.ui-timepicker-wrapper {
overflow-y: auto;
height: 150px;
width: 6.5em;
background: #fff;
border: 1px solid #ddd;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
box-shadow:0 5px 10px rgba(0,0,0,0.2);
outline: none;
z-index: 10001;
margin: 0;
}
.ui-timepicker-wrapper.ui-timepicker-with-duration {
width: 11em;
}
.ui-timepicker-list {
margin: 0;
padding: 0;
list-style: none;
}
.ui-timepicker-duration {
margin-left: 5px; color: #888;
}
.ui-timepicker-list:hover .ui-timepicker-duration {
color: #888;
}
.ui-timepicker-list li {
padding: 3px 0 3px 5px;
cursor: pointer;
white-space: nowrap;
color: #000;
list-style: none;
margin: 0;
}
.ui-timepicker-list:hover .ui-timepicker-selected {
background: #fff; color: #000;
}
li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
background: #1980EC; color: #fff;
}
li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
color: #ccc;
}
.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
color: #888;
cursor: default;
}
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
background: #f2f2f2;
}.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 .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;transition:background-color 100ms ease-out}.intl-tel-input input.iti-invalid-key{transition:background-color 0s;background-color:#FFC7C7}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-container:hover{cursor:pointer}.intl-tel-input .flag-container:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input input[disabled]+.flag-container:hover,.intl-tel-input input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{z-index:1;position:relative;width:42px;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:4px;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{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.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.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input select{position:absolute;top:0;left:0;z-index:1;width:42px;height:100%;opacity:0}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.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.np{width:13px}.iti-flag.va{width:15px}@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}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:13px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:13px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.us{height:11px;background-position:-5241px 0px}.iti-flag.uy{height:14px;background-position:-5263px 0px}.iti-flag.uz{height:10px;background-position:-5285px 0px}.iti-flag.va{height:15px;background-position:-5307px 0px}.iti-flag.vc{height:14px;background-position:-5324px 0px}.iti-flag.ve{height:14px;background-position:-5346px 0px}.iti-flag.vg{height:10px;background-position:-5368px 0px}.iti-flag.vi{height:14px;background-position:-5390px 0px}.iti-flag.vn{height:14px;background-position:-5412px 0px}.iti-flag.vu{height:12px;background-position:-5434px 0px}.iti-flag.wf{height:14px;background-position:-5456px 0px}.iti-flag.ws{height:10px;background-position:-5478px 0px}.iti-flag.xk{height:15px;background-position:-5500px 0px}.iti-flag.ye{height:14px;background-position:-5522px 0px}.iti-flag.yt{height:14px;background-position:-5544px 0px}.iti-flag.za{height:14px;background-position:-5566px 0px}.iti-flag.zm{height:14px;background-position:-5588px 0px}.iti-flag.zw{height:10px;background-position:-5610px 0px}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url(//cando.shlife.fr/wp-content/plugins/foodpress/assets/images/flags.png);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-image:url(//cando.shlife.fr/wp-content/plugins/foodpress/assets/images/flags@2x.png)}}.iti-flag.np{background-color:transparent}
.intl-tel-input .country-list {
color: black;
text-align: left;
}.fp_inner_box .fpoo_addcart_msg{
margin-left: 10px;
position: relative;
padding-left: 12px;
}
.fp_inner_box .fpoo_addcart_msg:before{
content: '';
display: block;
position: absolute;
top: 50%;
left: 0%;
margin: -5px 0 0 -6px;
height: 4px;
width: 8px;
border: solid #A3A3A3;
border-width: 0 0 4px 4px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box;
-webkit-box-sizing: content-box;
}
.fp_inner_box .onpage_fpAddToCart.added, .fp_inner_box .onpage_fpAddToCart.added:hover{opacity: 0.3}
.fp_inner_box .onpage_fpAddToCart{
color: #fff;
margin-top: 5px;
padding: 8px 10px;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.fp_inner_box .onpage_fpAddToCart:hover{opacity: 0.8;color: #fff;}
.fp_box.menuItem.loading{
position: relative;
opacity: 0.5;
}
.fp_box.menuItem.loading:before{
content:"";
background: url(//cando.shlife.fr/wp-content/plugins/foodpress-onlineorder/assets/images/fp-loader.gif) center center no-repeat;
position: absolute;
top: 0; left: 0;
width: 100%;
height: 100%;
z-index: 9999;
} .fpOO_wc .product-addon {
border-bottom: none;
margin-bottom: 0px;
margin-top: 10px;
padding-bottom: 10px;
border-top: solid 1px #e1e1e1;
padding-top: 10px;
}
.fpOO_wc .product-addon .addon-description{
padding-bottom: 10px; opacity: 0.7
}
.fpOO_wc .product-addon .form-row {
padding-bottom: 5px;
display: inline-block;
padding-right: 10px;
width: 48%;
}
.fpOO_wc .product-addon h3.addon-name{
color: #767676;
font-size: 18px;
font-family: 'open sans';
text-transform: uppercase;
padding-bottom: 5px;
margin: 0;
}
.fpOO_wc dl.product-addon-totals dt{
font-weight: normal;
text-transform: uppercase;
font-family: 'open sans'
}
.fpOO_wc dl.product-addon-totals dd:last-child .amount{
font-size: 22px;
}
.fpOO_wc #product-addons-total dl{margin: 0;} .fpOO_wc .fp_orderonline_add_cart #product-addons-total .product-addon-totals,.fpOO_wc .fp_orderonline_add_cart .variations_button, .fpOO_wc .fp_orderonline_add_cart .single_variation, .fpOO_wc .fp_oo_single .fp_orderonline_add_cart, .fp_oo_single #product-addons-total .product-addon-totals{
margin:0 -20px 0 -70px;
padding: 15px 0 15px 70px;
}
.fpOO_wc .fp_orderonline_add_cart .single_variation,.fp_oo_single #product-addons-total .product-addon-totals{
background-color: #FFEED0;
}
.fp_oo_single #product-addons-total .product-addon-totals{padding-bottom: 1px;}
.fpOO_wc .fp_orderonline_add_cart #product-addons-total .product-addon-totals{
background-color: #F7DDAF;
padding-bottom: 1px;
}
.fpOO_wc .fp_oo_single .fp_orderonline_add_cart, .fpOO_wc .fp_orderonline_add_cart .variations_button{
background-color: #F2D095;
margin-bottom: -25px;
}
.fpOO_wc .fp_orderonline_trigger{padding-bottom: 20px;}
.fpOO_wc_Outter.loading{
position: relative;
opacity: 0.5;
}
.fpOO_wc_Outter.loading:before{
content:"";
background: url(//cando.shlife.fr/wp-content/plugins/foodpress-onlineorder/assets/images/fp-loader.gif) center center no-repeat;
position: absolute;
top: 0; left: 0;
width: 100%;
height: 100%;
}
.fp_menucard_content .fp_oo_notic{
padding: 15px 20px;
min-height: 22px;
background-color: #a6be5c
}
.fp_menucard_content .fp_oo_notic p{
font-size: 16px;
padding: 0px 0px 5px;
min-height: 36px;
}
.fp_menucard_content .fp_oo_notic p .fpsec{
margin-top: 3px;
font-weight: bold;
}
.fp_menucard_content .fp_oo_notic p span{
float: left;padding-top: 8px;
font-size: 16px;
}
.fp_menucard_content .fp_oo_notic p em{clear: both;}
.fp_menucard_content .fp_oo_notic p b{
position: relative;
display: inline-block;
vertical-align: top;
margin-right: 12px;
width: 33px;
height: 33px;
border: 2px solid #fff;
border-radius: 50%;
float: left;
}
.fp_menucard_content .fp_oo_notic p b:before{
content: '';
display: block;
position: absolute;
top: 50%;
left: 50%;
margin: -5px 0 0 -6px;
height: 4px;
width: 8px;
border: solid #fff;
border-width: 0 0 4px 4px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
box-sizing: content-box;
-webkit-box-sizing: content-box;
}
.fpOO_wc_Outter .fp_popup_option_title {padding-bottom: 5px;}
.fpOO_wc_Outter .fp_subtitle_text{padding-bottom: 5px;opacity: 0.7}
.fpOO_wc_Outter .variations .value select{
border-radius: 5px;
padding: 4px;
}
.fpOO_wc_Outter .variations td.label{vertical-align: top;}
.variations .value .reset_variations{
display: block;
text-decoration: none;
}
.fp_inner_box .fp_price_line {font-size: 18px;}
.fp_inner_box .fp_price_line span.amount{
font-size: 22px;font-weight: bold;
font-style: normal;
}
.fp_inner_box .fp_price_line{margin-bottom: 10px;}
.fp_orderonline_add_cart .quantity{
float: left;
width: 80px;
margin-right: 10px;
}
.fp_orderonline_add_cart .quantity input{
border: 2px solid #b7b7b7;
font-family: inherit;
padding: 5px;
font-size: 100%;
margin: 0;
width: 100%;
vertical-align: baseline;
border-radius: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fp_orderonline_add_cart .fp_bnt{
float: left;
border-bottom: none;
padding: 10px;
line-height: 100%;
}
.fpOO_wc .fp_bnt{
color: #fff;
padding: 8px 15px;
}
.fpOO_wc .fp_bnt:hover{color: #fff;} .fp_orderonline_variable .single_variation .price .amount{
font-size: 22px;
font-weight: bold;
}
.variations {
border-bottom: none;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 10px;
width: 100%;
display: table;
border-collapse: separate;
border-spacing: 0px;
}
.variations tr{
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
.variations td{
border-top: none;
padding: 6px 10px 6px 6px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
form.fp_orderonline_variable table.variations {
border: none;
}
form.fp_orderonline_variable td.label {
border:none;
width: 100px !important;
text-align: left;
}
form.fp_orderonline_variable td.value {
border: none;
}
.fp_price span.amount {
padding: 0px 2px;
}
span.fp_popup_img_price span.amount {
padding: 0px 4px;
}
.fp_box .fp_price del, .fp_popup_img_price del{color: #fff;}
.fp_box .fp_price ins, .fp_popup_img_price ins{background-color: transparent;} @media (max-width: 600px){
.fp_popup_option .fp_oo_notic p b{
float: none;
}
.fp_popup_option .fp_oo_notic p span{
display: block;	float: none;
font-size: 14px;
}
.fp_popup_option .fp_oo_notic p a{float: none;
margin-left: 0px; margin-right: 3px;
}
.fp_popup_option .fp_oo_notic{
padding: 20px;
text-align: center;
}
} @media only screen and (max-width: 768px) {
.fp_menucard_content .fp_oo_notic p span{
display: block;
padding-bottom: 10px;
float: none;
}
.fp_menucard_content .fp_oo_notic p a{
float: none;
margin-left: 0;
margin-right: 5px;
}
.fp_menudata_icon {
display:none;
}
.fp_menucard_content .iconrow .fp_inner_box {
padding-left: 20px;
}
} .fp_oo_sim_cart { padding: 10px 12px; text-align: left;}
.fpoo_add_cart {
text-align: left;
padding-left: 12px;
}
.fp_oo_sim_cart .quantity input {
min-width: 40px;
float: left;
max-width: 60px;
text-align:left;
}
.new_ft2_layout.fp_box.menuItem.c_100.ft_item.style_ft2 a.onpage_fpAddToCart.fp_bnt.single_add_to_cart_button.button.alt {
margin-left: 5px;
margin-top: 3px;
}
.fp_box.menuItem.c_33.normal_item.style_2  a.onpage_fpAddToCart.single_add_to_cart_button{
margin-left: 5px;
margin-top: 3px;
}
.fp_oo_sim_cart .quantity input{margin-right: 5px;}
.var_add_to_cart_button.onpage_fpAddToCart{margin-left: 0;
font-size: 11px;
padding: 5px;
}
.foodpress_menu .var_add_to_cart_button {margin-bottom: 11px;}
.fp_menucard_content .fp_bnt, button.fp_bnt, .fpOO_wc .fp_bnt, .fp_box .onpage_fpAddToCart:visited {
color: #ffffff;
} div.fp_oo_sim_cart .quantity {
display: inline-block;
height: 45px;
overflow: hidden;
vertical-align: top;
}
.fp_oo_sim_cart .quantity input {
min-width: 40px;
float: none;
max-width: 60px;
text-align: left;
display: inline-block;
height: auto;
}
.foodpress_menu a.onpage_fpAddToCart.fp_bnt.single_add_to_cart_button.button.alt {
display: inline-block;
height: auto;
margin-top: 0px;
padding: 10px;
}
.foodpress_menu .var_add_to_cart_button {
margin-bottom: 10px;
height: auto;
padding: 10px;
}@font-face {
  font-family: 'fontello icon picker';
  src: url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/iconpicker/fontello.eot?80389260);
  src: url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/iconpicker/fontello.eot?80389260#iefix) format('embedded-opentype'),
       url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/iconpicker/fontello.woff?80389260) format('woff'),
       url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/iconpicker/fontello.ttf?80389260) format('truetype'),
       url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/iconpicker/fontello.svg?80389260#fontello) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="fontello-"]:before, [class*=" fontello-"]:before {
  font-family: "fontello icon picker";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
}

/*
Icon Name:          Fontello Awesome
Icon URI:           http://aristeides.com
Author:             Fontello.com
License:            SIL
*/
.fontello-picture:before { content: '\e800';} /* '' */
.fontello-left-big:before { content: '\e801';} /* '' */
.fontello-right-big:before { content: '\e802';} /* '' */
.fontello-globe:before { content: '\e803'; } /* '' */
@font-face {
font-family: 'fontello';
src: url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/fontello.eot?61640691);
src: url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/fontello.eot?61640691#iefix) format('embedded-opentype'),
url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/fontello.woff?61640691) format('woff'),
url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/fontello.ttf?61640691) format('truetype'),
url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/fontello/fontello.svg?61640691#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="fontelloicon-"]:before, [class*=" fontelloicon-"]:before {
font-family: "fontello";
}
i:before,i:before{
font-style: normal;
font-weight: normal;
speak: none;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    } .fontelloicon-duckduckgo:before { content: '\e82d'; } .fontelloicon-aim:before { content: '\e82e'; } .fontelloicon-delicious:before { content: '\e82f'; } .fontelloicon-paypal:before { content: '\e830'; } .fontelloicon-flattr:before { content: '\e831'; } .fontelloicon-android:before { content: '\e832'; } .fontelloicon-eventful:before { content: '\e833'; } .fontelloicon-smashmag:before { content: '\e834'; } .fontelloicon-gplus:before { content: '\e835'; } .fontelloicon-wikipedia:before { content: '\e836'; } .fontelloicon-lanyrd:before { content: '\e837'; } .fontelloicon-calendar:before { content: '\e838'; } .fontelloicon-stumbleupon:before { content: '\e839'; } .fontelloicon-fivehundredpx:before { content: '\e83a'; } .fontelloicon-pinterest:before { content: '\e83b'; } .fontelloicon-bitcoin:before { content: '\e83c'; } .fontelloicon-w3c:before { content: '\e83d'; } .fontelloicon-foursquare:before { content: '\e83e'; } .fontelloicon-html5:before { content: '\e83f'; } .fontelloicon-ie:before { content: '\e840'; } .fontelloicon-call:before { content: '\e841'; } .fontelloicon-grooveshark:before { content: '\e842'; } .fontelloicon-ninetyninedesigns:before { content: '\e843'; } .fontelloicon-forrst:before { content: '\e844'; } .fontelloicon-digg:before { content: '\e845'; } .fontelloicon-spotify:before { content: '\e846'; } .fontelloicon-reddit:before { content: '\e847'; } .fontelloicon-guest:before { content: '\e848'; } .fontelloicon-gowalla:before { content: '\e849'; } .fontelloicon-appstore:before { content: '\e84a'; } .fontelloicon-blogger-1:before { content: '\e84b'; } .fontelloicon-cc:before { content: '\e84c'; } .fontelloicon-dribbble:before { content: '\e84d'; } .fontelloicon-evernote:before { content: '\e84e'; } .fontelloicon-flickr:before { content: '\e84f'; } .fontelloicon-google:before { content: '\e850'; } .fontelloicon-viadeo:before { content: '\e851'; } .fontelloicon-instapaper:before { content: '\e852'; } .fontelloicon-weibo:before { content: '\e853'; } .fontelloicon-klout:before { content: '\e854'; } .fontelloicon-linkedin-1:before { content: '\e855'; } .fontelloicon-meetup:before { content: '\e856'; } .fontelloicon-vk:before { content: '\e857'; } .fontelloicon-plancast:before { content: '\e858'; } .fontelloicon-disqus:before { content: '\e859'; } .fontelloicon-rss:before { content: '\e85a'; } .fontelloicon-skype-1:before { content: '\e85b'; } .fontelloicon-twitter-1:before { content: '\e85c'; } .fontelloicon-youtube:before { content: '\e85d'; } .fontelloicon-vimeo-1:before { content: '\e85e'; } .fontelloicon-windows:before { content: '\e85f'; } .fontelloicon-xing:before { content: '\e860'; } .fontelloicon-yahoo:before { content: '\e861'; } .fontelloicon-chrome:before { content: '\e862'; } .fontelloicon-email:before { content: '\e863'; } .fontelloicon-macstore:before { content: '\e864'; } .fontelloicon-myspace:before { content: '\e865'; } .fontelloicon-podcast:before { content: '\e866'; } .fontelloicon-amazon:before { content: '\e867'; } .fontelloicon-steam:before { content: '\e868'; } .fontelloicon-cloudapp:before { content: '\e869'; } .fontelloicon-dropbox:before { content: '\e86a'; } .fontelloicon-ebay:before { content: '\e86b'; } .fontelloicon-facebook-1:before { content: '\e86c'; } .fontelloicon-github-1:before { content: '\e86d'; } .fontelloicon-github-circled:before { content: '\e86e'; } .fontelloicon-googleplay:before { content: '\e86f'; } .fontelloicon-itunes:before { content: '\e870'; } .fontelloicon-plurk:before { content: '\e871'; } .fontelloicon-songkick:before { content: '\e872'; } .fontelloicon-lastfm-1:before { content: '\e873'; } .fontelloicon-gmail:before { content: '\e874'; } .fontelloicon-pinboard:before { content: '\e875'; } .fontelloicon-openid:before { content: '\e876'; } .fontelloicon-quora:before { content: '\e877'; } .fontelloicon-soundcloud:before { content: '\e878'; } .fontelloicon-tumblr-1:before { content: '\e879'; } .fontelloicon-eventasaurus:before { content: '\e87a'; } .fontelloicon-wordpress-1:before { content: '\e87b'; } .fontelloicon-yelp:before { content: '\e87c'; } .fontelloicon-intensedebate:before { content: '\e87d'; } .fontelloicon-eventbrite:before { content: '\e87e'; } .fontelloicon-scribd:before { content: '\e87f'; } .fontelloicon-posterous:before { content: '\e880'; } .fontelloicon-stripe:before { content: '\e881'; } .fontelloicon-opentable:before { content: '\e882'; } .fontelloicon-cart:before { content: '\e883'; } .fontelloicon-print:before { content: '\e884'; } .fontelloicon-angellist:before { content: '\e885'; } .fontelloicon-instagram-1:before { content: '\e886'; } .fontelloicon-dwolla:before { content: '\e887'; } .fontelloicon-appnet:before { content: '\e888'; } .fontelloicon-statusnet:before { content: '\e889'; } .fontelloicon-acrobat:before { content: '\e88a'; } .fontelloicon-drupal:before { content: '\e88b'; } .fontelloicon-buffer:before { content: '\e88c'; } .fontelloicon-pocket:before { content: '\e88d'; } .fontelloicon-bitbucket:before { content: '\e88e'; } .fontelloicon-lego:before { content: '\e88f'; } .fontelloicon-login:before { content: '\e890'; } .fontelloicon-stackoverflow:before { content: '\e891'; } .fontelloicon-hackernews:before { content: '\e892'; } .fontelloicon-lkdto:before { content: '\e893'; }.dt-iconboxes {
text-align: center;
}
.dt-iconboxes h4 {
font-size: 16px;
}
.dt-iconboxes span {
text-align: center;
font-size: 3.5em;
color: #666666;
border: 1px solid #aaaaaa;
width: 100px;
height: 100px;
line-height: 100px;
display: inline-block;
-webkit-border-radius: 2px;
border-radius: 2px;
background-clip: padding-box;
position: relative;
margin-bottom: 30px;
background-color: transparent; 
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
-ms-transition: all 0.4s;
transition: all 0.4s;
}
.dt-iconboxes.layout-3 span {
margin-bottom: 0;
}
.dt-iconboxes span:after,
.dt-iconboxes span:before {
top: 100%;
left: 50%;
border: solid transparent;
content: "";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
-ms-transition: all 0.4s;
transition: all 0.4s;
}
.dt-iconboxes span:after {
border-color: rgba(255, 255, 255, 0);
border-top-color: #ecf0f1; 
border-width: 10px;
margin-left: -10px;
}
.dt-iconboxes span:before {
border-color: rgba(255, 255, 255, 0);
border-top-color: #666666;
border-width: 11px;
margin-left: -11px;
}
.dt-iconboxes span:hover {
background-color: #1abc9c;
border: 1px solid #1abc9c; 
color: #ffffff;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
-ms-transition: all 0.4s;
transition: all 0.4s;
}
.dt-iconboxes span:hover:after,
.dt-iconboxes span:hover:before {
border-top: 11px solid #1abc9c;
border-top-color: #1abc9c; 
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
-ms-transition: all 0.4s;
transition: all 0.4s;
}
.dt-iconboxes p {
text-align: left;
}
.dt-iconboxes > span a,
.dt-iconboxes > span:hover a{
text-decoration: none;
}
.dt-iconboxes a,
.dt-iconboxes > span:hover a{
color: inherit;
} .dt-iconboxes-2 {
text-align: center;
}
.dt-iconboxes-2 i {
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
background-color: #ecf0f1; 
color: #666;
font-size: 35px;
-webkit-border-radius: 50%;
border-radius: 50%;
background-clip: padding-box;
padding: 10px;
}
.dt-iconboxes-2:hover i {
background-color: #1abc9c; color: #ffffff;
}
.dt-iconboxes-2 .dt-section-icon i.hi-icon {
transition-duration: 1s;
font-size: 68px;
color: #666;
margin: 0;
}
.dt-iconboxes-2 .dt-section-icon i.hi-icon:before {
font-size: 35px;
line-height: 45px;
}
.dt-iconboxes-2 h4 {
line-height: 33px;
}
.dt-iconboxes-2 p {
padding: 0 0 15px 0;
}
.dt-iconboxes-2:hover .dt-section-icon i.hi-icon {
color: #ffffff;
background-color: #1abc9c; } .dt-iconboxes.layout-3 h3{
font-size: 80px;
color: #1abc9c;
margin: 18px 0 16px;
}
.dt-iconboxes.layout-3 h4 {
text-align: center;
font-size: 16px;
text-transform: uppercase;
}
.dt-iconboxes.layout-3 span{
color: #1abc9c;
border-color:#1abc9c;
background-color: #f6f7f7;
}
.dt-iconboxes.layout-3 span:after {
border-color: rgba(255, 255, 255, 0);
border-top-color: #f6f7f7;
border-width: 10px;
margin-left: -10px;
}
.dt-iconboxes.layout-3 span:before {
border-color: rgba(255, 255, 255, 0);
border-top-color: #1abc9c;
border-width: 11px;
margin-left: -11px;
}
.dt-iconboxes.layout-3 span:hover {
background-color: #1abc9c; border-color:#1abc9c;
color: #ffffff;
}
.dt-iconboxes.layout-3 span:hover:after,
.dt-iconboxes.layout-3 span:hover:before {
border-top-color: #1abc9c; } .dt-iconboxes-4 {
transition-duration: 1s;
background-color: #a5a5a5;
background-clip: padding-box;
color: #ffffff;
padding: 0;
margin-top: 45px;
text-align: center;
}
.dt-iconboxes-4 div[class*=col]{
padding-left: 0;
padding-right: 0;
}
.dt-iconboxes-4 p {
margin: 20px;
}
.dt-iconboxes-4 .dt-section-icon {
transition-duration: 0.3s;
width: 100%;
height: 125px;
padding: 1px 0;
margin: 0 auto 35px auto;
background-clip: padding-box;
position: relative;
background-color: #ecf0f1; 
color: #1abc9c;
}
.dt-iconboxes-4 .dt-section-icon:after,
.dt-iconboxes-4 .dt-section-icon:before {
transition-duration: 0.3s;
border-left: 18px solid transparent;
border-right: 18px solid transparent;
border-top: 17px solid #ecf0f1; 
bottom: -13px;
content: '';
left: 50%;
margin-left: -17px;
position: absolute;
}
.dt-iconboxes-4 .dt-section-icon i {
transition-duration: .5s;
font-size: 68px;
color: #777;
}
.dt-iconboxes-4 h4 {
line-height: 33px;
color: #ffffff;
}
.dt-iconboxes-4 p {
padding: 15px;
}
.dt-iconboxes-4:hover {
background-color: #777;
}
.dt-iconboxes-4:hover .dt-section-icon {
background-color: #1abc9c; }
.dt-iconboxes-4:hover .dt-section-icon:after,
.dt-iconboxes-4:hover .dt-section-icon:before {
border-top-color: #1abc9c; }
.dt-iconboxes-4:hover .dt-section-icon i {
color: #ffffff;
}
.dt-iconboxes-4:hover .dt-section-icon i:hover {
color: #1abc9c; }
.dt-iconboxes-text {
padding: 0;
}
.dt-iconboxes-4 .dt-section-icon i.hi-icon:before {
font-size: 60%;
position: absolute;
left:-50%;
margin: 0px;
width: 100%;
-webkit-transform: translate(50%, 0);
-moz-transform: translate(50%, 0);
-ms-transform: translate(50%, 0);
-o-transform: translate(50%, 0);
transform: translate(50%, 0);
-webkit-transition:all 0.1s;
-moz-transition:all 0.1s;
-ms-transition:all 0.1s;
-o-transition:all 0.1s;
transition:all 0.1s;
} .dt-iconboxes-5 .hi-icon{
border: 1px solid #ffffff;
width: 55px;
height: 55px;
margin: 0;
}
.dt-iconboxes-5 .hi-icon-wrap > a{
color:inherit;
}
.dt-iconboxes-5 .hi-icon:before{
position: absolute;
left:50%;
top:50%;
margin: 0;
width: 100%;
font-size: 28px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%,-50%);
-webkit-transition:all 0.1s;
-moz-transition:all 0.1s;
-ms-transition:all 0.1s;
-o-transition:all 0.1s;
transition:all 0.1s;
}
.hi-icon-wrap {
text-align: center;
margin: 0 auto;
padding: 2em 0 3em;
}
.hi-icon {
display: inline-block;
font-size: 0px;
cursor: pointer;
margin: 25px 30px;
width: 65px;
height: 65px;
border-radius: 50%;
text-align: center;
position: relative;
z-index: 1;
color: #fff;
}
.hi-icon:after {
pointer-events: none;
position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.hi-icon:before {
margin-left: 5px;
speak: none;
font-size: 55px;
line-height: 65px;
font-style: normal;
font-variant: normal;
text-transform: none;
display: block;
-webkit-font-smoothing: antialiased;
} .dt-iconboxes.layout-6{
padding: 20px;
-webkit-transition: background 0.8s, color 0.2s;
-moz-transition: background 0.8s, color 0.2s;
-ms-transition: background 0.8s, color 0.2s;
-o-transition: background 0.8s, color 0.2s;
transition: background 0.8s, color 0.2s;
}
.dt-iconboxes.layout-6 i{
font-size: 3.5em;
}
.dt-iconboxes.layout-6:hover{
background-color: #1abc9c;
color: #ffffff;
}
.dt-iconboxes.layout-6:hover h4{
color: #ffffff;
} .dt-iconboxes.layout-7,
.dt-iconboxes.layout-8{
position: relative;
}
.dt-iconboxes.layout-7 i,
.dt-iconboxes.layout-8 i{
font-size: 24px;
line-height: 36px;
width: 38px;
height: 38px;
top: 0;
border-radius: 100%;
display: block;
text-align: center;
position: absolute;
color: #fff;
background: #666;
}
.dt-iconboxes.layout-8 i{
right: 0;
}
.dt-iconboxes.layout-7 i:before,
.dt-iconboxes.layout-8 i:before{
margin: 0;
padding: 0;
}
.dt-iconboxes.layout-7 .text-box,
.dt-iconboxes.layout-8 .text-box{
position: relative;
}
.dt-iconboxes.layout-7 .text-box{
margin: 0 0 0 60px;
text-align: left;
}
.dt-iconboxes.layout-8 .text-box{
text-align: right;
margin: 0 60px 0 0;
} .dt-iconboxes.layout-9,
.dt-iconboxes.layout-10{
position: relative;
}
.dt-iconboxes.layout-9 i,
.dt-iconboxes.layout-10 i{
font-size: 20px;
line-height: 38px;
width: 38px;
height: 38px;
top: 0;
border-radius: 100%;
display: block;
text-align: center;
position: absolute;
color: #fff;
background: #666;
}
.dt-iconboxes.layout-10 i{
right: 0;
}
.dt-iconboxes.layout-9 i:before,
.dt-iconboxes.layout-10 i:before{
margin: 0;
padding: 0;
}
.dt-iconboxes.layout-9 .text-box,
.dt-iconboxes.layout-10 .text-box{
position: relative;
}
.dt-iconboxes.layout-9 .text-box{
margin: 0 0 0 60px;
text-align: left;
}
.dt-iconboxes.layout-10 .text-box{
text-align: right;
margin: 0 60px 0 0;
} .hi-icon-effect-5 .hi-icon {
box-shadow: 0 0 0 4px rgba(255, 255, 255, 0);
overflow: hidden;
-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
.hi-icon-effect-5 .hi-icon:after {
display: none;
}
.no-touch .dt-iconboxes-2:hover .hi-icon-effect-5a .hi-icon:before {
-webkit-animation: toRightFromLeft 0.3s forwards;
-moz-animation: toRightFromLeft 0.3s forwards;
animation: toRightFromLeft 0.3s forwards;
}
.no-touch .dt-iconboxes-2:hover .hi-icon-effect-5b .hi-icon:before {
-webkit-animation: toLeftFromRight 0.3s forwards;
-moz-animation: toLeftFromRight 0.3s forwards;
animation: toLeftFromRight 0.3s forwards;
}
.no-touch .dt-iconboxes-2:hover .hi-icon-effect-5c .hi-icon:before {
-webkit-animation: toTopFromBottom 0.3s forwards;
-moz-animation: toTopFromBottom 0.3s forwards;
animation: toTopFromBottom 0.3s forwards;
}
.no-touch .dt-iconboxes-2:hover .hi-icon-effect-5d .hi-icon:before {
-webkit-animation: toBottomFromTop 0.3s forwards;
-moz-animation: toBottomFromTop 0.3s forwards;
animation: toBottomFromTop 0.3s forwards;
}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5 .hi-icon {
background: #ffffff;
color: #1abc9c;
box-shadow: 0 0 0 8px rgba(255, 255, 255, 0);
}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5a .hi-icon:before {
-webkit-animation: toRightFromLeft 0.3s forwards;
-moz-animation: toRightFromLeft 0.3s forwards;
animation: toRightFromLeft 0.3s forwards;
}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5b .hi-icon:before {
-webkit-animation: toLeftFromRight 0.3s forwards;
-moz-animation: toLeftFromRight 0.3s forwards;
animation: toLeftFromRight 0.3s forwards;
}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5c .hi-icon:before {
-webkit-animation: toTopFromBottom 0.3s forwards;
-moz-animation: toTopFromBottom 0.3s forwards;
animation: toTopFromBottom 0.3s forwards;
}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5d .hi-icon:before {
-webkit-animation: toBottomFromTop 0.3s forwards;
-moz-animation: toBottomFromTop 0.3s forwards;
animation: toBottomFromTop 0.3s forwards;
}
.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon {
color: #ffffff;
background-color: #1abc9c;
border-color: #1abc9c;
}
.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5a .hi-icon:before {
-webkit-animation: toRightFromLeftInline 0.3s forwards;
-moz-animation: toRightFromLeftInline 0.3s forwards;
animation: toRightFromLeftInline 0.3s forwards;
}
@-webkit-keyframes toRightFromLeftInline {
49% {
-webkit-transform: translate(100%,-50%);  }
50% {
opacity: 0;
-webkit-transform: translate(-100%,-50%);
}
51% {
opacity: 1;
}
}
@-moz-keyframes toRightFromLeftInline {
49% {
-moz-transform: translate(100%,-50%);
}
50% {
opacity: 0;
-moz-transform: translate(-100%,-50%);
}
51% {
opacity: 1;
}
}
@keyframes toRightFromLeftInline {
49% {
transform: translate(100%,-50%);
}
50% {
opacity: 0;
transform: translate(-100%,-50%);
}
51% {
opacity: 0.2;
}
} .dt-section-head{ clear: both;}
.dt-section-head.size-xlarge .section-main-title{
font-size: 40px;
}
.dt-section-head.size-large .section-main-title{
font-size: 35px;
}
.dt-section-head .section-main-title{
font-size: 30px;
}
.dt-section-head.size-small .section-main-title{
font-size: 20px;
}
.dt-section-head.size-exsmall .section-main-title{
font-size: 16px;
}
.dt-section-head.center {  text-align: center;}
.dt-section-head .header-body{padding-bottom: 20px;}
.dt-section-head.left {  text-align: left;}
.dt-section-head.right {  text-align: right;}
.dt-section-head.center {  text-align: center;}
.dt-section-head .header-body{padding-bottom: 20px;}
.dt-section-head.left h1{  margin: 0 auto 0 0;}
.dt-section-head.right h1{ margin: 0 0 0 auto;}
.dt-section-head p.descriptionText {  margin: 0px auto;}
.hide-overflow {overflow: hidden;}
.dt-section-head {text-align:center;margin-bottom: 20px;}
.dt-section-head h1{margin:0 auto;display: table;padding:10px 0px;position:relative;line-height: 1.3em;}
h1.section-heading-border{border:2px solid #222;padding-left: 10px;padding-right: 10px;}
.section-heading-border-top-bottom {border-top:1px solid #222;border-bottom:1px solid #222;}
.section-heading-polkadot-two-bottom:after {content:'';display:block;height:10px;background:url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/images/dot_forshort.png) repeat-x;width:60px;margin-top:10px;}
.polka-center:after {margin:10px auto 0;}
.polka-left:after {left:0;}
.polka-right:after {position:relative;left:100%;margin-left:-60px;}
h1.section-heading-colorblock {background-color: #333;color:#fff;padding-left: 10px;padding-right: 10px;}
.section-heading-point-bottom {border-bottom:1px solid #222;}
.section-heading-point-bottom:after,
.section-heading-point-bottom:before {content:'';display:block;height: 10px;width: 10px;border:7px solid #000;border-top-color: #ccc;height:0;width:0;border-color:transparent;border-top-color:#fff ;left:50%;position: absolute;bottom:-14px;margin-left:-4px;}
.section-heading-point-bottom:before {border:8px solid transparent;border-top-color: #000 ;margin-left:-5px;margin-bottom:-2px;} @-moz-document url-prefix() { 
.section-heading-point-bottom:after {bottom:-13px;}
.section-heading-point-bottom:before {margin-bottom:-2px;}
} 
.section-heading-thick-border:after {content:'';display:block;height:10px;width:90px;background:#222;margin-top:10px;}
.section-heading-thick-border.thick-center:after {margin:10px auto 0;}
.section-heading-thick-border.thick-left:after {position:relative;left:0;}
.section-heading-thick-border.thick-right:after {position:relative;left:100%;margin-left:-90px;}
.section-heading-thin-border:after {content:'';display:block;height:3px;width:50px;background:#222;margin-top:10px;}
.section-heading-thin-border.thin-center:after {margin:10px auto 0;}
.section-heading-thin-border.thin-left:after {position:relative;left:0;}
.section-heading-thin-border.thin-right:after {position:relative;left:100%;margin-left:-50px;}
h1.section-heading-polkadot-left-right {position: relative;padding:10px 20px;}
.section-heading-polkadot-left-right:before,
.section-heading-polkadot-left-right:after,
.section-heading-polkadot-top:before,
.section-heading-polkadot-bottom:after {
content:'';display:block;height:10px;background:url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/images/dot_forlong.png) repeat-x;width:100%;position:absolute; top:50%;margin-top:-5px;
}
.section-heading-polkadot-left-right:before,
.section-heading-polkadot-left-right:after {
width:3000px;
}
.section-heading-polkadot-left-right:before {left:100%;}
.section-heading-polkadot-left-right:after{right:100%;}
h1.section-heading-polkadot-top,
h1.section-heading-polkadot-bottom {padding:20px 0;}
.section-heading-polkadot-top:before {top:0px;}
.section-heading-polkadot-bottom:after {top:100%;}
h1.section-heading-double-border-bottom {position: relative;padding-bottom:20px;}
.section-heading-double-border-bottom:before ,
.section-heading-double-border-bottom:after {content:'';width:50px;display:block;height:1px;background-color:#222;position: absolute;bottom:0;left:50%;margin-left:-25px;}
.section-heading-double-border-bottom:before {bottom:5px;}
.section-heading-double-border-bottom.double-border-bottom-left:after,
.section-heading-double-border-bottom.double-border-bottom-left:before {left:0;margin-left:0px;}
.section-heading-double-border-bottom.double-border-bottom-right:after,
.section-heading-double-border-bottom.double-border-bottom-right:before {left:100%;margin-left:-50px;}
h1.section-heading-thin-border-top-bottom {padding:20px 0;}
.section-heading-thin-border-top-bottom:before,
.section-heading-thin-border-top-bottom:after {content:'';width:100px;display:block;height:1px;background-color:#222;margin:0 auto;}
.section-heading-thin-border-top-bottom:before {margin-bottom:10px;}
.section-heading-thin-border-top-bottom:after {margin-top:10px;}
.section-heading-thin-border-top-bottom.top-bottom-left:before,
.section-heading-thin-border-top-bottom.top-bottom-left:after {margin-left:0;}
.section-heading-thin-border-top-bottom.top-bottom-right:before,
.section-heading-thin-border-top-bottom.top-bottom-right:after {margin-right:0;} .section-heading-polkadot-two-bottom.polka-left,
.section-heading-thin-border.thin-left,
.dt-section-head.left .section-heading-double-border-bottom,
.dt-section-head.left .section-heading-polkadot-left-right,
.section-heading-thick-border.thick-left{padding-left: 0px;}
.section-heading-polkadot-two-bottom.polka-right,
.section-heading-thin-border.thin-right,
.dt-section-head.right .section-heading-polkadot-left-right,
.section-heading-thick-border.thick-right{padding-right: 0px;}
svg {
width: 128px;
height: 30px;
fill: currentColor;
vertical-align: bottom;
}
.section-heading-swirl h1 {position:relative;padding-bottom:30px;overflow: hidden;}
.section-heading-swirl h1:before{content:'';width:35%;height:2px;background-color:#666;display:block;position:absolute;bottom:0;}
.section-heading-swirl h1:after{content:'';width:35%;height:2px;background-color:#666;display:block;position:absolute;bottom:0;right:0;}
.section-heading-swirl svg {position: relative;bottom:15px;background-color: transparent;}
.dt-section-head.left .section-heading-swirl:before, .dt-section-head.right .section-heading-swirl:before {display:none;}
.dt-section-head.left .section-heading-swirl:after {width:100%;left:100px;}
.dt-section-head.right .section-heading-swirl:after {width:100%;right:100px;}
@media (max-width: 768px) {
.dt-section-head p.descriptionText {  width: 100%;}
} .dt_team_custom_item hr {  
position: relative;  
width: 0;
margin-left: 0;
}
.dt_team_custom_item hr:after {
content: "";
display: block;
height: 1px;
width: 80px;
background-color: #666; 
position: absolute;
left: 0%;
}
.dt_team_custom_item .left-item{
width: 33.33333333333333%;
}
.dt_team_custom_item .right-item{
width: 66.66666666666666%;
}
.dt_team_custom_item .left-item,.dt_team_custom_item .right-item{
float: left;
position: relative;
min-height: 1px;
}
.dt_team_custom_item .profile-scocial {
list-style: none outside none;
padding-left: 0px;
margin-top: 10px;
}
.dt_team_custom_item .profile-scocial {
list-style: none outside none;
padding-left: 0px;
margin-top: 10px;
margin-left: -3px;
}
.dt_team_custom_item .profile-scocial li {
display: inline-block;
padding-right: 3px;
}
.dt_team_custom_item.fix .profile-scocial {
font-size: 24px;
}
@media (max-width: 480px){
.dt_team_custom_item .left-item,
.dt_team_custom_item .right-item{
display: block;
position: relative;
width: 100%!important;
text-align: center;
float: none;
}
.dt_team_custom_item .left-item img{
position: relative;
-webkit-transform:translate(0%,0%);
-moz-transform:translate(0%,0%);
-ms-transform:translate(0%,0%);
-o-transform:translate(0%,0%);
transform:translate(0%,0%);
left: 0;
top: 0;
}
.dt_team_custom_item hr{
position: relative;
left: 50%;
}
.dt_team_custom_item hr:after {
left: 0%;
-webkit-transform:translate(-50%,0%);
-moz-transform:translate(-50%,0%);
-ms-transform:translate(-50%,0%);
-o-transform:translate(-50%,0%);
transform:translate(-50%,0%);
}
}  .dt-timeline{
position: relative;
}
.dt-timeline:after {
content:'';
display:block;
width:100%;
clear:both;
}
.dt-timeline:before{
content: "";
display: block;
height: 100%;
width: 3px;
position: absolute;
top: 0;
left: 50%;
margin-left: -2px;
background-color:rgba(0,0,0, 0.1);
}
.dt-timeline .time-separator{
text-align: center;
}
.dt-timeline .time-item .center-line{
position: absolute;
top: 50%;
margin-top: -7.5px;
}
.dt-timeline .time-item .center-line {
background-color:transparent;!Important;
}
.dt-timeline .time-item .center-line.circle i{
width:18px;
height:18px;
border:3px solid rgba(0,0,0, 0.1);
display:block;
background: #fff;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.dt-timeline .time-item .center-line.square i {
width:18px;
height:18px;
border:3px solid rgba(0,0,0, 0.1);
display:block;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.dt-timeline .time-item .center-line i:after {
content:'';
border:0;
width:26px;
height:26px;
display:block;
position:absolute;
top:-4px;
left:-4px;
}
.dt-timeline .time-item .center-line.circle i{  border-radius: 100%;}
.dt-timeline .time-item .center-line.square i{  border-radius: 0;}
.dt-timeline .time-item .content-line{
border: 1px solid rgba(0,0,0, 0.1);
position: relative;
padding: 20px;
position: relative;
background: #fff;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.dt-timeline .time-item.left .content-line{
right: 100px;
margin-left: 100px;
}
.dt-timeline .time-item.right .content-line{
left: 100px;
margin-right: 100px;
}
.dt-timeline .time-item:hover .content-line *{
-webkit-transition:0s;
-moz-transition:0s;
-ms-transition:0s;
-o-transition:0s;
transition:0s;
}
.dt-timeline .time-item:hover .center-line i{
background: #666;
color: #fff;
}
.dt-timeline .time-item.left:hover .content-line{
right: 45px;
}
.dt-timeline .time-item.right:hover .content-line{
left: 45px;
}
.dt-timeline .time-item .content-line:before {
position: absolute;
top: 50%;
margin-top: -7px;
display: block;
width: 14px;
height: 14px;
content: "";
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
background: #fff;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.dt-timeline .time-item.left .content-line:before {
right: -7px;
border-right: 1px solid rgba(0,0,0, 0.1);
border-top: 1px solid rgba(0,0,0, 0.1);
}
.dt-timeline .time-item.right .content-line:before {
left: -7px;
border-left: 1px solid rgba(0,0,0, 0.1);
border-bottom: 1px solid rgba(0,0,0, 0.1);
}
.dt-timeline .time-item{
padding: 45px 0;
width: 50%;
position: relative;
float: left;
clear: left;
margin-right: auto;
margin-left: auto;
}
.dt-timeline .time-item.right {
float: right;
clear: right;
text-align: left; }
.dt-timeline .time-item.left{
text-align: right; } 
.dt-timeline .time-item.left .center-line{
right: -8px;
}
.dt-timeline .time-item.right .center-line{
left: -10px;
}
.dt-timeline.type-left .time-item,
.dt-timeline.type-right .time-item{
width: 100%;
}
.dt-timeline.type-left:before{
left: 0;
}
.dt-timeline.type-right:before{
left: 100%;
}
@media handheld, only screen and (max-width: 767px) {
.dt-timeline .time-item{
width: 100%;
float: left;
clear: left;
}
.dt-timeline .time-item.right {
float: left;
clear: left;
}
.dt-timeline.type-center .time-item .content-line{
margin: 0;
left: 0;
margin-right: 0;
margin-left: 0;
}
.dt-timeline.type-left .time-item .content-line{
left: 50px;
margin-right: 50px;
}
.dt-timeline.type-right .time-item .content-line{
right: 50px;
margin-left: 50px;
}
.dt-timeline .time-item,.dt-timeline .time-item.right,.dt-timeline .time-item.left {
margin-left: 0;
margin-right: 0;
}
.dt-timeline.type-center .center-line {
display:none;
}
.dt-timeline.type-center .time-item.left .content-line:before,
.dt-timeline.type-center .time-item.right .content-line:before {
display:none;
}
.dt-timeline.type-center .time-item.left:hover .content-line,
.dt-timeline.type-center .time-item.right:hover .content-line {
left:0;
right:0;
}
.dt-timeline .time-item.right .content-line:before {
left:-6px;
}
.dt-timeline .time-item.left .content-line:before {
right: -6px;
}
.dt-timeline .time-item .content-line:before {
width: 12px;
height: 12px;
margin-top: -6px;
}
} .dt-pricing-table .price-columns {
padding: 0 20px;
margin-top: 40px;
}
.dt-pricing-table .price-4-col,
.dt-pricing-table .price-3-col {
font-size: 12px;
padding: 0;
color: #2a2929;
position: relative;
float: left;
}
@media (max-width: 768px) {
.dt-pricing-table .price-4-col,
.dt-pricing-table .price-3-col {
margin-bottom: 40px;
}
}
.dt-pricing-table .price-4-col ul,
.dt-pricing-table .price-3-col ul {
background-color: #c5f7ed;
margin-bottom: 0;
position: relative;
}
.dt-pricing-table .price-4-col ul li,
.dt-pricing-table .price-3-col ul li {
padding: 9px 30px;
text-align: center;
position: relative;
z-index: 3;
}
.dt-pricing-table .price-4-col ul li:nth-child(2n),
.dt-pricing-table .price-3-col ul li:nth-child(2n) {
background: #aaf3e5;
z-index: 0;
}
.dt-pricing-table .price-4-col ul li.hover-tip,
.dt-pricing-table .price-3-col ul li.hover-tip {
padding: 0;
position: relative;
z-index: inherit;
}
.dt-pricing-table .price-4-col ul li.plan-head,
.dt-pricing-table .price-3-col ul li.plan-head {
margin: 0;
text-align: center;
background: #148f77;
padding: 0;
z-index: 3;
}
.dt-pricing-table .price-4-col ul p.hover-tip-text,
.dt-pricing-table .price-3-col ul p.hover-tip-text {
background-color: #2a2929;
color: #ffffff;
margin: 0;
display: block;
width: 69%;
left: 50%;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);
margin: 0 auto;
position: absolute;
bottom: 0;
z-index: 0;
-webkit-transition: bottom 0.2s;
-moz-transition: bottom 0.2s;
-o-transition: bottom 0.2s;
-ms-transition: bottom 0.2s;
transition: bottom 0.2s;
}
.dt-pricing-table .price-4-col:nth-child(1):after,
.dt-pricing-table .price-3-col:nth-child(1):after {
content: "";
display: block;
height: 100%;
width: 1px;
background-color: rgba(0, 0, 0, 0.1);
position: absolute;
top: 0;
right: 0px;
z-index: 20;
}
@media (max-width: 768px) {
.dt-pricing-table .price-4-col:nth-child(1):after,
.dt-pricing-table .price-3-col:nth-child(1):after {
display: none;
}
}
.dt-pricing-table .price-4-col:nth-child(3):after,
.dt-pricing-table .price-3-col:nth-child(3):after {
content: "";
display: block;
height: 100%;
width: 1px;
background-color: rgba(0, 0, 0, 0.1);
position: absolute;
top: 0;
left: 0px;
z-index: 20;
}
@media (max-width: 768px) {
.dt-pricing-table .price-4-col:nth-child(3):after,
.dt-pricing-table .price-3-col:nth-child(3):after {
display: none;
}
}
.dt-pricing-table .price-4-col:nth-child(4):before,
.dt-pricing-table .price-3-col:nth-child(4):before {
content: "";
display: block;
height: 100%;
width: 1px;
background-color: rgba(0, 0, 0, 0.1);
position: absolute;
top: 0;
left: 0;
z-index: 20;
}
.dt-pricing-table .price-4-col:first-child ul,
.dt-pricing-table .price-3-col:first-child ul {
-webkit-border-radius: 5px 0 0 3px;
border-radius: 5px 0 0 3px;
background-clip: padding-box;
}
.dt-pricing-table .price-4-col:first-child ul .plan-head,
.dt-pricing-table .price-3-col:first-child ul .plan-head {
-webkit-border-radius: 3px 0 0 0;
border-radius: 3px 0 0 0;
background-clip: padding-box;
}
.dt-pricing-table .price-4-col:last-child ul,
.dt-pricing-table .price-3-col:last-child ul {
-webkit-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
background-clip: padding-box;
}
.dt-pricing-table .price-4-col:last-child ul .plan-head,
.dt-pricing-table .price-3-col:last-child ul .plan-head {
-webkit-border-radius: 0 3px 0 0;
border-radius: 0 3px 0 0;
background-clip: padding-box;
}
.dt-pricing-table .price-4-col .plan-title,
.dt-pricing-table .price-3-col .plan-title {
background-color: #2a2929;
color: #ffffff;
width: 82%;
margin: 0 auto;
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
background-clip: padding-box;
text-transform: uppercase;
padding: 5px;
}
.dt-pricing-table .price-4-col .plan-price,
.dt-pricing-table .price-3-col .plan-price {
color: #ffffff;
font-size: 4em;
position: relative;
line-height: 96px;
}
.dt-pricing-table .price-4-col .plan-price span,
.dt-pricing-table .price-3-col .plan-price span {
font-size: 0.7em;
position: relative;
top: -10px;
}
.dt-pricing-table .price-4-col .btn-active,
.dt-pricing-table .price-3-col .btn-active {
padding: 5px 5px;
background-color: #1abc9c; -webkit-border-radius: 3px;
border-radius: 3px;
background-clip: padding-box;
color: #ffffff;
position: relative;
-webkit-box-shadow: 0 4px 0 #148f77;
box-shadow: 0 4px 0 #148f77;
margin: 10px 10px;
text-transform: uppercase;
font-size: 14px;
padding:10px 20px;
}
.dt-pricing-table .price-4-col ul li.plan-action, .dt-pricing-table .price-3-col ul li.plan-action{
padding:30px;
}
.dt-pricing-table .featured ul li.plan-action{
padding:45px 20px;
}
.dt-pricing-table .price-4-col .btn-active p,
.dt-pricing-table .price-3-col .btn-active p,
.dt-pricing-table .price-4-col .btn-active h1,
.dt-pricing-table .price-3-col .btn-active h1,
.dt-pricing-table .price-4-col .btn-active h2,
.dt-pricing-table .price-3-col .btn-active h2,
.dt-pricing-table .price-4-col .btn-active span,
.dt-pricing-table .price-3-col .btn-active span,
.dt-pricing-table .price-4-col .btn-active i,
.dt-pricing-table .price-3-col .btn-active i {
color: #ffffff;
}
.dt-pricing-table .price-4-col .btn-active:hover,
.dt-pricing-table .price-3-col .btn-active:hover {
background-color: #18af91;
-webkit-box-shadow: 0 4px 0 #14947b;
box-shadow: 0 4px 0 #14947b;
text-decoration: none;
}
.dt-pricing-table .price-4-col .btn-active:hover p,
.dt-pricing-table .price-3-col .btn-active:hover p,
.dt-pricing-table .price-4-col .btn-active:hover h1,
.dt-pricing-table .price-3-col .btn-active:hover h1,
.dt-pricing-table .price-4-col .btn-active:hover h2,
.dt-pricing-table .price-3-col .btn-active:hover h2,
.dt-pricing-table .price-4-col .btn-active:hover span,
.dt-pricing-table .price-3-col .btn-active:hover span,
.dt-pricing-table .price-4-col .btn-active:hover i,
.dt-pricing-table .price-3-col .btn-active:hover i {
color: #ffffff;
}
.dt-pricing-table .price-4-col .btn-active:active,
.dt-pricing-table .price-3-col .btn-active:active {
top: 3px!important;
-webkit-box-shadow: none;
box-shadow: none;
}
.dt-pricing-table .featured {
padding: 0;
position: relative;
background-color: #c5f7ed;
z-index: 5;
top: -30px;
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
background-clip: padding-box;
}
@media (max-width: 768px) {
.dt-pricing-table .featured {
top: 0;
width: 100%;
}
}
.dt-pricing-table .featured ul {
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
background-clip: padding-box;
}
.dt-pricing-table .featured ul p.hover-tip-text {
font-size: 1.3em;
bottom: -2px;
}
.dt-pricing-table .featured li {
padding: 9px 45px;
}
.dt-pricing-table .featured ul li.plan-head {
padding-top: 30px;
position: relative;
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
background-clip: padding-box;
background-color: #1abc9c; 
} 
.dt-pricing-table .featured li.plan-head .plan-price {
font-size: 6em;
line-height: 1.21em;
}
.dt-pricing-table .featured .plan-action .btn-active {
margin: 30px 0 30px;
}
.dt-pricing-table .featured.price-4-col {
width: 28%;
}
.dt-pricing-table .featured.price-3-col {
width: 36%;
}
.dt-pricing-table .price-4-col {
width: 24%;
}
.dt-pricing-table .price-3-col {
width: 32%;
}
@media (max-width: 768px) {
.dt-pricing-table .featured.price-4-col,
.dt-pricing-table .featured.price-3-col,
.dt-pricing-table .price-4-col,
.dt-pricing-table .price-3-col {
width: 100%;
}
} .progress_bars {
width: 100%;
overflow: hidden;
}
.progress_bars .progress_bar {
position: relative;
margin: 0 0 24px;
}
.progress_bars .progress_bar i{
font-size: 24px;
}
.progress_bars .progress_content_outer {
height: 30px;
background-color: #ecf0f1;
width: 90%;
position: relative;
}
@media (max-width: 768px) {
.progress_bars .progress_content_outer {
width: 85%;
}
}
@media (min-width: 768px) and (max-width: 1200px) {
.progress_bars .progress_content_outer {
width: 85%;
}
}
.progress_bars .progress_content {
position: absolute;
top: 0;
left: 0;
height: 100%;
overflow: hidden;
background: 0;
background-color: #1abc9c;
}
.progress_bars .progress_number {
font-size: 24px;
line-height: 24px;
color: #2a2929;
text-align: left;
position: absolute;
bottom: 0px;
right: 0;
z-index: 10;
opacity: 0;
filter: alpha(opacity=0);
} .dt_circlebar{
position: relative;
}
.dt_circlebar .pie_chart_holder .easyPieChart {
margin: 0 auto;
text-align: center;
}
.dt_circlebar .pie_chart_text {
text-align: center;
position: absolute;
width: 100%;
left: 0;
top: 0;
}
.dt_circlebar .tocounter {
color: #1abc9c; 
font-size: 41px;
width: 100%;
text-align: center;
}
.dt_circlebar .tocounter-unit {
color: #1abc9c; 
font-size: 41px;
}  .pie_graf_holder,
.line_graf_holder {
display: block;
position: relative;
overflow: hidden;
}
.pie_graf {
margin: 0;
width: 250px;
float: left;
}
.line_graf {
margin: 0 20px 0 0;
float: left;
}
.pie_graf_legend {
width: auto;
float: left;
margin-left: 30px;
position: relative;
padding-top: 20px;
}
.line_graf_legend {
position: relative;
float: left;
width: 20%;
}
.line_graf_legend {
width: auto;
}
.pie_graf_legend ul li,
.line_graf_legend ul li {
display: block;
margin: 0 0 10px;
}
.pie_graf_legend ul li .color_holder,
.line_graf_legend ul li .color_holder {
width: 25px;
height: 25px;
background-color: #69b200;
float: left;
}
.pie_graf_legend ul li p,
.line_graf_legend ul li p {
line-height: 25px;
margin: 0;
padding: 0 0 0 40px;
}
.progress_bars_vertical_holder {
display: inline-block;
width: 100%;
position: relative;
}
.progress_bars_vertical {
display: inline-block;
position: relative;
float: left;
margin: 0 .3% 0 0;
}
.progress_bars_vertical:last-child {
margin: 0;
}
.progress_bars_vertical .progress_content_outer {
height: 200px;
position: relative;
}
.progress_bars_vertical .progress_content_outer .progress_content {
display: inline-block;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
border: 0;
background: 0;
background-color: #1abc9c;
}
.progress_bars_vertical .progress_number {
font-family: "Open Sans", sans-serif;
font-size: 18px;
line-height: 18px;
color: #333;
margin: 25px 0 10px;
display: block;
position: relative;
}
.progress_bars_vertical .progress_title {
font-family: "Open Sans", sans-serif;
font-size: 16px;
line-height: 20px;
color: #333;
display: block;
}
.optin_code{
position:absolute; top:-1000px; left:-1000px; z-index:300;
} .dt-partner .partner-item{
text-align: center;
padding: 20px;
}
.dt-partner .partner-item img{
max-width: 100%;
}
.dt-partner .border-right{
border-right: solid 1px;
}
.dt-partner .partner-item.border-right,
.dt-partner .partner-item.dummy
{
border-top: solid 1px;
}
.dt-partner .border-right.col-sm-12{
border-right:none; 
}
.dt-partner .border-right:last-child
{
border-right:none!important;
}
@media (min-width: 1200px) {
.dt-partner .border-right.col-lg-3:nth-child(1),
.dt-partner .border-right.col-lg-3:nth-child(2),
.dt-partner .border-right.col-lg-3:nth-child(3),
.dt-partner .border-right.col-lg-3:nth-child(4),
.dt-partner .border-right.col-lg-2:nth-child(1),
.dt-partner .border-right.col-lg-2:nth-child(2),
.dt-partner .border-right.col-lg-2:nth-child(3),
.dt-partner .border-right.col-lg-2:nth-child(4),
.dt-partner .border-right.col-lg-2:nth-child(5),
.dt-partner .border-right.col-lg-2:nth-child(6)
{
border-top: none;
}
.dt-partner .col-lg-3:nth-child(4n+0),
.dt-partner .col-lg-3:last-child,
.dt-partner .col-lg-2:nth-child(6n+0),
.dt-partner .col-lg-2:last-child
{
border-right: none;
}
.dt-partner .border-right.col-md-4:nth-child(3n):not(.col-lg-3)
{
border-right: none;
}
}
@media (min-width: 993px) {
.dt-partner .border-right.col-md-4:nth-child(1),
.dt-partner .border-right.col-md-4:nth-child(2),
.dt-partner .border-right.col-md-4:nth-child(3),
.dt-partner .border-right.col-md-3:nth-child(1),
.dt-partner .border-right.col-md-3:nth-child(2),
.dt-partner .border-right.col-md-3:nth-child(3),
.dt-partner .border-right.col-md-3:nth-child(4),
.dt-partner .border-right.col-md-6:nth-child(1),
.dt-partner .border-right.col-md-6:nth-child(2),
.dt-partner .border-right.col-sm-12:nth-child(1)
{
border-top: none;
}
.dt-partner .border-right.col-md-6:nth-child(2n),
.dt-partner .border-right.col-sm-12
{
border-right: none;
}
}
@media (min-width: 993px) and (max-width: 1199px) {
.dt-partner .border-right.col-md-4:nth-child(3n),
.dt-partner .border-right.col-md-3:nth-child(4n)
{
border-right: none;
}
}
@media (min-width: 769px) and (max-width: 992px) {
.dt-partner .border-right.col-sm-6:first-child,
.dt-partner .border-right.col-sm-6:nth-child(2),
.dt-partner .border-right.col-sm-12:nth-child(1) {
border-top: none;
}
.dt-partner .border-right.col-sm-6:nth-child(2n){
border-right: none;
}
}
@media (max-width: 768px) {
.dt-partner .border-right.col-xs-6:last-child,
.dt-partner .border-right.col-xs-6:nth-child(2n)
{
border-right: none;
}
.dt-partner .border-right.col-xs-6:nth-child(1),
.dt-partner .border-right.col-xs-6:nth-child(2)
{
border-top: none;
}
}
@media (max-width: 480px) {
.dt-partner .border-right.col-xs-6 {
width: 100%;
border-right: none;
}
} .google-map{
margin: 0px;
padding: 0px
}  .dt-social [class^="icon-"]:before, .dt-social [class*=" icon-"]:before {
line-height: inherit;
}
.dt-social {
margin: 0;
padding: 0;
text-align: center;
}
.dt-social.align-left {
text-align: left;
}
.dt-social.align-right {
text-align: right;
}
.dt-social li {
list-style: none;
display: inline-block;
background-color: #000;
margin: 2px;
}
.dt-social.size-small li {
margin:2px;
}
.shape-rounded li {
border-radius: 10px;
}
.shape-circle li {
border-radius: 50%;
}
.dt-social.size-medium li {
width:45px;
height:45px;
font-size: 1.4em;
line-height: 2.2;
text-align:center;
}
.dt-social.size-small li {
width:30px;
height:30px;
font-size: 1.7em;
line-height: 2.5;
text-align:center;
}
.dt-social.size-large li {
width:65px;
height:65px;
font-size: 1.4em;
line-height: 2.3;
text-align:center;
}
@media \\0 screen { 
.dt-social li a {
padding: 0.43em;
}
}
.dt-social li a:hover {
border: 0;
}
.dt-social.size-small {
font-size:0.5em;
}
.dt-social.size-large {
font-size:1.5em;
}
.dt-social.align-right {
text-align: right;
}
.dt-social.align-center {
text-align: center;
} .dt-countdown .is-countdown {border:0;background:none;}
.dt-countdown .is-countdown:after {content:'';width:100%;display:block;clear:both;}
.dt-countdown .countdown-amount {padding:10px 0px 10px 0px;display:inline-block;line-height:1;border:3px solid #515151;font-size:1.4em!important;margin-bottom:10px;width:40px}
@media (min-width:768px) {
.dt-countdown .countdown-amount {padding:20px 0px 20px 0px;display:inline-block;line-height:1;border:4px solid #515151;font-size:3em!important;margin-bottom:10px;width:80px}
}
@media (min-width:1024px) {
.dt-countdown .countdown-amount {padding:20px 0px 20px 0px;display:inline-block;line-height:1;border:5px solid #515151;font-size:4em!important;margin-bottom:10px;width:100px}
}
.dt-countdown .countdown-section {font-size:inherit;}
.dt-countdown .countdown-period {text-transform:uppercase;}
.dt-countdown-medium .dt-countdown .countdown-amount {padding:10px 0px 10px 0px;display:inline-block;line-height:1;border:4px solid #515151;font-size:3em!important;margin-bottom:10px;width:80px;}
.dt-countdown-small .dt-countdown .countdown-amount {padding:6px 0px 6px 0px;display:inline-block;line-height:1;border:3px solid #515151;font-size:1.4em!important;margin-bottom:10px;width:40px}
.module_dt_separator svg {
height: auto;
width: auto;
}
.module_dt_separator svg.separator_type_3_path,
.module_dt_separator svg.separator_type_4_path {
height: 50px;
width: 100%;
}
.module_dt_separator svg.separator_type_1_path, 
.module_dt_separator svg.separator_type_2_path,
.module_dt_separator svg.separator_type_5_path, 
.module_dt_separator svg.separator_type_6_path,
.module_dt_separator svg.separator_type_28_path,
.module_dt_separator svg.separator_type_29_path {
height: 100px;
width: 100%;
} .counto-number .dt-counto:after{
background: none;
}
.dt_counto_box .counto-number{  
border: solid 3px;
width: 144px;
height: 144px;
text-align: center;
border-radius: 100%;
}
.dt_counto_box .counto-number .dt-counto{  
padding-bottom: 0;
text-align: center;
}
.dt_counto_box.counto-left .counto-number,
.dt_counto_box.counto-right .counto-number,
.dt_counto_box.counto-left .counto-text,
.dt_counto_box.counto-right .counto-text{
vertical-align: middle;
display: table-cell;
}
.dt_counto_box.counto-top .counto-number{
text-align: center;
} .dt_testimonial blockquote{
border: none;
margin-bottom: 20px;
font-size: 15px;
padding: 0;
position: relative;
}
.dt_testimonial blockquote:before{
content: '\201c';
font-family: 'Arial';
position: absolute;
left: 0px;
line-height: 1;
font-size: 145px;
}
.dt_testimonial .photo{
width: 60px;
}
.dt_testimonial .photo img{
border-radius: 50%;
width: 100%;
max-width: 100%;
}
.testimonial-layout-1 blockquote:before,
.testimonial-layout-3 blockquote:before{
left: -60px;
}
.testimonial-layout-2 blockquote:before{
left: -5px;
opacity: 0.2;
top: -20px;
}
.testimonial-layout-1 .people-info,
.testimonial-layout-2 .people-info{
margin-left: 70px;
margin-bottom: 20px;
}
.testimonial-layout-1 .photo,
.testimonial-layout-2 .photo{
float: left;
margin-right: 15px;
}
.testimonial-layout-1 .photo img{
vertical-align: top;
}
.testimonial-layout-3 .people-info,
.testimonial-layout-4 .people-info{
text-align: center;
}
.testimonial-layout-3 .photo,
.testimonial-layout-4 .photo{
margin-right: auto;
margin-left: auto; 
}
.testimonial-layout-3 .blockquote-box{
padding: 10px 10px;
background-color: #fff;
border: 2px solid #ccc;
border-radius: 10px;
position: relative;
margin-bottom: 30px;
}
.testimonial-layout-3 .blockquote-box:after{
content: '';
position: absolute;
bottom: -15px;
left: 46%;
border-style: solid;
border-width: 15px 15px 0;
border-color: #FFFFFF transparent;
display: block;
width: 0;
z-index: 1;
}
.testimonial-layout-3 .blockquote-box:before{
content: '';
position: absolute;
bottom: -17.5px;
left: calc(46% - 3px) ;
border-style: solid;
border-width: 18px 18px 0;
border-color: #ccc transparent;
display: block;
width: 0;
z-index: 0;
}
.testimonial-layout-4 blockquote:before{
display: none;
}
.testimonial-layout-1 blockquote,
.testimonial-layout-2 blockquote,
.testimonial-layout-3 blockquote{
margin-left: 70px;
} @font-face {
font-family: 'fontello-up-font';
src: url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/css/up-font/fontello.eot?94488378);
src: url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/css/up-font/fontello.eot?94488378#iefix) format('embedded-opentype'),
url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/css/up-font/fontello.woff2?94488378) format('woff2'),
url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/css/up-font/fontello.woff?94488378) format('woff'),
url(//cando.shlife.fr/wp-content/plugins/cleanco_vc_addon/css/up-font/fontello.ttf?94488378) format('truetype');
font-weight: normal;
font-style: normal;
}
.dt-popup-iconbox .dt-popup-box{
position: relative;
padding: 20px;
}
.dt-popup-iconbox .popup-icon{
display: inline-block;
font-size: 2.8em;
float: left;
}
.dt-popup-iconbox .popup-icon:before,
.dt-popup-iconbox .popup-icon:after{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition:all 0s;
-moz-transition:all 0s;
-ms-transition:all 0s;
-o-transition:all 0s;
transition:all 0s;
}
.dt-popup-iconbox .popup-button{
position: absolute;
width: 2em;
height: 2em;
border: solid 1px;
border-radius: 50%;
top: 50%;
right: 1em;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition:all 0s;
-moz-transition:all 0s;
-ms-transition:all 0s;
-o-transition:all 0s;
transition:all 0s;
}
.dt-popup-iconbox .popup-button:after{
content: '\e800';
font-family: 'fontello-up-font';
font-size: 2em;
position: absolute;
left:50%;
bottom: 50%;
-webkit-transform: translate(-50%, 50%);
-moz-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
-o-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
}
.dt-popup-iconbox.position-below .popup-button:after,
.dt-popup-iconbox.popup-active .popup-button:after{
-webkit-transform: translate(-50%, 50%) rotate(180deg);
-moz-transform: translate(-50%, 50%) rotate(180deg);
-ms-transform: translate(-50%, 50%) rotate(180deg);
-o-transform: translate(-50%, 50%) rotate(180deg);
transform: translate(-50%, 50%) rotate(180deg);
}
.dt-popup-iconbox.position-below.popup-active .popup-button:after{
-webkit-transform: translate(-50%, 50%) rotate(360deg);
-moz-transform: translate(-50%, 50%) rotate(360deg);
-ms-transform: translate(-50%, 50%) rotate(360deg);
-o-transform: translate(-50%, 50%) rotate(360deg);
transform: translate(-50%, 50%) rotate(360deg);
}
.dt-popup-iconbox .popup-icon,
.dt-popup-iconbox .popup-box-content,
.dt-popup-iconbox .popup-button:after{
-webkit-transition:all 0.2s;
-moz-transition:all 0.2s;
-ms-transition:all 0.2s;
-o-transition:all 0.2s;
transition:all 0.2s;
}
.dt-popup-iconbox .popup-icon,
.dt-popup-iconbox .popup-button{
opacity: 0.6;
}
.dt-popup-iconbox.has-popup:hover{
cursor: pointer;
}
.dt-popup-iconbox.has-popup.popup-active .popup-icon,
.dt-popup-iconbox.has-popup.popup-active .popup-button,
.dt-popup-iconbox.has-popup:hover .popup-icon,
.dt-popup-iconbox.has-popup:hover .popup-button{
opacity: 1;
}
.dt-popup-iconbox .popup-text-box{
margin-left: 4em;
}
.dt-popup-iconbox.has-popup .popup-text-box{
padding-right: 4em;
}
.dt-popup-iconbox .popup-box-content{
visibility: hidden;
opacity: 0;
position: relative;
z-index: 100;
width: 100%;
display: none;
}
@media (min-width: 768px) {
.dt-popup-iconbox .popup-box-content{
position: absolute;
}
} 
.dt-popup-iconbox.popup-active .popup-box-content{
visibility: visible;
opacity: 1;
display: block;
}
.dt-popup-iconbox.position-above .popup-box-content{
bottom: 100%;
} .dt-popup-full {
position: fixed;
top:0;
bottom: 0;
left: 0;
right: 0;
z-index: 999999999999;
opacity: 0;
visibility: hidden;
-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
.popshow.dt-popup-full {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
visibility: visible;
}.select-select{display:none;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;opacity:0;}
.select-element, .select-element:after, .select-element:before, .select-element *, .select-element *:after, .select-element *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select-element{position:absolute;display:none;z-index:100;}
.select-element.select-open{display:block;}
.select-theme-default, .select-theme-default *, .select-theme-default *:after, .select-theme-default *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select.select-theme-default{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.select.select-theme-default .select-content{-webkit-box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);background:white;font-family:inherit;color:inherit;overflow:auto;width:300px;max-width:300px;max-height:18rem;-webkit-overflow-scrolling:touch;}
@media (max-width:320px){.select.select-theme-default .select-content{width:280px;max-width:280px;}
}
.select.select-theme-default .select-options{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;margin:0;padding:0;}
.select.select-theme-default .select-options .select-option{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;position:relative;list-style:none;margin:0;line-height:1.25rem;padding:0.5rem 1em 0.5rem 2.5em;display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.select.select-theme-default .select-options .select-option.select-option-selected:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='-0.5 0 20 15'><rect fill='#444444' stroke='none' transform='rotate(45 4.0033 8.87436)' height='5' width='6.32304' y='6.37436' x='0.84178'></rect><rect fill='#444444' stroke='none' transform='rotate(45 11.1776 7.7066)' width='5' height='16.79756' y='-0.69218' x='8.67764'></rect></svg>");position:absolute;left:1em;top:0;bottom:0.2em;height:1em;width:1em;margin:auto;}
.select.select-theme-default .select-options .select-option:hover, .select.select-theme-default .select-options .select-option.select-option-highlight{background:#2a70e8;color:white;}
.select.select-theme-default .select-options .select-option:hover.select-option-selected:before, .select.select-theme-default .select-options .select-option.select-option-highlight.select-option-selected:before{content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='-0.5 0 20 15'><rect fill='white' stroke='none' transform='rotate(45 4.0033 8.87436)' height='5' width='6.32304' y='6.37436' x='0.84178'></rect><rect fill='white' stroke='none' transform='rotate(45 11.1776 7.7066)' width='5' height='16.79756' y='-0.69218' x='8.67764'></rect></svg>");}
.select.select-theme-default .select-options .select-option:first-child{}
.select.select-theme-default .select-options .select-option:last-child{}
.select-target.select-theme-default{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;position:relative;padding:0.5rem 3em 0.5rem 1em;background:#ffffff;border:1px solid #bdc3c7;cursor:pointer;color:#444444;text-decoration:none;white-space:nowrap;max-width:100%;width:100%;overflow:hidden;text-overflow:ellipsis;}
.select-target.select-theme-default:hover{border-color:#bdc3c7;color:black;}
.select-target.select-theme-default.select-target-focused, .select-target.select-theme-default.select-target-focused:focus{border-color:#bdc3c7;outline:none;}
.select-target.select-theme-default b{position:absolute;right:1em;top:0;bottom:0;margin:auto;height:20px;width:2em;}
.select-target.select-theme-default b:before, .select-target.select-theme-default b:after{content:"";display:block;position:absolute;margin:auto;right:0;height:0;width:0;border:0.263em solid transparent;}
.select-target.select-theme-default b:before{top:0;border-bottom-color:inherit;}
.select-target.select-theme-default b:after{bottom:0;border-top-color:inherit;}