*{box-sizing:border-box}
*:before,
*:after{box-sizing:border-box}
img{vertical-align:middle}
.col-lg-4,
.col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:768px){.col-sm-6{float:left}
.col-sm-6{width:50%}
}
@media (min-width:1200px){.col-lg-4{float:left}
.col-lg-4{width:33.33333333%}
}
table{background-color:transparent}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>tbody>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a{background-color:transparent}
strong{font-weight:bold}
img{border:0}
button{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button{text-transform:none}
button{-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
td{padding:0}
@-ms-viewport{width:device-width}
.desc table.table.no-border{width:auto}
.well.desc{height:auto !important;padding:7px 7px 0 7px}
.well.desc table{display:block;margin-left:62%;max-width:100%;width:40%}
.desc .thumb{width:60% !important;height:auto !important;background:none !important;position:relative !important;margin-bottom:10px !important}
.desc .thumb a img{height:auto !important;width:100% !important;border:1px solid #794c9a}
.thumb .image-flag{position:absolute;top:0px;left:0px}
.thumb .image-flag img{padding-top:0px !important}
@-moz-document url-prefix(){}
@media (min-width:768px) and (max-width:1024px){.well.desc .thumb{height:auto !important}
}
@media (min-width:320px) and (max-width:480px){.well.desc table{margin-left:0px}
}
@media (min-width:1200px){.well.desc{min-height:225px !important;height:auto !important}
.desc .thumb{margin-bottom:4px !important}
}
@media (min-width:900px){.well.desc{overflow:hidden !important}
}
.table{width:100% !important}
.no-border.table>tbody>tr>td{border:0}
.desc{padding:10px}
.desc .thumb{background:url(../../assets.londonescortguide.com/assets/background_featuredThumb_a-5d1e3dc00ac29cc160089e2c4f792b9e37f9d8e661c64ccdc836ee5b1bdcaac9.png) center top no-repeat;height:172px;width:134px;margin:0 auto;display:block;position:absolute;float:left}
.desc .thumb img{margin:0 auto;width:110px;height:160px;display:block}
.desc .table{margin-bottom:0px;margin-left:140px}
.desc .table tbody tr td{padding:6px 8px;font-size:11px}
.desc .table tbody tr td strong{font-size:14px}
.well.desc{min-height:195px}
.well{padding:28px 17px}
.well.desc table{width:auto !important}
.hyphenate{word-break:break-word !important;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.word-break{word-break:break-word !important}
@media (max-width:1180px){.table{width:auto}
table.table.no-border{width:100%}
.leg-button{margin-top:-5px;margin-bottom:5px}
}
@media (min-width:768px) and (max-width:992px){html,
body{max-width:100%;overflow-x:hidden}
.table{width:auto}
}
@media (max-width:768px){body,
html{max-width:100%;overflow-x:hidden}
body table.table.no-border,
html table.table.no-border{width:auto}
body table.table.no-border tr td,
html table.table.no-border tr td{width:100%}
}
.well{font-size:13px;border-radius:4px;border:1px solid #eedffa;background-color:#faf8fd}
.leg-button{cursor:pointer;text-align:center;text-decoration:none;outline:none;background-color:#794c9a;border:none;border-radius:3px;font-family:"Lato", sans-serif;text-align:center;padding-right:5px;padding-left:5px;color:#f0dffc !important}
.leg-button:hover,
.leg-button:visited,
.leg-button:active,
.leg-button:focus{background-color:#794c9a !important}
.leg-button:active{box-shadow:0 0px #666}
.thumb{position:relative}
.thumb .image-flag{position:absolute}
.thumb .image-flag img{width:46px !important;height:46px !important}
.leg-button{background:#794c9a;padding:3px 5px !important;text-transform:uppercase}
.leg-button:hover{background-color:#9360b8 !important}
.leg-button.premium{width:63px;font-size:10px;font-weight:bolder;cursor:default}
@font-face{font-family:'Glyphicons Halflings';src:url("https://assets.londonescortguide.com/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot");src:url("https://assets.londonescortguide.com/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot?#iefix") format("embedded-opentype"), url("https://assets.londonescortguide.com/assets/bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2") format("woff2"), url("https://assets.londonescortguide.com/assets/bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff") format("woff"), url("https://assets.londonescortguide.com/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf") format("truetype"), url("https://assets.londonescortguide.com/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg#glyphicons_halflingsregular") format("svg")}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)}
.leg-button{font-size:14px}
.leg-button:hover{text-decoration:none !important}
.simple_thumbs_slide{width:100%;height:0;padding-bottom:136%}
.simple_thumbs_slide img{position:absolute;left:0;top:0}
@media print{a[href]::after{content:"" !important}
@-moz-document url-prefix(){}
}
@media (min-width:48.00001rem){.thredded--navigation--search input[type="search"]:not(:placeholder-shown){background:#fff;box-shadow:none;margin-right:0;margin-left:0;min-width:16rem;text-align:left}
.thredded--navigation--search input[type="search"]:not(:focus)::-webkit-search-cancel-button,
.thredded--navigation--search input[type="search"]:not(:focus)::-webkit-search-decoration{-webkit-appearance:none;margin:0}
.thredded--navigation--search input[type="search"]:hover:not(:focus):placeholder-shown{cursor:pointer}
.thredded--navigation--search input[type="search"]:hover:not(:focus)::-webkit-input-placeholder{color:#5e4f3d}
.thredded--navigation--search input[type="search"]:hover:not(:focus)::-moz-placeholder{color:#5e4f3d}
.thredded--navigation--search input[type="search"]:hover:not(:focus):-ms-input-placeholder{color:#5e4f3d}
.thredded--navigation--search input[type="search"]:hover:not(:focus)::placeholder{color:#5e4f3d}
.thredded--navigation--search input[type="search"]:not(:placeholder-shown){border-color:#eee}
}
@supports (-webkit-flex-wrap:wrap) or (-ms-flex-wrap:wrap) or (flex-wrap:wrap){}