@charset "UTF-8";
.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box,.ms-drop input[type=checkbox],.ms-parent{vertical-align:middle}
.intl-tel-input .v-hide,.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right,.pswp__caption--fake{visibility:hidden}
.owl-carousel .owl-item,.pswp__container,.pswp__img{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.fancybox-nav,.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-dots,.owl-theme .owl-nav,.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent}
.intl-tel-input{position:relative;display:inline-block}
.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}
.intl-tel-input .hide{display:none}
.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}
.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}
.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}
.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}
.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}
.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}
.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}
.intl-tel-input .country-list .country.highlight,.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}
.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}
.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}
@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}
}
.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}
.intl-tel-input .country-list .country{padding:5px 10px}
.intl-tel-input .country-list .country .dial-code{color:#999}
.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}
.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}
.intl-tel-input.allow-dropdown .flag-container{right:auto;left:0}
.intl-tel-input.allow-dropdown .selected-flag{width:46px}
.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}
.intl-tel-input.iti-container:hover,.ms-choice{cursor:pointer}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}
.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}
.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:76px}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 .selected-flag{width:70px}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:84px}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag{width:78px}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:92px}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag{width:86px}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:100px}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 .selected-flag{width:94px}
.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}
.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}
.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}
.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}
.iti-flag{width:20px}
.iti-flag.be{width:18px}
.iti-flag.ch{width:15px}
.iti-flag.mc{width:19px}
.iti-flag.ne{width:18px}
.iti-flag.ac{height:10px;background-position:0 0}
.iti-flag.ad{height:14px;background-position:-22px 0}
.iti-flag.ae{height:10px;background-position:-44px 0}
.iti-flag.af{height:14px;background-position:-66px 0}
.iti-flag.ag{height:14px;background-position:-88px 0}
.iti-flag.ai{height:10px;background-position:-110px 0}
.iti-flag.al{height:15px;background-position:-132px 0}
.iti-flag.am{height:10px;background-position:-154px 0}
.iti-flag.ao{height:14px;background-position:-176px 0}
.iti-flag.aq{height:14px;background-position:-198px 0}
.iti-flag.ar{height:13px;background-position:-220px 0}
.iti-flag.as{height:10px;background-position:-242px 0}
.iti-flag.at{height:14px;background-position:-264px 0}
.iti-flag.au{height:10px;background-position:-286px 0}
.iti-flag.aw{height:14px;background-position:-308px 0}
.iti-flag.ax{height:13px;background-position:-330px 0}
.iti-flag.az{height:10px;background-position:-352px 0}
.iti-flag.ba{height:10px;background-position:-374px 0}
.iti-flag.bb{height:14px;background-position:-396px 0}
.iti-flag.bd{height:12px;background-position:-418px 0}
.iti-flag.be{height:15px;background-position:-440px 0}
.iti-flag.bf{height:14px;background-position:-460px 0}
.iti-flag.bg{height:12px;background-position:-482px 0}
.iti-flag.bh{height:12px;background-position:-504px 0}
.iti-flag.bi{height:12px;background-position:-526px 0}
.iti-flag.bj{height:14px;background-position:-548px 0}
.iti-flag.bl{height:14px;background-position:-570px 0}
.iti-flag.bm{height:10px;background-position:-592px 0}
.iti-flag.bn{height:10px;background-position:-614px 0}
.iti-flag.bo{height:14px;background-position:-636px 0}
.iti-flag.bq{height:14px;background-position:-658px 0}
.iti-flag.br{height:14px;background-position:-680px 0}
.iti-flag.bs{height:10px;background-position:-702px 0}
.iti-flag.bt{height:14px;background-position:-724px 0}
.iti-flag.bv{height:15px;background-position:-746px 0}
.iti-flag.bw{height:14px;background-position:-768px 0}
.iti-flag.by{height:10px;background-position:-790px 0}
.iti-flag.bz{height:14px;background-position:-812px 0}
.iti-flag.ca{height:10px;background-position:-834px 0}
.iti-flag.cc{height:10px;background-position:-856px 0}
.iti-flag.cd{height:15px;background-position:-878px 0}
.iti-flag.cf{height:14px;background-position:-900px 0}
.iti-flag.cg{height:14px;background-position:-922px 0}
.iti-flag.ch{height:15px;background-position:-944px 0}
.iti-flag.ci{height:14px;background-position:-961px 0}
.iti-flag.ck{height:10px;background-position:-983px 0}
.iti-flag.cl{height:14px;background-position:-1005px 0}
.iti-flag.cm{height:14px;background-position:-1027px 0}
.iti-flag.cn{height:14px;background-position:-1049px 0}
.iti-flag.co{height:14px;background-position:-1071px 0}
.iti-flag.cp{height:14px;background-position:-1093px 0}
.iti-flag.cr{height:12px;background-position:-1115px 0}
.iti-flag.cu{height:10px;background-position:-1137px 0}
.iti-flag.cv{height:12px;background-position:-1159px 0}
.iti-flag.cw{height:14px;background-position:-1181px 0}
.iti-flag.cx{height:10px;background-position:-1203px 0}
.iti-flag.cy{height:13px;background-position:-1225px 0}
.iti-flag.cz{height:14px;background-position:-1247px 0}
.iti-flag.de{height:12px;background-position:-1269px 0}
.iti-flag.dg{height:10px;background-position:-1291px 0}
.iti-flag.dj{height:14px;background-position:-1313px 0}
.iti-flag.dk{height:15px;background-position:-1335px 0}
.iti-flag.dm{height:10px;background-position:-1357px 0}
.iti-flag.do{height:13px;background-position:-1379px 0}
.iti-flag.dz{height:14px;background-position:-1401px 0}
.iti-flag.ea{height:14px;background-position:-1423px 0}
.iti-flag.ec{height:14px;background-position:-1445px 0}
.iti-flag.ee{height:13px;background-position:-1467px 0}
.iti-flag.eg{height:14px;background-position:-1489px 0}
.iti-flag.eh{height:10px;background-position:-1511px 0}
.iti-flag.er{height:10px;background-position:-1533px 0}
.iti-flag.es{height:14px;background-position:-1555px 0}
.iti-flag.et{height:10px;background-position:-1577px 0}
.iti-flag.eu{height:14px;background-position:-1599px 0}
.iti-flag.fi{height:12px;background-position:-1621px 0}
.iti-flag.fj{height:10px;background-position:-1643px 0}
.iti-flag.fk{height:10px;background-position:-1665px 0}
.iti-flag.fm{height:11px;background-position:-1687px 0}
.iti-flag.fo{height:15px;background-position:-1709px 0}
.iti-flag.fr{height:14px;background-position:-1731px 0}
.iti-flag.ga{height:15px;background-position:-1753px 0}
.iti-flag.gb{height:10px;background-position:-1775px 0}
.iti-flag.gd{height:12px;background-position:-1797px 0}
.iti-flag.ge{height:14px;background-position:-1819px 0}
.iti-flag.gf{height:14px;background-position:-1841px 0}
.iti-flag.gg{height:14px;background-position:-1863px 0}
.iti-flag.gh{height:14px;background-position:-1885px 0}
.iti-flag.gi{height:10px;background-position:-1907px 0}
.iti-flag.gl{height:14px;background-position:-1929px 0}
.iti-flag.gm{height:14px;background-position:-1951px 0}
.iti-flag.gn{height:14px;background-position:-1973px 0}
.iti-flag.gp{height:14px;background-position:-1995px 0}
.iti-flag.gq{height:14px;background-position:-2017px 0}
.iti-flag.gr{height:14px;background-position:-2039px 0}
.iti-flag.gs{height:10px;background-position:-2061px 0}
.iti-flag.gt{height:13px;background-position:-2083px 0}
.iti-flag.gu{height:11px;background-position:-2105px 0}
.iti-flag.gw{height:10px;background-position:-2127px 0}
.iti-flag.gy{height:12px;background-position:-2149px 0}
.iti-flag.hk{height:14px;background-position:-2171px 0}
.iti-flag.hm{height:10px;background-position:-2193px 0}
.iti-flag.hn{height:10px;background-position:-2215px 0}
.iti-flag.hr{height:10px;background-position:-2237px 0}
.iti-flag.ht{height:12px;background-position:-2259px 0}
.iti-flag.hu{height:10px;background-position:-2281px 0}
.iti-flag.ic{height:14px;background-position:-2303px 0}
.iti-flag.id{height:14px;background-position:-2325px 0}
.iti-flag.ie{height:10px;background-position:-2347px 0}
.iti-flag.il{height:15px;background-position:-2369px 0}
.iti-flag.im{height:10px;background-position:-2391px 0}
.iti-flag.in{height:14px;background-position:-2413px 0}
.iti-flag.io{height:10px;background-position:-2435px 0}
.iti-flag.iq{height:14px;background-position:-2457px 0}
.iti-flag.ir{height:12px;background-position:-2479px 0}
.iti-flag.is{height:15px;background-position:-2501px 0}
.iti-flag.it{height:14px;background-position:-2523px 0}
.iti-flag.je{height:12px;background-position:-2545px 0}
.iti-flag.jm{height:10px;background-position:-2567px 0}
.iti-flag.jo{height:10px;background-position:-2589px 0}
.iti-flag.jp{height:14px;background-position:-2611px 0}
.iti-flag.ke{height:14px;background-position:-2633px 0}
.iti-flag.kg{height:12px;background-position:-2655px 0}
.iti-flag.kh{height:13px;background-position:-2677px 0}
.iti-flag.ki{height:10px;background-position:-2699px 0}
.iti-flag.km{height:12px;background-position:-2721px 0}
.iti-flag.kn{height:14px;background-position:-2743px 0}
.iti-flag.kp{height:10px;background-position:-2765px 0}
.iti-flag.kr{height:14px;background-position:-2787px 0}
.iti-flag.kw{height:10px;background-position:-2809px 0}
.iti-flag.ky{height:10px;background-position:-2831px 0}
.iti-flag.kz{height:10px;background-position:-2853px 0}
.iti-flag.la{height:14px;background-position:-2875px 0}
.iti-flag.lb{height:14px;background-position:-2897px 0}
.iti-flag.lc{height:10px;background-position:-2919px 0}
.iti-flag.li{height:12px;background-position:-2941px 0}
.iti-flag.lk{height:10px;background-position:-2963px 0}
.iti-flag.lr{height:11px;background-position:-2985px 0}
.iti-flag.ls{height:14px;background-position:-3007px 0}
.iti-flag.lt{height:12px;background-position:-3029px 0}
.iti-flag.lu{height:12px;background-position:-3051px 0}
.iti-flag.lv{height:10px;background-position:-3073px 0}
.iti-flag.ly{height:10px;background-position:-3095px 0}
.iti-flag.ma{height:14px;background-position:-3117px 0}
.iti-flag.mc{height:15px;background-position:-3139px 0}
.iti-flag.md{height:10px;background-position:-3160px 0}
.iti-flag.me{height:10px;background-position:-3182px 0}
.iti-flag.mf{height:14px;background-position:-3204px 0}
.iti-flag.mg{height:14px;background-position:-3226px 0}
.iti-flag.mh{height:11px;background-position:-3248px 0}
.iti-flag.mk{height:10px;background-position:-3270px 0}
.iti-flag.ml{height:14px;background-position:-3292px 0}
.iti-flag.mm{height:14px;background-position:-3314px 0}
.iti-flag.mn{height:10px;background-position:-3336px 0}
.iti-flag.mo{height:14px;background-position:-3358px 0}
.iti-flag.mp{height:10px;background-position:-3380px 0}
.iti-flag.mq{height:14px;background-position:-3402px 0}
.iti-flag.mr{height:14px;background-position:-3424px 0}
.iti-flag.ms{height:10px;background-position:-3446px 0}
.iti-flag.mt{height:14px;background-position:-3468px 0}
.iti-flag.mu{height:14px;background-position:-3490px 0}
.iti-flag.mv{height:14px;background-position:-3512px 0}
.iti-flag.mw{height:14px;background-position:-3534px 0}
.iti-flag.mx{height:12px;background-position:-3556px 0}
.iti-flag.my{height:10px;background-position:-3578px 0}
.iti-flag.mz{height:14px;background-position:-3600px 0}
.iti-flag.na{height:14px;background-position:-3622px 0}
.iti-flag.nc{height:10px;background-position:-3644px 0}
.iti-flag.ne{height:15px;background-position:-3666px 0}
.iti-flag.nf{height:10px;background-position:-3686px 0}
.iti-flag.ng{height:10px;background-position:-3708px 0}
.iti-flag.ni{height:12px;background-position:-3730px 0}
.iti-flag.nl{height:14px;background-position:-3752px 0}
.iti-flag.no{height:15px;background-position:-3774px 0}
.iti-flag.np{width:13px;height:15px;background-position:-3796px 0}
.iti-flag.nr{height:10px;background-position:-3811px 0}
.iti-flag.nu{height:10px;background-position:-3833px 0}
.iti-flag.nz{height:10px;background-position:-3855px 0}
.iti-flag.om{height:10px;background-position:-3877px 0}
.iti-flag.pa{height:14px;background-position:-3899px 0}
.iti-flag.pe{height:14px;background-position:-3921px 0}
.iti-flag.pf{height:14px;background-position:-3943px 0}
.iti-flag.pg{height:15px;background-position:-3965px 0}
.iti-flag.ph{height:10px;background-position:-3987px 0}
.iti-flag.pk{height:14px;background-position:-4009px 0}
.iti-flag.pl{height:13px;background-position:-4031px 0}
.iti-flag.pm{height:14px;background-position:-4053px 0}
.iti-flag.pn{height:10px;background-position:-4075px 0}
.iti-flag.pr{height:14px;background-position:-4097px 0}
.iti-flag.ps{height:10px;background-position:-4119px 0}
.iti-flag.pt{height:14px;background-position:-4141px 0}
.iti-flag.pw{height:13px;background-position:-4163px 0}
.iti-flag.py{height:11px;background-position:-4185px 0}
.iti-flag.qa{height:8px;background-position:-4207px 0}
.iti-flag.re{height:14px;background-position:-4229px 0}
.iti-flag.ro{height:14px;background-position:-4251px 0}
.iti-flag.rs{height:14px;background-position:-4273px 0}
.iti-flag.ru{height:14px;background-position:-4295px 0}
.iti-flag.rw{height:14px;background-position:-4317px 0}
.iti-flag.sa{height:14px;background-position:-4339px 0}
.iti-flag.sb{height:10px;background-position:-4361px 0}
.iti-flag.sc{height:10px;background-position:-4383px 0}
.iti-flag.sd{height:10px;background-position:-4405px 0}
.iti-flag.se{height:13px;background-position:-4427px 0}
.iti-flag.sg{height:14px;background-position:-4449px 0}
.iti-flag.sh{height:10px;background-position:-4471px 0}
.iti-flag.si{height:10px;background-position:-4493px 0}
.iti-flag.sj{height:15px;background-position:-4515px 0}
.iti-flag.sk{height:14px;background-position:-4537px 0}
.iti-flag.sl{height:14px;background-position:-4559px 0}
.iti-flag.sm{height:15px;background-position:-4581px 0}
.iti-flag.sn{height:14px;background-position:-4603px 0}
.iti-flag.so{height:14px;background-position:-4625px 0}
.iti-flag.sr{height:14px;background-position:-4647px 0}
.iti-flag.ss{height:10px;background-position:-4669px 0}
.iti-flag.st{height:10px;background-position:-4691px 0}
.iti-flag.sv{height:12px;background-position:-4713px 0}
.iti-flag.sx{height:14px;background-position:-4735px 0}
.iti-flag.sy{height:14px;background-position:-4757px 0}
.iti-flag.sz{height:14px;background-position:-4779px 0}
.iti-flag.ta{height:10px;background-position:-4801px 0}
.iti-flag.tc{height:10px;background-position:-4823px 0}
.iti-flag.td{height:14px;background-position:-4845px 0}
.iti-flag.tf{height:14px;background-position:-4867px 0}
.iti-flag.tg{height:13px;background-position:-4889px 0}
.iti-flag.th{height:14px;background-position:-4911px 0}
.iti-flag.tj{height:10px;background-position:-4933px 0}
.iti-flag.tk{height:10px;background-position:-4955px 0}
.iti-flag.tl{height:10px;background-position:-4977px 0}
.iti-flag.tm{height:14px;background-position:-4999px 0}
.iti-flag.tn{height:14px;background-position:-5021px 0}
.iti-flag.to{height:10px;background-position:-5043px 0}
.iti-flag.tr{height:14px;background-position:-5065px 0}
.iti-flag.tt{height:12px;background-position:-5087px 0}
.iti-flag.tv{height:10px;background-position:-5109px 0}
.iti-flag.tw{height:14px;background-position:-5131px 0}
.iti-flag.tz{height:14px;background-position:-5153px 0}
.iti-flag.ua{height:14px;background-position:-5175px 0}
.iti-flag.ug{height:14px;background-position:-5197px 0}
.iti-flag.um{height:11px;background-position:-5219px 0}
.iti-flag.us{height:11px;background-position:-5241px 0}
.iti-flag.uy{height:14px;background-position:-5263px 0}
.iti-flag.uz{height:10px;background-position:-5285px 0}
.iti-flag.va{width:15px;height:15px;background-position:-5307px 0}
.iti-flag.vc{height:14px;background-position:-5324px 0}
.iti-flag.ve{height:14px;background-position:-5346px 0}
.iti-flag.vg{height:10px;background-position:-5368px 0}
.iti-flag.vi{height:14px;background-position:-5390px 0}
.iti-flag.vn{height:14px;background-position:-5412px 0}
.iti-flag.vu{height:12px;background-position:-5434px 0}
.iti-flag.wf{height:14px;background-position:-5456px 0}
.iti-flag.ws{height:10px;background-position:-5478px 0}
.iti-flag.xk{height:15px;background-position:-5500px 0}
.iti-flag.ye{height:14px;background-position:-5522px 0}
.iti-flag.yt{height:14px;background-position:-5544px 0}
.iti-flag.za{height:14px;background-position:-5566px 0}
.iti-flag.zm{height:14px;background-position:-5588px 0}
.iti-flag.zw{height:10px;background-position:-5610px 0}
.iti-flag{height:15px;box-shadow:0 0 1px 0 #888;background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px;background-image:url(../img/flags@2x.png)}
}
.iti-flag.np{background-color:transparent}
.ms-parent{display:inline-block;position:relative}
.ms-choice,.ms-choice>span{display:block;overflow:hidden;white-space:nowrap}
.ms-choice{width:100%;height:26px;padding:0;border:1px solid #aaa;text-align:left;line-height:26px;color:#444;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}
.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.ms-choice>span{position:absolute;top:0;left:0;right:20px;text-overflow:ellipsis;padding-left:8px}
.ms-choice>span.placeholder{color:#999}
.ms-choice>div{position:absolute;top:0;right:0;width:20px;height:25px;background:url(multiple-select.png) left top no-repeat}
.ms-choice>div.open{background:url(multiple-select.png) right top no-repeat}
.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.ms-drop.bottom{top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}
.ms-drop.top{bottom:100%;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}
.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}
.ms-search input{width:100%;height:auto!important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url(multiple-select.png) 100% -22px no-repeat #fff;background:url(multiple-select.png) 100% -22px no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url(multiple-select.png) 100% -22px no-repeat,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(multiple-select.png) 100% -22px no-repeat,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url(multiple-select.png) 100% -22px no-repeat,-o-linear-gradient(bottom,#fff 85%,#eee 99%);background:url(multiple-select.png) 100% -22px no-repeat,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(multiple-select.png) 100% -22px no-repeat,linear-gradient(top,#fff 85%,#eee 99%)}
.pswp,.pswp__bg,.pswp__scroll-wrap{width:100%;height:100%;top:0;left:0}
.ms-search,.ms-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.ms-drop ul{overflow:auto;margin:0;padding:5px 8px}
.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.ms-drop ul>li .disabled{opacity:.35;filter:Alpha(Opacity=35)}
.ms-drop ul>li.multiple{display:block;float:left}
.ms-drop ul>li.group{clear:both}
.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ms-drop ul>li label{font-weight:400;display:block;white-space:nowrap}
.ms-drop .ms-no-results,.pswp{display:none}
.ms-drop ul>li label.optgroup{font-weight:700}
.pswp{overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}
.pswp--open,.pswp__button{display:block}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp__scroll-wrap{overflow:hidden}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__zoom-wrap{width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}
.pswp__bg{background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__item{left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img{width:auto;height:auto;top:0;left:0}
.pswp__img--placeholder{-webkit-backface-visibility:hidden}
.pswp__img--placeholder--blank{background:#222}
.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}
.pswp__error-msg{left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}
.pswp__error-msg a{color:#CCC;text-decoration:underline}
.pswp__button{position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}
.pswp__button:focus,.pswp__button:hover{opacity:1}
.pswp__button:active{outline:0;opacity:.9}
.pswp__button::-moz-focus-inner{padding:0;border:0}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:44px;height:44px}
@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}
}
.pswp__button--close{background-position:0 -44px}
.pswp__button--share{background-position:-44px -44px}
.pswp__button--fs{display:none}
.pswp--supports-fs .pswp__button--fs{display:block}
.pswp--fs .pswp__button--fs{background-position:-44px 0}
.pswp__button--zoom{display:none;background-position:-88px 0}
.pswp--zoom-allowed .pswp__button--zoom{display:block}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}
.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}
.pswp__button--arrow--left{left:0}
.pswp__button--arrow--right{right:0}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}
.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.pswp__counter,.pswp__preloader{height:44px;top:0;position:absolute}
a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}
a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}
a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}
a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}
a.pswp__share--download:hover{background:#DDD}
.pswp__counter{left:0;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small{font-size:11px;color:#BBB}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}
.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__ui{visibility:visible}
.pswp__preloader{width:44px;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}
.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}
.owl-carousel.owl-rtl,.ui-datepicker-rtl{direction:rtl}
.pswp__preloader__icn{width:20px;height:20px;margin:12px}
.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) no-repeat}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}
@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}
}
@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
}
@keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
}
.pswp__ui{-webkit-font-smoothing:auto;opacity:1;z-index:1550}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.pswp__element--disabled{display:none!important}
.pswp--minimal--dark .pswp__top-bar{background:0 0}
@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}
.flex-container a:hover,.flex-slider a:hover{outline:0}
.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{padding:0;margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides>li:first-child{display:block}
.flexslider .slides{zoom:1}
.flexslider .slides img{width:100%;display:block;height:auto;-moz-user-select:none}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.carousel li{margin-right:5px}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001'}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-direction-nav .flex-prev{left:-50px}
.flex-direction-nav .flex-next{right:-50px;text-align:right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.flag-icon,.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}
.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}
.flag-icon:before{content:"\00a0"}
.flag-icon.flag-icon-squared{width:1em}
.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}
.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}
.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}
.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}
.flag-icon-af{background-image:url(../flags/4x3/af.svg)}
.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}
.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}
.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}
.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}
.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}
.flag-icon-al{background-image:url(../flags/4x3/al.svg)}
.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}
.flag-icon-am{background-image:url(../flags/4x3/am.svg)}
.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}
.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}
.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}
.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}
.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}
.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}
.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}
.flag-icon-as{background-image:url(../flags/4x3/as.svg)}
.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}
.flag-icon-at{background-image:url(../flags/4x3/at.svg)}
.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}
.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}
.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}
.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}
.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}
.flag-icon-az{background-image:url(../flags/4x3/az.svg)}
.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}
.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}
.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}
.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}
.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}
.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}
.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}
.flag-icon-be{background-image:url(../flags/4x3/be.svg)}
.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}
.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}
.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}
.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}
.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}
.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}
.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}
.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}
.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}
.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}
.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}
.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}
.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}
.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}
.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}
.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}
.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}
.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}
.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}
.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}
.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}
.flag-icon-br{background-image:url(../flags/4x3/br.svg)}
.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}
.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}
.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}
.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}
.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}
.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}
.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}
.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}
.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}
.flag-icon-by{background-image:url(../flags/4x3/by.svg)}
.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}
.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}
.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}
.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}
.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}
.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}
.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}
.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}
.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}
.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}
.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}
.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}
.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}
.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}
.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}
.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}
.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}
.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}
.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}
.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}
.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}
.flag-icon-co{background-image:url(../flags/4x3/co.svg)}
.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}
.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}
.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}
.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}
.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}
.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}
.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}
.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}
.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}
.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}
.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}
.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}
.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}
.flag-icon-de{background-image:url(../flags/4x3/de.svg)}
.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}
.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}
.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}
.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}
.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}
.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}
.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}
.flag-icon-do{background-image:url(../flags/4x3/do.svg)}
.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}
.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}
.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}
.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}
.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}
.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}
.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}
.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}
.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}
.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}
.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}
.flag-icon-er{background-image:url(../flags/4x3/er.svg)}
.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}
.flag-icon-es{background-image:url(../flags/4x3/es.svg)}
.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}
.flag-icon-et{background-image:url(../flags/4x3/et.svg)}
.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}
.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}
.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}
.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}
.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}
.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}
.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}
.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}
.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}
.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}
.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}
.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}
.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}
.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}
.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}
.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}
.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}
.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}
.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}
.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}
.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}
.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}
.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}
.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}
.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}
.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}
.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}
.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}
.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}
.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}
.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}
.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}
.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}
.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}
.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}
.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}
.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}
.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}
.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}
.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}
.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}
.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}
.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}
.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}
.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}
.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}
.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}
.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}
.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}
.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}
.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}
.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}
.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}
.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}
.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}
.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}
.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}
.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}
.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}
.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}
.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}
.flag-icon-id{background-image:url(../flags/4x3/id.svg)}
.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}
.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}
.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}
.flag-icon-il{background-image:url(../flags/4x3/il.svg)}
.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}
.flag-icon-im{background-image:url(../flags/4x3/im.svg)}
.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}
.flag-icon-in{background-image:url(../flags/4x3/in.svg)}
.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}
.flag-icon-io{background-image:url(../flags/4x3/io.svg)}
.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}
.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}
.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}
.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}
.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}
.flag-icon-is{background-image:url(../flags/4x3/is.svg)}
.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}
.flag-icon-it{background-image:url(../flags/4x3/it.svg)}
.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}
.flag-icon-je{background-image:url(../flags/4x3/je.svg)}
.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}
.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}
.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}
.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}
.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}
.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}
.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}
.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}
.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}
.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}
.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}
.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}
.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}
.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}
.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}
.flag-icon-km{background-image:url(../flags/4x3/km.svg)}
.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}
.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}
.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}
.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}
.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}
.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}
.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}
.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}
.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}
.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}
.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}
.flag-icon-la{background-image:url(../flags/4x3/la.svg)}
.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}
.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}
.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}
.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}
.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}
.flag-icon-li{background-image:url(../flags/4x3/li.svg)}
.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}
.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}
.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}
.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}
.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}
.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}
.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}
.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}
.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}
.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}
.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}
.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}
.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}
.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}
.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}
.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}
.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}
.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}
.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}
.flag-icon-md{background-image:url(../flags/4x3/md.svg)}
.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}
.flag-icon-me{background-image:url(../flags/4x3/me.svg)}
.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}
.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}
.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}
.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}
.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}
.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}
.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}
.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}
.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}
.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}
.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}
.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}
.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}
.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}
.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}
.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}
.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}
.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}
.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}
.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}
.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}
.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}
.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}
.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}
.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}
.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}
.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}
.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}
.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}
.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}
.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}
.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}
.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}
.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}
.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}
.flag-icon-na{background-image:url(../flags/4x3/na.svg)}
.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}
.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}
.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}
.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}
.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}
.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}
.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}
.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}
.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}
.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}
.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}
.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}
.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}
.flag-icon-no{background-image:url(../flags/4x3/no.svg)}
.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}
.flag-icon-np{background-image:url(../flags/4x3/np.svg)}
.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}
.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}
.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}
.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}
.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}
.flag-icon-om{background-image:url(../flags/4x3/om.svg)}
.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}
.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}
.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}
.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}
.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}
.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}
.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}
.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}
.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}
.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}
.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}
.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}
.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}
.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}
.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}
.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}
.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}
.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}
.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}
.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}
.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}
.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}
.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}
.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}
.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}
.flag-icon-py{background-image:url(../flags/4x3/py.svg)}
.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}
.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}
.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}
.flag-icon-re{background-image:url(../flags/4x3/re.svg)}
.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}
.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}
.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}
.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}
.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}
.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}
.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}
.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}
.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}
.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}
.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}
.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}
.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}
.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}
.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}
.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}
.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}
.flag-icon-se{background-image:url(../flags/4x3/se.svg)}
.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}
.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}
.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}
.flag-icon-si{background-image:url(../flags/4x3/si.svg)}
.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}
.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}
.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}
.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}
.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}
.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}
.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}
.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}
.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}
.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}
.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}
.flag-icon-so{background-image:url(../flags/4x3/so.svg)}
.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}
.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}
.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}
.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}
.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}
.flag-icon-st{background-image:url(../flags/4x3/st.svg)}
.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}
.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}
.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}
.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}
.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}
.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}
.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}
.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}
.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}
.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}
.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}
.flag-icon-td{background-image:url(../flags/4x3/td.svg)}
.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}
.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}
.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}
.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}
.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}
.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}
.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}
.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}
.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}
.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}
.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}
.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}
.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}
.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}
.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}
.flag-icon-to{background-image:url(../flags/4x3/to.svg)}
.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}
.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}
.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}
.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}
.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}
.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}
.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}
.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}
.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}
.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}
.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}
.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}
.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}
.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}
.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}
.flag-icon-um{background-image:url(../flags/4x3/um.svg)}
.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}
.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}
.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}
.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}
.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}
.flag-icon-va{background-image:url(../flags/4x3/va.svg)}
.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}
.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}
.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}
.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}
.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}
.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}
.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}
.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}
.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}
.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}
.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}
.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}
.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}
.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}
.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}
.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}
.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}
.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}
.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}
.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}
.flag-icon-za{background-image:url(../flags/4x3/za.svg)}
.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}
.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}
.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}
.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}
.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}
.flag-icon-eu{background-image:url(../flags/4x3/eu.svg)}
.flag-icon-eu.flag-icon-squared{background-image:url(../flags/1x1/eu.svg)}
.flag-icon-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}
.flag-icon-gb-eng.flag-icon-squared{background-image:url(../flags/1x1/gb-eng.svg)}
.flag-icon-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}
.flag-icon-gb-nir.flag-icon-squared{background-image:url(../flags/1x1/gb-nir.svg)}
.flag-icon-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}
.flag-icon-gb-sct.flag-icon-squared{background-image:url(../flags/1x1/gb-sct.svg)}
.flag-icon-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}
.flag-icon-gb-wls.flag-icon-squared{background-image:url(../flags/1x1/gb-wls.svg)}
.flag-icon-un{background-image:url(../flags/4x3/un.svg)}
.flag-icon-un.flag-icon-squared{background-image:url(../flags/1x1/un.svg)}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.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-inner,.fancybox-outer,.fancybox-skin{position:relative}
.fancybox-skin{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{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{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}
#fancybox-loading div{width:44px;height:44px}
.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}
.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;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,.fancybox-lock body{overflow:hidden!important}
.fancybox-lock{width:auto}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010}
.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(fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}
}
.selectBox-dropdown{min-width:150px;position:relative;border:1px solid #BBB;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:0;vertical-align:middle;background:#F2F2F2;background:-moz-linear-gradient(top,#F8F8F8 1%,#E1E1E1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#F8F8F8),color-stop(100%,#E1E1E1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);-moz-box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:default}
.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}
.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}
.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(jquery.selectBox-arrow.gif) 50% center no-repeat;border-left:solid 1px #BBB}
.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:1px solid #BBB;background:#FFF;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;-webkit-overflow-scrolling:touch}
.ui-front,body>header{z-index:100}
.selectBox-inline{min-width:150px;outline:0;border:1px solid #BBB;background:#FFF;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}
.selectBox-inline:focus{border-color:#666}
.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}
.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}
.selectBox-options LI.selectBox-hover A{background-color:#EEE}
.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}
.selectBox-options LI.selectBox-selected A{background-color:#C8DEF4}
.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:700;line-height:1.5;padding:0 .3em;white-space:nowrap}
.selectBox-inline.selectBox-disabled,.selectBox.selectBox-disabled{color:#888!important}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}
.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent!important}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;color:#5E5353;border:1px solid #ddd}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:44%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-widget{font-family:Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #eee;background:url(https://img.dentaldepartures.com/blitzer/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e3a1a1;background:url(https://img.dentaldepartures.com/blitzer/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x #c00;color:#fff;font-weight:700}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d8dcdf;background:url(https://img.dentaldepartures.com/blitzer/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x #eee;font-weight:700;color:#004276}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#004276;text-decoration:none}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #cdd5da;background:url(https://img.dentaldepartures.com/blitzer/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x #f6f6f6;font-weight:700;color:#111}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#111;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #eee;background:url(https://img.dentaldepartures.com/blitzer/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:700;color:#c00}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#c00;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd3a1;background:url(https://img.dentaldepartures.com/blitzer/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x #fbf8ee;color:#444}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c00;background:url(https://img.dentaldepartures.com/blitzer/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% #f3d8d8;color:#2e2e2e}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#2e2e2e}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://img.dentaldepartures.com/blitzer/ui-icons_cc0000_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(https://img.dentaldepartures.com/blitzer/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(https://img.dentaldepartures.com/blitzer/ui-icons_cc0000_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(https://img.dentaldepartures.com/blitzer/ui-icons_004276_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://img.dentaldepartures.com/blitzer/ui-icons_cc0000_256x240.png)}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}
.ui-widget-overlay{background:url(https://img.dentaldepartures.com/blitzer/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% #a6a6a6;opacity:.4;filter:Alpha(Opacity=40)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:url(https://img.dentaldepartures.com/blitzer/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x #333;opacity:.1;filter:Alpha(Opacity=10);border-radius:8px}
#wd-body .title-description{font-size:1.2rem}
#wd-body #aws-title>div h1{background-color:transparent;color:#fff}
#wd-body ul{list-style-type:none;padding:0;margin:0}
#wd-body #affliate-search-widget>section{background:#f7f7f7}
#logo,.md #logo{background-image:url(https://img.medicaldepartures.com/images/logo.png)}
#wd-body #affliate-search-widget>section .field .rb-asw{height:auto}
#wd-body #affliate-search-widget>section .field.single-checkbox .check-responsive{height:35px}
#wd-body #affliate-search-widget>section .btn-next{margin:0 auto;display:block}
#main-nav .nav-second .nav-third{overflow-y:scroll;max-height:340px;overflow-x:hidden}
#main-nav .nav-second.currency-menu{width:600px;right:0;top:40px}
#main-nav .nav-second.currency-menu ul li{width:200px;float:left}
#main-nav .nav-second.currency-menu ul li>a{font-size:.8rem}
#main-nav .nav-second.currency-menu ul li>a:hover{background-color:#00C1F0;color:#fff}
a,body{color:#333}
#main-nav .nav-second.currency-menu:after{right:40px}
@media all and (max-width:1200px){#main-nav .nav-second.currency-menu:after{left:50%!important}
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
a,dd,p{line-height:1.4}
.btn-cta-home-search,body,form input,form textarea,html{font-family:Roboto,Arial,Helvetica,sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*{outline:0;-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}
:after,:before{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}
html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body{margin:0;padding:0;background-color:#fff;font-size:16px;line-height:1;position:relative}
p{padding-bottom:20px}
div>p:last-child,section>p:last-child{padding-bottom:0}
a{font-weight:400;text-decoration:none;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
#footer-fantastic-four>div a,a:hover{text-decoration:underline}
img{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
form{background-color:#f7f7f7}
form input,form textarea{padding:10px 20px;border-radius:20px;border:none;border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}
body>header{background-color:rgba(255,255,255,.95);height:100px;padding:0;position:fixed;top:0;left:0;right:0;box-shadow:rgba(0,0,0,.1) 0 0 40px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
body>header>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:center;align-items:center;-ms-align-items:center;padding:0;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;min-width:1000px}
#toll-free,body>header>div #nav-openner{display:none}
#logo{-webkit-flex:0 0 250px;flex:0 0 250px;-ms-flex:0 0 250px;height:63px;background-position:0 0;background-repeat:no-repeat;background-size:contain}
.dd #logo{background-image:url(https://img.dentaldepartures.com/logo/dd_logo.svg);height:75px}
#toll-free{-webkit-flex:0 1 auto;flex:0 1 auto;-ms-flex:0 1 auto}
#toll-free>span{display:block;text-transform:uppercase;font-weight:700;font-size:1.1rem;line-height:.7;margin-bottom:5px;text-align:center}
#toll-free>a{min-width:220px;line-height:1}
#toll-free>a span{line-height:1}
#toll-free>a span.phone-number{font-size:1.2rem}
#nav-openner{border-radius:100px;background-color:#0067a9;padding:10px;font-size:1.4rem;color:#fff;width:40px;transition:right .2s ease-in-out;right:-20px;margin:18px 10px 0 0;-webkit-flex:0 0 40px;flex:0 0 40px;-ms-flex:0 0 40px}
#nav-openner.nav-openning{right:290px;position:fixed;top:20px}
body>footer{z-index:0;min-width:1200px}
#footer-newsletter{background-color:#00C1F0;background-image:linear-gradient(#00C1F0,#0288bd);padding:40px 0}
#footer-newsletter form{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center;background-color:transparent;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap}
#footer-newsletter form span{color:#fff;font-weight:700;font-size:1.6rem;text-shadow:1px 1px 1px #333;line-height:1.1;width:300px}
#footer-newsletter form input[type=email]{margin:0 20px;display:inline-block;width:400px}
#footer-newsletter form button{width:200px}
#footer-fantastic-four{padding:20px 0;margin:0;background-color:#f9f9f9}
#footer-fantastic-four>div ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#footer-fantastic-four>div ul li{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:40px 0;text-align:center}
#breadcrumb ul,#footer-latest-updates>div,.paging ul{-webkit-flex-flow:row nowrap}
#footer-fantastic-four>div ul li .icon{background-color:#55add1;border-radius:50%;box-shadow:inset -10px -10px 0 #3497bf;margin:0 auto 20px}
#footer-fantastic-four>div ul li:nth-child(1) img{background-position:0 -360px}
#footer-fantastic-four>div ul li:nth-child(2) img{background-position:0 -400px}
#footer-fantastic-four>div ul li:nth-child(3) img{background-position:0 -520px}
#footer-fantastic-four>div ul li:nth-child(4) img{background-position:0 -480px}
#footer-latest-updates{padding:50px 0}
#footer-latest-updates>div{display:flex;display:-webkit-flex;display:-ms-flex;flex-flow:row nowrap;-ms-flex-flow:row nowrap;justify-content:space-between}
#footer-latest-updates>div>section{-webkit-flex:0 0 24%;flex:0 0 24%;-ms-flex:0 0 24%}
#footer-latest-updates>div>section h4{font-weight:700;font-size:1.1rem;margin-bottom:20px;text-transform:uppercase}
#footer-latest-updates>div>section h4>.fa{display:none;float:right}
#footer-latest-updates>div>section ul{padding:0 20px 0 0}
#footer-latest-updates>div>section ul li{margin-bottom:10px;font-size:.85rem}
#footer-latest-updates>div>section ul li a span{color:#00C1F0;padding-right:5px}
#footer-latest-updates>div>section ul li.more{font-size:.75rem;padding-top:10px;text-transform:uppercase;text-decoration:underline}
#footer-latest-updates>div>section ul li.more span{padding-left:5px;padding-right:0;color:#333}
#footer-latest-updates>div>section #gpc-center-badge img{background-image:url(https://img.dentaldepartures.com/images/dd-homepage-sprites-2017.png);background-position:-402px -535px;width:208px;height:253px}
#footer-latest-updates>div>section #md-gpc-center-badge img{background-image:url(https://img.medicaldepartures.com/images/md-homepage-sprites-2017.png);background-position:-402px -535px;width:208px;height:253px}
#footer-links{border-top:solid 2px #00C1F0;background-color:#efefef;font-size:.8rem;padding:20px 0}
#footer-last-line a,#footer-links a{color:#333}
#footer-last-line>div,#footer-links>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap}
#footer-links>div #link-keys{padding:0;font-weight:700;font-size:.8rem;text-transform:uppercase}
#footer-links>div #link-keys>ul>li{display:inline-block;margin-bottom:0}
#footer-links>div #link-keys>ul>li:after{font-weight:700;content:"|";padding:0 5px 0 7px}
#footer-links>div #link-keys>ul>li:last-child:after{content:" "}
#footer-links>div #link-keys>ul>li a{font-weight:700}
#footer-links>div #link-keys>ul>li a:hover,#footer-links>div #link-socials>ul>li a:hover{color:#00C1F0}
#footer-last-line>div #last-info-container #family-nav>ul>li,#footer-last-line>div #last-info-container #terms-nav>ul>li,#footer-links>div #link-socials>ul>li{display:inline-block}
#footer-links>div #link-socials>ul>li a{color:#00C1F0;font-size:1rem;padding-left:10px}
#footer-last-line{background-color:#fff;padding:20px 0}
#footer-last-line>div #last-info-container{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
#footer-last-line>div #last-info-container #md-copyright{font-size:1rem;font-weight:700;text-transform:uppercase}
#footer-last-line>div #last-info-container #terms-nav{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;padding:0 20px 0 0;font-size:.85rem}
#footer-last-line>div #last-info-container #family-nav>ul>li:before,#footer-last-line>div #last-info-container #terms-nav>ul>li:before{content:"\2022";padding:0 10px}
#footer-last-line>div #last-info-container #family-nav>ul>li a,#footer-last-line>div #last-info-container #terms-nav>ul>li a{padding:0}
#footer-last-line>div #last-info-container #family-nav{-webkit-flex:0 0 100%;flex:0 0 100%;-ms-flex:0 0 100%;font-size:.85rem;margin-top:10px}
#footer-last-line>div #last-info-container #family-nav>ul>li:first-child:before{content:"";padding:0}
#footer-last-line>div #secure{text-align:right}
#footer-last-line>div .qq-chat{background-color:#1469aa;border-radius:3px;bottom:0;color:#fff!important;padding:5px 10px;position:fixed;right:280px;z-index:100}
#login-cur .nav-second:after,#main-nav .nav-second:after{pointer-events:none;bottom:100%;border-left:10px solid transparent;border-right:10px solid transparent;content:" "}
body #body-wrapper{padding-top:100px;background-color:#fff;min-width:1200px;overflow-x:hidden;position:relative}
body p a{color:#55add1}
.layout-a{padding:0}
.layout-b>#body{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-ms-align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap}
.layout-b>#body>aside{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
.layout-b>#body>div{-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;padding-left:20px}
.layout-b>#body .static-content>:not(:last-child){margin-bottom:1rem}
.layout-b>#body .static-content h1,.layout-b>#body .static-content h2,.layout-b>#body .static-content h3,.layout-b>#body .static-content h4,.layout-b>#body .static-content h5,.layout-b>#body .static-content h6{font-weight:700}
.layout-b>#body .static-content img{display:block;height:auto;position:relative;margin:0 auto 1rem;max-width:100%}
.layout-b>#body .static-content p{padding-bottom:0}
.layout-b>#body .static-content sup{background-color:#cdcdcd}
.layout-c>#body{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-ms-align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
.layout-c>#body>aside{-webkit-flex:0 0 40%;flex:0 0 40%;-ms-flex:0 0 40%;-webkit-order:2;order:2;-ms-order:2}
.layout-c>#body>div{-webkit-flex:0 0 60%;flex:0 0 60%;-ms-flex:0 0 60%;-webkit-order:1;order:1;-ms-order:1}
#login-cur,#main-nav{-webkit-flex:1 1 auto}
.layout-d>#body{display:block}
.layout-d>#body>aside{display:none}
.layout-d>#body>div{display:block}
.layout-d>#body>div h1,.layout-d>#body>div h2,.layout-d>#body>div h3,.layout-d>#body>div h4,.layout-d>#body>div h5,.layout-d>#body>div h6{font-weight:700;margin-bottom:1rem}
.phone-number-display{display:block!important}
.modal{display:none;position:fixed;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}
.form-content,.promo-content{margin:15% auto;padding:20px;width:80%}
.activecampaign-sidebar{display:none;margin-bottom:10px}
#main-nav{flex:1 1 auto;-ms-flex:1 1 auto;padding:30px 20px 0;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-justify-content:flex-end;-webkit-align-content:center;align-content:center;-ms-align-content:center;text-transform:uppercase}
#login-cur,#main-nav>div{-webkit-align-content:center}
@media all and (max-width:1200px){#main-nav{-webkit-flex-flow:row wrap!important;flex-flow:row wrap!important;-ms-flex-flow:row wrap!important;padding-top:0!important}
#main-nav>div{width:33.33%!important}
}
#main-nav>div{padding:0;position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;align-content:center;-ms-align-content:center}
#main-nav>div>a{color:#333;font-weight:700;font-size:.9rem;display:block;width:100%;padding:10px}
@media all and (max-width:1200px){#main-nav>div>a{height:auto!important;padding:10px!important;text-align:center!important}
#main-nav .nav-second{z-index:9999!important;min-width:100%}
}
#main-nav>div>a span{padding-left:5px}
#main-nav>div>a:hover{text-decoration:none;color:#000}
#main-nav>div:hover .nav-second{visibility:visible;opacity:1;top:50px}
#main-nav .nav-second,#main-nav .nav-third{opacity:0;visibility:hidden;position:absolute}
#main-nav .nav-second{top:35px;background-color:rgba(233,233,233,.9);-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:rgba(0,0,0,.4) 1px 1px 3px;border-radius:0 0 5px 5px;padding:10px 0;margin:0}
#login-cur .nav-second,#main-nav .nav-third{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;box-shadow:rgba(0,0,0,.4) 1px 1px 3px}
#main-nav .nav-second:after{position:absolute;right:190px;margin:0 -10px;width:0;height:0;border-bottom:10px solid #e9e9e9}
@media all and (max-width:1200px){#main-nav .nav-second:after{left:50%!important}
}
#main-nav .nav-second.mxth-menu{width:600px;left:-200px}
#main-nav .nav-second.mxth-menu ul li{width:200px;float:left}
#main-nav .nav-second.mxth-menu:after{left:260px}
#main-nav .nav-third{top:20px;left:100%;background-color:rgba(255,255,255,.9);-o-transition:all .2s ease;transition:all .2s ease;border-radius:0 5px 5px 0;padding:0;margin:0}
#main-nav .nav-second ul li,#main-nav .nav-third ul li{position:relative;line-height:1;width:220px;float:left}
#main-nav .nav-second ul li>a,#main-nav .nav-third ul li>a{color:#333;cursor:pointer;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;white-space:nowrap;text-decoration:none;font-weight:700;padding:7px 30px 7px 10px;display:block;font-size:.8rem;line-height:1}
#main-nav .nav-second ul li:hover,#main-nav .nav-second ul li:hover>a,#main-nav .nav-third ul li:hover,#main-nav .nav-third ul li:hover>a{background-color:#00C1F0;color:#fff}
#main-nav .nav-second ul li:hover>.nav-third,#main-nav .nav-third ul li:hover>.nav-third{opacity:1;visibility:visible;top:0;transition-delay:50ms}
#main-nav.slide-nav{right:0}
#main-nav.slide-nav>div{display:block;padding:0}
#main-nav.slide-nav>div:hover{background-color:#f7f7f7}
#main-nav.slide-nav>div>a{color:#333;display:block;font-weight:700;font-size:1rem;padding:15px 10px;border-bottom:1px solid #e7e7e7;text-transform:uppercase}
#main-nav.slide-nav>div>a>span{margin-left:5px}
#main-nav.slide-nav>div>a:hover{text-decoration:none}
#main-nav.slide-nav .nav-second{display:none;background-color:#fff;border-bottom:1px solid #e5e5e5;padding:0}
#main-nav.slide-nav .nav-second>ul>li>a,#main-nav.slide-nav .nav-third>ul>li>a{font-weight:400;border-bottom:1px solid #e7e7e7;color:#333;text-transform:uppercase}
#main-nav.slide-nav .nav-second>ul>li{display:block}
#main-nav.slide-nav .nav-second>ul>li:hover{background-color:#f7f7f7}
#main-nav.slide-nav .nav-second>ul>li>a{display:block;font-size:.9rem;padding:15px 20px}
#main-nav.slide-nav .nav-second>ul>li>a:hover{text-decoration:none}
#main-nav.slide-nav .nav-third{display:none}
#main-nav.slide-nav .nav-third>ul>li>a{display:block;font-size:.85rem;padding:15px 40px}
#main-nav.slide-nav .nav-third>ul>li>a:hover{text-decoration:none}
#login-cur{flex:1 1 auto;-ms-flex:1 1 auto;padding:30px 20px 0;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;align-content:center;-ms-align-content:center;text-transform:uppercase}
@media all and (max-width:1200px){#login-cur{-webkit-flex-flow:row wrap!important;flex-flow:row wrap!important;-ms-flex-flow:row wrap!important;padding-top:0!important}
#login-cur>div{width:33.33%!important}
}
#login-cur>div{padding:0;position:relative;display:inline-block}
#login-cur .nav-second,#login-cur .nav-third{position:absolute;visibility:hidden;opacity:0}
#login-cur>div>a{color:#333;font-weight:700;font-size:.9rem;display:block;width:100%;padding:10px}
@media all and (max-width:1200px){#login-cur>div>a{height:auto!important;padding:10px!important;text-align:center!important}
#login-cur .nav-second{z-index:9999!important;min-width:100%}
}
#free-quote-btn,#login-cur{text-align:center}
#login-cur>div>a span{padding-left:5px}
#login-cur>div>a:hover{text-decoration:none;color:#000}
#login-cur>div:hover .nav-second{visibility:visible;opacity:1;top:50px}
#login-cur .nav-second{top:80px;background-color:rgba(233,233,233,.9);-o-transition:all .2s ease;transition:all .2s ease;border-radius:0 0 5px 5px;padding:10px 0;margin:0;width:660px;right:-101px}
#login-cur .nav-second:after{position:absolute;right:140px;margin:0 -10px;width:0;height:0;border-bottom:10px solid #e9e9e9}
#breadcrumb ul li:first-child:before,.ribbon-button>span:after,.ribbon-button>span:before,.ribbon-corner>span:after,.ribbon-corner>span:before,.ribbon:after,.ribbon>span:after{content:""}
@media all and (max-width:1200px){#login-cur .nav-second:after{left:50%!important}
}
#login-cur .nav-third{top:20px;left:100%;background-color:rgba(255,255,255,.9);-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:rgba(0,0,0,.4) 1px 1px 3px;border-radius:0 5px 5px 0;padding:0;margin:0}
.btn-msg,.right-sec{position:relative}
#login-cur .nav-second ul li:hover,#login-cur .nav-second ul li:hover>a,#login-cur .nav-third ul li:hover,#login-cur .nav-third ul li:hover>a{background-color:#dc0177;color:#fff}
#login-cur .nav-second ul li,#login-cur .nav-third ul li{position:relative;line-height:1}
#login-cur .nav-second ul li>a,#login-cur .nav-third ul li>a{color:#333;cursor:pointer;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;white-space:nowrap;text-decoration:none;font-weight:700;padding:7px 30px 7px 10px;display:block;font-size:.8rem;line-height:1;width:220px;float:left}
#login-cur .nav-second ul li:hover>.nav-third,#login-cur .nav-third ul li:hover>.nav-third{opacity:1;visibility:visible;top:0;transition-delay:50ms}
.right-sec.phoneno-shown #login-cur{padding-top:0}
.right-sec.phoneno-shown #login-cur a{padding-top:0;padding-bottom:0}
.right-sec.phoneno-shown #login-cur .nav-second{z-index:1;top:29px}
.right-sec.phoneno-shown #login-cur .nav-second a{padding:10px 0}
#free-quote-btn{display:block;border-style:none;border-radius:17px;z-index:3;width:140px;background:no-repeat #b50063;-pie-background:#b50063;box-shadow:none;text-shadow:none;color:#fff;border-width:undefinedpx;border-color:#undefined;font-size:18px;font-color:#fff;line-height:22px;height:40px;font-weight:700;font-family:Arial,Helvetica,sans-serif}
#free-quote-btn.mx-quote{width:200px}
#free-quote-btn>a{color:#fff!important}
#toll-free{margin:5px 0 12px}
#breadcrumb{padding:20px 0}
#breadcrumb ul{display:flex;display:-webkit-flex;display:-ms-flex;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
#breadcrumb ul li{padding-right:10px;font-size:.8rem}
#breadcrumb ul li:before{content:" ";display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #333;padding-left:10px}
#breadcrumb ul li:first-child{font-weight:700;font-size:1.2rem}
#breadcrumb ul li:first-child:before{border:none;padding:0}
.tip,.tip-global{cursor:help!important}
.btn-cta,.btn-cta-home-search{cursor:pointer;font-size:1.1rem}
#breadcrumb,#footer-fantastic-four>div,#footer-last-line>div,#footer-latest-updates>div,#footer-links>div,#footer-newsletter>div,.container,.layout-b>#body,.layout-c>#body,.layout-d>#body,body>header>div{margin:0 auto;width:1200px}
.btn-cta-home-search{background-color:#47ac10;background-image:linear-gradient(#6dbd40,#47ac10,#47ac10);color:#fff;text-transform:uppercase;font-weight:700;border-radius:5px;box-shadow:#56d113 1px 1px 0 inset;width:100%;border:1px solid #47ac10;border-bottom:solid 1px #347d0c;border-right:solid 1px #347d0c;text-shadow:1px 1px 0 #347d0c;padding:10px 0;letter-spacing:1px;line-height:100%}
.btn-cta,.btn-cta-2{color:#fff;text-transform:uppercase;font-weight:700;font-family:Roboto,Arial,Helvetica,sans-serif;border-radius:5px;width:100%}
.btn-cta-home-search:hover{background-image:linear-gradient(#47ac10,#47ac10,#6dbd40)}
.btn-cta-home-search span{display:inline-block;padding-left:10px;vertical-align:baseline}
.btn-cta{background-color:#03b3de;background-image:linear-gradient(#00C1F0,#03b3de,#03b3de);box-shadow:#0ecdfc 1px 1px 0 inset;border:1px solid #03b3de;border-bottom:solid 1px #028aac;border-right:solid 1px #028aac;text-shadow:1px 1px 0 #028aac;padding:10px 0;letter-spacing:1px;line-height:100%}
.btn-cta-2,.btn-cta-3{background-color:#47ac10;box-shadow:#56d113 1px 1px 0 inset;text-shadow:1px 1px 0 #347d0c;padding:10px;letter-spacing:1px;line-height:100%;text-align:center}
.btn-cta span,.btn-cta-2 span,.btn-cta-3 span{display:inline-block;padding-left:10px;vertical-align:baseline}
.btn-cta:hover{background-image:linear-gradient(#03b3de,#03b3de,#00C1F0)}
.btn-cta-2{background-image:linear-gradient(#6dbd40,#47ac10,#47ac10);border:1px solid #47ac10;border-bottom:solid 1px #347d0c;border-right:solid 1px #347d0c;cursor:pointer;font-size:1.1rem;display:inline-block}
.btn-alt,.btn-cta-3{color:#fff;text-transform:uppercase;font-weight:700;font-family:Roboto,Arial,Helvetica,sans-serif;border-radius:5px;width:100%;cursor:pointer;font-size:1.1rem}
.btn-cta-2:hover{background-image:linear-gradient(#47ac10,#47ac10,#6dbd40)}
.btn-cta-3{background-image:linear-gradient(#6dbd40,#47ac10,#47ac10);border:1px solid #47ac10;border-bottom:solid 1px #347d0c;border-right:solid 1px #347d0c}
.btn-cta-3:hover{background-image:linear-gradient(#47ac10,#47ac10,#6dbd40)}
.btn-alt{background-color:#d8cc5d;background-image:linear-gradient(#d8cc5d,#dcab00,#dcab00);box-shadow:#ffc706 1px 1px 0 inset;border:1px solid #dcab00;border-bottom:solid 1px #a98300;border-right:solid 1px #a98300;text-shadow:1px 1px 0 #a98300;padding:10px 0;min-height:35px;letter-spacing:1px;word-spacing:8px;line-height:100%}
.btn-alt-2,.btn-alt-3{color:#fff;border-radius:5px}
.btn-alt-2,.btn-alt-3,.btn-cancel{text-transform:uppercase;font-family:Roboto,Arial,Helvetica,sans-serif;width:auto;padding-top:7px;padding-bottom:7px;font-size:.8rem;letter-spacing:1px;line-height:100%;font-weight:700;cursor:pointer}
.btn-alt:hover{background-image:linear-gradient(#dcab00,#dcab00,#d8cc5d)}
.btn-alt-2{background-color:#0288bd;background-image:linear-gradient(#01648b,#0288bd,#0288bd);box-shadow:#02a5e5 1px 1px 0 inset;border:1px solid #0288bd;border-bottom:solid 1px #01648b;border-right:solid 1px #01648b;text-shadow:1px 1px 0 #01648b;word-spacing:8px}
.btn-alt-2:hover{background-image:linear-gradient(#0288bd,#0288bd,#01648b)}
.btn-alt-3{background-color:#ef6500;background-image:linear-gradient(#ff8023,#ef6500,#ef6500);box-shadow:#ff7a19 1px 1px 0 inset;border:1px solid #ef6500;border-bottom:solid 1px #bc4f00;border-right:solid 1px #bc4f00;text-shadow:1px 1px 0 #bc4f00}
.btn-alt-3:hover{background-image:linear-gradient(#ef6500,#ef6500,#d65a00)}
.btn-cancel{background-color:#ccc;background-image:linear-gradient(#e6e6e6,#ccc,#ccc);color:#999;border-radius:5px;box-shadow:#e0e0e0 1px 1px 0 inset;border:1px solid #ccc;border-bottom:solid 1px #b3b3b3;border-right:solid 1px #b3b3b3;text-shadow:1px 1px 0 #b3b3b3;word-spacing:8px}
.btn-cancel:hover{background-image:linear-gradient(#ccc,#ccc,#bfbfbf)}
.btn-msg{display:block;background-color:#0288bd;color:#fff;font-weight:700;font-size:1.4rem;padding:10px 20px 10px 50px;border-radius:30px;transition:all .2s ease;cursor:pointer}
.feature-item-a span,.feature-item-b h4{font-size:1.1rem;font-weight:700}
.btn-msg>span:first-child{background-color:#00C1F0;position:absolute;left:0;right:unset;top:0;border-radius:50%;padding:10px 12px;font-weight:700;transition:all .2s ease}
.btn-msg span{text-align:left}
.btn-msg:hover{color:#fff;text-decoration:none;padding:10px 50px 10px 20px}
.btn-msg:hover>span:first-child{left:auto;right:0}
.feature-item-a{-webkit-flex-grow:1;flex-grow:1;-ms-flex-grow:1;-webkit-flex-basis:0;flex-basis:0;-ms-flex-basis:0;text-align:center}
.feature-item-a img{display:block;margin:0 auto 20px;height:80px;width:80px;border:none}
.feature-item-a h4{display:none}
.feature-item-b img{float:left;width:70px;height:70px}
.feature-item-b h4{margin-left:100px;margin-bottom:10px}
.feature-item-b h4 .why-link{font-weight:700}
.feature-item-b span{display:block;margin-left:100px;font-size:.9rem;line-height:1.4}
.feature-item-c img{border:0;height:80px;width:80px;margin-bottom:20px}
.feature-item-c h4{font-weight:700;margin-bottom:10px;font-size:1.1rem}
.feature-item-c span{display:block;padding:0 40px;text-align:center}
.feature-item-d{font-size:.8rem}
.feature-item-d h4{display:block;font-weight:700;font-size:.85rem}
.feature-item-d span{display:block;padding:3px 0 0;text-align:left}
.feature-item-e{font-size:.8rem}
.feature-item-e .fa,.feature-item-e img{border:0;height:45px;width:45px;float:left;margin:0 10px 0 0;display:block}
.feature-item-e h4{display:block;font-weight:700;font-size:.85rem;padding:5px 0 2px;text-transform:capitalize}
.feature-item-e span{display:block;padding:3px 0 0;text-align:left;font-size:.65rem}
.rating{color:#00C1F0}
.rating .fa-star{color:#f2d347;font-size:1.1rem}
.btn-info{background-image:linear-gradient(to bottom,#6dbd40 50%,#47ac10 51%);padding:5px 10px;border-radius:5px;font-weight:700;color:#fff;text-align:center}
.popular-item{padding:20px}
.popular-item>div{border:1px solid #e9e9e9;border-radius:5px;background-color:#fff}
.popular-item>div:hover{box-shadow:rgba(200,200,200,.8) 1px 1px 10px}
.popular-item>div>a>img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;height:100px;background-color:#e9e9e9;background-image:linear-gradient(#ccc,#e9e9e9);margin:0;padding:0;display:block}
.popular-item>div>div{border-top:solid 2px #00C1F0;text-align:left;padding:10px}
.ribbon,.ribbon-button>span,.ribbon-corner>span{font-weight:700;text-align:center}
.popular-item>div>div h4,.popular-item>div>div h4>a{font-weight:700;font-size:1.1rem;margin-bottom:10px}
.popular-item>div>div ul li{display:block;width:100%;margin-bottom:5px}
.popular-item>div>div ul li>a>span{font-weight:700}
.review-item{padding-right:40px}
.review-item .clinic{display:block;font-weight:700;font-size:1rem;margin-bottom:10px}
.review-item .rating{display:block}
.review-item p{font-size:.9rem;line-height:1.2;margin:10px 0;padding:0}
.review-item .location,.review-item .name{display:block;font-size:.85rem;text-transform:uppercase}
.review-item .name{font-weight:700}
.ribbon{padding:10px 20px;margin:40px 0 0;position:relative;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 20px rgba(0,0,0,.1),0 1px 1px rgba(0,0,0,.4);background:#dcab00;background:-webkit-linear-gradient(top,#dcab00,#a98300);background:-o-linear-gradient(top,#dcab00,#a98300);background:-moz-linear-gradient(top,#dcab00,#a98300);background:linear-gradient(top,#dcab00,#a98300);display:inline-block;text-transform:uppercase;font-size:1.4rem;left:-1px}
.ribbon:after{bottom:-10px;right:-30px;position:absolute;display:block;border:20px solid #dcab00;box-shadow:0 1px 0 rgba(0,0,0,.4);z-index:-2;border-left-width:20px;border-right-color:transparent}
.ribbon>span:after{bottom:-10px;right:0;position:absolute;display:block;border-style:solid;border-color:#765c00 transparent transparent;z-index:-1;border-width:10px 10px 0 0}
.ribbon-corner>span:after,.ribbon-corner>span:before{bottom:-8px;border-top:8px solid #DE9701;position:absolute}
.ribbon-corner{width:110px;height:110px;position:absolute;top:-5px;right:-5px;overflow:hidden}
.ribbon-corner>span{text-transform:uppercase;color:#fff;font-size:1rem;text-shadow:rgba(0,0,0,.5) 0 1px 0;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;padding:5px 0;top:28px;left:-12px;width:160px;background-color:#F3B234;background-image:linear-gradient(#e69d0e,#F3B234);box-shadow:0 0 3px rgba(0,0,0,.3)}
.ribbon-corner>span:before{border-left:0 solid transparent;border-right:8px solid transparent;left:9px}
.ribbon-corner>span:after{border-left:8px solid transparent;border-right:0 solid transparent;right:7px}
.ribbon-button{width:70px;height:70px;position:absolute;top:-3px;right:-3px;overflow:hidden}
.ribbon-button>span{text-transform:uppercase;color:#333;font-size:.8rem;text-shadow:rgba(255,255,255,.5) 0 1px 0;display:block;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg);position:relative;padding:0;top:11px;left:0;width:90px;background-color:#f3b234;background-image:linear-gradient(#e69d0e,#F3B234);box-shadow:0 0 3px rgba(0,0,0,.3)}
.ribbon-button>span:before{position:absolute;border-top:5px solid #DE9701;border-left:0 solid transparent;border-right:8px solid transparent;left:-3px;bottom:-5px}
.ribbon-button>span:after{position:absolute;border-top:8px solid #DE9701;border-left:5px solid transparent;border-right:0 solid transparent;right:7px;bottom:-8px}
.paging{width:100%;padding:20px;margin:0}
.paging ul{display:flex;display:-webkit-flex;display:-ms-flex;flex-flow:row nowrap;-ms-flex-flow:row nowrap;justify-content:center;align-content:stretch}
.paging ul li{align-self:center;padding:7px 10px;font-weight:700;margin:0 5px}
.ribbon-premium,.verified,.verified-alt{padding:5px 10px;text-transform:uppercase;font-weight:700}
.paging ul li>a{font-weight:700;text-decoration:none}
.paging ul li>a:hover{text-decoration:none}
.paging ul li.active{background-color:#008BC8;color:#fff;border-radius:50%}
.paging ul li.active>a{color:#fff}
.paging ul li.next,.paging ul li.prev{font-size:1.2rem}
.paging ul li:hover{background-color:#e7e7e7;border-radius:50%}
.paging ul li:hover.active{background-color:#008BC8}
.paging ul li:hover.next,.paging ul li:hover.prev{background-color:#fff}
.verified,.verified-alt{color:#F29931;border:2px solid #F29931;border-radius:20px}
.verified .fa,.verified-alt .fa{margin-left:5px}
.verified-alt{color:#fff;background-color:#F29931}
.gpc{display:block;width:150px;height:150px;border-radius:50%;background-color:#fff;border:2px solid #52bcec}
.ribbon-premium{margin:5% 0 0;position:absolute;color:#333;text-shadow:0 -1px 0 rgba(0,0,0,.3);background:#F4D735;display:block;font-size:.9rem;left:19px;z-index:2;line-height:.9rem}
.ribbon-premium:after{content:" ";bottom:0;right:-20px;position:absolute;display:block;border:12px solid #F4D735;z-index:-2;border-right-color:transparent}
.md-clinic-closed,.md-clinic-open,.ribbon-closed{padding:5px;margin:0;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.3);text-transform:uppercase;font-size:.8rem;line-height:.9rem;top:8px;right:-1px;position:absolute;display:block;font-weight:700}
.ribbon-closed{background:#00C1F0;z-index:2}
.ribbon-closed:after{content:" ";bottom:0;left:-20px;position:absolute;display:block;border:12px solid #00C1F0;z-index:-2;border-left-color:transparent}
.md-clinic-closed{background:#00C1F0;z-index:2}
.md-clinic-closed:after{content:" ";bottom:0;left:-20px;position:absolute;display:block;border:12px solid #00C1F0;z-index:-2;border-left-color:transparent}
.md-clinic-open{background:#47ac10;z-index:2}
.md-clinic-open:after{content:" ";bottom:0;left:-20px;position:absolute;display:block;border:12px solid #47ac10;z-index:-2;border-left-color:transparent}
#body>div h2,#body>div>h1{font-weight:700;font-size:2rem;padding-bottom:20px;text-shadow:#f7f7f7 1px 1px 1px}
.static-content{padding:0 0 20px;font-size:.9rem}
.static-content>h3{font-size:1.4rem;font-weight:700;color:#00C1F0;margin:20px 0 10px}
.static-content ol li,.static-content ul li{margin-bottom:10px}
.static-content>h4{font-size:1rem;font-weight:700}
.static-content ul{list-style-type:disc;margin-left:60px}
.static-content ol{list-style-type:decimal;margin-left:60px}
.icon{position:relative;height:80px;width:80px;padding:0;margin:0 auto}
.icon img{background-image:url(https://img.dentaldepartures.com/images/icons-sprite.png);background-repeat:no-repeat;width:40px;height:40px;position:absolute;top:20px;left:20px}
.tip-global .tip-message-box:after,.tip-global .tip-message-box:before,.tip-global-bottom .tip-message-box:after,.tip-global-bottom .tip-message-box:before{width:10px;height:10px;content:" "}
.tip-global{display:inline;position:relative;cursor:pointer}
.tip-global .tip-message-box{display:none;opacity:0;position:absolute;background-color:rgba(255,255,255,.9);bottom:33px;left:-6px;min-width:240px;max-width:400px;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out;z-index:1}
.tip-global .tip-message-box:before{display:block;border-top:7px solid #ccc;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-14px;left:20px}
.tip-global .tip-message-box:after{display:block;border-top:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-12px;left:21px}
.tip-global .tip-message-box .tip-title{display:block;font-size:.85rem;text-transform:none;text-align:left!important;line-height:1.2;margin-bottom:5px;color:#333;text-shadow:none}
.tip-global .tip-message-box .tip-message{font-size:.8rem;margin:0 0 5px;font-weight:400;line-height:1.3;text-transform:none;text-align:center!important;color:#777;text-shadow:none}
.tip-global:hover .tip-message-box{display:block;opacity:1}
.tip-global-bottom{display:inline;position:relative}
.tip-global-bottom .tip-message-box{display:none;opacity:0;position:absolute;background-color:rgba(255,255,255,.8);top:33px;left:-6px;min-width:200px;max-width:400px;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out}
.tip-global-bottom .tip-message-box:before{display:block;border-top:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;top:-14px;left:20px}
.tip-global-bottom .tip-message-box:after{display:block;border-top:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:-12px;left:21px}
.tip-global-bottom .tip-message-box .tip-title{display:block;font-size:.85rem;text-transform:none}
.tip-global-bottom .tip-message-box .tip-message,.tip-global-bottom .tip-message-box span:only-child{font-size:.85rem;margin-bottom:5px;font-weight:400;line-height:1.2;text-transform:none}
.tip-global-bottom:hover .tip-message-box{display:block;opacity:1}
.iti-flag{background-image:url(https://img.dentaldepartures.com/intl-tel-input/flags.png)}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(https://img.dentaldepartures.com/fancybox/fancybox_sprite.png)}
.fancybox-overlay{background:url(https://img.dentaldepartures.com/fancybox/fancybox_overlay.png)}
#fancybox-loading div{background:url(https://img.dentaldepartures.com/fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-nav{background:url(https://img.dentaldepartures.com/fancybox/blank.gif)}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(https://img.dentaldepartures.com/photoswipe/default-skin/default-skin.png) no-repeat;background-size:264px 88px}
.pswp__preloader__icn{background:url(https://img.dentaldepartures.com/photoswipe/default-skin/preloader.gif) no-repeat}
.flag-icon-us{background-image:url(https://img.dentaldepartures.com/icons_flags_64/us.png)}
.flag-icon-us.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/us.svg)}
.flag-icon-au{background-image:url(https://img.dentaldepartures.com/icons_flags_64/au.png)}
.flag-icon-au.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/au.svg)}
.flag-icon-mx{background-image:url(https://img.dentaldepartures.com/icons_flags_64/mx.png)}
.flag-icon-mx.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/mx.svg)}
.flag-icon-ca{background-image:url(https://img.dentaldepartures.com/icons_flags_64/ca.png)}
.flag-icon-ca.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/ca.svg)}
.flag-icon-cr{background-image:url(https://img.dentaldepartures.com/icons_flags_64/cr.png)}
.flag-icon-cr.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/cr.svg)}
.flag-icon-gb{background-image:url(https://img.dentaldepartures.com/icons_flags_64/gb.png)}
.flag-icon-gb.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/gb.svg)}
.flag-icon-kr{background-image:url(https://img.dentaldepartures.com/icons_flags_64/kr.png)}
.flag-icon-kr.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/kr.svg)}
.flag-icon-nz{background-image:url(https://img.dentaldepartures.com/icons_flags_64/nz.png)}
.flag-icon-nz.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/nz.svg)}
.flag-icon-my{background-image:url(https://img.dentaldepartures.com/icons_flags_64/my.png)}
.flag-icon-my.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/my.svg)}
.flag-icon-ph{background-image:url(https://img.dentaldepartures.com/icons_flags_64/ph.png)}
.flag-icon-ph.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/ph.svg)}
.flag-icon-sg{background-image:url(https://img.dentaldepartures.com/icons_flags_64/sg.png)}
.flag-icon-sg.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/sg.svg)}
.flag-icon-th{background-image:url(https://img.dentaldepartures.com/icons_flags_64/th.png)}
.flag-icon-vn{background-image:url(https://img.dentaldepartures.com/icons_flags_64/vn.png)}
.flag-icon-th.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/vn.svg)}
.flag-icon-cn{background-image:url(https://img.dentaldepartures.com/icons_flags_64/cn.png)}
.flag-icon-cn.flag-icon-squared{background-image:url(https://img.dentaldepartures.com/flags/1x1/cn.svg)}
.widget-search-item>div.clinic-content{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;border-radius:10px;border:1px solid #e7e7e7;padding:10px}
.widget-search-item>div.clinic-content:hover{box-shadow:rgba(0,0,0,.2) 0 0 10px}
.widget-search-item>div.clinic-content>.photo{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-basis:25%;flex-basis:25%;-ms-flex-basis:25%}
.widget-search-item>div.clinic-content>.photo .ribbon-premium{left:-2px;margin-top:20px}
.widget-search-item>div.clinic-content>.photo img{border-radius:10px;height:auto;max-width:100%;width:240px;background-color:#e7e7e7}
.widget-search-item>div.clinic-content>.content{margin-left:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-basis:75%;flex-basis:75%;-ms-flex-basis:75%;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;position:relative}
.widget-search-item>div.clinic-content>.content>.header{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.clinic-name{font-size:1.4rem;font-weight:700;padding-bottom:10px;display:block}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.address{font-size:.85rem}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.claim{font-size:.85rem;color:#59A80F;font-weight:700}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.claim:before{content:"\2022";padding:0 10px;color:#333}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.rating{display:block;padding:10px 0;font-size:.9rem;text-decoration:none;max-width:180px}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.rating:active,.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.rating:hover{text-decoration:none;color:#b50063}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.rating>span:last-child{margin-left:5px;font-size:.8rem;font-weight:700}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.lang-hd{font-weight:700;margin:10px 0}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.speciality{padding:10px 0}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>p{font-size:.9rem;padding:0;margin:0}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.hospitals i{float:left}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.hospitals ul{padding:0 0 0 17px}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.hospitals ul a{color:#55add1;font-size:.9em}
.widget-search-item>div.clinic-content>.content>.header>.clinic-info>.exp-year{margin:5px 0}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes{-webkit-flex:0 0 120px;flex:0 0 120px;-ms-flex:0 0 120px}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.price{display:block}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.price>span{margin-left:5px;font-weight:700;font-size:1.3rem}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.verified,.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.verified-alt{display:block;margin:5px 0;font-size:.8rem}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.verified .tip-message-box,.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.verified-alt .tip-message-box{right:-25px;left:auto}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.verified .tip-message-box:before,.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.verified-alt .tip-message-box:before{left:auto;right:20px}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.verified .tip-message-box:after,.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.verified-alt .tip-message-box:after{left:auto;right:21px}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.gpc-badge.badges .tip-facilities .fa-stack .fa-stack-2x{color:#00C1F0}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.gpc-badge.badges .tip-facilities .fa-stack .fa-stack-1x{color:#fff}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.badges .tip-facilities{cursor:help;display:inline;margin-left:0;position:relative}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.badges .tip-facilities .fa-stack .fa-stack-2x{color:#e7e7e7}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.badges .tip-facilities>dl{display:none;opacity:0;z-index:1;position:absolute;background-color:#fff;top:30px;right:-4px;text-align:center;width:100px;padding:5px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.badges .tip-facilities:hover>dl,.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.tip:hover>span{display:block;opacity:1}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.badges .tip-facilities>dl:before{content:" ";display:block;width:4px;height:10px;border-bottom:7px solid #ccc;border-top:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;top:-15px;right:16px}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.badges .tip-facilities>dl:after{content:" ";display:block;width:2px;height:10px;border-bottom:6px solid #fff;border-top:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:-12px;right:17px}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.badges .tip-facilities>dl dt{font-size:.85rem;margin-bottom:5px;font-weight:700}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.badges .tip-facilities>dl dd{font-size:.8rem;font-weight:400}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.gpc-badge{margin-top:5px;position:relative}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.gpc-badge>img{width:50px;height:50px;border-radius:50%;background-color:#e7e7e7}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.tip>span{display:none;opacity:0;position:absolute;background-color:#fff;bottom:60px;right:-6px;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out;font-size:.8rem;font-weight:700}
.widget-search,.widget-search>section form{background-color:#d0d0d0}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.tip>span:before{content:" ";display:block;width:10px;height:10px;border-top:7px solid #ccc;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-14px;right:25px}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.tip>span:after{content:" ";display:block;width:10px;height:10px;border-top:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-12px;right:26px}
.widget-search-item>div.clinic-content>.content>.header>.clinic-attributes>.tip>span dd{font-size:.8rem;font-weight:400}
.widget-search-item>div.clinic-content>.content>.actions{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;margin:20px 0 10px}
.widget-search-item>div.clinic-content>.content>.actions>.call-to-action{-webkit-flex:0 0 240px;flex:0 0 240px;-ms-flex:0 0 240px}
.widget-search-item>div.clinic-content>.content>.actions>.call-to-action>a{font-size:1.1rem;padding:7px 15px}
.widget-search-item>div.clinic-content>.content>.actions>.call-to-action>a:hover{text-decoration:none}
.widget-search-item>div.clinic-content>.content>.actions>.attractions{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;color:#0B89BC;text-align:right;padding-top:13px}
.widget-search-item>div.clinic-content>.content>.actions>.attractions>span{display:inline-block;margin-left:10px;font-size:.8rem}
.widget-search-item>div.clinic-content>.content>.actions>.attractions>span>.fa{margin-right:5px}
.widget-search{border-radius:10px;margin-bottom:20px;position:relative}
.widget-search>header{border-bottom:solid 1px #fff;padding:20px}
.widget-search>header h4{font-size:1.5rem;font-weight:900;text-transform:capitalize;text-shadow:1px 1px 0 #fff;padding-bottom:5px}
.widget-search>header>span{font-size:.8rem}
.widget-search>section form .doctor-clinic{padding:20px 20px 10px}
.widget-search>section form .doctor-clinic input[type=radio]{vertical-align:middle;margin-top:-1px}
.widget-search>section form .basic-search{padding:20px 20px 0}
.widget-search>section form .basic-search input[type=text]{border-radius:20px;border:none;padding:10px;color:#333;width:100%;margin-bottom:10px;text-transform:uppercase}
.widget-search>section form .basic-search input[type=text]:last-child{margin-bottom:0}
.widget-search>section form .basic-search input#procedure-search-md{background:#FFF!important}
.widget-search>section form .advanced-search{padding:0 20px 20px;display:none}
.widget-search>section form .advanced-search input[type=text],.widget-search>section form .advanced-search select{width:100%;margin-bottom:10px;text-transform:uppercase;padding:10px}
.widget-search>section form .advanced-search input[type=text]:last-child,.widget-search>section form .advanced-search select:last-child{margin-bottom:0}
.widget-search>section form .advanced-search select{background-color:#fff;border:none;border-radius:20px;padding:10px 20px;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.widget-search>section form .advanced-search label.select-label{display:block;font-weight:700;margin:10px 0 5px;width:100%}
.widget-search>section form .advanced-search-trigger{padding:15px 20px;border-top:1px solid #fff;border-bottom:1px solid #fff;text-transform:uppercase;font-size:.8rem;cursor:pointer}
.widget-search>section form .advanced-search-trigger a span{padding-right:10px}
.widget-search>section form .action{padding:15px 20px 30px}
.widget-search>section .btn-cta{font-size:1.5rem;padding:15px 0}
.widget-search>section .btn-msg{margin:10px 0 0;font-size:.8rem;text-transform:uppercase}
.widget-search>section.signup{border-top:solid 1px #fff;background-color:#eee;border-radius:0 0 10px 10px;padding:10px 10px 0;transition:height .2s ease-in-out}
.widget-search>section.signup .widget-signup{padding-bottom:10px}
.widget-search>section.signup .widget-signup>a{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center;padding:10px 0}
.widget-search>section.signup .widget-signup>a:hover{text-decoration:none}
.widget-search>section.signup .widget-signup>a>span{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;font-weight:700;padding:0 10px}
.widget-search>section.signup .widget-signup>a>span:first-child{border-radius:50%;background-color:#0288bd;padding:7px;color:#fff;-webkit-flex:0 1 auto;flex:0 1 auto;-ms-flex:0 1 auto;font-weight:400;border:2px solid #D4AD46}
.widget-search>section.signup .widget-signup>a>span:last-child{-webkit-flex:0 1 auto;flex:0 1 auto;-ms-flex:0 1 auto}
.widget-search>section.signup .widget-signup #signup-form{display:none}
.widget-search>section.signup .widget-signup #signup-form>form{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;background-color:transparent}
.widget-search>section.signup .widget-signup #signup-form>form input[type=email]{padding:10px;border-radius:20px;border:none;-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;margin-right:5px;width:120px}
.widget-review,.widget-whymd{border-radius:10px;margin-bottom:20px}
.widget-search>section.signup .widget-signup #signup-form>form button{-webkit-flex:0 0 100px;flex:0 0 100px;-ms-flex:0 0 100px}
.widget-search>section.signup .widget-signup #signup-form ._form{width:100%}
.widget-whymd{background-color:#f7f7f7}
.widget-whymd>header{border-bottom:solid 1px #fff}
.widget-whymd>header h4{font-size:1.3rem;font-weight:700;padding:20px;text-transform:capitalize;text-shadow:1px 1px 0 #fff}
.widget-whymd>section{padding:20px}
.widget-whymd>section ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start;padding:0 10px 0 0}
.widget-whymd>section ul li{padding:0;text-align:left;margin-bottom:20px;width:100%}
.widget-whymd>section ul li .icon{border:0;height:50px;width:50px;float:left;margin-right:10px}
.widget-whymd>section ul li .icon img{top:5px;left:5px;width:40px;height:40px}
.widget-whymd>section ul li:nth-child(1) .icon{background-color:#e6504f;border-radius:50%;box-shadow:inset -3px -3px 0 #e02422}
.widget-whymd>section ul li:nth-child(1) .icon img{background-position:0 -360px}
.widget-whymd>section ul li:nth-child(2) .icon{background-color:#f5944d;border-radius:50%;box-shadow:inset -3px -3px 0 #f2771d}
.widget-whymd>section ul li:nth-child(2) .icon img{background-position:0 -400px}
.widget-whymd>section ul li:nth-child(3) .icon{background-color:#9b6bd8;border-radius:50%;box-shadow:inset -3px -3px 0 #8043cd}
.widget-whymd>section ul li:nth-child(3) .icon img{background-position:0 -440px}
.widget-whymd>section ul li:nth-child(4) .icon{background-color:#62b2c9;border-radius:50%;box-shadow:inset -3px -3px 0 #3f9db9}
.widget-whymd>section ul li:nth-child(4) .icon img{background-position:0 -480px}
.widget-map a,.widget-recommended-locations>section>ul>li .recommended-location-item>a>img,.widget-review>div a.clinic-photo{background-repeat:no-repeat;background-size:cover;background-position:center center}
.widget-review{border:1px solid #e9e9e9;background-color:#fff}
.widget-review>div{padding:10px}
.widget-review>div a{display:block;font-size:1.2rem;font-weight:700;margin-bottom:5px}
.widget-review>div a.clinic-photo{background-color:#e9e9e9;border-radius:10px;height:150px;margin-bottom:10px}
.widget-review>div p{padding:10px 0;font-size:.8rem}
.widget-review>div .name{display:block;font-weight:700;text-transform:uppercase}
.widget-review>div .location{display:block;font-size:.8rem;text-transform:uppercase}
.widget-review>#feefo-widget img{margin:5px auto;display:block}
.widget-map{border-radius:10px;border:1px solid #e9e9e9;background-color:#fff;margin-bottom:20px;height:200px;position:relative}
.widget-financial>header,.widget-recommended-locations>header{border-bottom:solid 1px #fff}
.widget-map a{display:block;background-color:#e9e9e9;border-radius:10px;margin:5px;height:calc(100% - 10px)}
.widget-map a>span{font-size:.8rem;text-align:center;padding:8px 10px;top:15px;right:15px;position:absolute;width:120px}
.widget-financial{border-radius:10px;background-color:#f7f7f7;margin-bottom:20px;position:relative}
.widget-financial>header h4{font-size:1.3rem;font-weight:700;padding:20px;text-transform:capitalize;text-shadow:1px 1px 0 #fff}
.widget-financial>section{padding:20px}
.widget-financial>section p{font-size:1.1rem}
.widget-free-quote{background-color:#47AC10;box-shadow:#F6B235 -5px 5px 0;border-radius:5px;padding:10px;margin-bottom:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
.widget-free-quote>.message{color:#fff;font-weight:700;font-size:1.4rem;text-transform:uppercase}
.widget-free-quote>.message>.for{display:block}
.widget-free-quote>.message>.for>.procedure{margin:0 5px}
.widget-free-quote>.message>.for>.location{margin-left:5px}
.widget-free-quote>.fa{font-size:3rem;color:#F6B235}
.widget-recommended-locations{border-radius:10px;background-color:#f7f7f7;margin-bottom:20px;position:relative}
.widget-recommended-locations>header h4{font-size:1.3rem;font-weight:700;padding:20px;text-transform:capitalize;text-shadow:1px 1px 0 #fff}
.widget-recommended-locations>section{padding:20px}
.widget-recommended-locations>section>ul>li .recommended-location-item{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center;margin-bottom:20px}
.widget-recommended-locations>section>ul>li .recommended-location-item>a{display:block;margin:0 auto;padding:0;width:100%}
.widget-recommended-locations>section>ul>li .recommended-location-item>a>img{height:100px;width:100%;background-color:#f7f7f7;border-radius:5px 5px 0 0;padding:0;margin:0;display:block}
.widget-recommended-locations>section>ul>li .recommended-location-item>a>span{display:block;border-radius:5px;background-color:#fff;font-size:1.1rem;font-weight:700;padding:10px}
.widget-recommended-clinics{border-radius:10px;border:1px solid #e9e9e9;background-color:#fff;margin-bottom:20px}
.widget-recommended-clinics>header{border-bottom:solid 1px #e9e9e9}
.widget-recommended-clinics>header h4{font-size:1.3rem;font-weight:700;padding:20px;text-transform:capitalize;text-shadow:1px 1px 0 #fff}
.widget-recommended-clinics>section{padding:20px}
.widget-recommended-clinics>section>ul>li .recommended-clinic-item{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
.widget-recommended-clinics>section>ul>li .recommended-clinic-item>a{-webkit-flex:0 0 120px;flex:0 0 120px;-ms-flex:0 0 120px}
.widget-recommended-clinics>section>ul>li .recommended-clinic-item>a img{width:100px;height:100px;background-color:#ccc;border-radius:10px;margin:0 20px 20px 0}
.widget-recommended-clinics>section>ul>li .recommended-clinic-item>div>a{font-weight:700;font-size:1.1rem;display:block;margin-bottom:5px}
.widget-recommended-clinics>section>ul>li .recommended-clinic-item>div>.rating a{color:#00C1F0}
.widget-recommended-clinics>section>ul>li .recommended-clinic-item>div>.rating>span:last-child{font-size:.8rem;display:block;margin-top:5px}
.widget-booking-steps{margin-bottom:20px;padding-top:20px}
.widget-booking-steps section .step{color:#eee;display:inline-block;vertical-align:top;width:33.33%}
.widget-booking-steps section .step.active{color:#6dbd40}
.widget-booking-steps section .step em,.widget-booking-steps section .step strong{display:block}
.widget-booking-steps section .step strong{font-size:1.25rem}
.widget-booking-steps section .step em{font-size:.85rem}
.widget-clinic-operation-hours{border-radius:10px;background-color:#f7f7f7;margin-bottom:20px}
.widget-clinic-operation-hours>header{border-bottom:solid 1px #fff;padding:20px}
.widget-clinic-operation-hours>header h4{border-bottom:1px solid #eee;font-size:1.3rem;font-weight:900;padding-bottom:5px;text-transform:capitalize;text-shadow:1px 1px 0 #fff}
.widget-clinic-operation-hours>header span{display:block;font-size:.85rem;padding-top:5px}
.widget-clinic-operation-hours>section table{width:100%}
.widget-clinic-operation-hours>section table thead tr td{padding:10px 20px;font-weight:700;font-size:1.1rem;position:relative;text-align:center}
.widget-clinic-operation-hours>section table thead tr td span.fa{margin-right:10px}
.widget-clinic-operation-hours>section table tbody tr td{font-size:.95rem;padding:10px 20px;border-bottom:1px solid #fff}
.widget-clinic-operation-hours>section table tbody tr td:first-child{font-weight:700}
.widget-clinic-operation-hours>section table tbody tr:last-child td{border-bottom:none}
.widget-clinic-operation-hours>section table tfoot{background-color:#eee}
.widget-clinic-operation-hours>section table tfoot tr td{border-radius:0 0 10px 10px;border-top:1px solid #fff;font-weight:700;padding:10px 20px;position:relative;text-align:center}
.widget-clinic-operation-hours>section table tfoot tr td a{color:#0288bd;font-weight:700}
.widget-quote-estimation{border-radius:10px;background-color:#f7f7f7;margin-bottom:20px}
.widget-quote-estimation>header{border-bottom:solid 1px #fff;padding:20px}
.widget-quote-estimation>header img{height:auto!important;max-width:100%;width:100%!important}
.widget-quote-estimation>section table{width:100%}
.widget-quote-estimation>section table tbody tr td{font-size:.95rem;padding:10px 20px;border-bottom:1px solid #fff}
.widget-quote-estimation>section table tbody tr td:last-child td{border-bottom:none}
.widget-quote-estimation>section table tbody tr td:not(:last-child) td{text-align:center}
.widget-quote-estimation>section table tbody tr td:last-child{font-weight:700}
.widget-quote-estimation>section table tbody tr td#texas{color:red;text-decoration:line-through}
.widget-quote-estimation>section table tbody tr td#savings{color:green;font-size:1.5rem}
.widget-quote-estimation>section table tbody tr td#total{color:#0288bd;font-size:1.25rem}
.widget-quote-estimation>section table tfoot{background-color:#eee}
.widget-quote-estimation>section table tfoot tr td .form{padding:1rem;text-align:center}
.widget-quote-estimation>section table tfoot tr td .form .text{background-color:#fff;border:none;border-radius:20px;display:block;font-size:1.25rem;margin-bottom:1rem;padding:20px;width:100%}
.widget-quote-estimation>section table tfoot tr td .form .text.parsley-error{color:red}
.widget-quote-estimation>section table tfoot tr td .form .parsley-errors-list{color:red;margin-top:.5rem}
.widget-bookingmd{background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;margin-bottom:20px;margin-top:20px;position:relative;text-align:center}
.widget-search-item>div.special>.multi-promo,.widget-search-item>div.special>.value-deal{border-radius:10px 10px 0 0;border-top:2px solid #F29937;border-left:2px solid #F29937;border-right:2px solid #F29937;font-size:.7rem;font-weight:700;text-transform:uppercase}
.widget-bookingmd #hotels{height:225px;width:290px;margin-top:2px}
.widget-search-item{position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
.widget-search-item>div.special{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-justify-content:flex-end;right:15px;position:relative;top:1px}
.widget-search-item>div.special>.value-deal{background-color:#0288bd;color:#fff;padding:5px 10px;text-align:center}
.widget-search-item>div.special>.value-deal>span{display:inline-block;color:#fff;margin:0 5px 0 0}
.widget-search-item>div.special>.value-deal>span>span.fa-stack-2x{color:#F29937}
.widget-search-item>div.special>.multi-promo{background-color:#F29937;color:#fff;padding:10px;margin-left:10px}
.widget-search-item>div.special>.multi-promo>span{display:inline-block;color:#fff;margin:0 5px}
.widget-search-item>div.doctor-search-result{-webkit-flex-direction:column;flex-direction:column;-ms-flex-direction:column;border-radius:10px;border:1px solid #e7e7e7;padding:10px}
.widget-search-item>div.doctor-search-result:hover{box-shadow:rgba(0,0,0,.2) 0 0 10px}
.widget-search-item>div.doctor-search-result>.content-header{display:flex;display:-webkit-flex;display:-ms-flex}
.widget-search-item>div.doctor-search-result>.content-header>.photo{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-basis:20%;flex-basis:20%;-ms-flex-basis:20%}
.widget-search-item>div.doctor-search-result>.content-header>.photo .ribbon-premium{left:-2px;margin-top:5px}
.widget-search-item>div.doctor-search-result>.content-header>.photo img{border-radius:10px;height:auto;max-width:100%;width:200px;background-color:#e7e7e7}
.widget-search-item>div.doctor-search-result>.content-header>.content{margin-left:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-basis:80%;flex-basis:80%;-ms-flex-basis:80%;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;position:relative}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.clinic-name{font-size:1.4rem;font-weight:700;padding-bottom:10px;display:block}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.address{font-size:.85rem}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.claim{font-size:.85rem;color:red;font-weight:700}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.claim:before{content:"\2022";padding:0 10px;color:#333}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.rating{display:block;padding:10px 0;font-size:.9rem;text-decoration:none}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.rating:active,.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.rating:hover{text-decoration:none;color:#b50063}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.rating>span:last-child{margin-left:5px;font-size:.8rem;font-weight:700}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.speciality{padding:10px 0}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>p{font-size:.9rem;padding:0;margin:0}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.hospitals i{float:left}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.hospitals ul{padding:0 0 0 17px}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.hospitals ul a{color:#55add1;font-size:.9em}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-info>.exp-year{margin:5px 0}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes{-webkit-flex:0 0 130px;flex:0 0 130px;-ms-flex:0 0 130px}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.price{display:block}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.price>span{margin-left:5px;font-weight:700;font-size:1.3rem}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.verified,.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.verified-alt{display:block;margin:5px 0;font-size:.8rem}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.verified .tip-message-box,.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.verified-alt .tip-message-box{right:-25px;left:auto}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.verified .tip-message-box:before,.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.verified-alt .tip-message-box:before{left:auto;right:20px}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.verified .tip-message-box:after,.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.verified-alt .tip-message-box:after{left:auto;right:21px}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.badges .tip-facilities{cursor:help;display:inline;margin-left:3px;position:relative}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.badges .tip-facilities .fa-stack .fa-stack-2x{color:#e7e7e7}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.badges .tip-facilities>dl{display:none;opacity:0;position:absolute;background-color:#fff;top:30px;right:-4px;text-align:center;width:100px;padding:5px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.badges .tip-facilities:hover>dl,.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.tip:hover>span{display:block;opacity:1}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.badges .tip-facilities>dl:before{content:" ";display:block;width:4px;height:10px;border-bottom:7px solid #ccc;border-top:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;top:-15px;right:16px}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.badges .tip-facilities>dl:after{content:" ";display:block;width:2px;height:10px;border-bottom:6px solid #fff;border-top:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;top:-12px;right:17px}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.badges .tip-facilities>dl dt{font-size:.85rem;margin-bottom:5px;font-weight:700}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.badges .tip-facilities>dl dd{font-size:.8rem;font-weight:400}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.gpc-badge{margin-top:5px;position:relative}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.gpc-badge>img{width:50px;height:50px;border-radius:50%;background-color:#e7e7e7}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.tip>span{display:none;opacity:0;position:absolute;background-color:#fff;bottom:60px;right:-6px;width:200px;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out;font-size:.8rem;font-weight:700}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.tip>span:before{content:" ";display:block;width:10px;height:10px;border-top:7px solid #ccc;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-14px;right:25px}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.tip>span:after{content:" ";display:block;width:10px;height:10px;border-top:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-12px;right:26px}
.widget-search-item>div.doctor-search-result>.content-header>.content>.header>.clinic-attributes>.tip>span dd{font-size:.8rem;font-weight:400}
.widget-search-item>div.doctor-search-result>.content-footer{display:flex;display:-webkit-flex;display:-ms-flex;margin-top:15px;min-height:50px}
.widget-search-item>div.doctor-search-result>.content-footer div{width:215px;text-align:center;border-right:1px solid #e7e7e7}
.widget-search-item>div.doctor-search-result>.content-footer div>.title{text-transform:uppercase;padding-bottom:0;font-weight:700;font-size:.8rem}
.widget-search-item>div.doctor-search-result>.content-footer div>.value{padding-bottom:0;margin-top:10px}
.widget-search-item>div.doctor-search-result>.content-footer div>.value .rating{font-size:1.1rem}
.widget-search-item>div.doctor-search-result>.content-footer div.call-to-action{margin-top:20px;border-right:0;position:absolute;right:5px}
.widget-search-item>div.doctor-search-result>.content-footer div.call-to-action a{padding:7px}
.widget-search-item>div.doctor-search-result>.content-footer div.call-to-action a:hover{text-decoration:none}
.owl-theme .owl-nav{margin-top:10px;text-align:center}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-carousel,.owl-theme{position:relative}
.owl-carousel .owl-dots,.owl-theme .owl-dots{position:absolute;right:460px;bottom:0;margin:0 auto}
input.parsley-error,input.parsley-success,select.parsley-error,select.parsley-success,textarea.parsley-error,textarea.parsley-success{position:relative}
input.parsley-error:after,input.parsley-success:after,select.parsley-error:after,select.parsley-success:after,textarea.parsley-error:after,textarea.parsley-success:after{display:block;font:normal normal normal 1rem FontAwesome;right:.5rem;position:absolute;top:0}
.home #home-hero,.home #home-hero>div{position:relative}
input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8!important;border:1px solid green!important}
input.parsley-success:after,select.parsley-success:after,textarea.parsley-success:after{color:green;content:"\f00c"}
input.parsley-error,select.parsley-error,textarea.parsley-error{color:#fff;background-color:#FBE7E6!important;border:1px solid red!important;position:relative}
input.parsley-error:after,select.parsley-error:after,textarea.parsley-error:after{color:red;content:"\f00d"}
.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
.parsley-errors-list.filled{opacity:1}
.pswp{z-index:801}
.twitter-typeahead{display:inherit!important}
.twitter-typeahead input:focus{border-bottom-right-radius:0;border-bottom-left-radius:0}
.tt-menu{border:1px solid #55add1;max-height:100px;overflow-y:auto;background-color:#fff;border-radius:0 0 5px 5px;color:#000;padding:5px;left:0;right:0}
.tt-menu h3,.tt-selectable{padding:3px 0;font-weight:700}
.tt-menu-location{max-height:225px}
.tt-menu-location .tt-dataset-location h3{text-align:right}
.tt-menu h3{font-size:120%;border-bottom:1px solid #ccc;margin:0 0 5px}
.tt-highlight{background-color:#a6f37c}
.tt-cursor{color:#6dbd40}
.tt-hint{color:#ccc}
.tt-selectable{cursor:pointer}
.tt-selectable:hover{background:#efefef}
.home h2{text-transform:uppercase;font-weight:700;font-size:1.6rem;text-align:center;padding:0 0 40px;text-shadow:#ccc 1px 1px 0}
.home .sub-body{width:1200px;margin:0 auto}
.home #home-hero #banners .slider .item .tagline,.home #home-hero #banners .slider .item .testimonial{padding:0;margin:0;font-weight:700;color:#fff;width:450px;text-shadow:1px 1px 1px #000;left:40px;bottom:40px;line-height:1}
.home #home-hero{height:580px;background-color:#e9e9e9;overflow:hidden}
.home #home-hero #banners{top:0;z-index:1}
.home #home-hero #banners .slider .item{background-repeat:no-repeat;background-size:cover;background-position:center center;height:580px}
.home #home-hero #banners .slider .item .tagline{position:absolute;font-size:2.6rem}
.home #home-hero #banners .slider .item .testimonial{position:absolute;top:auto}
.home #home-hero #banners .slider .item .testimonial.dd{text-shadow:none;left:300px;bottom:320px;color:#525252}
.home #home-hero #banners .slider .item .testimonial.dd .icon{color:#FFF}
.home #home-hero #banners .slider .item .testimonial.dd .location,.home #home-hero #banners .slider .item .testimonial.dd .name{color:#00C1F0}
.home #home-hero #banners .slider .item .testimonial .icon{background-color:#55add1;border-radius:50%;box-shadow:inset -5px -5px 0 #3497bf;width:60px;height:60px;padding:10px 15px;font-size:2rem;display:inline-block;margin:0 0 5px}
.home #home-hero #banners .slider .item .testimonial .name{font-size:2.6rem;display:block;margin-bottom:10px}
.home #home-hero #banners .slider .item .testimonial .location{display:block;margin-bottom:10px;text-transform:uppercase}
.home #home-hero #banners .slider .item .testimonial p{display:block;font-weight:400;padding:0;margin:0}
.home #home-hero #banners .slider .item .testimonial a{display:block;padding:10px 0 0;text-transform:uppercase;color:#fff;font-size:.85rem}
.home #home-hero #banners .slider .item .testimonial a>span{padding-left:5px}
.home #home-hero #search{display:block;width:450px;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;z-index:2;-moz-transition:width .2s ease-in-out,background-color 2s ease;-o-transition:width .2s ease-in-out,background-color 2s ease;-webkit-transition:width .2s ease-in-out,background-color 2s ease;transition:width .2s ease-in-out,background-color 2s ease}
.home #home-hero #search.expand{width:100%;height:100%;top:0;background-color:rgba(0,0,0,.8)}
.home #home-hero #search.expand>#searchbox #form-home-search{justify-content:space-between}
.home #home-hero #search.expand>#searchbox #form-home-search #basic-search-form{-webkit-flex:0 0 35%;flex:0 0 35%;-ms-flex:0 0 35%}
.home #home-hero #search.expand>#searchbox #form-home-search #advanced-search-form{-webkit-flex:0 0 63%;flex:0 0 63%;-ms-flex:0 0 63%;position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:center;align-items:center;-ms-align-items:center}
.home #home-hero #search.expand>#searchbox #form-home-search #advanced-search-form label,.home #home-hero #search.expand>#searchbox #form-home-search #advanced-search-form select,.home #home-hero #search.expand>#searchbox #form-home-search #advanced-search-form span,.home #home-hero #search.expand>#searchbox #form-home-search #advanced-search-form>input{-webkit-flex:0 0 48%;flex:0 0 48%;-ms-flex:0 0 48%;margin:0}
.home #home-hero #search.expand>#searchbox #form-home-search #advanced-search-form>span input{margin:0}
.home #home-hero #search.expand>#searchbox #form-home-search #advanced-search-form>select{background-color:#fff;border:none;border-radius:20px;padding:10px 20px;font-size:1.1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.home #home-hero #search #searchbox{margin-top:0;color:#fff;position:relative}
.home #home-hero #search #searchbox>header{position:relative;border-bottom:solid 1px rgba(0,0,0,.4);padding:30px}
.home #home-hero #search #searchbox>header h1{font-weight:700;font-size:2.6rem;color:#fff;text-transform:capitalize;text-shadow:1px 1px 0 #000;margin-bottom:10px}
.home #home-hero #search #searchbox>header span{font-weight:700;font-size:1rem;text-transform:uppercase;text-shadow:1px 1px 0 #000}
.home #home-hero #search #searchbox #form-home-search{border-top:solid 1px rgba(255,255,255,.2);padding:20px 30px 30px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;background-color:transparent;position:relative}
.home #home-hero #search #searchbox #form-home-search input[type=text]{font-size:1.1rem;width:100%;margin:10px 0}
.home #home-hero #search #searchbox #form-home-search #basic-search-form{-webkit-flex:0 0 100%;flex:0 0 100%;-ms-flex:0 0 100%;display:block}
.home #home-hero #search #searchbox #form-home-search #doctor-clinic{margin-bottom:5px;-webkit-flex:0 0 100%;flex:0 0 100%;-ms-flex:0 0 100%}
.home #home-hero #search #searchbox #form-home-search #doctor-clinic input[type=radio]{vertical-align:middle;margin-top:-1px}
.home #home-hero #search #searchbox #form-home-search #advanced-search-form{position:absolute;display:none}
.home #home-hero #search #searchbox #form-home-search .actions{text-align:center;-webkit-flex:0 0 100%;flex:0 0 100%;-ms-flex:0 0 100%;padding:10px 0 0}
.home #home-hero #search #searchbox #form-home-search .actions button{padding:15px 0;font-size:1.5rem;margin-bottom:20px}
.home #home-hero #search #searchbox #form-home-search .actions div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
.home #home-hero #search #searchbox #form-home-search .actions div a.btn-msg{text-transform:uppercase;font-size:.8rem}
.home #home-hero #search #searchbox #form-home-search .actions div a#advanced-search{text-align:right;text-transform:uppercase;color:#fff;text-decoration:underline;text-shadow:1px 1px 0 #000;padding:0;margin:0;font-size:.9rem}
.home #popular-treatments-cn>div>ul li a,.home #popular-treatments.dd-popular li a,.home #popular-treatments>div>ul li a{color:#333}
#clinic-info>div>section#info-basic>.actions a:hover,#clinic-info>div>section#info>.actions a:hover{text-decoration:none}
.home #social-proof ul li.more a,.home #social-proof-cn ul li.more a{font-size:.85rem;font-weight:700;text-transform:uppercase}
.home #social-proof{padding:50px 0}
.home #social-proof.dd-social ul li a,.home #social-proof.md-social ul li a{display:block}
.home #social-proof.dd-social ul li a img,.home #social-proof.md-social ul li a img{-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%);background-color:#e9e9e9;width:auto;height:50px;max-width:200px}
.home #social-proof.dd-social ul li.bloomberg img,.home #social-proof.md-social ul li.bloomberg img{background-position:0 0;width:91px;height:50px}
.home #social-proof.dd-social ul li.usatoday img,.home #social-proof.md-social ul li.usatoday img{background-position:-96px 0;width:80px;height:50px}
.home #social-proof.dd-social ul li.medicaltraveltoday img,.home #social-proof.md-social ul li.medicaltraveltoday img{background-position:-181px 0;width:250px;height:50px}
.home #social-proof.dd-social ul li.huffingtonpost img,.home #social-proof.md-social ul li.huffingtonpost img{background-position:-437px 0;width:136px;height:50px}
.home #social-proof.dd-social ul li.entrepreneur img,.home #social-proof.md-social ul li.entrepreneur img{background-position:-579px 0;width:132px;height:50px}
.home #social-proof.dd-social ul li.yahoo img,.home #social-proof.md-social ul li.yahoo img{background-position:0 -54px;width:201px;height:50px}
.home #social-proof.dd-social ul li.msn img,.home #social-proof.md-social ul li.msn img{background-position:-207px -54px;width:129px;height:50px}
.home #social-proof ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
.home #social-proof ul li{padding:0 10px;width:auto}
.home #social-proof ul li a{display:block}
.home #social-proof ul li a img{height:100px;width:100%;background-color:#e9e9e9}
.home #social-proof ul li.globeandmail img{background-position:0 0;width:100px;height:100px}
.home #social-proof ul li.bloomberg img{background-position:-104px 0;width:171px;height:94px}
.home #social-proof ul li.usatoday img{background-position:-279px 0;width:160px;height:100px}
.home #social-proof ul li.club-med img{background-position:-442px 0;width:208px;height:88px}
.home #social-proof ul li.about-travel img{background-position:-655px 0;width:189px;height:100px}
.home #social-proof ul li.more{-webkit-flex:0 0 120px;flex:0 0 120px;-ms-flex:0 0 120px;text-align:center}
.home #social-proof ul li.more span{padding-left:5px}
.home #social-proof-cn{padding:50px 0}
.home #social-proof-cn ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
.home #social-proof-cn ul li{padding:0 10px;width:auto}
.home #social-proof-cn ul li a{display:block}
.home #social-proof-cn ul li a img{height:100px;width:100%;background-color:#e9e9e9}
.home #social-proof-cn ul li.more{-webkit-flex:0 0 120px;flex:0 0 120px;-ms-flex:0 0 120px;text-align:center}
.home #social-proof-cn ul li.more span{padding-left:5px}
.home #popular-treatments{background-color:#f9f9f9;padding:50px 0;text-align:center}
.home #popular-treatments>div>ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;padding:0 0 40px;font-size:.9rem}
.home #popular-treatments>div>ul li{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
.home #popular-treatments>div>ul li a img{width:258px;height:100px;background-image:url(https://img.medicaldepartures.com/images/md-homepage-sprites-2017.png);background-repeat:no-repeat}
.home #popular-treatments>div>ul li.treatment-face img{background-position:0 -106px}
.home #popular-treatments>div>ul li.treatment-breast img{background-position:-263px -106px}
.home #popular-treatments>div>ul li.treatment-butt img{background-position:-525px -106px}
.home #popular-treatments>div>ul li.treatment-body img{background-position:-788px -108px}
.home #popular-treatments>div>ul li.treatment-hair img{background-position:0 -212px}
.home #popular-treatments>div>ul li.treatment-nose img{background-position:-263px -212px}
.home #popular-treatments>div>ul li.treatment-stomach img{background-position:-525px -212px}
.home #popular-treatments>div>ul li.treatment-weight-loss img{background-position:-788px -212px}
.home #popular-treatments .btn-cta{padding:10px}
.home #popular-treatments.dd-popular li{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
.home #popular-treatments.dd-popular li a img{width:258px;height:100px;background-image:url(https://img.dentaldepartures.com/images/dd-homepage-sprites-2017.png);background-repeat:no-repeat}
.home #popular-treatments.dd-popular li.treatment-dental-implants img{background-position:0 -110px}
.home #popular-treatments.dd-popular li.treatment-all-on-four img{background-position:-264px -110px}
.home #popular-treatments.dd-popular li.treatment-veneers img{background-position:-528px -110px}
.home #popular-treatments.dd-popular li.treatment-dentures img{background-position:-792px -110px}
.home #popular-treatments.dd-popular li.treatment-crowns img{background-position:0 -217px}
.home #popular-treatments.dd-popular li.treatment-root-canal img{background-position:-264px -217px}
.home #popular-treatments.dd-popular li.treatment-laser-teeth-whitening img{background-position:-528px -217px}
.home #popular-treatments.dd-popular li.treatment-fillings img{background-position:-792px -217px}
.home #popular-treatments-cn{background-color:#f9f9f9;padding:50px 0;text-align:center}
.home #popular-treatments-cn>div>ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;padding:0 0 40px;font-size:.9rem}
.home #popular-treatments-cn>div>ul li{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
.home #popular-treatments-cn>div>ul li a img{width:258px;height:100px}
.home #popular-treatments-cn .btn-cta{padding:10px}
.home #how-it-works{padding:50px 0}
.home #how-it-works>div>ul{padding:0 0 40px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;justify-content:space-between}
.home #how-it-works>div>ul li .icon{background-color:#dc0177;border-radius:50%;box-shadow:inset -10px -10px 0 #a9015c;margin:0 auto 10px}
.home #how-it-works>div>ul li:nth-child(1) img{background-position:0 0}
.home #how-it-works>div>ul li:nth-child(2) img{background-position:0 -40px}
.home #how-it-works>div>ul li:nth-child(3) img{background-position:0 -80px}
.home #how-it-works>div>div{border-top:solid 1px #dedede;padding-top:40px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center;text-transform:uppercase;font-size:1.2rem;font-weight:700}
.home #how-it-works>div>div>span{padding:0 20px}
.home #how-it-works>div>div .btn-msg{text-transform:uppercase;font-size:.9rem}
.home #how-it-works>div>div .btn-msg:hover{color:#fff;text-decoration:none}
.home #why-dd,.home #why-md{background-color:#f9f9f9;padding:50px 0}
.home #why-dd ul,.home #why-md ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
.home #why-dd ul li,.home #why-md ul li{padding:40px 0;text-align:left;-webkit-flex:0 1 28%;flex:0 1 28%;-ms-flex:0 1 28%}
.home #why-dd ul li .icon,.home #why-md ul li .icon{width:70px;height:70px;float:left}
.home #why-dd ul li .icon img,.home #why-md ul li .icon img{float:none;border:none;top:15px;left:15px}
.home #why-dd ul li:nth-child(1) .icon,.home #why-md ul li:nth-child(1) .icon{background-color:#9b6bd8;border-radius:50%;box-shadow:inset -10px -10px 0 #8043cd}
.home #why-dd ul li:nth-child(1) .icon img,.home #why-md ul li:nth-child(1) .icon img{background-position:0 -120px}
.home #why-dd ul li:nth-child(2) .icon,.home #why-md ul li:nth-child(2) .icon{background-color:#f5944d;border-radius:50%;box-shadow:inset -10px -10px 0 #f2771d}
.home #why-dd ul li:nth-child(2) .icon img,.home #why-md ul li:nth-child(2) .icon img{background-position:0 -160px}
.home #why-dd ul li:nth-child(3) .icon,.home #why-md ul li:nth-child(3) .icon{background-color:#87bd4d;border-radius:50%;box-shadow:inset -10px -10px 0 #6d9d3a}
.home #why-dd ul li:nth-child(3) .icon img,.home #why-md ul li:nth-child(3) .icon img{background-position:0 -200px}
.home #why-dd ul li:nth-child(4) .icon,.home #why-md ul li:nth-child(4) .icon{background-color:#62b2c9;border-radius:50%;box-shadow:inset -10px -10px 0 #3f9db9}
.home #why-dd ul li:nth-child(4) .icon img,.home #why-md ul li:nth-child(4) .icon img{background-position:0 -240px}
.home #why-dd ul li:nth-child(5) .icon,.home #why-md ul li:nth-child(5) .icon{background-color:#e55151;border-radius:50%;box-shadow:inset -10px -10px 0 #de2525}
.home #why-dd ul li:nth-child(5) .icon img,.home #why-md ul li:nth-child(5) .icon img{background-position:0 -280px}
.home #why-dd ul li:nth-child(6) .icon,.home #why-md ul li:nth-child(6) .icon{background-color:#5e7f50;border-radius:50%;box-shadow:inset -10px -10px 0 #47603c}
.home #why-dd ul li:nth-child(6) .icon img,.home #why-md ul li:nth-child(6) .icon img{background-position:0 -320px}
.home #why-dd ul li:nth-child(7) .icon,.home #why-md ul li:nth-child(7) .icon{background-color:#9b6bd8;border-radius:50%;box-shadow:inset -10px -10px 0 #8043cd}
.home #why-dd ul li:nth-child(7) .icon img,.home #why-md ul li:nth-child(7) .icon img{background-position:0 -80px}
.home #why-dd ul li:nth-child(8) .icon,.home #why-md ul li:nth-child(8) .icon{background-color:#f5944d;border-radius:50%;box-shadow:inset -10px -10px 0 #f2771d}
.home #why-dd ul li:nth-child(8) .icon img,.home #why-md ul li:nth-child(8) .icon img{background-position:0 -360px}
.home #why-dd ul li:nth-child(9) .icon,.home #why-md ul li:nth-child(9) .icon{background-color:#62b2c9;border-radius:50%;box-shadow:inset -10px -10px 0 #3f9db9}
.home #why-dd ul li:nth-child(9) .icon i,.home #why-md ul li:nth-child(9) .icon i{color:#fff;font-size:29px;line-height:70px;text-align:center;width:70px}
.home #why-dd .testimonial-video,.home #why-md .testimonial-video{text-align:center}
.home .chevron{position:relative;top:30px;left:30px;text-align:center;padding:12px;margin-bottom:6px;height:60px;width:100px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#e4e4e4}
.home .chevron:after,.home .chevron:before{content:'';position:absolute;top:0;height:20px;background:#e4e4e4}
.home #popular-locations-cn>div>ul li a,.home #popular-locations.dd-locations li a,.home #popular-locations>div>ul li a{color:#333}
.home .chevron:before{left:0;width:51%;-moz-transform:skew(0,35deg);-ms-transform:skew(0,35deg);-o-transform:skew(0,35deg);-webkit-transform:skew(0,35deg);transform:skew(0,35deg)}
.home .chevron:after{right:0;width:50%;-moz-transform:skew(0,-35deg);-ms-transform:skew(0,-35deg);-o-transform:skew(0,-35deg);-webkit-transform:skew(0,-35deg);transform:skew(0,-35deg)}
.home #social-reviews{padding:50px 0}
.home #social-reviews>div.sub-body>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
.home #social-reviews>div.sub-body>div #feefo,.home #social-reviews>div.sub-body>div #review-centre{-webkit-flex:0 1 50%;flex:0 1 50%;-ms-flex:0 1 50%}
.home #social-reviews>div.sub-body>div .review-container{margin:0;border:1px solid #e9e9e9;border-radius:10px}
.home #social-reviews>div.sub-body>div .review-container:first-child{margin-right:10px}
.home #social-reviews>div.sub-body>div .review-container:last-child{margin-left:10px}
.home #social-reviews>div.sub-body>div .review-container h4{font-weight:700;font-size:1.2rem;padding:20px;border-bottom:solid 1px #e9e9e9}
.home #social-reviews>div.sub-body>div .review-container>div{padding:30px 20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
.home #social-reviews>div.sub-body>div .review-container>div>img{background-image:url(https://img.medicaldepartures.com/images/md-homepage-sprites-2017.png);background-position:0 -530px;width:195px;height:70px;background-color:#e9e9e9;margin-right:20px}
.home #social-reviews>div.sub-body>div .review-container>div>div{display:block;padding:0;margin:0}
.home #social-reviews>div.sub-body>div .review-container>div>div>div{font-size:1rem}
.home #social-reviews>div.sub-body>div .review-container>div>div>div:last-child{margin:10px 0 0}
.home #social-reviews>div.sub-body>div .review-container>div>div>div:first-child{margin:0}
.home #social-reviews>div.sub-body>div .review-container>div>div>div span{display:inline-block;vertical-align:baseline;line-height:1}
.home #social-reviews>div.sub-body>div .review-container>div>div>div span.btn-info{width:90px;text-align:center}
.home #social-reviews>div.sub-body>div .review-container>div>div>div span.rating{vertical-align:middle;padding:0 0 0 10px}
.home #social-reviews>div.sub-body>div .review-container>div>div>div span.desc{padding:0 0 0 10px;font-size:.95rem;vertical-align:middle}
.home #social-reviews>div.sub-body>div #feefo .review-container img{background-position:-200px -530px;width:195px;height:70px;background-color:#e9e9e9;margin-right:20px}
.home #social-reviews.dd-social-reviews>div.sub-body>div .review-container>div>img{background-image:url(https://img.dentaldepartures.com/images/dd-homepage-sprites-2017.png);background-position:0 -535px;width:195px;height:70px;background-color:#e9e9e9;margin-right:20px}
.home #social-reviews.dd-social-reviews>div.sub-body>div #feefo .review-container img{background-position:-201px -535px;width:195px;height:70px;background-color:#e9e9e9;margin-right:20px}
.home #social-reviews-cn{padding:50px 0}
.home #social-reviews-cn>div.sub-body>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
.home #social-reviews-cn>div.sub-body>div #feefo,.home #social-reviews-cn>div.sub-body>div #review-centre{-webkit-flex:0 1 50%;flex:0 1 50%;-ms-flex:0 1 50%}
.home #social-reviews-cn>div.sub-body>div .review-container{margin:0;border:1px solid #e9e9e9;border-radius:10px}
.home #social-reviews-cn>div.sub-body>div .review-container:first-child{margin-right:10px}
.home #social-reviews-cn>div.sub-body>div .review-container:last-child{margin-left:10px}
.home #social-reviews-cn>div.sub-body>div .review-container h4{font-weight:700;font-size:1.2rem;padding:20px;border-bottom:solid 1px #e9e9e9}
.home #social-reviews-cn>div.sub-body>div .review-container>div{padding:30px 20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
.home #social-reviews-cn>div.sub-body>div .review-container>div>div{display:block;padding:0;margin:0}
.home #social-reviews-cn>div.sub-body>div .review-container>div>div>div{font-size:1rem}
.home #social-reviews-cn>div.sub-body>div .review-container>div>div>div:last-child{margin:10px 0 0}
.home #social-reviews-cn>div.sub-body>div .review-container>div>div>div:first-child{margin:0}
.home #social-reviews-cn>div.sub-body>div .review-container>div>div>div span{display:inline-block;vertical-align:baseline;line-height:1}
.home #social-reviews-cn>div.sub-body>div .review-container>div>div>div span.btn-info{width:90px;text-align:center}
.home #social-reviews-cn>div.sub-body>div .review-container>div>div>div span.rating{vertical-align:middle;padding:0 0 0 10px}
.home #social-reviews-cn>div.sub-body>div .review-container>div>div>div span.desc{padding:0 0 0 10px;font-size:.95rem;vertical-align:middle}
.home #popular-locations{background-color:#f9f9f9;padding:50px 0;text-align:center}
.home #popular-locations>div>ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;padding:0 0 40px;font-size:.9rem}
.home #popular-locations>div>ul li{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
.home #popular-locations>div>ul li a img{width:258px;height:100px;background-image:url(https://img.medicaldepartures.com/images/md-homepage-sprites-2017.png);background-repeat:no-repeat}
.home #popular-locations>div>ul li.location-mexico img{background-position:0 -318px}
.home #popular-locations>div>ul li.location-thailand img{background-position:-263px -318px}
.home #popular-locations>div>ul li.location-costa-rica img{background-position:-525px -318px}
.home #popular-locations>div>ul li.location-philippines img{background-position:-788px -318px}
.home #popular-locations>div>ul li.location-south-korea img{background-position:0 -425px}
.home #popular-locations>div>ul li.location-malaysia img{background-position:-263px -425px}
.home #popular-locations>div>ul li.location-bali img{background-position:-525px -425px}
.home #popular-locations>div>ul li.location-colombia img{background-position:-788px -425px}
.home #popular-locations .btn-cta{padding:10px}
.home #popular-locations.dd-locations li{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
.home #popular-locations.dd-locations li a img{width:258px;height:100px;background-image:url(https://img.dentaldepartures.com/images/dd-homepage-sprites-2017.png);background-repeat:no-repeat}
.home #popular-locations.dd-locations li.location-mexico img{background-position:0 -323px}
.home #popular-locations.dd-locations li.location-thailand img{background-position:-264px -323px}
.home #popular-locations.dd-locations li.location-costa-rica img{background-position:0 -429px}
.home #popular-locations.dd-locations li.location-philippines img{background-position:-264px -429px}
.home #popular-locations.dd-locations li.location-vietnam img{background-position:-528px -429px}
.home #popular-locations.dd-locations li.location-malaysia img{background-position:-792px -323px}
.home #popular-locations.dd-locations li.location-bali img{background-position:-528px -323px}
.home #popular-locations.dd-locations li.location-colombia img{background-position:-792px -429px}
.home #popular-locations-cn{background-color:#f9f9f9;padding:50px 0;text-align:center}
.home #popular-locations-cn>div>ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;padding:0 0 40px;font-size:.9rem}
.home #popular-locations-cn>div>ul li{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
.home #popular-locations-cn>div>ul li a img{width:258px;height:100px}
.home #popular-locations-cn .btn-cta{padding:10px}
#search-listing>div{position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start}
#search-listing>div .search-header{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center}
#search-listing>div .search-header h1,#search-listing>div .search-header h2{font-weight:700;font-size:1.8rem;margin-bottom:5px}
#search-listing>div .search-header span{font-size:1.2rem;text-transform:uppercase}
#search-listing>div .search-header form{background-color:#fff}
#search-listing>div .search-header form label{font-size:.7rem;text-transform:uppercase;margin-right:5px}
#search-listing>div .search-header form select{padding:5px;text-transform:uppercase}
#search-listing>div .search-listing-content{margin:20px 0}
#search-listing>div .search-listing-content>ul>li{margin-top:20px}
.no-rating{color:#fff;text-indent:-999px}
.looking-no-rating,.looking-rating{color:#5fbf00;height:16px;width:198px;top:-29px;z-index:auto;position:relative;display:inline}
.looking-rating{left:160px}
#clinic-actions{font-size:1.8rem}
#clinic-info #contact{transition:visibility .2s ease,opacity .5s ease;visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.85);z-index:800;padding-top:120px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:justify;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#clinic-info #contact.active{visibility:visible;opacity:1}
#clinic-info #contact>form{background-color:#E4F7FE;padding:20px;border-radius:20px}
#clinic-info #contact>form legend{font-size:1.6rem;font-weight:700;text-transform:uppercase;padding-bottom:20px}
#clinic-info #contact>form>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:justify;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start;margin-bottom:10px}
#clinic-info #contact>form>div.actions{text-align:right;display:block}
#clinic-info #contact>form>div.actions>button[type=submit],#clinic-info #contact>form>div.actions>button[type=reset]{font-size:1.2rem;font-weight:700;padding:10px 20px}
#clinic-info #contact>form>div>label{padding-right:20px;padding-top:10px;text-align:right}
#clinic-info #contact>form>div select,#clinic-info #contact>form>div textarea,#clinic-info #contact>form>div>input{width:400px}
#clinic-info #contact>form>div>textarea{height:200px}
#clinic-info #contact>form>div>select{height:34px}
#clinic-info>div{position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start}
#clinic-info>div>section{border:1px solid #e9e9e9;border-radius:10px;position:relative;margin-bottom:20px}
#clinic-info>div>section>h1,#clinic-info>div>section>h2{font-size:1.3rem;font-weight:700;text-transform:uppercase;padding:10px 20px;border-bottom:1px solid #e7e7e7}
#clinic-info>div>section>h1>span,#clinic-info>div>section>h2>span{display:inline-block;background-color:#00C1F0;border-radius:50%;box-shadow:inset -3px -3px 0 #0098bd;width:40px;height:40px;line-height:40px;color:#fff;font-weight:900;font-size:1.4rem;margin-right:10px}
#clinic-info>div>section>h3{font-size:1.2rem;font-weight:700;line-height:1.5}
#clinic-info>div>section>div{padding:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-flow:column wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-ms-align-content:flex-start;width:100%}
#clinic-info>div>section#info{order:1;-webkit-order:1;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;position:relative;border-radius:10px 10px 0 0;border-bottom:none;padding-bottom:20px;margin-bottom:0;padding-left:20px;padding-right:20px}
#clinic-info>div>section#info>.info-content{padding:20px 5px 20px 0;-webkit-flex:1 0 60%;flex:1 0 60%;-ms-flex:1 0 60%}
#clinic-info>div>section#info>.info-content h1{font-weight:700;font-size:2rem;line-height:1.2}
#clinic-info>div>section#info>.info-content .address{font-weight:400;font-size:.95rem;display:block;margin-top:10px;line-height:1.2}
#clinic-info>div>section#info>.info-content .attractions{padding:10px 0;margin:10px 0}
#clinic-info>div>section#info>.info-content .attractions .rating{font-size:.8rem;font-weight:700;line-height:1;cursor:pointer}
#clinic-info>div>section#info>.info-content .attractions .appointment-left,#clinic-info>div>section#info>.info-content .attractions .watching{font-size:.8rem;color:#0B89BC;padding-left:10px}
#clinic-info>div>section#info>.info-content .attractions .appointment-left>span,#clinic-info>div>section#info>.info-content .attractions .watching>span{margin-right:5px}
#clinic-info>div>section#info>.info-content .badges .premium{color:#0288BD;border:2px solid #0288BD;border-radius:20px;padding:5px 10px;font-weight:700;text-transform:uppercase;margin-right:1rem}
#clinic-info>div>section#info>.info-content .badges .premium .fa{margin-left:5px}
#clinic-info>div>section#info>.info-content .badges .gpc-clinic{color:#00C1F0;border:2px solid #00C1F0;border-radius:20px;padding:5px 10px;font-weight:700;text-transform:uppercase;margin-left:1rem}
#clinic-info>div>section#info>.info-content .badges .gpc-clinic .tip-global img{position:relative;top:14px;height:35px}
#clinic-info>div>section#info>.info-content .badges .gpc-clinic .fa{margin-left:5px}
#clinic-info>div>section#info>.info-content .badges .facilities{display:block;margin-top:1rem}
#clinic-info>div>section#info>.info-content .badges .facilities .tip-facilities{cursor:help;display:inline;position:relative}
#clinic-info>div>section#info>.info-content .badges .facilities .tip-facilities>.fa{background-color:#F6F6F6;border-radius:50%;font-size:.8rem;width:30px;height:30px;vertical-align:middle;text-align:center;padding:10px;margin-left:5px}
#clinic-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl{display:none;opacity:0;position:absolute;background-color:#fff;bottom:30px;left:-6px;text-align:center;width:100px;padding:5px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out}
#clinic-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl:before{content:" ";display:block;width:4px;height:10px;border-top:7px solid #ccc;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-15px;left:16px}
#clinic-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl:after{content:" ";display:block;width:2px;height:10px;border-top:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-12px;left:17px}
#clinic-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl dt{font-size:.85rem;margin-bottom:5px;font-weight:700}
#clinic-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl dd{font-size:.8rem;font-weight:400}
#clinic-info>div>section#info>.info-content .badges .facilities .tip-facilities:hover>dl{display:block;opacity:1}
#clinic-info>div>section#info>.actions{-webkit-flex:1 0 40%;flex:1 0 40%;-ms-flex:1 0 40%;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:space-around;justify-content:space-around;-ms-justify-content:space-around;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;position:relative;max-height:260px;min-height:240px;padding:40px 0}
#clinic-info>div>section#info>.actions .schedule-appointment{position:relative;margin-bottom:10px}
#clinic-info>div>section#info>.actions .schedule-appointment a{width:100%;display:block;text-align:center;font-size:1rem;padding:20px 30px}
#clinic-info>div>section#info>.actions .schedule-appointment a span{padding-left:5px}
#clinic-info>div>section#info>.actions .contact-clinic{position:relative}
#clinic-info>div>section#info>.actions .contact-clinic a{width:100%;display:block;text-align:center;font-size:1rem;padding:20px 30px}
#clinic-info>div>section#info>.actions .contact-clinic a span{padding-left:5px}
#clinic-info>div>section#info>.photo{width:auto;margin:0 auto;position:relative;padding-top:0}
#clinic-info>div>section#info>.photo>.gpc{position:absolute;bottom:35px;right:35px;width:50px;height:50px}
#clinic-info>div>section#info>.photo>.gpc:after{content:"\f091";font-family:FontAwesome;color:#52bcec;top:9px;position:absolute;left:9px;font-size:1.8rem}
#clinic-info>div>section#info>.photo .main-photo>img{background-color:#e9e9e9;display:block;margin-left:auto;margin-right:auto;border-radius:10px;border:none}
#clinic-info>div>section#info-basic{order:1;-webkit-order:1;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;position:relative;border-radius:10px;margin-bottom:20px;padding-bottom:20px}
#clinic-info>div>section#info-basic>.info-content{-webkit-flex:1 0 60%;flex:1 0 60%;-ms-flex:1 0 60%}
#clinic-info>div>section#info-basic>.info-content h1{font-weight:700;font-size:2rem;line-height:1.2}
#clinic-info>div>section#info-basic>.info-content .address{font-weight:400;font-size:.95rem;display:block;margin-top:10px;line-height:1.2}
#clinic-info>div>section#info-basic>.actions{-webkit-flex:1 0 40%;flex:1 0 40%;-ms-flex:1 0 40%;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:space-around;justify-content:space-around;-ms-justify-content:space-around;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;position:relative;max-height:260px}
#clinic-info>div>section#info-basic>.actions .schedule-appointment{position:relative}
#clinic-info>div>section#info-basic>.actions .schedule-appointment a{width:100%;display:block;text-align:center;font-size:1rem;padding:20px 30px}
#clinic-info>div>section#info-basic>.actions .schedule-appointment a span{padding-left:5px}
#clinic-info>div>section#info-basic>.actions .contact-clinic{position:relative}
#clinic-info>div>section#info-basic>.actions .contact-clinic a{width:100%;display:block;text-align:center;font-size:1rem;padding:20px 30px}
#clinic-info>div>section#info-basic>.actions .contact-clinic a span{padding-left:5px}
#clinic-info>div>section#info-basic>.photo{width:auto;margin:0 auto;position:relative;padding-top:0}
#clinic-info>div>section#info-basic>.photo>.gpc{position:absolute;bottom:35px;right:35px;width:50px;height:50px}
#clinic-info>div>section#info-basic>.photo>.gpc:after{content:"\f091";font-family:FontAwesome;color:#52bcec;top:9px;position:absolute;left:9px;font-size:1.8rem}
#clinic-info>div>section#info-basic>.photo>img{background-color:#e9e9e9;display:block;margin-left:auto;margin-right:auto;border-radius:10px;border:none}
#clinic-info>div>section#about{order:2;-webkit-order:2}
#clinic-info>div>section#about>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#clinic-info>div>section#about>div .about-main{-webkit-flex:1 0 60%;flex:1 0 60%;-ms-flex:1 0 60%}
#clinic-info>div>section#about>div .about-main p{margin-bottom:20px;line-height:1.4}
#clinic-info>div>section#about>div .about-main p.intro{font-weight:700}
#clinic-info>div>section#about>div .about-side{-webkit-flex:1 0 40%;flex:1 0 40%;-ms-flex:1 0 40%}
#clinic-info>div>section#about>div .about-side>div{margin:0 0 0 20px}
#clinic-info>div>section#about>div .about-side>div .operation-hours table thead tr td span.fa,#clinic-info>div>section#about>div .about-side>div .other-info>dl>dt span{margin-right:10px}
#clinic-info>div>section#about>div .about-side>div .operation-hours table{width:100%}
#clinic-info>div>section#about>div .about-side>div .operation-hours table thead{background-color:#00C1F0;color:#fff}
#clinic-info>div>section#about>div .about-side>div .operation-hours table tbody,#clinic-info>div>section#about>div .about-side>div .operation-hours table tfoot{background-color:#E4F7FE}
#clinic-info>div>section#about>div .about-side>div .operation-hours table thead tr td{padding:10px 20px;border-radius:10px 10px 0 0;font-weight:700;font-size:1rem;position:relative}
#clinic-info>div>section#about>div .about-side>div .operation-hours table thead tr td .utc-to-locale{font-size:.7rem}
#clinic-info>div>section#about>div .about-side>div .operation-hours table tbody tr td{font-size:1rem;padding:10px 20px;border-bottom:1px solid #fff}
#clinic-info>div>section#about>div .about-side>div .operation-hours table tbody tr td:first-child{font-weight:700}
#clinic-info>div>section#about>div .about-side>div .operation-hours table tbody tr:last-child td{border-bottom:none}
#clinic-info>div>section#about>div .about-side>div .operation-hours table tfoot tr{height:10px}
#clinic-info>div>section#about>div .about-side>div .operation-hours table tfoot tr td{border-radius:0 0 10px 10px}
#clinic-info>div>section#about>div .about-side>div .other-info{margin-top:20px}
#clinic-info>div>section#about>div .about-side>div .other-info>dl{background-color:#e7e7e7;border-radius:10px}
#clinic-info>div>section#about>div .about-side>div .other-info>dl>dt{padding:10px 20px;border-bottom:1px solid #fff;font-weight:700;font-size:1rem;cursor:pointer}
#clinic-info>div>section#about>div .about-side>div .other-info>dl>dd{display:none;padding:20px;border-bottom:1px solid #fff}
#clinic-info>div>section#about>div .about-side>div .other-info>dl>dd>ul{margin:0 20px;list-style-type:disc}
#clinic-info>div>section#about .about-addition-basic{padding-top:0}
#clinic-info>div>section#about .about-addition-basic .about-basic-list{padding:20px 0}
#clinic-info>div>section#about .about-addition-basic .about-basic-list h3{font-size:1.2rem;font-weight:700;padding:10px 0;text-transform:uppercase}
#clinic-info>div>section#about .about-addition-basic .about-basic-list span{line-height:1.4}
#clinic-info>div>section#about .about-addition-basic .about-basic-list>ul li{padding:3px 0}
#clinic-info>div>section#photos{order:3;-webkit-order:3}
#clinic-info>div>section#photos .click-to-zoom{font-weight:700;font-size:.9rem;text-align:right;text-transform:uppercase}
#clinic-info>div>section#photos .click-to-zoom>span{margin-left:5px}
#clinic-info>div>section#photos ul{padding:15px;text-align:left;vertical-align:middle}
#clinic-info>div>section#photos ul li{float:left;display:inline;padding:5px;width:164px;height:190px;text-align:center}
#clinic-info>div>section#photos ul li div{margin-top:-20px;text-align:center}
#clinic-info>div>section#photos ul img{border:5px solid #eee;-webkit-box-shadow:0 0 20px rgba(0,0,0,.7);box-shadow:0 0 20px rgba(0,0,0,.7)}
#clinic-info>div>section#photos ul a:hover{color:#ddd}
#clinic-info>div>section#photos ul a:hover img{border:5px solid #bbb;color:#fff}
#clinic-info>div>section#photos>div>header{width:100%;margin-bottom:20px}
#clinic-info>div>section#photos>div>header:first-child{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#clinic-info>div>section#photos>div>header:first-child h4{font-weight:700;font-size:1rem}
#clinic-info>div>section#photos>div>header:last-child{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap}
#clinic-info>div>section#photos>h3{font-size:1.2rem;font-weight:700;line-height:1.5;margin-left:20px}
#clinic-info>div>section#photos #facilities{border-bottom:1px solid #e7e7e7}
#clinic-info>div>section#virtual-tours{order:4;-webkit-order:4}
#clinic-info>div>section#virtual-tours>ul{list-style-type:none;margin:10px 0 0;padding:0}
#clinic-info>div>section#virtual-tours>ul>li{text-align:center;margin-bottom:15px}
#clinic-info>div>section#virtual-tours>ul>li>.tour-desc{display:block;padding:5px;color:#00C1F0!important;font-size:1em}
#clinic-info>div>section#prices{order:5;-webkit-order:5}
#clinic-info>div>section#prices>div>p{margin-bottom:20px}
#clinic-info>div>section#prices>div>p.intro{font-weight:700}
#clinic-info>div>section#prices>div>table{width:100%}
#clinic-info>div>section#prices>div>table thead{background-color:#00C1F0;color:#fff}
#clinic-info>div>section#prices>div>table thead tr td{padding:10px 20px;font-weight:700;font-size:1.1rem}
#clinic-info>div>section#prices>div>table thead tr td:first-child{border-top-left-radius:10px}
#clinic-info>div>section#prices>div>table thead tr td:last-child{border-top-right-radius:10px}
#clinic-info>div>section#prices>div>table thead tr td span{margin-right:10px}
#clinic-info>div>section#prices>div>table tbody{background-color:rgba(150,150,150,.1)}
#clinic-info>div>section#prices>div>table tbody tr td{font-size:1rem;padding:10px 20px;border-bottom:1px solid #fff}
#clinic-info>div>section#prices>div>table tbody tr td:last-child{text-align:right;width:40px}
#clinic-info>div>section#prices>div>table tbody tr td:first-child{font-weight:700;text-align:left}
#clinic-info>div>section#prices>div>table tbody tr td .groupRowTitle{color:#fff;font-size:1.1em}
#clinic-info>div>section#prices>div>table tbody tr td>.tip{display:inline;position:relative}
#clinic-info>div>section#prices>div>table tbody tr td>.tip>.fa{display:inline-block;padding:3px 7px;background-color:#fff;border-radius:100px;margin-left:10px}
#clinic-info>div>section#prices>div>table tbody tr td>.tip>dl{display:none;opacity:0;position:absolute;background-color:#fff;bottom:33px;left:-6px;width:300px;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out}
#clinic-info>div>section#prices>div>table tbody tr td>.tip>dl:before{content:" ";display:block;width:10px;height:10px;border-top:7px solid #ccc;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-14px;left:20px}
#clinic-info>div>section#prices>div>table tbody tr td>.tip>dl:after{content:" ";display:block;width:10px;height:10px;border-top:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-12px;left:21px}
#clinic-info>div>section#prices>div>table tbody tr td>.tip>dl dt{font-size:.85rem;margin-bottom:5px;font-weight:700}
#clinic-info>div>section#prices>div>table tbody tr td>.tip>dl dd{font-size:.8rem;font-weight:400}
#clinic-info>div>section#prices>div>table tbody tr td>.tip:hover>dl{display:block;opacity:1}
#clinic-info>div>section#prices>div>table tbody tr td .price.discount-price{text-decoration:line-through}
#clinic-info>div>section#prices>div>table tbody tr td .price.discount-price>span{display:inline-block;font-weight:700;padding-left:10px;text-decoration:none!important;color:#0288bd}
#clinic-info>div>section#prices>div>table tbody tr.groupRow{background:#0288bd;cursor:pointer}
#clinic-info>div>section#prices>div>table tbody tr:last-child td{border-bottom:none}
#clinic-info>div>section#prices>div>table tbody tr.has-notes{cursor:pointer}
#clinic-info>div>section#prices>div>table tbody tr.row-highlight{background-color:#f29931}
#clinic-info>div>section#prices>div>table tbody tr.notes td{padding:0;border:none}
#clinic-info>div>section#prices>div>table tbody tr.notes td>div{background-color:#f7f7f7;padding:20px;display:none}
#clinic-info>div>section#prices>div>table tbody tr.notes td>div>dl>dt{padding:20px 0 10px;text-transform:uppercase}
#clinic-info>div>section#prices>div>table tbody tr.notes td>div>dl>dt:first-child{padding-top:0}
#clinic-info>div>section#prices>div>table tbody tr.notes td>div>dl>dd>dl{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#clinic-info>div>section#prices>div>table tbody tr.notes td>div>dl>dd>dl>dt{font-size:.9rem;font-weight:700;-webkit-flex:0 0 20%;flex:0 0 20%;-ms-flex:0 0 20%}
#clinic-info>div>section#prices>div>table tbody tr.notes td>div>dl>dd>dl>dd{font-size:.9rem;font-weight:400;-webkit-flex:0 0 80%;flex:0 0 80%;-ms-flex:0 0 80%}
#clinic-info>div>section#prices>div>table tbody tr.notes td>div>dl>dd>dl>dd:before{content:":";padding-right:10px}
#clinic-info>div>section#prices>div>table tfoot{background-color:rgba(150,150,150,.1)}
#clinic-info>div>section#prices>div>table tfoot tr{height:10px}
#clinic-info>div>section#prices>div>table tfoot tr td:first-child{border-bottom-left-radius:10px}
#clinic-info>div>section#prices>div>table tfoot tr td:last-child{border-bottom-right-radius:10px}
#clinic-info>div>section#prices>div>div{width:240px;margin:40px auto 0}
#clinic-info>div>section#reviews{order:6;-webkit-order:6}
#clinic-info>div>section#reviews>div .summary{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;border-bottom:1px solid #e7e7e7;padding-bottom:20px}
#clinic-info>div>section#reviews>div .summary>.message{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;padding-right:40px;font-size:.95rem}
#clinic-info>div>section#reviews>div .summary>.message .intro{font-weight:700}
#clinic-info>div>section#reviews>div .summary>.write-review{-webkit-flex:0 0 260px;flex:0 0 260px;-ms-flex:0 0 260px;border-radius:10px;background-color:#e7e7e7;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#clinic-info>div>section#reviews>div .summary>.write-review>div{padding:20px;border-bottom:1px solid #fff;text-align:center}
#clinic-info>div>section#reviews>div .summary>.write-review>div:last-child{border-bottom:0}
#clinic-info>div>section#reviews>div .summary>.write-review>div>.rating{display:block;margin:0 auto 10px;font-size:2rem}
#clinic-info>div>section#reviews>div .summary>.write-review>div>.rating-counter{display:block}
#clinic-info>div>section#reviews>div .summary>.write-review>div>.rating-counter>span{padding-left:5px;font-weight:700}
#clinic-info>div>section#reviews>div .comments>ul>li{padding:20px 0;border-bottom:1px solid #e7e7e7}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info{display:block}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info img{float:left;margin-top:-5px;height:50px;width:50px;border-radius:50%;border:2px solid #e7e7e7;background-color:#f7f7f7;margin-right:10px}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .name{display:block;font-size:1.2rem;font-weight:700}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .date{font-size:.9rem;font-weight:700;margin-right:10px}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score{display:inline-block;position:relative;font-size:.85rem;cursor:pointer}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score:hover .full-rating{display:block}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating{display:none;position:absolute;background-color:rgba(255,255,255,.9);box-shadow:rgba(0,0,0,.3) 0 0 10px;border:1px solid #ededed;padding:10px;border-radius:10px;top:-30px;right:-245px;width:240px;z-index:1}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating>div{margin:0 0 5px}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating>div:last-child{margin:0}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating>div>span{line-height:1;display:inline-block;vertical-align:baseline}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating>div>span:first-child{font-weight:700;width:110px;text-align:right;padding:0 5px 0 0}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-message{clear:both;display:block;padding:20px 0 0;font-size:.95rem}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-tool{margin-top:20px;font-size:.8rem;font-weight:700}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-tool>form{display:inline-block;margin-left:10px}
#clinic-info>div>section#reviews>div .comments>ul>li>div>section .comment-tool>form button{border:0;border-radius:5px;background-color:#e7e7e7;padding:5px 10px;font-weight:700;cursor:pointer}
#clinic-info>div>section#reviews>div .comments>ul .clinic-more-reviews{text-align:center;margin:0 5px;padding:25px 0 5px}
#clinic-info>div>section#reviews>div .comments>ul .clinic-more-reviews a{font-weight:700;padding:7px 10px;text-decoration:none}
#clinic-info>div>section#reviews>div .comments>ul .clinic-more-reviews a:hover{-webkit-border-radius:50%;border-radius:50%;background-color:#e7e7e7}
#clinic-info>div>section#reviews>div .paging{padding-bottom:0}
#clinic-info>div>section#nearbyhotels{order:7;-webkit-order:7}
#clinic-info>div>section#nearbyhotels>div>ul>li:last-child>div>.hotel-info{padding-bottom:0;border-bottom:none}
#clinic-info>div>section#nearbyhotels>div>ul>li>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;border:1px solid #e7e7e7;border-radius:10px;padding:10px;margin:20px 0}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-photo{-webkit-flex:0 0 170px;flex:0 0 170px;-ms-flex:0 0 170px;margin:0 auto;text-align:center;position:relative}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-photo img{border-radius:10px;background-color:#efefef;border:1px solid #e7e7e7;width:150px;max-height:150px;display:block}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-photo>.verified-alt{position:absolute;top:130px;left:22px;margin-right:20px;font-size:.7rem}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;padding-bottom:0}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header{padding-bottom:0;border-bottom:1px solid #e7e7e7}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header h4{font-weight:700;font-size:1.4rem}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header h4 a{color:#55add1}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header span{color:#f2d347;text-transform:uppercase;font-size:1.1rem}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header p{font-size:.9em;padding:5px 0}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info>div{padding:10px 0 0}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info>div p{padding:0}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info>div p:not(:last-child){margin-bottom:1rem}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info>div p strong{color:#dc0177;font-size:1.5rem;font-weight:700;margin-left:1rem}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info .hotel-price{margin-bottom:20px;margin-top:5px}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info .hotel-price .texas-price{text-decoration:line-through}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info .hotel-price .our-price{display:inline-block;font-weight:700;padding-left:10px;color:#59A80F}
#clinic-info>div>section#nearbyhotels>div>ul>li>div .hotel-info a{-webkit-align-self:flex-start;align-self:flex-start;-ms-align-self:flex-start;color:#55add1;text-decoration:underline}
#clinic-info>div>section#staff{order:7;-webkit-order:7}
#clinic-info>div>section#staff>div>ul>li:last-child>div>.staff-info{padding-bottom:0;border-bottom:none}
#clinic-info>div>section#staff>div>ul>li>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;padding:20px 0 0}
#clinic-info>div>section#staff>div>ul>li>div .staff-photo{-webkit-flex:0 0 170px;flex:0 0 170px;-ms-flex:0 0 170px;margin:0 auto;text-align:center;position:relative}
#clinic-info>div>section#staff>div>ul>li>div .staff-photo img{border-radius:50%;background-color:#efefef;border:1px solid #e7e7e7;width:150px;max-height:150px;display:block}
#clinic-info>div>section#staff>div>ul>li>div .staff-photo>.verified-alt{position:absolute;top:130px;left:22px;margin-right:20px;font-size:.7rem}
#clinic-info>div>section#staff>div>ul>li>div .staff-info{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;padding-bottom:20px;border-bottom:1px solid #e7e7e7}
#clinic-info>div>section#staff>div>ul>li>div .staff-info header{padding-bottom:20px;border-bottom:1px solid #e7e7e7;position:relative}
#clinic-info>div>section#staff>div>ul>li>div .staff-info header h4{font-weight:700;font-size:1.4rem;margin-bottom:10px}
#clinic-info>div>section#staff>div>ul>li>div .staff-info header span{text-transform:uppercase;font-size:1.1rem}
#clinic-info>div>section#staff>div>ul>li>div .staff-info header .call-to-action{position:absolute;right:0;top:17px;width:240px}
#clinic-info>div>section#staff>div>ul>li>div .staff-info header .call-to-action a{padding:7px 10px}
#clinic-info>div>section#staff>div>ul>li>div .staff-info header .call-to-action a:hover{text-decoration:none}
#clinic-info>div>section#staff>div>ul>li>div .staff-info>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#clinic-info>div>section#staff>div>ul>li>div .staff-info>div>dl:first-child{-webkit-flex:0 0 50%;flex:0 0 50%;-ms-flex:0 0 50%}
#clinic-info>div>section#staff>div>ul>li>div .staff-info>div>dl:last-child{-webkit-flex:0 0 45%;flex:0 0 45%;-ms-flex:0 0 45%}
#clinic-info>div>section#staff>div>ul>li>div .staff-info>div>dl dt{font-weight:700;font-size:1rem;margin:20px 0 5px}
#clinic-info>div>section#staff>div>ul>li>div .staff-info>div>dl dd ul li{padding-bottom:20px}
#clinic-info>div>section#promotions{order:8;-webkit-order:8}
#clinic-info>div>section#promotions>div ul li{margin-bottom:20px}
#clinic-info>div>section#promotions>div ul li:last-child{margin:0}
#clinic-info>div>section#promotions>div ul li>div{border:1px solid #e7e7e7;padding:10px;border-radius:10px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#clinic-info>div>section#promotions>div ul li>div img{background-color:#e7e7e7;border-radius:10px;height:100px;width:150px;-webkit-flex:1 0 250px;flex:1 0 250px;-ms-flex:1 0 250px}
#clinic-info>div>section#promotions>div ul li>div>div{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;margin-left:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#clinic-info>div>section#promotions>div ul li>div>div>div h4{font-weight:700;font-size:1.2rem}
#clinic-info>div>section#promotions>div ul li>div>div>div span{font-size:.9rem}
#clinic-info>div>section#promotions>div ul li>div>div p{-webkit-align-self:flex-start;align-self:flex-start;-ms-align-self:flex-start}
#clinic-info>div>section#promotions>div ul li>div>div a{-webkit-align-self:flex-start;align-self:flex-start;-ms-align-self:flex-start;color:#419010;text-decoration:underline}
#clinic-info>div>section#promotions>div ul li>div>div a span{padding-left:5px}
#clinic-info>div>section#promotions>div ul li>div>div.promo-badge-ui2{width:10px;text-align:center;color:#fff;text-shadow:#fff 0 0 2px,rgba(0,0,0,.8) 1px 1px 5px,rgba(0,0,0,.5) 1px 1px;text-transform:uppercase;font-weight:700;border:1px solid rgba(100,100,100,.05);padding:10px;margin:0;border-radius:10px}
#clinic-info>div>section#promotions>div ul li>div>div.badge-free{background:#59A80F}
#clinic-info>div>section#promotions>div ul li>div>div.badge-percent{background:#00C1F0}
#clinic-info>div>section#promotions>div ul li>div>div.badge-amount{background:#FFB200}
#clinic-info>div>section#promotions>div ul li>div>div.promo-badge-ui2 span{display:block;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:8px!important;padding-bottom:5px!important}
#clinic-info>div>section#promotions>div ul li>div>div.promo-badge-ui2 b{font-size:1.3em}
#clinic-info>div>section#map{order:9;-webkit-order:9}
#clinic-info>div>section#map>div .map-container,#clinic-info>div>section#map>div .map-container #dentist_map{background-color:#e7e7e7;border-radius:10px;height:450px;position:relative;width:100%}
#clinic-info>div>section#map>div .map-container .show-map{bottom:1.75rem;display:inline-block;font-size:1.5rem!important;overflow:hidden;padding:10px 20px;position:absolute;right:50px;width:auto;z-index:98}
#clinic-info>div>section#map>div .map-container form{background-color:#fff;background-color:rgba(255,255,255,.9);display:none;font-size:2em;height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:9990}
#clinic-info>div>section#map>div .map-container form h3{color:#dc0177;font-size:2.5rem;font-weight:700;line-height:1.5}
#clinic-info>div>section#map>div .map-container form input.text{background-color:#fff;border:1px solid #eee;border-radius:20px;color:#000;display:block;font-size:1.5rem;margin:1rem auto;min-width:80%;padding:10px 20px;position:relative;text-align:center}
#clinic-info>div>section#map>div .map-container form input.text:-moz-placeholder,#clinic-info>div>section#map>div .map-container form input.text:-ms-input-placeholder,#clinic-info>div>section#map>div .map-container form input.text::-moz-placeholder,#clinic-info>div>section#map>div .map-container form input.text::-webkit-input-placeholder{color:#eee}
#clinic-info>div>section#map>div .map-container form button{display:inline-block!important;font-size:1.5rem!important;padding:10px 20px;width:auto}
#clinic-info>div>section#map ul{padding:15px;text-align:left;vertical-align:middle}
#clinic-info>div>section#map ul li{float:left;display:inline;padding:5px;height:155px;text-align:center}
#clinic-info>div>section#map ul li div{margin-top:-20px;text-align:center}
#clinic-info>div>section#map ul img{border:5px solid #eee;-webkit-box-shadow:0 0 20px rgba(0,0,0,.7);box-shadow:0 0 20px rgba(0,0,0,.7)}
#clinic-info>div>section#map ul a:hover{color:#ddd}
#clinic-info>div>section#map ul a:hover img{border:5px solid #bbb;color:#fff}
#clinic-info>div #clinic-nav{order:2;-webkit-order:2;border:1px solid #00C1F0;border-top:none;border-radius:0 0 10px 10px;background-color:#00C1F0;height:40px;margin-bottom:20px;font-size:.9rem}
#clinic-info>div #clinic-nav ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center;padding:0 20px}
#clinic-info>div #clinic-nav ul li{padding:0;margin:0}
#clinic-info>div #clinic-nav ul li a{display:block;padding:0;text-transform:uppercase;font-weight:700;line-height:1;color:#fff}
#clinic-info>div #clinic-nav ul li.free-quote{background-color:#47AC10;border-top:5px solid #EBB436;border-radius:10px 10px 0 0;border-bottom:1px solid #333;-webkit-flex:0 0 140px;flex:0 0 140px;-ms-flex:0 0 140px;margin-top:-14px;transition:all .2s ease-in-out}
#clinic-info>div #clinic-nav ul li.free-quote a{color:#fff;text-shadow:0 1px 0 #000;padding:10px}
#clinic-info>div #clinic-nav ul li.free-quote a span{font-size:2rem;float:right;color:#EBB436}
#clinic-info>div #clinic-nav.stick{position:fixed;top:100px;z-index:99;width:880px;border-radius:0;border:none;box-shadow:rgba(0,0,0,.2) 0 0 30px}
#clinic-info>div #clinic-nav.stick ul .free-quote{border-top:none;border-bottom:5px solid #EBB436;border-radius:0 0 10px 10px;margin-top:0}
#clinic-info>div #clinic-nav.stick ul .free-quote a{padding:7px 0}
#clinic-info>div #clinic-nav.stick ul .free-quote a:last-child{padding:7px 10px}
#clinic-info>div #clinic-nav.mx-clinic-nav li a{padding:12px 0}
.clinic-nav-basic{padding-top:15px}
#premium-content{padding:0 20px 0 0}
#premium-content #pc-title{height:240px;background-color:#e7e7e7;position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-end;align-items:flex-end;-ms-align-items:flex-end;border-radius:10px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px}
#premium-content #pc-title .flag{position:absolute;top:15px;right:15px;background-color:#fff;padding:15px 10px;border-radius:100px;border:2px solid #ccc}
#premium-content #pc-title .flag>span{font-size:1.6rem}
#premium-content #pc-title>div{background-color:rgba(0,193,240,.7);width:100%;border-radius:0 0 10px 10px;color:#fff;padding:10px 20px}
#premium-content #pc-title>div .main-title,#premium-content #pc-title>div .title,#premium-content #pc-title>div h1{font-weight:700;font-size:1.7rem;margin-bottom:5px}
#premium-content #pc-title>div .rating{margin-right:10px;font-size:1.1rem;display:block}
#premium-content #pc-title>div .rating .fa{color:#EFD800}
#premium-content #pc-title>div .review-counter{font-weight:700}
#premium-content #pc-body{margin-bottom:20px}
#premium-content #pc-body h1,#premium-content #pc-body>.subtitle{border:1px solid #e7e7e7;border-bottom:none;padding:20px;border-radius:10px 10px 0 0;font-weight:700;font-size:1.4rem;text-shadow:#f7f7f7 1px 1px 1px}
#premium-content #pc-body>section{border:1px solid #e7e7e7;border-radius:0 0 10px 10px;font-size:11pt;padding:20px}
#premium-content #pc-body>section h1,#premium-content #pc-body>section h2,#premium-content #pc-body>section h3,#premium-content #pc-body>section h4,#premium-content #pc-body>section h5,#premium-content #pc-body>section h6,#premium-content #pc-body>section ol,#premium-content #pc-body>section p,#premium-content #pc-body>section ul{margin:15px 0;padding:0!important}
#premium-content #pc-body>section h1:first-child,#premium-content #pc-body>section h2:first-child,#premium-content #pc-body>section h3:first-child,#premium-content #pc-body>section h4:first-child,#premium-content #pc-body>section h5:first-child,#premium-content #pc-body>section h6:first-child,#premium-content #pc-body>section ol:first-child,#premium-content #pc-body>section p:first-child,#premium-content #pc-body>section ul:first-child{margin-top:0}
#premium-content #pc-body>section h1:last-child,#premium-content #pc-body>section h2:last-child,#premium-content #pc-body>section h3:last-child,#premium-content #pc-body>section h4:last-child,#premium-content #pc-body>section h5:last-child,#premium-content #pc-body>section h6:last-child,#premium-content #pc-body>section ol:last-child,#premium-content #pc-body>section p:last-child,#premium-content #pc-body>section ul:last-child{margin-bottom:0}
#premium-content #pc-how-to-book,#premium-content #pc-why-md{margin-bottom:20px}
#premium-content #pc-body>section h1,#premium-content #pc-body>section h2,#premium-content #pc-body>section h3,#premium-content #pc-body>section h4,#premium-content #pc-body>section h5,#premium-content #pc-body>section h6{color:#FF9320;font-weight:700}
#premium-content #pc-body>section h1{color:#666;font-size:2em}
#premium-content #pc-body>section h2,#premium-content #pc-body>section h3{font-size:15pt}
#premium-content #pc-body>section h3{color:#FF9320}
#premium-content #pc-body>section h4,#premium-content #pc-body>section h5{font-size:13pt}
#premium-content #pc-body>section h5{color:#666}
#premium-content #pc-body>section h6{font-size:12pt}
#premium-content #pc-body>section p{line-height:1.4em}
#premium-content #pc-body>section p a{color:#55add1;text-decoration:underline}
#premium-content #pc-body>section p b,#premium-content #pc-body>section p strong{font-weight:700}
#premium-content #pc-body>section p em,#premium-content #pc-body>section p i{font-style:italic}
#premium-content #pc-body>section p iframe{max-width:650px!important}
#premium-content #pc-body>section ul{line-height:1.4em;list-style-position:outside;list-style-type:disc;padding-left:30px!important}
#premium-content #pc-body>section .intro{font-weight:700;font-size:1rem}
#premium-content #pc-body>section img{max-width:650px}
#premium-content #pc-body>section table,#premium-content #pc-body>section td,#premium-content #pc-body>section th{border:1px solid #666;padding:20px;border-spacing:0;font-size:16px;border-collapse:collapse;margin-top:20px;margin-bottom:20px;overflow:auto}
#premium-content #pc-how-to-book h3{display:block;border-radius:10px 10px 0 0;border:1px solid #e7e7e7;border-bottom:none;padding:20px;font-weight:700;font-size:1.4rem;text-transform:capitalize}
#premium-content #pc-how-to-book section{border:1px solid #e7e7e7;border-radius:0 0 10px 10px}
#premium-content #pc-how-to-book section>ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
#premium-content #pc-how-to-book section>ul li{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;padding:20px 5px}
#premium-content #pc-how-to-book section>ul li>div .fa{background-color:#80C558;border-radius:50%;box-shadow:inset -5px -5px 0 #66ae3c;font-size:1.4rem;color:#fff;text-align:center;padding:10px 0 0}
#premium-content #pc-how-to-book section>ul li:first-child,#premium-content #pc-how-to-book section>ul li:last-child{padding-left:20px}
#premium-content #pc-how-to-book section>ul li:nth-child(3){padding-right:20px}
#premium-content #pc-how-to-book section>ul li:last-child{-webkit-flex:0 0 100%;flex:0 0 100%;-ms-flex:0 0 100%;border-top:1px solid #e7e7e7}
#premium-content #pc-how-to-book section>ul li a{color:#55add1;text-decoration:underline}
#about-nav>li>a:hover,#btn-ask:hover,#premium-content #pc-how-to-book section>ul li a:hover,.promo-locations>li a{text-decoration:none}
#premium-content #pc-how-to-book section>span{background-color:#FBFBFB;padding:10px 20px;display:block;font-weight:700;font-size:.75rem;border-radius:0 0 10px 10px;line-height:1.2}
#premium-content #pc-why-md section>ul li:nth-child(1),#premium-content #pc-why-md section>ul li:nth-child(2){padding-bottom:20px}
#premium-content #pc-why-md h3{display:block;border-radius:10px 10px 0 0;border:1px solid #fff;border-bottom:none;padding:20px;font-weight:700;font-size:1.4rem;text-transform:capitalize;background-color:#F7F7F7}
#premium-content #pc-why-md section{border:1px solid #fff;border-radius:0 0 10px 10px;background-color:#F7F7F7}
#premium-content #pc-why-md section>ul{padding:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
#premium-content #pc-why-md section>ul li{-webkit-flex:0 0 50%;flex:0 0 50%;-ms-flex:0 0 50%}
#premium-content #pc-why-md section>ul li .icon{border:0;height:50px;width:50px;float:left;margin-right:10px}
#premium-content #pc-why-md section>ul li .icon img{top:5px;left:5px;width:40px;height:40px}
#premium-content #pc-why-md section>ul li:nth-child(1) .icon{background-color:#e6504f;border-radius:50%;box-shadow:inset -3px -3px 0 #e02422}
#premium-content #pc-why-md section>ul li:nth-child(1) .icon img{background-position:0 -360px}
#premium-content #pc-why-md section>ul li:nth-child(2) .icon{background-color:#f5944d;border-radius:50%;box-shadow:inset -3px -3px 0 #f2771d}
#premium-content #pc-why-md section>ul li:nth-child(2) .icon img{background-position:0 -400px}
#premium-content #pc-why-md section>ul li:nth-child(3) .icon{background-color:#9b6bd8;border-radius:50%;box-shadow:inset -3px -3px 0 #8043cd}
#premium-content #pc-why-md section>ul li:nth-child(3) .icon img{background-position:0 -440px}
#premium-content #pc-why-md section>ul li:nth-child(4) .icon{background-color:#62b2c9;border-radius:50%;box-shadow:inset -3px -3px 0 #3f9db9}
#premium-content #pc-why-md section>ul li:nth-child(4) .icon img{background-position:0 -480px}
#premium-content #pc-why-md section>span{background-color:#FBFBFB;padding:10px 20px;display:block;font-weight:700;font-size:.75rem;border-radius:0 0 10px 10px;line-height:1.2}
#premium-content #pc-reviews{padding-bottom:20px}
#premium-content #pc-reviews h3{display:block;border-radius:10px 10px 0 0;border:1px solid #e7e7e7;border-bottom:none;padding:20px;font-weight:700;font-size:1.4rem;text-transform:capitalize}
#premium-content #pc-reviews section{border:1px solid #e7e7e7;border-radius:0 0 10px 10px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#premium-content #pc-reviews section>.feefo,#premium-content #pc-reviews section>.review-centre{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;padding:20px;-webkit-align-self:flex-start;align-self:flex-start;-ms-align-self:flex-start;-webkit-flex:0 0 50%;flex:0 0 50%;-ms-flex:0 0 50%}
#premium-content #pc-reviews section>.feefo>img,#premium-content #pc-reviews section>.review-centre>img{-webkit-flex:0 0 110px;flex:0 0 110px;-ms-flex:0 0 110px;width:100px;height:40px;margin-right:10px;background-color:#e7e7e7}
#premium-content #pc-reviews section>.feefo>div,#premium-content #pc-reviews section>.review-centre>div{-webkit-flex:0 1 auto;flex:0 1 auto;-ms-flex:0 1 auto;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#premium-content #pc-reviews section>.feefo>div>div,#premium-content #pc-reviews section>.review-centre>div>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start;margin-bottom:10px;font-size:.8rem}
#premium-content #pc-reviews section>.feefo>div>div .btn-info,#premium-content #pc-reviews section>.review-centre>div>div .btn-info{display:inline-block;max-width:60px;min-width:60px;margin-right:10px;font-size:1rem;text-align:center}
#premium-content #pc-reviews section>.feefo>div>div .btn-info.dd-feefo,#premium-content #pc-reviews section>.review-centre>div>div .btn-info.dd-feefo{max-width:110px}
#premium-content #pc-reviews section>.feefo>div>div .btn-info.percent-rc,#premium-content #pc-reviews section>.review-centre>div>div .btn-info.percent-rc{margin-left:5px}
#premium-content #pc-reviews section>.feefo>div>div .rating,#premium-content #pc-reviews section>.review-centre>div>div .rating{font-size:.8rem}
#premium-content #pc-reviews section>.feefo>div>div .rating>.reviews-counter,#premium-content #pc-reviews section>.review-centre>div>div .rating>.reviews-counter{display:block;padding-top:5px;color:#333}
#book-appointment{padding:0 0 0 20px;position:relative}
#book-appointment .spinner{position:absolute;top:40%;right:calc(50% - 60px);border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
#book-appointment #book-title{position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-end;align-items:flex-end;-ms-align-items:flex-end;margin-bottom:20px}
#book-appointment #book-title>div{background-color:rgba(0,193,240,.7);width:100%;border-radius:10px;color:#fff;padding:10px 20px}
#book-appointment #book-title>div h1{font-weight:700;font-size:1.7rem;margin-bottom:5px}
#book-appointment #book-body{margin-bottom:20px;border-radius:10px}
#book-appointment #book-body #rep{background-color:#eee;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;padding:10px 20px 0;border-top-left-radius:20px;border-top-right-radius:20px}
#book-appointment #book-body .step:not(.active),#book-appointment #book-body .step>section #md-reason-booking.field .parsley-errors-list{display:none}
#book-appointment #book-body #rep .third{font-weight:700;-webkit-flex:0 0 33%;flex:0 0 33%;-ms-flex:0 0 33%;padding:10px 20px 10px 0}
#book-appointment #book-body #rep .third h3{margin-bottom:10px}
#book-appointment #book-body #rep .third .tt-menu{max-height:250px}
#book-appointment #book-body #rep .third input{width:200px}
#book-appointment #book-body .step#step-1>section,#book-appointment #book-body .step#step-2>section{background-color:#E4F7FE}
#book-appointment #book-body .step>h2{border:1px solid #e7e7e7;border-bottom:none;padding:20px;border-radius:10px 10px 0 0;font-weight:700;font-size:1.4rem}
#book-appointment #book-body .step>section{padding:20px;border:1px solid #e7e7e7;border-radius:0 0 10px 10px}
#book-appointment #book-body .step>section #md-reason-booking.field .ms-parent.select{padding:0}
#book-appointment #book-body .step>section .field{background-color:#E4F7FE;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;font-size:1.25rem;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;padding:10px;position:relative}
#book-appointment #book-body .step>section .field:not(:last-child){border-bottom:1px solid #fff}
#book-appointment #book-body .step>section .field.parsley-error-ms .ms-choice{background-color:#FBE7E6!important;border:1px solid red!important}
#book-appointment #book-body .step>section .field.parsley-success-ms .ms-choice{color:#468847;background-color:#DFF0D8!important;border:1px solid green!important}
#book-appointment #book-body .step>section .field.single-checkbox{padding:20px 10px}
#book-appointment #book-body .step>section .field.single-checkbox .checkbox{border-radius:5px!important;-webkit-flex:0 0 5%!important;flex:0 0 5%!important;-ms-flex:0 0 5%!important;margin:0}
#book-appointment #book-body .step>section .field.single-checkbox label{-webkit-flex:0 0 95%!important;flex:0 0 95%!important;-ms-flex:0 0 95%!important;padding:0 0 0 20px!important}
#book-appointment #book-body .step>section .field.is-invalid .field-icon,#book-appointment #book-body .step>section .field.is-valid .field-icon{display:inline-block}
#book-appointment #book-body .step>section .field.is-invalid .fa-check,#book-appointment #book-body .step>section .field.is-valid .fa-times{display:none}
#book-appointment #book-body .step>section .field.is-valid .field-icon{background-color:green}
#book-appointment #book-body .step>section .field.is-valid .ms-parent .ms-choice{color:#468847;background-color:#DFF0D8!important;border:1px solid green!important}
#book-appointment #book-body .step>section .field.is-invalid .field-icon{background-color:red}
#book-appointment #book-body .step>section .field.is-invalid .ms-parent .ms-choice{color:red;background-color:#FBE7E6!important;border:1px solid red!important}
#book-appointment #book-body .step>section .field label{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:10px 20px 10px 0}
#book-appointment #book-body .step>section .field .ms-parent label{padding:0}
#book-appointment #book-body .step>section .field .select,#book-appointment #book-body .step>section .field .text{background-color:#fff;border:none;border-radius:20px;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;font-size:1.25rem;padding:10px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
#book-appointment #book-body .step>section .field .select.parsley-error,#book-appointment #book-body .step>section .field .text.parsley-error{border:1px solid red;color:red}
#book-appointment #book-body .step>section .field .intl-tel-input{-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
#book-appointment #book-body .step>section .field .intl-tel-input .flag-container{height:46px}
#book-appointment #book-body .step>section .field .intl-tel-input .flag-container:hover .selected-flag{border-radius:20px 0 0 20px}
#book-appointment #book-body .step>section .field .intl-tel-input .text{-webkit-flex:0 0 100%;flex:0 0 100%;-ms-flex:0 0 100%;padding-left:50px}
#book-appointment #book-body .step>section .field .field-icon{background-color:red;border-radius:0 20px 20px 0;color:#fff;display:none;padding:13px;position:absolute;right:10px;top:10px}
#book-appointment #book-body .step>section .field .parsley-errors-list{color:red;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;margin-left:25%;margin-top:10px}
#book-appointment #book-body .step>section .field .ms-parent{-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;font-size:1.25rem}
#book-appointment #book-body .step>section .field .ms-parent .ms-choice{background-color:#fff;border:none;border-radius:20px;font-size:1.25rem;height:auto;line-height:1;padding:12px 20px;width:100%!important}
#book-appointment #book-body .step>section .field .ms-parent .ms-choice>span{position:relative;padding-left:0}
#book-appointment #book-body .step>section .field .ms-parent .ms-choice>div{background:url(https://img.dentaldepartures.com/multiple-select/multiple-select.png) left top no-repeat;top:7px}
#book-appointment #book-body .step>section .parsley-errors-list{color:red;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;margin-left:25%;margin-top:10px}
#book-appointment #book-body .step>section .fields{background-color:#f7f7f7;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;padding:10px}
#book-appointment #book-body .step>section .fields:not(:last-child){border-bottom:1px solid #fff}
#book-appointment #book-body .step>section .fields label{font-weight:700;-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:10px 20px 10px 0}
#book-appointment #book-body .step>section .fields .checkboxes{border:none;border-radius:20px;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;font-weight:700;padding:10px 20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
#book-appointment #book-body .step>section .fields .checkboxes .field{background-color:none;border:none;display:block;-webkit-flex:0 0 33.33%;flex:0 0 33.33%;-ms-flex:0 0 33.33%;padding:5px}
#book-appointment #book-body .step>section .fields .checkboxes .field label{font-weight:400;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;padding:0 0 20px}
#book-appointment #book-body .step>section .fields .checkboxes .field .checkbox{border-radius:5px;-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
#book-appointment #book-body .step>section .buttons{display:inline-block;padding:15px 0;width:100%}
#book-appointment #book-body .step>section .buttons:first-child{padding-top:0}
#book-appointment #book-body .step>section .buttons:last-child{padding-bottom:0}
#book-appointment #book-body .step>section .buttons button{display:inline-block!important;font-size:1.5rem!important;padding:10px 20px;width:auto}
#book-appointment #book-body .step>section .buttons button.back-btn{float:left}
#book-appointment #book-body .step>section .buttons button.next-btn{float:right}
#book-appointment #book-body .step>section .patient.hidden{display:none}
#book-appointment #book-body .step>section .add-person-trigger{background-color:#E4F7FE;border-bottom:1px solid #fff;color:#6dbd40;cursor:pointer;font-size:1rem;padding:10px;text-align:right;text-transform:uppercase}
#book-appointment #book-body .step>section .policy{background-color:#E4F7FE;font-size:.9rem;padding:10px}
#book-appointment #book-body .step>section .policy h5{font-weight:700;margin-bottom:.75rem}
#book-appointment #book-body .step>section .policy p{margin-bottom:0}
#book-appointment #book-body .step>section table{width:100%}
#book-appointment #book-body .step>section table thead{background-color:#0288BD;color:#fff}
#book-appointment #book-body .step>section table tbody,#book-appointment #book-body .step>section table tfoot{background-color:#E4F7FE}
#book-appointment #book-body .step>section table thead tr td{padding:10px 20px;font-weight:700;font-size:1.5rem;position:relative}
#book-appointment #book-body .step>section table thead tr td span.fa{margin-right:10px}
#book-appointment #book-body .step>section table tbody tr td{font-size:1.25rem;padding:10px 20px;border-bottom:1px solid #fff}
#book-appointment #book-body .step>section table tbody tr td:first-child{font-weight:700}
#book-appointment #book-body .step>section table tbody tr:last-child td{border-bottom:none}
#book-appointment #book-body .step>section table tfoot tr td{font-weight:700;padding:10px 20px}
#book-appointment #book-body .step>section table tfoot tr .parsley-errors-list{position:absolute;right:30%;margin-top:15px}
#book-appointment #book-why-md{margin-bottom:20px}
#book-appointment #book-why-md h3{display:block;border-radius:10px 10px 0 0;border:1px solid #fff;border-bottom:none;padding:20px;font-weight:700;font-size:1.4rem;text-transform:capitalize;background-color:#F7F7F7}
#book-appointment #book-why-md section{border:1px solid #fff;border-radius:0 0 10px 10px;background-color:#F7F7F7}
#book-appointment #book-why-md section>ul{padding:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#book-appointment #book-why-md section>ul li{-webkit-flex:0 0 49.5%;flex:0 0 49.5%;-ms-flex:0 0 49.5%;padding:5px 0}
#book-appointment #book-why-md section>ul li .icon{width:70px;height:70px;float:left}
#book-appointment #book-why-md section>ul li .icon img{float:none;border:none;top:15px;left:15px}
#book-appointment #book-why-md section>ul li h4,#book-appointment #book-why-md section>ul li span{margin-left:100px;text-align:left}
#book-appointment #book-why-md section>ul li h4{font-size:1.5rem}
#book-appointment #book-why-md section>ul li span{font-size:1rem}
#book-appointment #book-why-md section>ul li:nth-child(1) .icon{background-color:#9b6bd8;border-radius:50%;box-shadow:inset -10px -10px 0 #8043cd}
#book-appointment #book-why-md section>ul li:nth-child(1) .icon img{background-position:0 -120px}
#book-appointment #book-why-md section>ul li:nth-child(2) .icon{background-color:#f5944d;border-radius:50%;box-shadow:inset -10px -10px 0 #f2771d}
#book-appointment #book-why-md section>ul li:nth-child(2) .icon img{background-position:0 -160px}
#book-appointment #book-why-md section>ul li:nth-child(3) .icon{background-color:#87bd4d;border-radius:50%;box-shadow:inset -10px -10px 0 #6d9d3a}
#book-appointment #book-why-md section>ul li:nth-child(3) .icon img{background-position:0 -200px}
#book-appointment #book-why-md section>ul li:nth-child(4) .icon{background-color:#62b2c9;border-radius:50%;box-shadow:inset -10px -10px 0 #3f9db9}
#book-appointment #book-why-md section>ul li:nth-child(4) .icon img{background-position:0 -240px}
#book-appointment #book-why-md section>span{background-color:#FBFBFB;padding:10px 20px;display:block;font-weight:700;font-size:.75rem;border-radius:0 0 10px 10px;line-height:1.2}
#partners-add{margin:0 auto;width:1200px}
#partners-add #positive-response,#partners-add #possitive-response{border:1px solid green;border-radius:10px;color:green;display:none;font-weight:700;padding:20px;margin-bottom:20px}
#partners-add #positive-response p:last-child{margin-bottom:0;padding-bottom:0}
#partners-add #partners-title{position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-end;align-items:flex-end;-ms-align-items:flex-end;margin-bottom:20px}
#partners-add #partners-title>div{background-color:rgba(0,193,240,.7);width:100%;border-radius:10px;color:#fff;padding:10px 20px}
#partners-add #partners-title>div h1{font-weight:700;font-size:1.7rem;margin-bottom:5px}
#partners-add #possitive-response p:last-child{margin-bottom:0}
#partners-add #partners-body,#partners-add #partners-why-md,#partners-add #signup section{margin-bottom:20px}
#partners-add #partners-body>h2{border:1px solid #e7e7e7;border-bottom:none;padding:20px;border-radius:10px 10px 0 0;font-weight:700;font-size:1.4rem}
#partners-add #partners-body>section{padding:20px;border:1px solid #e7e7e7;border-radius:0 0 10px 10px}
#partners-add #partners-body.affiliate-join h1{font-size:2rem;font-weight:700;padding-bottom:20px}
#partners-add #partners-body.affiliate-join>section{padding:20px;border:1px solid #e7e7e7;border-radius:10px}
#partners-add #partners-why-md h3{display:block;border-radius:10px 10px 0 0;border:1px solid #fff;border-bottom:none;padding:20px;font-weight:700;font-size:1.4rem;text-transform:capitalize;background-color:#F7F7F7}
#partners-add #partners-why-md section{border:1px solid #fff;border-radius:0 0 10px 10px;background-color:#F7F7F7}
#partners-add #partners-why-md section>ul{padding:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
#partners-add #partners-why-md section>ul li{-webkit-flex:0 0 24.75%;flex:0 0 24.75%;-ms-flex:0 0 24.75%}
#partners-add #partners-why-md section>ul li:nth-child(1)>div img,#partners-add #partners-why-md section>ul li:nth-child(8)>div img{background-color:#E55151;border-radius:50%;box-shadow:inset -5px -5px 0 #de2525}
#partners-add #partners-why-md section>ul li:nth-child(2)>div img,#partners-add #partners-why-md section>ul li:nth-child(7)>div img{background-color:#F5944D;border-radius:50%;box-shadow:inset -5px -5px 0 #f2771d}
#partners-add #partners-why-md section>ul li:nth-child(3)>div img,#partners-add #partners-why-md section>ul li:nth-child(6)>div img{background-color:#9B6BD8;border-radius:50%;box-shadow:inset -5px -5px 0 #8043cd}
#partners-add #partners-why-md section>ul li:nth-child(4)>div img,#partners-add #partners-why-md section>ul li:nth-child(5)>div img{background-color:#63B3CA;border-radius:50%;box-shadow:inset -5px -5px 0 #3f9fbb}
#partners-add #partners-why-md section>ul li:nth-child(1),#partners-add #partners-why-md section>ul li:nth-child(2),#partners-add #partners-why-md section>ul li:nth-child(3),#partners-add #partners-why-md section>ul li:nth-child(4){padding-bottom:20px}
#partners-add #partners-why-md section>span{background-color:#FBFBFB;padding:10px 20px;display:block;font-weight:700;font-size:.75rem;border-radius:0 0 10px 10px;line-height:1.2}
#partners-add #signup{background:0 0}
#partners-add #signup .headers{-webkit-align-items:center;align-items:center;-ms-align-items:center;color:#ccc;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-justify-content:stretch;justify-content:stretch;-ms-justify-content:stretch}
#partners-add #signup .headers li{background:#fcfcfc;border-radius:20px 20px 0 0;cursor:pointer;-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:1.5rem;text-align:center;text-transform:capitalize}
#partners-add #signup .headers li.active{background:#f7f7f7;color:#FF9320;font-weight:700}
#partners-add #signup .headers li.completed{color:#6dbd40;font-weight:700}
#partners-add #signup section{background:#f7f7f7;border-radius:20px}
#partners-add #signup section .step{padding:20px}
#partners-add #signup section .step:not(.active){display:none}
#partners-add #signup section .step h4{font-size:1.4rem;font-weight:700;margin-bottom:20px;text-transform:capitalize}
#partners-add #signup section .step .field{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
#partners-add #signup section .step .field:not(:last-child){margin-bottom:15px}
#partners-add #signup section .step .field.hidden_explanation{display:none}
#partners-add #signup section .step .field.agree-term{display:block}
#partners-add #signup section .step .field.agree-term a{text-decoration:underline}
#partners-add #signup section .step .field.submit-aff{display:block;text-align:center}
#partners-add #signup section .step .field.submit-aff .btn-cta{width:230px}
#partners-add #signup section .step .field.single-checkbox{padding:10px 0}
#partners-add #signup section .step .field.single-checkbox .checkbox{border-radius:5px!important;-webkit-flex:0 0 5%!important;flex:0 0 5%!important;-ms-flex:0 0 5%!important;margin:0}
#partners-add #signup section .step .field.single-checkbox label{-webkit-flex:0 0 95%!important;flex:0 0 95%!important;-ms-flex:0 0 95%!important;padding:0 0 0 20px!important}
#partners-add #signup section .step .field label{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:10px 20px}
#partners-add #signup section .step .field .select,#partners-add #signup section .step .field .text{background-color:#fff;border:none;border-radius:20px;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;padding:10px 20px;margin:0}
#partners-add #signup section .step .field .select.parsley-error,#partners-add #signup section .step .field .text.parsley-error{border:1px solid red;color:red}
#partners-add #signup section .step .field .join-country-list{background-color:#fff;border:none;border-radius:20px;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;padding:10px 20px;margin:0;line-height:1.5rem}
#partners-add #signup section .step .field .select{-moz-appearance:none;-webkit-appearance:none;appearance:none}
#partners-add #signup section .step .field .parsley-errors-list{color:red;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;margin-left:25%;margin-top:10px}
#partners-add #signup section .step .field .ms-parent{-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;font-size:1.25rem}
#partners-add #signup section .step .field .ms-parent .ms-choice{background-color:#fff;border:none;border-radius:20px;font-size:1.25rem;height:auto;line-height:1;padding:10px 20px;width:100%!important}
#partners-add #signup section .step .field .ms-parent .ms-choice>span{position:relative;padding-left:0}
#partners-add #signup section .step .field .ms-parent .ms-choice>div{background:url(/bower_components/multiple-select/multiple-select.png) left top no-repeat;top:7px}
#partners-add #signup section .step .field .ms-parent .ms-drop{width:100%!important;position:static}
#partners-add #signup section .step .fields{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;padding:10px}
#partners-add #signup section .step .fields label{-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;padding:10px 20px 10px 0}
#partners-add #signup section .step .fields .checkboxes{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:10px 20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
#partners-add #signup section .step .fields .checkboxes .field{background-color:none;border:none;display:block;-webkit-flex:0 0 33.33%;flex:0 0 33.33%;-ms-flex:0 0 33.33%;padding:5px}
#partners-add #signup section .step .fields .checkboxes .field label{font-weight:400;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;padding:0 0 20px}
#partners-add #signup section .step .fields .checkboxes .field .checkbox{border-radius:5px;-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
#partners-add #signup section .step .options{text-align:center}
#partners-add #signup section .step .options button{display:inline-block;font-size:1.1rem;padding:10px 20px;width:auto}
#partners-add #signup section .step .options button:first-child:not(:last-child){margin-right:2rem}
#affiliate-partners{margin:0 auto;width:1200px}
#affiliate-partners section .btn-cta{line-height:1.2em;padding:10px;width:152px}
#affiliate-partners section .static-content .feature-item-e h4,#affiliate-partners section .static-content .feature-item-e span{font-size:1rem}
#affiliate-partners section .static-content ol li{line-height:1.4em}
#quote{padding:0 0 0 20px}
#quote #quote-title{position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-end;align-items:flex-end;-ms-align-items:flex-end;margin-bottom:20px}
#quote #quote-title>div{background-color:rgba(0,193,240,.7);width:100%;border-radius:10px;color:#fff;padding:10px 20px}
#quote #quote-title>div h1{font-weight:700;font-size:1.7rem;margin-bottom:5px}
#quote #quote-body{margin-bottom:20px}
#quote #quote-body>section{padding:20px;border:1px solid #e7e7e7;border-radius:10px}
#quote #quote-body>section table{width:100%}
#quote #quote-body>section table thead{background-color:#0288BD;color:#fff}
#quote #quote-body>section table tbody,#quote #quote-body>section table tfoot{background-color:#E4F7FE}
#quote #quote-body>section table thead:first-child{background-color:#E4F7FE;color:#0288BD}
#quote #quote-body>section table thead tr td{padding:10px 20px;font-weight:700;font-size:1.1rem;position:relative;text-align:center}
#quote #quote-body>section table tbody tr:last-child td{border-bottom:none}
#quote #quote-body>section table tbody tr td{font-size:1rem;padding:10px 20px;border-bottom:1px solid #fff;text-align:center}
#quote #quote-body>section table tbody tr td:first-child{font-weight:700;text-align:left}
#quote #quote-body>section table tbody tr td.price .tag:not(:first-child){color:green}
#quote #quote-body>section table tbody tr td.price .tag:not(:last-child){font-size:.95rem;text-decoration:line-through}
#quote #quote-body>section table tfoot tr td{font-weight:700;padding:10px 20px}
#quote #quote-contact{transition:visibility .2s ease,opacity .5s ease;visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.85);z-index:800;padding-top:120px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:justify;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#quote #quote-contact.active{visibility:visible;opacity:1}
#quote #quote-contact>form{background-color:#E4F7FE;padding:20px;border-radius:20px}
#quote #quote-contact>form legend{font-size:1.6rem;font-weight:700;text-transform:uppercase;padding-bottom:20px}
#quote #quote-contact>form>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:justify;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start;margin-bottom:10px}
.quote_form,.quote_form label{display:block}
#quote #quote-contact>form>div.actions{text-align:right;display:block}
#quote #quote-contact>form>div.actions>button[type=submit],#quote #quote-contact>form>div.actions>button[type=reset]{font-size:1.2rem;font-weight:700;padding:10px 20px}
#quote #quote-contact>form>div>label{padding-right:20px;padding-top:10px;text-align:right}
#quote #quote-contact>form>div textarea,#quote #quote-contact>form>div>input{width:400px;font-size:1em}
#quote #quote-contact>form>div>textarea{height:200px}
.quote_form_container{max-width:1199px;margin:100px auto 0;position:relative;min-height:1100px}
.quote_form_container .intl-tel-input{width:100%}
.quote_form{max-width:100%;background:#282936;padding-top:20px}
.quote_form form{background:0 0!important}
.quote_form .parsley-errors-list{color:red}
.quote_form .title{padding:15px;background:#259ca7;color:#fff;font-size:22px;width:80%;position:relative;text-align:center;margin-bottom:20px}
.quote_form .title:after{content:'';position:absolute;left:10%;bottom:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #259ca7}
.quote_form .check_box_cont input{height:initial}
.quote_form .check_box_cont .parsley-errors-list{margin-top:15px}
.quote_form .check_box_cont label{display:inline;cursor:pointer}
.quote_form .sub_title{color:#fff;padding-left:13%;padding-top:5px;padding-right:20px}
.quote_form .sub_title span{font-size:16px;line-height:18px}
.quote_form .base_input input,.quote_form .text_area textarea{box-sizing:border-box;display:block;width:100%;margin-bottom:15px;border-radius:0}
.quote_form .base_input .parsley-error,.quote_form .text_area .parsley-error{color:red}
.quote_form .text_area textarea{height:100px}
.quote_form .form_container{padding:15px 30px 0}
.quote_form .form_container label{color:#fff;margin-bottom:5px}
.quote_form .check_box_cont{padding:15px 0}
.quote_form .check_box_cont span{color:#fff}
.quote_form .check_box_cont select{display:block;width:100%;background:#fff;height:40px;margin-top:5px}
.quote_form .sbmt_btn{padding:50px 10%}
.quote_form .sbmt_btn input{display:block;border-style:none;border-radius:5px!important;width:100%;box-sizing:border-box;height:50px;background:no-repeat #b50063;box-shadow:none;text-shadow:none;color:#fff;font-size:18px;line-height:22px;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-align:center;cursor:pointer}
.slider_image_cst .item,.slider_image_cst.slider_image_cst_md .item{background-repeat:no-repeat;background-size:cover;background-position:center center}
.clr_fix{clear:both}
.left_part{float:none;width:100%;text-align:center}
.right_part{position:absolute;right:0;top:0;width:450px;z-index:99}
.quote_video{width:63%}
.quote_video a{display:block;width:100%}
.quote_video a img{max-width:100%;margin:0 auto;display:block}
.quote_video .testimonial-video{margin-top:40px;margin-bottom:40px;text-align:left}
.quote_video iframe{display:block;width:100%;min-height:300px}
.slider_image_cst .item{height:580px;width:100%;position:relative}
.slider_image_cst .item .testimonial{position:absolute;padding:0;margin:0;font-weight:700;line-height:1;text-shadow:none;right:469px;top:20px;color:#525252;width:450px;text-align:left}
.slider_image_cst .item .testimonial p{font-weight:400}
.slider_image_cst .item .testimonial .name{font-size:2.6rem}
.slider_image_cst .item .testimonial .location,.slider_image_cst .item .testimonial .name{color:#00C1F0;display:block;margin-bottom:10px;text-transform:uppercase}
.slider_image_cst .item .testimonial .icon{background-color:#55add1;border-radius:50%;box-shadow:inset -5px -5px 0 #3497bf;width:60px;height:60px;padding:10px 15px;font-size:2rem;display:inline-block;margin:0 0 5px;color:#fff}
.slider_image_cst.th-quote #banners .slider .item .testimonial.dd{text-shadow:none;left:100px;top:initial;bottom:50px;color:#525252}
.slider_image_cst.th-quote #banners .slider .item p{color:#333;font-size:20px}
.slider_image_cst.mx-quote #banners .slider .item .testimonial.dd{text-shadow:none;left:100px;top:initial;bottom:50px;color:#525252}
.slider_image_cst.mx-quote #banners .slider .item p{color:#fff;font-size:20px}
.slider_image_cst.slider_image_cst_md .item{height:580px;width:100%;position:relative}
.slider_image_cst.slider_image_cst_md .item .tagline{position:absolute;font-size:2.6rem}
.slider_image_cst.slider_image_cst_md .item .tagline,.slider_image_cst.slider_image_cst_md .item .testimonial{padding:0;margin:0;font-weight:700;line-height:1;color:#fff;width:450px;text-shadow:1px 1px 1px #000;left:40px;bottom:40px;top:initial;text-align:left}
.slider_image_cst.slider_image_cst_md .item .tagline .name,.slider_image_cst.slider_image_cst_md .item .testimonial .name{font-size:2.6rem;display:block;margin-bottom:10px}
.slider_image_cst.slider_image_cst_md .item .tagline .location,.slider_image_cst.slider_image_cst_md .item .testimonial .location{display:block;margin-bottom:10px;text-transform:uppercase}
.slider_image_cst.slider_image_cst_md .item .tagline .icon,.slider_image_cst.slider_image_cst_md .item .testimonial .icon{background-color:#55add1;border-radius:50%;box-shadow:inset -5px -5px 0 #3497bf;width:60px;height:60px;padding:10px 15px;font-size:2rem;display:inline-block;margin:0 0 5px}
.testimonial-item{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;padding:20px;background-color:#f7f7f7;border:1px solid #e7e7e7;border-radius:20px;text-align:right}
.ask .ask-item:hover,.ask-ask .comments .comment-item:hover,.ask-question .comments .comment-item:hover{background-color:#fafafa}
.testimonial-item:first-child{margin-top:0}
.testimonial-item img{order:1;width:300px;height:300px;border-radius:20px;margin-right:20px}
.testimonial-item section{order:2}
.testimonial-item section blockquote{border-bottom:1px solid #fff;margin:0 0 20px;text-align:left}
.testimonial-item section blockquote>q{display:block;color:#00C1F0;font-weight:700;font-size:1.6rem;border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px}
.testimonial-item section blockquote>q a{color:#00C1F0;cursor:pointer}
.testimonial-item section blockquote>q:before{content:"\201C"}
.testimonial-item section blockquote>q:after{content:"\201D"}
.testimonial-item section blockquote>p{font-size:.9rem}
.testimonial-item section .name{font-weight:700}
.testimonial-item section .location{color:#777;font-style:italic;padding-left:10px}
#random-testimonials{margin-bottom:60px;width:900px}
#random-testimonials .owl-dots{bottom:-30px;right:0;left:0;margin:0 auto}
#random-testimonials .testimonial-item{width:900px}
#random-testimonials .testimonial-item img{order:2;-webkit-flex:0 1 auto;flex:0 1 auto;-ms-flex:0 1 auto;max-width:300px;margin-right:0;margin-left:20px}
#random-testimonials .testimonial-item section{order:1}
#random-testimonials .testimonial-item section blockquote{text-align:right}
#about-nav>li,#btn-ask,#single-testimonial>a,.ask-ask form .buttons,.ask-question form .buttons{text-align:center}
#random-testimonials .testimonial-item section blockquote q{font-size:2.4rem;font-style:italic;border:none;padding-bottom:20px;margin:0}
#random-testimonials .testimonial-item section blockquote q a{color:#00C1F0;cursor:pointer}
#random-testimonials .testimonial-item section blockquote>p{display:none}
#random-testimonials .testimonial-item section .more{display:block;margin-top:10px;font-size:.85rem;color:#dc0177}
.other-testimonials .testimonial-item{margin-top:20px}
#single-testimonial>a{display:block;margin:20px auto 0;font-size:1.2rem;font-weight:700}
#btn-ask{margin:20px 0 20px auto;display:block;padding:10px 20px;font-size:1.4rem;width:400px}
.ask-ask form .buttons .add-btn,.ask-question form .buttons .add-btn{width:250px}
#btn-ask span{padding-left:10px}
.ask .ask-item{border-radius:10px;border:1px solid #f7f7f7;padding:20px;margin:20px 0 0}
.ask .ask-item:first-child{margin:0}
.ask .ask-item .question{font-weight:700;display:block;padding:0;color:#FF9320;text-transform:uppercase;font-size:1.2rem}
.ask .ask-item .answer{display:block;text-overflow:ellipsis;padding:0 0 0 40px}
.ask .ask-item .more{display:block;color:#00C1F0;font-size:.8rem;padding:10px 0 0 40px}
.ask .ask-item .more span{padding:0 5px 0 0}
.ask .ask-item .more:after{content:"\00BB";padding-left:5px}
.ask-ask>h2,.ask-question>h2{border-bottom:1px solid #f7f7f7;color:#FF9320;margin-bottom:20px;padding-bottom:5px}
.ask-ask #positive-response,.ask-question #positive-response{border:1px solid green;border-radius:10px;color:green;display:none;font-weight:700;padding:20px;margin-bottom:20px}
.ask-ask #positive-response p:last-child,.ask-question #positive-response p:last-child{margin-bottom:0;padding-bottom:0}
.ask-ask .answer-item,.ask-question .answer-item{font-size:22px;margin-bottom:20px}
.ask-ask .comments .comment-item,.ask-question .comments .comment-item{border-radius:10px;border:1px solid #f7f7f7;padding:20px;margin-bottom:20px}
.ask-ask .comments .comment-item .author,.ask-question .comments .comment-item .author{font-weight:700;display:block;padding:0;color:#FF9320}
.ask-ask .comments .comment-item .comment,.ask-question .comments .comment-item .comment{display:block;text-overflow:ellipsis;padding-top:10px}
.ask-ask #ask-comment-form,.ask-ask #ask-question-form,.ask-question #ask-comment-form,.ask-question #ask-question-form{padding:20px;border:1px solid #e7e7e7;border-radius:0 0 10px 10px}
.ask-ask #ask-comment-form h3,.ask-ask #ask-question-form h3,.ask-question #ask-comment-form h3,.ask-question #ask-question-form h3{color:#ef6500;font-weight:700;margin:15px 0;text-transform:uppercase}
.ask-ask #ask-comment-form .field,.ask-ask #ask-question-form .field,.ask-question #ask-comment-form .field,.ask-question #ask-question-form .field{background-color:#f7f7f7;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;padding:10px}
.ask-ask #ask-comment-form .field:not(:last-child),.ask-ask #ask-question-form .field:not(:last-child),.ask-question #ask-comment-form .field:not(:last-child),.ask-question #ask-question-form .field:not(:last-child){border-bottom:1px solid #fff}
.ask-ask #ask-comment-form .field label,.ask-ask #ask-question-form .field label,.ask-question #ask-comment-form .field label,.ask-question #ask-question-form .field label{font-weight:700;-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:10px 20px 10px 0}
.ask-ask #ask-comment-form .field .text,.ask-ask #ask-question-form .field .text,.ask-question #ask-comment-form .field .text,.ask-question #ask-question-form .field .text{background-color:#fff;border:none;border-radius:20px;-webkit-flex:0 0 75%;flex:0 0 75%;-ms-flex:0 0 75%;font-weight:700;padding:10px 20px}
.ask-ask #ask-comment-form .field .text.parsley-error,.ask-ask #ask-question-form .field .text.parsley-error,.ask-question #ask-comment-form .field .text.parsley-error,.ask-question #ask-question-form .field .text.parsley-error{border:1px solid red;color:red}
.ask-ask #ask-comment-form .field .parsley-errors-list,.ask-ask #ask-question-form .field .parsley-errors-list,.ask-question #ask-comment-form .field .parsley-errors-list,.ask-question #ask-question-form .field .parsley-errors-list{color:red}
.ask-ask #ask-comment-form .buttons,.ask-ask #ask-question-form .buttons,.ask-question #ask-comment-form .buttons,.ask-question #ask-question-form .buttons{padding:10px 0}
.ask-ask #ask-comment-form .buttons:first-child,.ask-ask #ask-question-form .buttons:first-child,.ask-question #ask-comment-form .buttons:first-child,.ask-question #ask-question-form .buttons:first-child{padding-top:0}
.ask-ask #ask-comment-form .buttons:last-child,.ask-ask #ask-question-form .buttons:last-child,.ask-question #ask-comment-form .buttons:last-child,.ask-question #ask-question-form .buttons:last-child{padding-bottom:0}
.ask-question h1{text-transform:uppercase;color:#FF9320}
.ask-question .answer-item{font-size:1.1rem;line-height:normal}
.connect-list{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;width:100%}
.connect-item{-webkit-flex:0 0 49%;flex:0 0 49%;-ms-flex:0 0 49%;padding:20px;border:1px solid #e7e7e7;border-radius:10px;margin:0 0 20px}
.connect-item>header{font-size:1.4rem;font-weight:700;color:#FF9320}
.connect-item>header>span{background-color:#00C1F0;color:#fff;padding:5px;display:inline-block;min-width:40px;text-align:center;border-radius:5px}
.connect-item>section{padding:20px 0 0}
.connect-item>section>a{color:#00C1F0}
.phone-list{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
.phone-list li{-webkit-flex:0 0 49.5%;flex:0 0 49.5%;-ms-flex:0 0 49.5%;margin:0 0 10px}
.phone-list li>a>span{margin-right:5px}
#about-nav{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;width:100%}
#about-nav>li{-webkit-flex:0 0 32.5%;flex:0 0 32.5%;-ms-flex:0 0 32.5%;display:block;border:1px solid #f7f7f7;border-radius:10px;margin:0 0 10px}
#about-nav>li>a{display:block;font-weight:700;font-size:1.1rem;padding:10px 20px}
#about-nav>li>a.active{background-color:#f7f7f7}
.team-list>li{margin:0 0 20px}
.team-list>li:last-child{margin:0}
.team-item{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;border-radius:20px;background-color:#fff;padding:20px}
.team-item .member-photo{-webkit-flex:0 0 150px;flex:0 0 150px;-ms-flex:0 0 150px;width:150px;height:150px;padding:0;margin:0;border-radius:50%;border:1px solid #fff}
.team-item .member-info{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;padding:0 0 0 20px;margin:0}
.team-item .member-info .name{font-size:1.6rem;font-weight:700;display:block;width:100%}
.team-item .member-info .position{font-size:1.2rem;display:block;width:100%}
.team-item .member-info blockquote{padding:20px 40px;line-height:1.4;position:relative}
.team-item .member-info blockquote:after,.team-item .member-info blockquote:before{padding:0;margin:0;font-size:5rem;color:#ccc}
.team-item .member-info blockquote:before{position:absolute;display:block;content:"\201C";left:0;top:-10px}
.team-item .member-info blockquote:after{position:absolute;content:"\201D";right:0;bottom:-40px;line-height:1}
.team-item .btn-member-detail{margin:0 0 0 auto}
.team-item .member-detail{font-size:.9rem;margin:20px 0 0;display:none}
.team-item .member-detail dl dt{font-weight:700}
.team-item .member-detail dl dd{margin:0 0 20px}
.team-item .member-detail a{display:block}
.team-item .member-detail a:hover{font-weight:700;text-decoration:none}
.team-item .member-detail .fa-stack-2x{color:#0067a9}
#about-container{margin-bottom:20px}
#about-container>section{padding:20px;background-color:#f7f7f7;border-radius:20px;display:none}
#about-container>section h3{font-weight:700;font-size:1.4rem;color:#FF9320;padding-bottom:10px}
#about-container>section h4{font-weight:700;font-size:1.1rem;color:#FF9320;padding-bottom:10px}
#about-container>section .phone-list{width:495px}
.press-list{padding:0 0 20px;margin:0}
.press-item{padding:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start;border:1px solid #efefef;border-radius:20px;margin:20px 0 0}
.promo-locations>li>ul,.promo-locations>li>ul>li:last-child{border-bottom-left-radius:.5rem}
.press-item:hover{box-shadow:rgba(0,0,0,.2) 1px 1px 10px}
.press-item>img{-webkit-flex:0 0 120px;flex:0 0 120px;-ms-flex:0 0 120px;margin:0 20px 0 0;width:100px;min-height:30px}
.press-item>section>a{font-size:1.4rem;font-weight:700;line-height:1.2;cursor:pointer}
.press-item>section>span{padding:10px 0;font-size:.8rem;font-style:italic;display:block}
.press-item>section>p{margin:0;padding:0;font-size:.85rem}
.promo-locations{list-style:none}
.promo-locations>li{background-color:#fafafa;display:inline-block;position:relative;vertical-align:top}
.promo-locations>li:first-child{border-top-left-radius:.5rem}
.promo-locations>li:last-child{border-top-right-radius:.5rem}
.promo-locations>li>a{color:#FF9320;padding:.75rem}
.promo-locations>li a{display:block;padding:.5rem 1rem}
.promo-locations>li>ul{font-size:.9rem;font-weight:700;left:0;top:auto}
.promo-locations>li>ul>li>ul{font-weight:400;right:auto;top:0}
.promo-locations>li ul{background-color:#fafafa;position:absolute;margin:0;list-style:none;padding:0;white-space:pre}
.promo-locations>li ul li,.rating,.tip-photos{position:relative}
.promo-locations>li ul li a{color:#0067a9}
.promo-locations li:hover{background:#eaeaea}
.promo-locations li:not(:hover)>ul{display:none}
#form_review{font-size:.9rem;border-radius:20px;padding:20px 0}
#form_review a{color:#dc0177}
#form_review h3{font-size:1.4rem;font-weight:700;color:#ef6500;padding:0 20px;text-shadow:#fff 1px 1px 1px}
#form_review fieldset{padding:20px;border-bottom:1px solid #fff;line-height:1.4}
#form_review fieldset:last-child{padding:20px 20px 0;border-bottom:none}
#form_review #star-reviews>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-items:center;align-items:center;-ms-align-items:center;margin-bottom:10px}
#form_review #star-reviews>div>label{font-weight:700;display:inline-block;-webkit-flex:0 0 140px;flex:0 0 140px;-ms-flex:0 0 140px;text-align:right;padding:0 20px}
#form_review #star-reviews>div>.rating{-webkit-flex:0 0 auto;flex:0 0 auto;-ms-flex:0 0 auto}
#form_review #star-reviews>div>.rating>label{margin:0 3px 0 0}
#form_review #star-reviews>div>span{-webkit-flex:1 0 auto;flex:1 0 auto;-ms-flex:1 0 auto;padding:0 0 0 10px;font-size:.8rem}
#form_review #comments-review>div,#form_review #reviewer>div{margin:0 0 20px}
#form_review #comments-review>div:last-child,#form_review #reviewer>div:last-child{margin:0}
#form_review #comments-review>div label,#form_review #reviewer>div label{display:block;width:100%;margin:0 0 5px 20px}
#form_review .two-columns{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#form_review .two-columns>div{-webkit-flex:0 0 49%;flex:0 0 49%;-ms-flex:0 0 49%}
#form_review .two-columns>div>input{width:100%}
#form_review .two-columns>.note{-webkit-flex:0 0 49%;flex:0 0 49%;-ms-flex:0 0 49%;padding:20px 0 0;line-height:1.4;font-size:.8rem}
.article-a .article-body,.article-hotel .article-body{line-height:1.4!important}
#form_review .actions{text-align:center;padding:20px 0 0}
#form_review .actions button{width:auto;margin:0 auto;padding:10px 20px}
#photos-uploader{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#photos-uploader #preview-container{-webkit-flex:0 0 70%;flex:0 0 70%;-ms-flex:0 0 70%;padding:20px 0}
#photos-uploader #preview-container #dropbox{border:4px dashed #fff;padding:20px;text-align:center;margin:0 auto}
#photos-uploader #preview-container #dropbox>span{font-size:1.4rem;font-weight:700;color:#ccc;padding:0 0 10px;text-transform:uppercase}
#photos-uploader #preview-container #dropbox>span:last-child{font-size:.9rem;display:block}
#photos-uploader #preview-container #dropbox #btn-add-photos{padding:10px;font-weight:700;font-size:1.2rem;color:#777}
#photos-uploader #preview-container #dropbox.over{border:4px dashed #ccc}
#photos-uploader #preview-container #previewer{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;margin:10px 0 0;font-size:.85rem}
#photos-uploader #preview-container #previewer .preview-item{padding:0 10px 10px 0;opacity:1;height:100%;transition:opacity .2s ease,height .2s ease,padding .1s ease;text-align:center}
#photos-uploader #preview-container #previewer .preview-item.removed{opacity:.1;height:0;padding:0;overflow:hidden;width:0}
#photos-uploader #preview-container #previewer .preview-item.failed{opacity:.5}
#photos-uploader #preview-container #previewer .preview-item img{max-width:150px;max-height:150px;display:block;padding:0;margin:0}
#photos-uploader #preview-container #previewer .preview-item button{width:100%}
#photos-uploader #upload-container{-webkit-flex:0 1 auto;flex:0 1 auto;-ms-flex:0 1 auto;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
#photos-uploader #upload-container #photo_names,#photos-uploader #upload-container #photos{display:none}
.rating{overflow:hidden;display:inline-block;font-size:0}
.rating .rating-input{float:right;width:16px;height:16px;padding:0;margin:0 0 0 -16px;opacity:0}
.rating-input:checked~.rating-star,.rating:hover .rating-star:hover,.rating:hover .rating-star:hover~.rating-star{background-position:0 0}
.rating-star,.rating:hover .rating-star{position:relative;float:right;display:block;width:16px;height:16px;background:url(https://img.medicaldepartures.com/images/star.png) 0 -16px}
.tip-photos{display:inline-block}
.tip-photos>span{display:inline-block;padding:3px 7px;background-color:#fff;border-radius:100px;color:#333}
.tip-photos>dl{color:#333!important;display:none;opacity:0;position:absolute;background-color:#fff;bottom:20px;left:-6px;width:300px;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}
.tip-photos>dl:after,.tip-photos>dl:before{width:10px;position:absolute;display:block;height:10px;content:" "}
.tip-photos>dl:before{border-top:7px solid #ccc;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;bottom:-14px;left:20px}
.tip-photos>dl:after{border-top:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;bottom:-12px;left:21px}
.tip-photos>dl dt{font-size:.8rem;margin-bottom:5px;font-weight:700}
.tip-photos>dl dd{font-size:.8rem;font-weight:400;display:block}
.tip-photos>dl dd ul{margin:0 0 10px 20px;list-style-type:disc}
.tip-photos>dl dd ul li{padding:0;margin:0 20px 0 0}
.tip-photos:hover>dl{display:block;opacity:1}
.article-a{font-size:.9rem;padding:0 20px}
.article-a a:link,.article-a a:visited{color:#00C1F0}
.article-a a:active,.article-a a:hover{color:#0288bd}
.article-a>header h1,.article-a>header h2{font-size:1.6rem;font-weight:700;margin:0}
.article-a table,.article-a td,.article-a th{border:1px solid #666;padding:20px;border-spacing:0;font-size:16px;border-collapse:collapse;margin-top:20px;margin-bottom:20px;overflow:auto}
.article-a .article-attribute{font-size:.85rem;padding:10px 0 20px}
.article-a .article-attribute .article-date{padding:0 5px 0 0;color:#777}
.article-a .article-attribute .article-author{padding:0 0 0 5px}
.article-a .article-body h2{font-size:1.3rem!important}
.article-a .article-body h3{font-size:1.3rem;font-weight:700;margin:0 0 20px}
.article-a .article-body h4{font-size:.95rem;font-weight:700}
.article-a .article-body ol,.article-a .article-body ul{margin:0 0 20px 20px;list-style-type:disc}
.article-a .article-body ol li,.article-a .article-body ul li{padding:0;margin:0 0 0 20px}
.article-a .article-body ol{list-style-type:decimal}
.article-a .article-body .promo-code{text-align:center;margin:10px 0 30px}
.article-a .article-body .promo-code h3{font-size:1.1rem}
.article-a .article-body .promo-code .code{text-align:center;padding:20px 0;width:500px;height:85px;margin:0!important;border:1px dashed red}
.article-a .article-body .promo-code .code span{font-size:30px}
.article-a .article-body .promo-description tr:first-child span,.article-a .article-body b,.article-a .article-body strong{font-weight:700}
.article-a .article-body .promo-description td{padding-bottom:6px;padding-left:10px}
.article-a .article-body .promo-description table p{padding-bottom:0}
.article-a .article-body form{background:0 0}
.article-a .article-body form tr:first-child td{font-weight:700}
.article-a .free-quote{float:right;width:300px;background-color:#f7f7f7;border-radius:10px;margin:0 0 20px 20px;position:relative;padding:0 0 20px;border:1px solid #fefefe;transition:box-shadow .2s ease-in-out}
.article-a .free-quote:hover{box-shadow:rgba(0,0,0,.1) 0 0 15px}
.article-a .free-quote>h3{font-size:1.4rem;font-weight:700;border-bottom:1px solid #fff;text-align:center;text-transform:uppercase;padding:20px 0;background-color:#e7e7e7;border-top-left-radius:10px;border-top-right-radius:10px;text-shadow:#fff 1px 1px 1px}
.article-a .free-quote>form{padding:0 20px}
.article-a .free-quote>form>div button,.article-a .free-quote>form>div input,.article-a .free-quote>form>div label,.article-a .free-quote>form>div textarea{display:block;width:100%}
.article-a .free-quote>form>div label{margin:10px 0 5px;font-weight:700;padding:0 20px;text-transform:capitalize}
.article-a .free-quote>form>div button{margin:10px 0 0;font-size:1.2rem}
.article-a .free-quote .promo-badge-ui2{width:300px;text-align:center;color:#fff;text-shadow:#fff 0 0 2px,rgba(0,0,0,.8) 1px 1px 5px,rgba(0,0,0,.5) 1px 1px;text-transform:uppercase;font-weight:700;border:1px solid rgba(100,100,100,.05);padding:10px;margin:0;border-radius:10px}
.article-a .free-quote .badge-free{background:#59A80F}
.article-a .free-quote .badge-percent{background:#00C1F0}
.article-a .free-quote .badge-amount{background:#FFB200}
.article-a .free-quote .promo-badge-ui2 span{display:block;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:8px!important;padding-bottom:5px!important}
.article-a .free-quote .promo-badge-ui2 b{font-size:1.3em}
.article-a>footer{margin:60px 0 30px}
.article-a>footer .article-related{padding:20px;border-radius:10px;background-color:#f7f7f7}
.article-a>footer .article-related h3{font-size:1rem;font-weight:700;margin:0 0 10px}
.article-a>footer .article-related ul{margin:0 0 0 10px;list-style-type:none}
.article-a>footer .article-related ul li{padding:0;margin:0 0 10px}
.article-a>footer .article-related ul li:last-child{margin:0}
.article-a>footer .article-related ul li span{color:#555;padding:0 5px 0 0}
.article-a>footer .article-disclaimer{margin:20px 0 0;padding:10px 0 0;border-top:1px solid #777;color:#777;font-size:.75rem}
.article-hotel{font-size:.9rem;padding:0 20px}
.article-hotel a:link,.article-hotel a:visited{color:#dc0177}
.article-hotel a:active,.article-hotel a:hover{color:#b50063}
.article-hotel>header h1,.article-hotel>header h2{font-size:1.6rem;font-weight:700;margin:0}
.article-hotel .article-attribute{font-size:.85rem;padding:10px 0 20px}
.article-hotel .article-attribute .article-date{padding:0 5px 0 0;color:#777}
.article-hotel .article-attribute .article-author{padding:0 0 0 5px}
.article-hotel .article-body h3{font-size:1.3rem;font-weight:700;margin:0 0 20px}
.article-hotel .article-body h4{font-size:.95rem;font-weight:700}
.article-hotel .article-body ol,.article-hotel .article-body ul{margin:0 0 20px 20px;list-style-type:disc}
.article-hotel .article-body ol li,.article-hotel .article-body ul li{padding:0;margin:0 0 0 20px}
.article-hotel .article-body ol{list-style-type:decimal}
.article-hotel .article-body input{padding:10px 20px;border-radius:20px;border:none;border:1px solid #dc0177;font-size:.9rem}
.article-hotel .hotel-price-section,.article-hotel .hotel-rating{margin:10px 0 0}
.article-hotel .hotel-price-section .title-price{font-weight:700}
.article-hotel .hotel-price-section .texas-price{text-decoration:line-through;margin-left:5px}
.article-hotel .hotel-price-section .our-price{display:inline-block;font-weight:700;padding-left:10px;color:#dc0177}
.article-hotel .hotel-photo{float:right;width:300px;margin:0 0 20px 20px;position:relative;padding:0 0 20px;border:1px solid #fefefe;text-align:center}
.article-hotel #map .map-container,.article-hotel #map .map-container #hotel_map{background-color:#e7e7e7;border-radius:10px;height:450px;position:relative;width:100%}
.article-hotel #map h3{font-size:1.3rem;font-weight:700;margin:20px 0}
.article-hotel #map .map-container{margin-bottom:50px}
.article-hotel #map .map-container .show-map{bottom:1.75rem;display:inline-block;font-size:1.5rem!important;overflow:hidden;padding:10px 20px;position:absolute;right:50px;width:auto;z-index:9990}
.article-hotel #map .map-container form{background-color:#fff;background-color:rgba(255,255,255,.9);display:none;font-size:2em;height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:9990}
.article-hotel #map .map-container form h3{color:#dc0177;font-size:2.5rem;font-weight:700;line-height:1.5}
.article-hotel #map .map-container form input.text{background-color:#fff;border:1px solid #eee;border-radius:20px;color:#000;display:block;font-size:1.5rem;margin:1rem auto;min-width:80%;padding:10px 20px;position:relative;text-align:center}
.article-hotel #map .map-container form input.text:-moz-placeholder,.article-hotel #map .map-container form input.text:-ms-input-placeholder,.article-hotel #map .map-container form input.text::-moz-placeholder,.article-hotel #map .map-container form input.text::-webkit-input-placeholder{color:#eee}
.article-hotel #map .map-container form button{display:inline-block!important;font-size:1.5rem!important;padding:10px 20px;width:auto}
.dividing{font-size:1.5rem;font-weight:700}
.article-section h4{margin:10px 0}
.article-section h4 a{font-weight:700}
.article-section .article-categories-section{margin-bottom:30px}
.article-section .article-categories-section .btn-alt-3{padding:10px;background:#00C1F0;box-shadow:#1ad2ff 1px 1px 0 inset;border:1px solid #00C1F0;border-bottom:solid 1px #0098bd;border-right:solid 1px #0098bd;text-shadow:1px 1px 0 #0098bd}
.article-section-list{padding-bottom:5px}
.article-section-list h3{font-size:1.4em;color:#FF9320}
.article-section-list h4{font-size:1.3em;color:#FF9320}
.article-section-list .list{padding-left:20px}
.article-section-list .list .item h4{font-size:1.1rem;font-weight:700}
.article-section-list .list .item a.header{font-size:1rem;font-weight:700}
.error-404-message{background-color:#E4F7FE;color:#0288BD;margin:1rem 0;padding:1rem}
.error-404-message>:not(:last-child){margin-bottom:1rem}
.error-404-message h3,.error-404-message h4{background-color:#0288BD;color:#fff;font-weight:700;margin:1rem -1rem;padding:1rem}
.error-404-message h3{font-size:1.5rem}
.error-404-message h4{font-size:1.25rem}
.error-404-message p{padding:0}
.faq-container{padding:20px;border-radius:20px;background-color:#f7f7f7;margin-bottom:20px}
.faq-container .faq-controller{text-align:right;padding:0}
.faq-container .faq-controller>button{font-size:.6rem;padding:5px}
.faq-container .faq-controller>button span{padding:0 3px 0 0;color:#333}
.faq-container dt{border-top:1px solid #fff;font-size:1rem;font-weight:700;color:#FF9320;display:block;margin:0 0 10px;padding:10px 0 0;cursor:pointer}
.faq-container dt:first-child{border-top:none}
.faq-container dt>span{padding:0 10px 0 0;color:#333;width:15px}
.faq-container dd{display:none;font-size:.9rem;padding:10px 20px 20px}
.faq-container dd img{display:block;height:auto;margin:1rem auto;max-width:90%;position:relative}
.faq-container dd p:last-child{padding:0;margin:0}
.faq-container dd a{color:#00C1F0}
.appointment-completeorder{border:1px solid #e9e9e9;border-radius:10px;margin-bottom:20px;padding:20px}
.appointment-completeorder a:link,.appointment-completeorder a:visited{color:#dc0177}
.appointment-completeorder a:active,.appointment-completeorder a:hover{color:#b50063}
.appointment-completeorder h3{font-size:1.25rem;font-weight:700;margin:1rem 0 .9rem}
.appointment-completeorder h3:first-child{margin-top:0}
.appointment-completeorder h3:last-child{margin-bottom:0}
.appointment-completeorder p,.appointment-completeorder ul{margin:1rem 0;padding:0}
.appointment-completeorder p.small,.appointment-completeorder ul.small{font-size:.85rem}
.appointment-completeorder p:first-child,.appointment-completeorder ul:first-child{margin-top:0}
.appointment-completeorder p:last-child,.appointment-completeorder ul:last-child{margin-bottom:0}
.appointment-completeorder ul{list-style:circle inside}
.appointment-completeorder ul li{margin:.25rem 0}
.appointment-completeorder ul li:first-child{margin-top:0}
.appointment-completeorder ul li:last-child{margin-bottom:0}
.appointment-completeorder>:not(:last-child){margin-bottom:3rem!important}
.appointment-completeorder>header{border-bottom:1px solid #e9e9e9;margin:-20px -20px 0;padding:20px}
.appointment-completeorder>header h2{font-size:1.6rem;font-weight:700;margin:0}
.appointment-completeorder>header h2 .fa{color:#dc0177;margin-right:.75rem}
.appointment-completeorder .half-block{display:inline-block;position:relative;vertical-align:top;width:49%}
.appointment-completeorder .half-block:first-child{margin-right:1%}
.appointment-completeorder .half-block:last-child{margin-left:1%}
.appointment-completeorder .message-box{border:1px solid #55add1;margin:-1.5rem 0 1.5rem!important;padding:1rem}
.appointment-completeorder .message-box p,.appointment-completeorder footer p{margin-top:0}
.appointment-completeorder .message-box h3{color:#0067a9;margin-bottom:.5rem}
.appointment-completeorder .message-box.cancelled{border-color:#ef6500}
.appointment-completeorder .message-box.cancelled h3{color:#ef6500}
.appointment-completeorder .message-box.completed{border-color:#47ac10}
.appointment-completeorder .message-box.completed h3{color:#47ac10}
.appointment-completeorder .book-attributes h3{font-size:3rem}
.appointment-completeorder .book-attributes img{height:auto;max-width:100%!important}
.appointment-completeorder .book-attributes p strong{font-weight:700}
.appointment-completeorder .book-attributes .cancel-stamp{background:url(https://img.medicaldepartures.com/images/cancelled.gif) center center no-repeat;height:151px;position:absolute;width:193px}
.appointment-completeorder .buttons a.button,.appointment-completeorder footer a.button{line-height:initial;text-transform:none;width:auto;display:inline-block;text-decoration:none}
.appointment-completeorder .book-attributes .options-box{border:1px solid #b50063;font-size:1.15rem;margin-bottom:1rem;padding:1rem;text-align:center}
.appointment-completeorder .buttons{text-align:center}
.appointment-completeorder .buttons a.button{color:#fff;font-size:1.1rem;padding:.5rem 1rem}
.appointment-completeorder .buttons a.button:first-child{margin-right:1%}
.appointment-completeorder .buttons a.button:last-child{margin-left:1%}
.appointment-completeorder .upcoming-details{border:2px dotted #eee;color:#6dbd40;padding:1.25rem}
.appointment-completeorder hr{background-color:#eee;border:0;height:1px}
.appointment-completeorder footer h3{font-size:1rem;margin-bottom:.5rem}
.appointment-completeorder footer a.button{color:#fff;font-size:1.1rem;padding:.5rem 1rem}
#top-clinic-detail .item{padding:20px 20px 0;border:1px solid #e7e7e7;border-radius:10px;display:inline-block;width:420px;margin:10px}
#top-clinic-detail .item>h3{font-size:1.4rem;font-weight:700;color:#FF9320}
#top-clinic-detail .item .state-item{padding:20px;border:1px solid #e7e7e7;border-radius:10px;margin:20px 0}
#top-clinic-detail .item .state-item>h2{font-size:1.1rem;font-weight:700;color:#FF9320;padding:10px 0}
#top-clinic-detail .item .state-item>li{padding:0 10px}
#media-room{line-height:1.5em;padding-bottom:50px}
#media-room h2{color:#FF9320;font-size:1.4rem!important;font-weight:700;margin:20px 0 10px}
#media-room .fa.fa-facebook,#media-room .fa.fa-linkedin,#media-room .fa.fa-twitter,#media-room .fa.fa-youtube{color:#fff;height:20px;line-height:20px;width:20px;text-align:center}
#media-room h3{font-size:1.2rem;font-weight:700;margin:20px 0}
#media-room p{padding-bottom:10px}
#media-room .fa.fa-facebook{background:#3b5998}
#media-room .fa.fa-youtube{background:#b00}
#media-room .fa.fa-linkedin{background:#007bb5}
#media-room .fa.fa-twitter{background:#55acee}
#finance-flag,#insurance-flag{float:right;margin:-5px 10px 20px 0}
#finance h2,#insurance h2{font-size:1.5em}
#financial-note,#insurance-note{padding:20px 20px 30px;background-color:#eee;color:#999;margin-top:20px}
#financial-note img,#insurance-note img{float:left;margin-right:20px}
#financial-note .admin,#insurance-note .admin{font-size:1.3em;margin-top:0!important;width:80%;font-weight:700}
#finance-button-container .button,#insurance-button-container .button{width:auto}
#finance-button-container,#insurance-button-container{position:relative}
#finance-signup,#insurance-signup{float:right;text-align:center;margin:20px;padding:20px;min-width:270px;border:1px solid #ccc;box-shadow:inset 0 0 20px rgba(0,0,0,.3)}
#finance-signup img:after,#insurance-signup img:after{content:" ";clear:both}
#finance-signup img,#insurance-signup img{margin:10px;border:1px solid #666}
#finance .button,#finance-pre-exit a{margin:10px auto;padding:15px!important}
#finance-pre-exit,#insurance-pre-exit{transition:visibility .2s ease,opacity .5s ease;visibility:hidden;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.85);z-index:800;padding-top:40px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:justify;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#finance-pre-exit.active,#insurance-pre-exit.active{visibility:visible;opacity:1}
#finance-pre-exit .finance-model-box,#insurance-pre-exit .finance-model-box{max-width:568px;background:#fff;text-align:center;padding:10px}
#finance-pre-exit .finance-model-box h3,#insurance-pre-exit .finance-model-box h3{font-weight:700;padding-bottom:10px}
#finance-pre-exit .finance-model-box .button-ft,#insurance-pre-exit .finance-model-box .button-ft{text-align:center;margin:0 auto;width:auto;display:inline-block}
#finance-pre-exit .finance-model-box .button-ft a,#insurance-pre-exit .finance-model-box .button-ft a{margin:10px;float:left}
#finance-pre-exit .finance-model-box .button-ft a#close-box,#insurance-pre-exit .finance-model-box .button-ft a#close-box{background:#ccc}
#insurance-pre-exit{padding-top:150px}
#finance-pre-exit b{font-size:1.5em;margin-bottom:10px!important;display:block}
#finance-buttons ul,#insurance-buttons ul{text-align:center;width:100%;padding:0}
#finance ul li,#insurance ul li{line-height:1.5em;font-weight:700}
#finance-buttons ul li,#insurance-buttons ul li{text-align:center;display:inline-block;padding:10px}
#finance-buttons ul li a,#insurance-buttons ul li a{margin-left:auto;margin-right:auto}
#finance .static-content>h2,.finance_h2{font-size:1.5em!important;color:#FF9320}
.layout-b>#body .static-content sup{background:0 0!important;display:block;padding:0!important;color:#525252;font-size:.75rem}
.finance-page{margin-left:0;margin-bottom:20px}
.finance-page .quoter{font-size:1.2em;font-weight:700;font-style:italic;margin:-5px 0 30px 10px;padding-bottom:20px;border-bottom:1px solid #eee}
.finance-page .finance-img,.finance-page .insurance-img{margin:0 20px 50px 30px;float:right;border:1px solid #666;box-shadow:0 0 10px #666}
.finance-page .finance_list{font-weight:700}
.finance-page a{color:#00c1f0;transition:all .3s ease 0s}
.finance-page #finance-buttons ul{margin-left:0}
.finance-page #financial-note{background-color:#eee;color:#999;margin-top:20px;padding:20px 20px 30px}
.finance-page #financial-note img{float:left;margin-right:20px}
.finance-page .no-border{border:0!important}
.finance-page blockquote{background:url(/images/quote-left2.png) left top no-repeat,url(/images/quote-right2.png) right bottom no-repeat;margin:5px!important;padding:8px!important;text-align:left;text-indent:27px}
.finance-page #finance-button-container,.finance-page #insurance-button-container{position:relative}
.finance-page .button-ribbon::after,.finance-page .button-ribbon::before{border:8px solid #b6b004;bottom:4px;box-shadow:0 2px 2px -2px #000;content:"";display:block;position:absolute;z-index:-1}
.finance-page .button-ribbon::before{border-left-color:transparent;border-right-width:17px;left:-20px}
.finance-page .button-ribbon::after{border-left-width:17px;border-right-color:transparent;right:-20px}
.finance-page .button-ribbon{background:#fff700;box-shadow:1px 1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px -1px 3px rgba(0,0,0,.2);color:#333;font-size:10px!important;font-weight:700;padding:3px 8px 2px;position:absolute;right:25px;text-align:center;text-shadow:1px 1px 1px #fff;top:0;z-index:1}
.finance-page .button-ribbon .button-ribbon-content::before{border-width:5px 0 5px 5px;left:0}
.finance-page .button-ribbon .button-ribbon-content::after{border-width:0 5px 5px 0;right:0}
.finance-page .button-ribbon .button-ribbon-content::after,.finance-page .button-ribbon .button-ribbon-content::before{border-color:transparent transparent #6d6900;border-style:solid;bottom:15px;content:"";display:block;position:absolute}
.finance-page .button,.insurance-page .button{position:relative;text-shadow:0 -1px 0 rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.5);text-align:center}
.finance-page .button-ribbon-content{background:#fff700;display:block;margin:-5px -8px 0;padding:2px 5px 1px;z-index:2}
.finance-page #finance-button-container .button,.finance-page #insurance-button-container .button{width:auto}
.finance-page #finance .button,.finance-page #finance-pre-exit a{margin:10px auto;padding:15px!important}
.finance-page .button{background:#00c1f0;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:0 1px 1px rgba(255,255,255,.8) inset,0 0 10px 0 rgba(0,0,0,.3),0 10px 50px rgba(255,255,255,.5) inset;color:#fff!important;cursor:pointer;display:block;font-size:16pt;font-weight:700;height:auto;line-height:1em;padding:10px;text-decoration:none;transition:all .3s ease 0s;white-space:normal;width:152px}
.finance-page .b-orange{background-color:#ff9100}
.finance-page .b-oneline{font-size:1.7em;line-height:40px}
.button.finance-gotit,.insurance-page .button{display:block;height:auto;line-height:1em;text-decoration:none;transition:all .3s ease 0s;white-space:normal;width:152px;font-weight:700;cursor:pointer}
.finance-page a:hover{color:#000}
.finance-page .button:hover{box-shadow:0 1px 1px rgba(255,255,255,.8) inset,0 0 20px 0 rgba(0,0,0,.5),0 10px 50px rgba(0,0,0,.2) inset;color:#fff!important;transition:all .3s ease 0s}
.finance-page .button:active{box-shadow:0 10px 50px rgba(0,0,0,.4) inset}
.insurance-page{margin-left:0;margin-bottom:20px}
.insurance-page ul{padding-bottom:20px}
.insurance-page .quoter{font-size:1.2em;font-weight:700;font-style:italic;margin:-5px 0 30px 10px;padding-bottom:20px;border-bottom:1px solid #eee}
.insurance-page .button{background:#00c1f0;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:0 1px 1px rgba(255,255,255,.8) inset,0 0 10px 0 rgba(0,0,0,.3),0 10px 50px rgba(255,255,255,.5) inset;color:#fff!important;font-size:16pt;padding:10px}
.insurance-page a:hover{color:#000}
.insurance-page .button:hover{box-shadow:0 1px 1px rgba(255,255,255,.8) inset,0 0 20px 0 rgba(0,0,0,.5),0 10px 50px rgba(0,0,0,.2) inset;color:#fff!important;transition:all .3s ease 0s}
.insurance-page .button:active{box-shadow:0 10px 50px rgba(0,0,0,.4) inset}
.insurance-page .insurance_h2{font-size:1.5em!important;color:#FF9320}
.insurance-page .insurance_list{font-weight:700}
.insurance-page #finance-buttons ul,.insurance-page #insurance-buttons ul{margin-left:0}
.insurance-page .button-ribbon::after,.insurance-page .button-ribbon::before{border:8px solid #b6b004;bottom:4px;box-shadow:0 2px 2px -2px #000;content:"";display:block;position:absolute;z-index:-1}
.insurance-page .button-ribbon::before{border-left-color:transparent;border-right-width:17px;left:-20px}
.insurance-page .button-ribbon::after{border-left-width:17px;border-right-color:transparent;right:-20px}
.insurance-page .button-ribbon{background:#fff700;box-shadow:1px 1px 3px rgba(0,0,0,.2),1px -1px 3px rgba(0,0,0,.2),-1px -1px 3px rgba(0,0,0,.2);color:#333;font-size:10px!important;font-weight:700;padding:3px 8px 2px;position:absolute;right:25px;text-align:center;text-shadow:1px 1px 1px #fff;top:0;z-index:1}
.insurance-page .button-ribbon .button-ribbon-content::before{border-width:5px 0 5px 5px;left:0}
.insurance-page .button-ribbon .button-ribbon-content::after{border-width:0 5px 5px 0;right:0}
.insurance-page .button-ribbon .button-ribbon-content::after,.insurance-page .button-ribbon .button-ribbon-content::before{border-color:transparent transparent #6d6900;border-style:solid;bottom:15px;content:"";display:block;position:absolute}
#gpc,#gpc .flex-container,#gpc .flexslider,#gpc .flexslider .slides>li,#wd-body #aws-title{position:relative}
.insurance-page .button-ribbon-content{background:#fff700;display:block;margin:-5px -8px 0;padding:2px 5px 1px;z-index:2}
.insurance-page .b-orange{background-color:#FF9100}
.insurance-page .no-border{border:0!important}
.insurance-page blockquote{padding:8px;text-align:left;margin:5px;background:url(https://img.medicaldepartures.com/quote-left2.png) top left no-repeat,url(https://img.medicaldepartures.com/quote-right2.png) bottom right no-repeat;text-indent:27px}
.button.finance-gotit{background:#00c1f0;border:1px solid rgba(0,0,0,.2);border-radius:3px;box-shadow:0 1px 1px rgba(255,255,255,.8) inset,0 0 10px 0 rgba(0,0,0,.3),0 10px 50px rgba(255,255,255,.5) inset;color:#fff!important;font-size:16pt;padding:10px;position:relative;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.5)}
.locations-page .locations .content .list{padding-left:20px}
.locations-page .locations .content .list .item{padding-top:20px}
.locations-page .locations .content .list .item a{font-weight:700;font-size:18px;color:#00C1F0;text-decoration:underline}
.locations-page .locations .content .list .item .list .item a{font-size:17px;color:#FF9320;text-decoration:underline}
#clinic-actions .contact-clinic a:hover,#clinic-actions .schedule-appointment a:hover,#doctor-info>div>section#info-basic>.actions a:hover,#doctor-info>div>section#info>.actions a:hover,#gpc #gpc-gallery .clinic-name,#gpc #gpc-gallery .location,#gpc #gpc-menu a,#gpc #gpc-menu-home a,#gpc .next-gallery-nav,#gpc .prev-gallery-nav,#gpc-header a{text-decoration:none}
.locations-page .locations .content .list .item .list .item .list .item a{font-size:16px;color:#333;text-decoration:none}
#wd-body{padding:0 0 0 20px}
#wd-body #aws-title{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:flex-end;align-items:flex-end;-ms-align-items:flex-end;margin-bottom:20px}
#wd-body #aws-title>div{background-color:rgba(0,193,240,.7);width:100%;border-radius:10px;color:#fff;padding:10px 20px}
#wd-body #aws-title>div h1{font-weight:700;font-size:1.7rem;margin-bottom:5px}
#wd-body #aws-instruction{margin-bottom:20px}
#wd-body #aws-instruction h2{border:1px solid #e7e7e7;border-bottom:none;padding:20px;border-radius:10px 10px 0 0;font-weight:700;font-size:1.4rem;margin:0}
#wd-body #aws-instruction>section{border:1px solid #e7e7e7;padding:20px;border-radius:0 0 10px 10px}
#wd-body #aws-instruction>section li{line-height:1.4}
#wd-body #affliate-search-widget{margin-bottom:20px;border-radius:10px}
#wd-body #affliate-search-widget .headers{-webkit-align-items:center;align-items:center;-ms-align-items:center;color:#ccc;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-justify-content:stretch;justify-content:stretch;-ms-justify-content:stretch}
#wd-body #affliate-search-widget .headers li{background:#fcfcfc;border-radius:20px 20px 0 0;cursor:pointer;-webkit-flex:0 0 50%;flex:0 0 50%;-ms-flex:0 0 50%;padding:1.5rem;text-align:center;text-transform:capitalize}
#wd-body #affliate-search-widget .headers li.active{background:#f7f7f7;color:#FF9320;font-weight:700}
#wd-body #affliate-search-widget .headers li.completed{color:#6dbd40;font-weight:700}
#wd-body #affliate-search-widget>section{padding:20px;border-radius:0 0 10px 10px}
#wd-body #affliate-search-widget>section:not(.active){display:none}
#wd-body #affliate-search-widget>section h4{font-size:1.4rem;padding:0 20px}
#wd-body #affliate-search-widget>section textarea{width:100%;border:1px solid #0066a8;font-size:1rem}
#wd-body #affliate-search-widget>section .field{background-color:#f7f7f7;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;font-size:1rem;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;padding:10px}
#wd-body #affliate-search-widget>section .field.single-checkbox{padding:20px 10px}
#wd-body #affliate-search-widget>section .field.single-checkbox .checkbox{border-radius:5px!important;-webkit-flex:0 0 5%!important;flex:0 0 5%!important;-ms-flex:0 0 5%!important;margin:0}
#wd-body #affliate-search-widget>section .field.single-checkbox label{-webkit-flex:0 0 25%!important;flex:0 0 25%!important;-ms-flex:0 0 25%!important}
#wd-body #affliate-search-widget>section .field.single-checkbox .check-responsive{-webkit-flex:0 0 74%!important;flex:0 0 74%!important;-ms-flex:0 0 74%!important;font-size:1rem;padding:10px 20px}
#wd-body #affliate-search-widget>section .field label{-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:10px 20px 10px 0}
#wd-body #affliate-search-widget>section .field label a{color:#55add1}
#wd-body #affliate-search-widget>section .field .ms-parent label{padding:0}
#wd-body #affliate-search-widget>section .field .select,#wd-body #affliate-search-widget>section .field .text{background-color:#fff;border:none;border-radius:20px;-webkit-flex:0 0 74%;flex:0 0 74%;-ms-flex:0 0 74%;font-size:1rem;padding:10px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
#wd-body #affliate-search-widget>section .field .select.parsley-error,#wd-body #affliate-search-widget>section .field .text.parsley-error{border:1px solid red;color:red}
#wd-body #affliate-search-widget>section .field .parsley-errors-list{color:red;-webkit-flex:0 0 74%;flex:0 0 74%;-ms-flex:0 0 74%;margin-left:25%;margin-top:10px}
#wd-body #affliate-search-widget>section .field .twitter-typeahead{-webkit-flex:0 0 74%;flex:0 0 74%;-ms-flex:0 0 74%}
#wd-body #affliate-search-widget>section .field .twitter-typeahead .tt-hint{width:100%;top:6px!important}
#wd-body #affliate-search-widget>section .parsley-errors-list{color:red;-webkit-flex:0 0 74%;flex:0 0 74%;-ms-flex:0 0 74%;margin-left:25%;margin-top:10px}
#wd-body #affliate-search-widget>section .fields{background-color:#f7f7f7;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;padding:10px}
#wd-body #affliate-search-widget>section .fields:not(:last-child){border-bottom:1px solid #fff}
#wd-body #affliate-search-widget>section .fields label{font-weight:700;-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%;padding:10px 20px 10px 0}
#wd-body #affliate-search-widget>section .fields .checkboxes{border:none;border-radius:20px;-webkit-flex:0 0 74%;flex:0 0 74%;-ms-flex:0 0 74%;font-weight:700;padding:10px 20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between}
#wd-body #affliate-search-widget>section .fields .checkboxes .field{background-color:none;border:none;display:block;-webkit-flex:0 0 33.33%;flex:0 0 33.33%;-ms-flex:0 0 33.33%;padding:5px}
#wd-body #affliate-search-widget>section .fields .checkboxes .field label{font-weight:400;-webkit-flex:0 0 74%;flex:0 0 74%;-ms-flex:0 0 74%;padding:0 0 20px}
#wd-body #affliate-search-widget>section .fields .checkboxes .field .checkbox{border-radius:5px;-webkit-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 25%}
#wd-body #affliate-search-widget>section .buttons{display:inline-block;padding:15px 0;width:100%;text-align:center}
#wd-body #affliate-search-widget>section .buttons .next-btn{width:230px}
#wd-body #affliate-search-widget>section .buttons .btn-alt-3{width:230px;font-size:1.1rem;font-weight:700;padding:10px}
#gpc-header{padding:0;display:flex;display:-webkit-flex;display:-ms-flex}
#gpc-header h1{display:block;border:0!important;line-height:100%;font-size:4em!important;padding-top:20px;color:#666}
#gpc-header img{vertical-align:text-top;border:0;float:left;margin:3px 40px 10px 50px}
#gpc-header h3{color:#999;font-weight:400}
#gpc .flexslider{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;zoom:1}
#gpc .flexslider .slides{zoom:1}
#gpc .flex-container{zoom:1}
#gpc .flex-control-nav{position:absolute;text-align:center}
#gpc .flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1}
#gpc .flex-control-nav li:first-child{margin:0}
#gpc .flex-control-nav li a{width:13px;height:13px;display:block;background:url(/images/bg_control_nav.png) no-repeat;cursor:pointer;text-indent:-999em}
#gpc .flex-control-nav li a:hover{background-position:0 -13px}
#gpc .flex-control-nav li a.active{background-position:0 -26px;cursor:default}
#gpc .flexslider-container .flexslider,#gpc .flexslider-container li .slide-container{height:550px}
#gpc #gpc-menu,#gpc #gpc-menu-home{position:absolute;float:left;min-width:204px;top:0;left:60px;background-color:#DDD;padding:5px}
#gpc #gpc-menu-home{background:#fff;padding:0 15px 15px}
#gpc #gpc-menu-home h3{margin:15px 0 0;padding:0;color:#FF9320}
#gpc .gpc-categories,#gpc .gpc-cities,#gpc .gpc-countries{margin:0;padding:0;list-style-type:none}
#gpc .gpc-categories{display:block;width:240px}
#gpc .gpc-categories li{float:left;margin:2px 0 4px 10px}
#gpc .gpc-breadcrumb{list-style-type:none;padding:0;margin:0 0 0 41px;display:block;background:0 0}
#gpc .gpc-breadcrumb li{float:left;margin:2px 0 4px 10px}
#gpc #cities-menu{border:1px solid;background:#FFF;position:absolute;top:275px;left:375px;width:160px;z-index:9999;padding:20px}
#gpc .gpc-image,#gpc .gpc-main-img,#gpc .gpc-mini-img,#gpc .slide-container{background-size:cover!important;background-position:center center!important}
#gpc #gpc-description{margin:75px 0 0;width:100%}
#gpc .gpc-badge-wrapper{width:auto;float:left;margin-left:40px}
#gpc .gpc-description-quote{font-size:18pt;margin-left:270px;padding:5px 40px;text-align:justify}
#gpc .gpc-description-blurb{margin-top:90px}
#gpc .gpc-description-blurb p{font-size:18pt;padding:15px 40px;text-align:justify;margin:0 auto}
#gpc .gpc-description-blurb span{font-size:18pt;padding:15px 81px;text-align:right;float:right;font-weight:700}
#gpc .gpc-content{margin-top:40px;float:left}
#gpc .gpc-content h1,#gpc .gpc-content p,#gpc h2{padding:15px 40px;text-align:justify;margin:0 auto}
#gpc .gpc-content p{font-size:18pt}
#gpc .gpc-content span{font-size:18pt;padding:15px 81px;text-align:right;float:right;font-weight:700}
#gpc .best-image-container img,#gpc .gpc-best-content{float:left;height:150px;width:300px}
#gpc #gpc-best{margin-left:35px;margin-top:70px}
#gpc #gpc-best h3{display:block;clear:both;color:#FF9320}
#gpc .gpc-best-content{margin:0 80px 60px 0}
#gpc .gpc-best-content:last-child{margin-right:0}
#gpc .gpc-image,#gpc .slide-container{background-repeat:no-repeat!important}
#gpc .gpc-image{height:150px;width:300px}
#gpc .gpc-image-title{margin-top:5px;font-weight:700;overflow:hidden}
#gpc .all-gpc{float:right;margin-right:80px}
#gpc .next-gallery-nav,#gpc .prev-gallery-nav{font-size:5em;position:absolute;top:90px}
#gpc .next-gallery-nav:hover,#gpc .prev-gallery-nav:hover{color:#00C1F0!important}
#gpc .next-gallery-nav{right:10px}
#gpc .prev-gallery-nav{left:10px;-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
#gpc .gpc-main-img{width:472px;height:350px}
#gpc .details a{margin-right:15px;color:#fff!important}
#gpc .gpc-mini-img{width:100px;height:100px;display:inline-block}
#gpc #gpc-gallery{width:880px;height:380px;margin:50px auto;padding:0 20px;overflow:hidden}
#gpc #gpc-gallery .gpc-wrapper{height:405px;width:870px}
#gpc #gpc-gallery .main{float:left;width:475px;height:355px}
#gpc #gpc-gallery .title-wrapper{width:100.5%;display:block;position:relative;min-height:70px;right:3px;bottom:338px;line-height:2.1em;padding:5px;background-color:rgba(230,230,230,.9);font-size:10pt;overflow:hidden}
#gpc .title-wrapper span{float:left;width:395px}
#gpc #gpc-gallery .number{font-size:4em!important;line-height:35px;display:block;height:50px;width:50px;text-align:center;background-color:#00C1F0;color:#FFF;font-weight:700;float:left;margin:5px 10px 5px 5px;padding:10px}
#gpc #gpc-gallery .clinic-name{font-size:2em;display:block;width:400px;color:#666;margin-bottom:5px}
#gpc #gpc-gallery .clinic-name,#gpc #gpc-gallery .location{float:left;font-weight:700}
#gpc #gpc-gallery .location{font-size:1.7em;float:left;margin-bottom:5px}
#gpc #gpc-gallery .main img{width:472px;height:350px}
#gpc #gpc-gallery .details{width:420px;margin-left:492px}
#gpc #gpc-gallery .details blockquote{border-left-style:none;font-size:1.2em;padding:25px 50px 50px 22px;margin:20px 0 20px 10px;position:relative;line-height:normal;max-height:180px}
#gpc #gpc-gallery .details .btn-cta{padding:10px;margin:0 30px}
#gpc .flex-control-nav{width:100%;margin-top:20px;padding:0!important;max-width:1200px}
#gpc .slide-container-title{background-color:#000;background-color:rgba(0,0,0,.6);float:right;padding:20px;max-width:600px;color:#fff;position:absolute;bottom:0;right:3px}
#gpc .slide-container-title .credits{background:0 0;font-weight:700}
#gpc .slide-container-title .featured-title{float:none}
#breadcrumb #cities-menu{margin:0 43px}
#breadcrumb #cities-menu li{list-style:none}
#breadcrumb #cities-menu li:before{display:inline-block;width:0;border:0;padding-left:10px}
#clinic-actions{display:none;position:fixed;width:300px;top:120px;z-index:99}
#clinic-actions.stick{display:block;padding:1rem 0 0;background:0 0}
#clinic-actions .contact-clinic,#clinic-actions .schedule-appointment{position:relative;margin-bottom:1rem}
#doctor-info #contact,#doctor-info #contact-doctor,#doctor-info #doctor-book-appoinment{transition:visibility .2s ease,opacity .5s ease;position:fixed;top:0;bottom:0;left:0;right:0;z-index:800}
#clinic-actions .contact-clinic a,#clinic-actions .schedule-appointment a{width:100%;display:block;text-align:center;padding:20px 30px;font-size:1rem}
#clinic-actions .contact-clinic a span,#clinic-actions .schedule-appointment a span{padding-left:5px}
#clinic-actions .schedule-appointment{margin-bottom:1rem}
#doctor-info #contact{visibility:hidden;opacity:0;background-color:rgba(0,0,0,.85);padding-top:120px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:justify;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#doctor-info #contact>form>div,#doctor-info #doctor-book-appoinment{display:flex;-webkit-flex-flow:row nowrap;-webkit-align-content:justify}
#doctor-info #contact.active{visibility:visible;opacity:1}
#doctor-info #contact>form{background-color:#E4F7FE;padding:20px;border-radius:20px}
#doctor-info #contact>form legend{font-size:1.6rem;font-weight:700;text-transform:uppercase;padding-bottom:20px}
#doctor-info #contact>form>div{display:-webkit-flex;display:-ms-flex;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start;margin-bottom:10px}
#doctor-info #contact>form>div.actions{text-align:right;display:block}
#doctor-info #contact>form>div.actions>button[type=submit],#doctor-info #contact>form>div.actions>button[type=reset]{font-size:1.2rem;font-weight:700;padding:10px 20px}
#doctor-info #contact>form>div>label{padding-right:20px;padding-top:10px;text-align:right}
#doctor-info #contact>form>div textarea,#doctor-info #contact>form>div>input{width:400px}
#doctor-info #contact>form>div>textarea{height:200px}
#doctor-info #doctor-book-appoinment{visibility:hidden;opacity:0;background-color:rgba(0,0,0,.85);padding-top:120px;display:-webkit-flex;display:-ms-flex;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#doctor-info #doctor-book-appoinment.active{visibility:visible;opacity:1}
#doctor-info #doctor-book-appoinment>form{background-color:#E4F7FE;padding:20px;border-radius:20px}
#doctor-info #doctor-book-appoinment>form legend{font-size:1.6rem;font-weight:700;text-transform:uppercase;padding-bottom:20px}
#doctor-info #doctor-book-appoinment>form>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:justify;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start;margin-bottom:10px}
#doctor-info #doctor-book-appoinment>form>div.actions{text-align:right;display:block}
#doctor-info #doctor-book-appoinment>form>div.actions>button[type=submit],#doctor-info #doctor-book-appoinment>form>div.actions>button[type=reset]{font-size:1.2rem;font-weight:700;padding:10px 20px}
#doctor-info #doctor-book-appoinment>form>div>label{padding-right:20px;padding-top:10px;text-align:right}
#doctor-info #doctor-book-appoinment>form>div>select{width:380px;border-radius:20px;margin-top:5px;height:25px;background:#fff;border-color:#fff}
#doctor-info #doctor-book-appoinment>form>div textarea,#doctor-info #doctor-book-appoinment>form>div>input{width:400px}
#doctor-info #doctor-book-appoinment>form>div>textarea{height:200px}
#doctor-info #contact-doctor{visibility:hidden;opacity:0;background-color:rgba(0,0,0,.85);padding-top:120px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:justify;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start}
#doctor-info #contact-doctor.active{visibility:visible;opacity:1}
#doctor-info #contact-doctor>form{background-color:#E4F7FE;padding:20px;border-radius:20px}
#doctor-info #contact-doctor>form legend{font-size:1.6rem;font-weight:700;text-transform:uppercase;padding-bottom:20px}
#doctor-info #contact-doctor>form>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:justify;align-content:justify;-ms-align-content:justify;-webkit-align-items:flex-start;align-items:flex-start;-ms-align-items:flex-start;margin-bottom:10px}
#doctor-info #contact-doctor>form>div.actions{text-align:right;display:block}
#doctor-info #contact-doctor>form>div.actions>button[type=submit],#doctor-info #contact-doctor>form>div.actions>button[type=reset]{font-size:1.2rem;font-weight:700;padding:10px 20px}
#doctor-info #contact-doctor>form>div>label{padding-right:20px;padding-top:10px;text-align:right}
#doctor-info #contact-doctor>form>div>select{width:395px;border-radius:20px;margin-top:5px;height:30px;background:#fff;border-color:#fff}
#doctor-info #contact-doctor>form>div textarea,#doctor-info #contact-doctor>form>div>input{width:400px}
#doctor-info #contact-doctor>form>div>textarea{height:200px}
#doctor-info>div{position:relative;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start}
#doctor-info>div>section{border:1px solid #e9e9e9;border-radius:10px;position:relative;margin-bottom:20px}
#doctor-info>div>section>h1,#doctor-info>div>section>h2{font-size:1.3rem;font-weight:700;text-transform:uppercase;padding:10px 20px;border-bottom:1px solid #e7e7e7}
#doctor-info>div>section>h1>span,#doctor-info>div>section>h2>span{display:inline-block;background-color:#00C1F0;border-radius:50%;box-shadow:inset -3px -3px 0 #0098bd;width:40px;height:40px;line-height:40px;color:#fff;font-weight:900;font-size:1.4rem;margin-right:10px}
#doctor-info>div>section>h3{font-size:1.2rem;font-weight:700;line-height:1.5}
#doctor-info>div>section>div{padding:20px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-flow:column wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-ms-align-content:flex-start;width:100%}
#doctor-info>div>section#info{order:1;-webkit-order:1;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;position:relative;border-radius:10px 10px 0 0;border-bottom:none;padding-bottom:20px;margin-bottom:0}
#doctor-info>div>section#info>.info-content{-webkit-flex:1 0 60%;flex:1 0 60%;-ms-flex:1 0 60%}
#doctor-info>div>section#info>.info-content h1{font-weight:700;font-size:2rem;line-height:1.2}
#doctor-info>div>section#info>.info-content .address{font-weight:400;font-size:.95rem;display:block;margin-top:10px;line-height:1.2;margin-bottom:10px}
#doctor-info>div>section#info>.info-content dt{font-weight:700;margin-bottom:5px}
#doctor-info>div>section#info>.info-content .attractions{padding:10px 0;margin:10px 0}
#doctor-info>div>section#info>.info-content .attractions .rating{font-size:.8rem;font-weight:700;line-height:1;cursor:pointer}
#doctor-info>div>section#info>.info-content .attractions .appointment-left,#doctor-info>div>section#info>.info-content .attractions .watching{font-size:.8rem;color:#0B89BC;padding-left:10px}
#doctor-info>div>section#info>.info-content .attractions .appointment-left>span,#doctor-info>div>section#info>.info-content .attractions .watching>span{margin-right:5px}
#doctor-info>div>section#info>.info-content .badges .premium{color:#0288BD;border:2px solid #0288BD;border-radius:20px;padding:5px 10px;font-weight:700;text-transform:uppercase;margin-right:1rem}
#doctor-info>div>section#info>.info-content .badges .premium .fa{margin-left:5px}
#doctor-info>div>section#info>.info-content .badges .facilities{display:block;margin-top:1rem}
#doctor-info>div>section#info>.info-content .badges .facilities .tip-facilities{cursor:help;display:inline;position:relative}
#doctor-info>div>section#info>.info-content .badges .facilities .tip-facilities>.fa{background-color:#F6F6F6;border-radius:50%;font-size:.8rem;width:30px;height:30px;vertical-align:middle;text-align:center;padding:10px;margin-left:5px}
#doctor-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl{display:none;opacity:0;position:absolute;background-color:#fff;bottom:30px;left:-6px;text-align:center;width:100px;padding:5px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out}
#doctor-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl:before{content:" ";display:block;width:4px;height:10px;border-top:7px solid #ccc;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-15px;left:16px}
#doctor-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl:after{content:" ";display:block;width:2px;height:10px;border-top:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-12px;left:17px}
#doctor-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl dt{font-size:.85rem;margin-bottom:5px;font-weight:700}
#doctor-info>div>section#info>.info-content .badges .facilities .tip-facilities>dl dd{font-size:.8rem;font-weight:400}
#doctor-info>div>section#info>.info-content .badges .facilities .tip-facilities:hover>dl{display:block;opacity:1}
#doctor-info>div>section#info>.actions{-webkit-flex:1 0 40%;flex:1 0 40%;-ms-flex:1 0 40%;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:space-around;justify-content:space-around;-ms-justify-content:space-around;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;position:relative;padding-top:40px;padding-bottom:40px}
#doctor-info>div>section#info>.actions .schedule-appointment{position:relative;margin-bottom:20px}
#doctor-info>div>section#info>.actions .schedule-appointment a{width:100%;display:block;text-align:center;font-size:1rem;padding:20px 30px}
#doctor-info>div>section#info>.actions .schedule-appointment a span{padding-left:5px}
#doctor-info>div>section#info>.actions .contact-clinic{position:relative}
#doctor-info>div>section#info>.actions .contact-clinic a{width:100%;display:block;text-align:center;font-size:1rem;padding:20px 30px}
#doctor-info>div>section#info>.actions .contact-clinic a span{padding-left:5px}
#doctor-info>div>section#info>.photo{width:auto;margin:0 auto;position:relative;padding-top:0}
#doctor-info>div>section#info>.photo>.gpc{position:absolute;bottom:35px;right:35px}
#doctor-info>div>section#info>.photo .main-photo>img{background-color:#e9e9e9;display:block;margin-left:auto;margin-right:auto;border-radius:10px;border:none}
#doctor-info>div>section#info-basic{order:1;-webkit-order:1;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;position:relative;border-radius:10px;margin-bottom:20px;padding-bottom:20px}
#doctor-info>div>section#info-basic>.info-content{-webkit-flex:1 0 60%;flex:1 0 60%;-ms-flex:1 0 60%}
#doctor-info>div>section#info-basic>.info-content h1{font-weight:700;font-size:2rem;line-height:1.2}
#doctor-info>div>section#info-basic>.info-content .address{font-weight:400;font-size:.95rem;display:block;margin-top:10px;line-height:1.2}
#doctor-info>div>section#info-basic>.actions{-webkit-flex:1 0 40%;flex:1 0 40%;-ms-flex:1 0 40%;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:space-around;justify-content:space-around;-ms-justify-content:space-around;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;position:relative}
#doctor-info>div>section#info-basic>.actions .schedule-appointment{position:relative;margin-bottom:20px}
#doctor-info>div>section#info-basic>.actions .schedule-appointment a{width:100%;display:block;text-align:center;font-size:1rem;padding:20px 30px}
#doctor-info>div>section#info-basic>.actions .schedule-appointment a span{padding-left:5px}
#doctor-info>div>section#info-basic>.actions .contact-clinic{position:relative}
#doctor-info>div>section#info-basic>.actions .contact-clinic a{width:100%;display:block;text-align:center;font-size:1rem;padding:20px 30px}
#doctor-info>div>section#info-basic>.actions .contact-clinic a span{padding-left:5px}
#doctor-info>div>section#info-basic>.photo{width:auto;margin:0 auto;position:relative;padding-top:0}
#doctor-info>div>section#info-basic>.photo>.gpc{position:absolute;bottom:35px;right:35px}
#doctor-info>div>section#info-basic>.photo>img{background-color:#e9e9e9;display:block;margin-left:auto;margin-right:auto;border-radius:10px;border:none}
#doctor-info>div>section#about{order:2;-webkit-order:2}
#doctor-info>div>section#about .about-main{-webkit-flex:1 0 60%;flex:1 0 60%;-ms-flex:1 0 60%;line-height:1.5}
#doctor-info>div>section#about .about-main p{margin-bottom:20px;line-height:1.4}
#doctor-info>div>section#about .about-main p.intro{font-weight:700}
#doctor-info>div>section#about .about-side h3{text-transform:uppercase;font-weight:700;margin:15px 0}
#doctor-info>div>section#about .about-addition-basic{padding-top:0}
#doctor-info>div>section#about .about-addition-basic .about-basic-list{padding:20px 0}
#doctor-info>div>section#about .about-addition-basic .about-basic-list h3{font-size:1.2rem;font-weight:700;padding:10px 0;text-transform:uppercase}
#doctor-info>div>section#about .about-addition-basic .about-basic-list span{line-height:1.4}
#doctor-info>div>section#about .about-addition-basic .about-basic-list>ul li{padding:3px 0}
#doctor-info>div>section#photos{order:3;-webkit-order:3}
#doctor-info>div>section#photos .click-to-zoom{font-weight:700;font-size:.9rem;text-align:right;text-transform:uppercase}
#doctor-info>div>section#photos .click-to-zoom>span{margin-left:5px}
#doctor-info>div>section#photos ul{padding:15px;text-align:left;vertical-align:middle}
#doctor-info>div>section#photos ul li{float:left;display:inline;padding:5px;width:164px;height:190px;text-align:center}
#doctor-info>div>section#photos ul li div{margin-top:-20px;text-align:center}
#doctor-info>div>section#photos ul img{border:5px solid #eee;-webkit-box-shadow:0 0 20px rgba(0,0,0,.7);box-shadow:0 0 20px rgba(0,0,0,.7)}
#doctor-info>div>section#photos ul a:hover{color:#ddd}
#doctor-info>div>section#photos ul a:hover img{border:5px solid #bbb;color:#fff}
#doctor-info>div>section#photos>div>header{width:100%;margin-bottom:20px}
#doctor-info>div>section#photos>div>header:first-child{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#doctor-info>div>section#photos>div>header:first-child h4{font-weight:700;font-size:1rem}
#doctor-info>div>section#photos>div>header:last-child{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap}
#doctor-info>div>section#photos>h3{font-size:1.2rem;font-weight:700;line-height:1.5;margin-left:20px}
#doctor-info>div>section#photos #facilities{border-bottom:1px solid #e7e7e7}
#doctor-info>div>section#services{order:4;-webkit-order:4}
#doctor-info>div>section#services>ul{list-style-type:none;margin:10px 0 0;padding:0}
#doctor-info>div>section#services>ul>li{text-align:center;margin-bottom:15px}
#doctor-info>div>section#services .summary li{margin:10px 0}
#doctor-info>div>section#prices{order:5;-webkit-order:5}
#doctor-info>div>section#prices>div>p{margin-bottom:20px}
#doctor-info>div>section#prices>div>p.intro{font-weight:700}
#doctor-info>div>section#prices>div>table{width:100%}
#doctor-info>div>section#prices>div>table thead{background-color:#00C1F0;color:#fff}
#doctor-info>div>section#prices>div>table thead tr td{padding:10px 20px;font-weight:700;font-size:1.1rem}
#doctor-info>div>section#prices>div>table thead tr td:first-child{border-top-left-radius:10px}
#doctor-info>div>section#prices>div>table thead tr td:last-child{border-top-right-radius:10px}
#doctor-info>div>section#prices>div>table thead tr td span{margin-right:10px}
#doctor-info>div>section#prices>div>table tbody{background-color:#E4F7FE}
#doctor-info>div>section#prices>div>table tbody tr td{font-size:1rem;padding:10px 20px;border-bottom:1px solid #fff}
#doctor-info>div>section#prices>div>table tbody tr td:last-child{text-align:right;width:40px}
#doctor-info>div>section#prices>div>table tbody tr td:first-child{font-weight:700;text-align:left}
#doctor-info>div>section#prices>div>table tbody tr td .groupRowTitle{color:#fff;font-size:1.1em}
#doctor-info>div>section#prices>div>table tbody tr td>.tip{display:inline;position:relative}
#doctor-info>div>section#prices>div>table tbody tr td>.tip>.fa{display:inline-block;padding:3px 7px;background-color:#fff;border-radius:100px;margin-left:10px}
#doctor-info>div>section#prices>div>table tbody tr td>.tip>dl{display:none;opacity:0;position:absolute;background-color:#fff;bottom:33px;left:-6px;width:300px;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 0 20px;transition:opacity .2s ease-in-out}
#doctor-info>div>section#prices>div>table tbody tr td>.tip>dl:before{content:" ";display:block;width:10px;height:10px;border-top:7px solid #ccc;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-14px;left:20px}
#doctor-info>div>section#prices>div>table tbody tr td>.tip>dl:after{content:" ";display:block;width:10px;height:10px;border-top:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-12px;left:21px}
#doctor-info>div>section#prices>div>table tbody tr td>.tip>dl dt{font-size:.85rem;margin-bottom:5px;font-weight:700}
#doctor-info>div>section#prices>div>table tbody tr td>.tip>dl dd{font-size:.8rem;font-weight:400}
#doctor-info>div>section#prices>div>table tbody tr td>.tip:hover>dl{display:block;opacity:1}
#doctor-info>div>section#prices>div>table tbody tr td .price.discount-price{text-decoration:line-through}
#doctor-info>div>section#prices>div>table tbody tr td .price.discount-price>span{display:inline-block;font-weight:700;padding-left:10px;text-decoration:none!important;color:#dc0177}
#doctor-info>div>section#prices>div>table tbody tr.groupRow{background:#dc0177;cursor:pointer}
#doctor-info>div>section#prices>div>table tbody tr:last-child td{border-bottom:none}
#doctor-info>div>section#prices>div>table tbody tr.has-notes{cursor:pointer}
#doctor-info>div>section#prices>div>table tbody tr.row-highlight{background-color:#f29931}
#doctor-info>div>section#prices>div>table tbody tr.notes td{padding:0;border:none}
#doctor-info>div>section#prices>div>table tbody tr.notes td>div{background-color:#f7f7f7;padding:20px;display:none}
#doctor-info>div>section#prices>div>table tbody tr.notes td>div>dl>dt{padding:20px 0 10px;text-transform:uppercase}
#doctor-info>div>section#prices>div>table tbody tr.notes td>div>dl>dt:first-child{padding-top:0}
#doctor-info>div>section#prices>div>table tbody tr.notes td>div>dl>dd>dl{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#doctor-info>div>section#prices>div>table tbody tr.notes td>div>dl>dd>dl>dt{font-size:.9rem;font-weight:700;-webkit-flex:0 0 20%;flex:0 0 20%;-ms-flex:0 0 20%}
#doctor-info>div>section#prices>div>table tbody tr.notes td>div>dl>dd>dl>dd{font-size:.9rem;font-weight:400;-webkit-flex:0 0 80%;flex:0 0 80%;-ms-flex:0 0 80%}
#doctor-info>div>section#prices>div>table tbody tr.notes td>div>dl>dd>dl>dd:before{content:":";padding-right:10px}
#doctor-info>div>section#prices>div>table tfoot{background-color:#E4F7FE}
#doctor-info>div>section#prices>div>table tfoot tr{height:10px}
#doctor-info>div>section#prices>div>table tfoot tr td:first-child{border-bottom-left-radius:10px}
#doctor-info>div>section#prices>div>table tfoot tr td:last-child{border-bottom-right-radius:10px}
#doctor-info>div>section#prices>div>div{width:240px;margin:40px auto 0}
#doctor-info>div>section#reviews{order:6;-webkit-order:6}
#doctor-info>div>section#reviews>div .summary{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;border-bottom:1px solid #e7e7e7;padding-bottom:20px}
#doctor-info>div>section#reviews>div .summary>.message{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;padding-right:40px;font-size:.95rem}
#doctor-info>div>section#reviews>div .summary>.message .intro{font-weight:700}
#doctor-info>div>section#reviews>div .summary>.write-review{-webkit-flex:0 0 260px;flex:0 0 260px;-ms-flex:0 0 260px;border-radius:10px;background-color:#e7e7e7;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-ms-justify-content:center;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch}
#doctor-info>div>section#reviews>div .summary>.write-review>div{padding:20px;border-bottom:1px solid #fff;text-align:center}
#doctor-info>div>section#reviews>div .summary>.write-review>div:last-child{border-bottom:0}
#doctor-info>div>section#reviews>div .summary>.write-review>div>.rating{display:block;margin:0 auto 10px;font-size:2rem}
#doctor-info>div>section#reviews>div .summary>.write-review>div>.rating-counter{display:block}
#doctor-info>div>section#reviews>div .summary>.write-review>div>.rating-counter>span{padding-left:5px;font-weight:700}
#doctor-info>div>section#reviews>div .comments>ul>li{padding:20px 0;border-bottom:1px solid #e7e7e7}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info{display:block}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info img{float:left;margin-top:-5px;height:50px;width:50px;border-radius:50%;border:2px solid #e7e7e7;background-color:#f7f7f7;margin-right:10px}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .name{display:block;font-size:1.2rem;font-weight:700}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .date{font-size:.9rem;font-weight:700;margin-right:10px}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score{display:inline-block;position:relative;font-size:.85rem;cursor:pointer}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score:hover .full-rating{display:block}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating{display:none;position:absolute;background-color:rgba(255,255,255,.9);box-shadow:rgba(0,0,0,.3) 0 0 10px;border:1px solid #ededed;padding:10px;border-radius:10px;top:-30px;right:-245px;width:240px}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating>div{margin:0 0 5px}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating>div:last-child{margin:0}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating>div>span{line-height:1;display:inline-block;vertical-align:baseline}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-info .overall-score .full-rating>div>span:first-child{font-weight:700;width:110px;text-align:right;padding:0 5px 0 0}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-message{clear:both;display:block;padding:20px 0 0;font-size:.95rem}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-tool{margin-top:20px;font-size:.8rem;font-weight:700}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-tool>form{display:inline-block;margin-left:10px}
#doctor-info>div>section#reviews>div .comments>ul>li>div>section .comment-tool>form button{border:0;border-radius:5px;background-color:#e7e7e7;padding:5px 10px;font-weight:700;cursor:pointer}
#doctor-info>div>section#reviews>div .comments>ul .clinic-more-reviews{text-align:center;margin:0 5px;padding:25px 0 5px}
#doctor-info>div>section#reviews>div .comments>ul .clinic-more-reviews a{font-weight:700;padding:7px 10px;text-decoration:none}
#doctor-info>div>section#reviews>div .comments>ul .clinic-more-reviews a:hover{-webkit-border-radius:50%;border-radius:50%;background-color:#e7e7e7}
#doctor-info>div>section#reviews>div .paging{padding-bottom:0}
#doctor-info>div>section#expertise{order:7;-webkit-order:7}
#doctor-info>div>section#expertise .summary li{margin-right:10px;line-height:3;display:inline;font-weight:700}
#doctor-info>div>section#expertise .summary li:after{content:", "}
#doctor-info>div>section#expertise .summary li:last-child:after{content:""}
#doctor-info>div>section#hospitals{order:8;-webkit-order:8}
#doctor-info>div>section#hospitals .summary>ul>li:last-child>div>.hospitals-info{padding-bottom:0;border-bottom:none}
#doctor-info>div>section#hospitals .summary>ul>li>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;border:1px solid #e7e7e7;border-radius:10px;padding:10px;margin:20px 0}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-photo{-webkit-flex:0 0 170px;flex:0 0 170px;-ms-flex:0 0 170px;margin:0 auto;text-align:center;position:relative}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-photo img{border-radius:10px;background-color:#efefef;border:1px solid #e7e7e7;width:150px;max-height:150px;display:block}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;padding-bottom:0}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info header{padding-bottom:0;border-bottom:1px solid #e7e7e7}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info header h4{font-weight:700;font-size:1.2rem}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info header h4 a{color:#55add1}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info header span{color:#dc0177;text-transform:uppercase;font-size:.9rem}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info header p{font-size:.9em;padding:5px 0}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info>div{padding:10px 0 0}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info>div p{padding:0}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info>div p:not(:last-child){margin-bottom:1rem}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info>div p strong{color:#dc0177;font-size:1.5rem;font-weight:700;margin-left:1rem}
#doctor-info>div>section#hospitals .summary>ul>li>div .hospitals-info a{-webkit-align-self:flex-start;align-self:flex-start;-ms-align-self:flex-start;color:#55add1;text-decoration:underline}
#doctor-info>div>section#nearbyhotels{order:9;-webkit-order:9}
#doctor-info>div>section#nearbyhotels>div>ul>li:last-child>div>.hotel-info{padding-bottom:0;border-bottom:none}
#doctor-info>div>section#nearbyhotels>div>ul>li>div{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;border:1px solid #e7e7e7;border-radius:10px;padding:10px;margin:20px 0}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-photo{-webkit-flex:0 0 170px;flex:0 0 170px;-ms-flex:0 0 170px;margin:0 auto;text-align:center;position:relative}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-photo img{border-radius:10px;background-color:#efefef;border:1px solid #e7e7e7;width:150px;max-height:150px;display:block}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-photo>.verified-alt{position:absolute;top:130px;left:22px;margin-right:20px;font-size:.7rem}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info{-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 auto;padding-bottom:0}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header{padding-bottom:0;border-bottom:1px solid #e7e7e7}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header h4{font-weight:700;font-size:1.4rem}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header h4 a{color:#55add1}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header span{color:#dc0177;text-transform:uppercase;font-size:1.1rem}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info header p{font-size:.9em;padding:5px 0}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info>div{padding:10px 0 0}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info>div p{padding:0}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info>div p:not(:last-child){margin-bottom:1rem}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info>div p strong{color:#dc0177;font-size:1.5rem;font-weight:700;margin-left:1rem}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info .hotel-price{margin-bottom:20px;margin-top:5px}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info .hotel-price .texas-price{text-decoration:line-through}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info .hotel-price .our-price{display:inline-block;font-weight:700;padding-left:10px;color:#dc0177}
#doctor-info>div>section#nearbyhotels>div>ul>li>div .hotel-info a{-webkit-align-self:flex-start;align-self:flex-start;-ms-align-self:flex-start;color:#55add1;text-decoration:underline}
#doctor-info>div #clinic-nav{order:2;-webkit-order:2;border:1px solid #00C1F0;border-top:none;border-radius:0 0 10px 10px;background-color:#00C1F0;height:40px;margin-bottom:20px;font-size:.9rem}
#doctor-info>div #clinic-nav ul{display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-flow:row nowrap;-webkit-justify-content:space-around;justify-content:space-around;-ms-justify-content:space-around;-webkit-align-content:stretch;align-content:stretch;-ms-align-content:stretch;-webkit-align-items:center;align-items:center;-ms-align-items:center;padding:0 20px}
#doctor-info>div #clinic-nav ul li{padding:13px 0;margin:0}
#doctor-info>div #clinic-nav ul li a{display:block;padding:0;text-transform:uppercase;font-weight:700;line-height:1;color:#fff}
#doctor-info>div #clinic-nav ul li.free-quote{background-color:#47AC10;border-top:5px solid #EBB436;border-radius:10px 10px 0 0;border-bottom:1px solid #333;-webkit-flex:0 0 140px;flex:0 0 140px;-ms-flex:0 0 140px;margin-top:-14px;transition:all .2s ease-in-out}
#doctor-info>div #clinic-nav ul li.free-quote a{color:#fff;text-shadow:0 1px 0 #000;padding:10px}
#doctor-info>div #clinic-nav ul li.free-quote a span{font-size:2rem;float:right;color:#EBB436}
#doctor-info>div #clinic-nav.stick{position:fixed;top:100px;z-index:99;width:880px;border-radius:0;border:none;box-shadow:rgba(0,0,0,.2) 0 0 30px}
#doctor-info>div #clinic-nav.stick ul .free-quote{border-top:none;border-bottom:5px solid #EBB436;border-radius:0 0 10px 10px;margin-top:0}
#doctor-info>div #clinic-nav.stick ul .free-quote a{padding:7px 0}
#doctor-info>div #clinic-nav.stick ul .free-quote a:last-child{padding:7px 10px}
.verified-watermark{display:inline-block;color:#fff;font-family:sans-serif;position:absolute;top:10px;right:0;opacity:.8;filter:alpha(opacity=80);padding:5px 10px 5px 45px;height:44px;font-size:12px;text-shadow:1px 1px 1px rgba(0,0,0,.7);background:url(https://img.medicaldepartures.com/md-verified.png) 5px 5px no-repeat rgba(0,0,0,.5)}
.verified-watermark:before{content:" ";border:22px solid rgba(0,0,0,.5);display:block;position:absolute;left:-44px;top:0;border-left-color:transparent}
.verified-watermark.ddsite{background:url(https://img.dentaldepartures.com/dd-verified.png) 5px 5px no-repeat rgba(0,0,0,.5)}
.verified-watermark>b{font-size:16px;display:block}
#tip-title{font-weight:700;color:#fff;font-size:1.5em}
#fancybox-wrap,#fancybox-wrap *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
#vismap{cursor:pointer}
#body.content h1{background-color:#fff;font-weight:700;font-size:24pt;padding:0 0 5px;margin-top:10px}
.locations-sitemap .location-group .location{display:inline-block;vertical-align:top;width:32%}
.locations-sitemap .location-group .location:not(:last-child){margin-right:2%}
.locations-sitemap .location-group .location .location-headline{background-color:#f2f4f8;border-bottom:1px solid #d6e1ef;border-top:1px solid #d6e1ef;margin-bottom:1em;padding:.5em 4%}
.locations-sitemap .location-group .location .location-headline h2{background-position:left center;background-repeat:no-repeat;font-size:1.5em;font-weight:700;margin:0;padding:.5% .5em .5% 80px}
.locations-sitemap .location-group .location .location-headline p{color:#666;margin:0!important;padding:0 .5em 0 80px}
.locations-sitemap .location-group .location .location-procedures{list-style:none;margin:0;padding:15px 0}
.locations-sitemap .location-group .location .location-procedures li{display:inline-block;padding-left:2%;vertical-align:top;width:47%}
.locations-sitemap .location-group .location .location-procedures li:nth-child(odd){padding-right:2%}