@import url('../css/reset.css');@import url('../css/font-awesome.min.css');@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700|Dosis:400,300,700|Oswald:400,300);body{font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
a{color:#000;outline:none;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
a:hover{color:#e84850;text-decoration:none;}
input:focus, textarea:focus{outline:none;}
p{margin-bottom:1.20em;line-height:1.4;}
html{direction:rtl;unicode-bidi:bidi-override}
body, select, input, textarea, button,
.phone span{font:0.875em/1.2 'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6,
.item_name, .head-top .phone{font-family:'Oswald', serif;}
.s_butt, .cart-item h3.catItemTitle{font-family:'Dosis', serif;}
.container{width:1200px;position:relative;display:block;margin:0 auto;}
html[dir="rtl"] .container{text-align:right;}
.row{display:block;width:100%;}
.row .col-block{float:right;text-align:right;}
.pageheader{background:url(../img/header-bg.png) 0 0 repeat-x;}
.head-top{height:36px;}
.head-top .phone{text-align:right;font-size:16px;margin:9px 20px 0 0;font-weight:normal;}
.phone i{color:#63b116;font-size:20px;padding-left:3px;}
.phone span{font-size:1rem;font-weight:normal}
.header{height:137px;}
.logo{display:block;padding-bottom:22px;padding-top:22px;text-align:center;}
#navbar-menu{position:relative;z-index:9999;}
#navbar-menu .navbar{text-align:center;}
.navbar > li{display:inline-block;position:relative;}
.navbar > li > a{background:none repeat scroll 0 0 #fff;color:#4d4d4d;font-size:15px;font-weight:400;line-height:30px;margin:0 4px;padding:2px 12px;text-transform:uppercase;}
.navbar > li > a:hover,.navbar > li.hasSub:hover > a,.navbar > li.sfHoverForce > a{background:#ce5ead;color:#fff;}
.navbar ul{display:none;margin:20px 0 0 0;opacity:0;visibility:hidden;position:absolute;top:27px;right:4px;z-index:999;background:#ce5ead;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.navbar li li:hover > a{color:#fff;}
.navbar li:hover > ul{display:block;opacity:1;visibility:visible;margin:0}
.navbar ul ul{top:0;right:243px;margin:0 0 0 20px}
.navbar ul li{display:block;float:none;border:0;position:relative;border-top:1px solid #b04490}
.navbar ul li:first-child{border:none}
.navbar ul a{display:block;float:none;padding:6px 11px 6px;width:220px;white-space:nowrap;text-transform:none;font-size:12px;line-height:20px;color:#fff;text-align:right;}
.navbar ul a:hover,.navbar ul li.sfHoverForce > a{color:#ccc!important;background:#b04490;}
#menu-trigger{display:none}
.navbar{display:block}
.navbar li li.hasSub > a:before{content:"\f053";font-size:13px;font-family:"FontAwesome";margin-left:5px;margin-right:6px;padding-top:0;float:left;}
.navbar li.hasSub a:after, .navbar li li.hasSub a:after{content:"\f0fe";position:absolute;left:15px;top:8px;width:15px;height:15px;font-size:.85em;font-family:"FontAwesome";display:none;}
.navbar li li.hasSub a:after{font-size:1.20em;}
.navbar > li.hasSub.hover > a:after, .navbar li li.hasSub.hover a:after{content:"\f146";}
.main-content{background:url("../img/middle-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);display:block;padding:20px 0;}
.page-title{background:url("../img/title-bg.png") repeat-x scroll 0 100% rgba(0, 0, 0, 0);display:block;margin-bottom:25px;margin-top:10px;padding:10px 2px 15px;position:relative;}
.page-title h1{color:#282828;text-align:right;font-size:22px;font-weight:400;margin:0 0 5px;text-transform:uppercase;}
.escort-listings{margin:0 5px 20px;}
.escort-listings ul{margin:0 -11px;padding:0;display:block;}
.escort-listings ul li{float:left;margin-bottom:26px;}
.escort-listings ul li a{display:block;}
.item_boxed{background:none repeat scroll 0 0 #ffffff;box-shadow:2px 2px 5px #d0d0d0;display:block;margin:0 13px;padding:12px;position:relative;width:252px;}
.item_boxed:hover{background:#ce5ead;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.item_pic{display:block;height:274px;width:252px;}
.item_pic img{display:block;}
.item_name{color:#a9107c;font-size:18px;font-weight:400;line-height:22px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;}
.item_loc{color:#1f1f1f;font-size:14px;font-weight:300;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;}
.escort-listings ul li a:hover .item_name, .escort-listings ul li a:hover .item_loc{color:#fff;}
.about-site{background:none repeat scroll 0 0 #f5f5f5;display:block;margin:0 10px 15px;}
.about-site h1{background:none repeat scroll 0 0 #494747;color:#fff;font-family:"Oswald", sans-serif;font-size:22px;font-weight:400;margin:0 -10px 20px;padding:8px 10px;position:relative;text-transform:uppercase;}
.about-site h1:before{border-left:0 solid transparent;border-right:10px solid transparent;border-top:10px solid #494747;bottom:-10px;content:"";position:absolute;right:0;z-index:1;}
.about-site h1:after{border-left:10px solid transparent;border-right:0 solid transparent;border-top:10px solid #494747;bottom:-10px;content:"";left:0;position:absolute;z-index:1;}
.about-site .inner-content{padding:15px 15px 5px;}
.about-site .inner-content p{color:#2c2c2c;line-height:1.5;font-size:16px;}
.about-site .inner-content p a{text-decoration:underline;}
.pagefooter{background:none repeat scroll 0 0 #201f20;padding:20px 15px;color:#f2efef;margin-top:25px;}
.footer-menu{margin-bottom:25px;text-align:center;}
.footer-menu ul li{display:inline-block;}
.footer-menu ul li a{display:block;color:#f2efef;margin:0 6px;}
.pagefooter p{text-align:center;margin-bottom:0;}
.s_butt{background:#282828;border:1px solid #282828;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:"Dosis", sans-serif;font-size:18px;padding:10px 25px;position:relative;text-align:center;text-transform:uppercase;}
.s_butt:hover{background:none repeat scroll 0 0 #ce5ead;border:1px solid #ce5ead;color:#ffffff;}
.cart-item{border-bottom:1px solid #E9E9E9;margin-bottom:10px;padding-bottom:20px;display:block;}
.cart-item h3.catItemTitle{font-size:20px;line-height:1.4;margin:0 0 5px;}
.cart-item .cart-item-photo,
.cart-item .catItemBody{float:right;}
.cart-item .cart-item-photo{width:20%;}
.cart-item .catItemBody .s_butt{float:left;font-size:14px;padding:6px 8px;}
.article-detail p{color:#2c2c2c;line-height:1.5;font-size:16px;}
.article-detail p a{text-decoration:underline;}
.row .cust-left-block{float:left;text-align:center;}
.row .cust-right-block{float:right;}
.cust-left-block .cust-info-block{margin:6px 0 8px;}
.cust-info-block .s_butt{padding:6px 8px;}
.cust-info-block .star{font-size:1.20rem;}
.cust-department{margin:9px 20px 0 0;font-size:1.050rem;}
.cust-right-block{width:75%;}
.cust-bio{border-top:1px solid #ce5ead;padding:8px 0 0;}
.cust-bio p{color:#646464;}
.cust-photos{clear:both;margin:10px 0 0;}
.cust-photos .head-title{border-bottom:1px solid #ce5ead;height:36px;margin-bottom:15px;}
.cust-photos .head-title h2{margin-right:5px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;color:#fff;display:inline-block;font-family:"Dosis", sans-serif;font-size:17px;line-height:36px;padding:0 16px;text-transform:capitalize;font-weight:normal;background:#ce5ead;}
.cust-gallery{display:block;}
#tiles{padding-right:20px;}
#tiles li{width:200px;background-color:#ffffff;border:1px solid #dedede;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;padding:4px;float:right;margin-left:2.30%;}
#tiles li:last-child{margin-left:0;}
#tiles li a img{max-width:100%;height:auto;}
.category{clear:both;display:block;margin-bottom:20px;}
.dd{line-height:30px;}
.dd{background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));background:-webkit-linear-gradient(top, #45484d 0%, #000000 100%);background:-o-linear-gradient(top, #45484d 0%, #000000 100%);background:-ms-linear-gradient(top, #45484d 0%, #000000 100%);background:linear-gradient(to bottom, #45484d 0%, #000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);width:185px;z-index:1;overflow:hidden;text-align:center;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border:1px solid #393939;margin:0;}
.dd, .dd li{height:30px;font-family:'MyriadProRegular';font-size:1.150rem;padding-left:15px;font-weight:normal;}
.dd li{list-style:outside none none;}
.dd a{padding:0 10px;display:block;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;color:#fff;}
.dd a:hover{background-color:#110A09;color:#f55782;}
.dd.open{height:150px;}
.dd.open li{display:inline-block;}
.dd li:first-child{color:#fff;cursor:pointer;font-size:1.250rem;padding:0 10px;}
.dd li:first-child, .dd.open{width:100%;}
.av a{text-shadow:0 0 4px #99CC00;color:#99CC00;}
.stepper{position:absolute;right:5px;top:14px;}
.stepper .s_butt{display:inline-block;float:none;font-size:13px;line-height:normal;padding:4px 6px;}
.overlay-infos{height:360px;left:12px;overflow:hidden;position:absolute;top:12px;width:252px;z-index:1000;}
.overlay-infos .overlay-content{background:rgba(255,255,255,.8);font-size:11px;line-height:10px;text-align:center;padding:10px;color:#444;bottom:370px;position:absolute;width:232px;height:340px;opacity:.3;}
.overlay-content p{line-height:16px;padding:0 10px;text-transform:capitalize;word-wrap:break-word;}
.item_boxed:hover .overlay-infos .overlay-content{bottom:0;opacity:1;}
.overlay-infos .overlay-content{-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.item_boxed:hover .overlay-infos .overlay-content{bottom:0;opacity:1;}
@media screen and (max-width:1215px){.container{max-width:940px;}
.head-top .phone{margin-right:0;}
.cart-item .catItemBody{width:75%;float:left;}
.cust-right-block{width:67%;}
#tiles li{margin-bottom:15px;}
}
@media screen and (max-width:1010px){.container{max-width:720px;}
.pagefooter{padding:20px 0;}
#menu-trigger, .hasSub .sub-menu-icon{display:block;cursor:pointer;color:#fff;}
#menu-trigger{padding:12px;}
#navbar-menu{background:#b04490;margin-top:5px;}
.navbar{display:none;visibility:hidden;display:none;clear:both;width:100%;position:absolute;top:50px;left:0;z-index:99999;background:#bf77aa;margin:0;padding:0;position:absolute;top:40px;left:0;width:100%;z-index:1;overflow:hidden;border-radius:0 0 7px 7px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.navbar.collapse{visibility:visible;display:block;}
.navbar > li{float:none;display:block;border-right:0;}
.navbar > li.first > a{border-radius:8px 8px 0 0;}
.navbar > li > a{background:transparent;margin:0;float:none;display:block;padding:8px 20px 8px 0;color:#fff;font-size:1.30em;line-height:22px;text-align:right;}
.navbar li a .fa{display:block;color:#fff;}
.navbar > li > a:hover,.navbar > li.hasSub:hover > a,.navbar > li.sfHoverForce > a{border-top:0;padding-top:8px;background:#b04490;color:#fff;}
.navbar ul, .navbar ul ul{display:none;margin:0;opacity:1;visibility:visible;position:static;top:0;border:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.navbar li:hover > ul{display:none;opacity:1;visibility:hidden;}
.navbar ul li{display:block;float:none;border:0;position:relative;border-top:0}
.navbar ul li:first-child{border:none}
.navbar ul a{display:block;float:none;padding:8px 20px 8px 0;width:auto;font-size:14px;line-height:20px;color:#fff;}
.navbar li li.hasSub > a:before{display:none;}
.navbar > li.hover > ul, .navbar li li.hover ul{display:block;visibility:visible;margin:0;}
.navbar ul ul{padding-right:30px;}
.navbar li.hasSub > a:after, .navbar li li.hasSub > a:after{display:block;}
.cart-item .catItemBody{width:68%;}
.cust-right-block{width:56%;}
}
@media screen and (max-width:750px){.container{max-width:auto;width:auto;margin:0 15px;}
}
@media screen and (max-width:730px){.cart-item .catItemBody{width:64%;}
.row .cust-left-block, .row .cust-right-block{float:none;clear:both;width:auto;}
#tiles li{float:none;display:inline-block;}
#tiles{text-align:center;}
.dd.open{height:auto;width:97%;padding-left:4px;padding-right:4px;padding-bottom:10px;}
.dd a{font-size:1rem;padding:4px 10px;display:block;}
.dd.open li{padding:0!important;margin-bottom:4px;}
.dd li{font-size:1rem;padding:0!important;margin:0!important;float:none!important;display:block!important;width:100%!important;white-space:normal;float:left;}
.dd li{list-style:none!important;}
.dd li:first-child{width:320px!important;text-align:right;padding-right:10px!important;}
.dd.open li:first-child{text-align:center;}
}
@media screen and (max-width:480px){.logo a img{max-width:100%;}
.cart-item .catItemBody, .cart-item .cart-item-photo{clear:both;width:auto;float:none;}
#tiles li{margin-left:0;}
}
@media screen and (max-width:320px){.footer-menu ul li a{margin:0 10px;}
}