/* ATLANTA STYLE */
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,600,600i,700,700i,900,900i');
/* font-family: 'Montserrat', sans-serif; */

body{
	font-family: 'Montserrat', sans-serif;
	background:#0c1529;
}
h1, h2, h3{
	font-family: 'Montserrat', sans-serif;
	color:#FFF;
}
p{
	color:#c0c0c0;
	margin-bottom:15px;
}
a{
}

@media (min-width: 1200px) {
   .container{
    width: 1200px;
  }
}
@media (min-width: 1400px) {
   .containerMax{
    width: 1500px;
  }
}

.section_block{
}
.position_relative{
	position:relative;
}
.page_title{
	display:block;
	text-align:center;
	margin-bottom:30px;
	border-bottom:1px solid rgba(255,255,255,.07);	
}
.page_title h1{
	display:block;
	text-align:center;
}
.contact_info_top_desktop{
	/*position:absolute;
	right:40px;
	top:0;*/
	display:block;
	text-align:right;
}
.contact_info_top_mobile{
	display:none;
}
.contact_info_top_desktop a.phone_no{
	text-align:right;
	display:inline-block;
	font-size:14px;
	color:#d6ab1e;
	padding-bottom:5px;
	text-decoration:none;
	border:0 none;
	padding-right:15px;
}
.contact_info_top_desktop a:hover.phone_no{
	border:0 none;
	color:#FFF;
	outline:none;
}


@media screen and (max-width: 767px) {
.contact_info_top_desktop{
	display:none;
	text-align:right;
}
.contact_info_top_desktop a.phone_no{
	text-align:right;
	display:inline-block;
	padding-right:25px;
}
.contact_info_top_mobile{
	display:block;
	text-align:center;
}
.contact_info_top_mobile a.phone_no{
	text-align:center;
	display:inline-block;
	padding-right:0;
	font-size:18px;
}
}

/* Model Display Listing */
.model_listing{}
.model_wrapper{
	margin-bottom:30px;
		-webkit-transition:all .44s cubic-bezier(0.83,-.04,.29,.99);
		-moz-transition:all .44s cubic-bezier(0.83,-.04,.29,.99);
		transition:all .44s cubic-bezier(0.83,-.04,.29,.99);
}
.model_wrapper:hover{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1));
}
.model_wrapper a{
	display:block;
	margin-bottom:5px;
	border:0 none;
}
.model_wrapper a:hover{
	border:0 none;
}
.model_thumb_info_block{
	display:block;
	margin-bottom:5px;
}
.model_name_line, .live_area{
	display:block;
	position:relative;
	font-size:18px;
	color:#FFFFFF;
	font-weight:400;
	font-family: 'Montserrat', sans-serif;
	vertical-align:middle;
	line-height:normal;
}
.live_area{
	font-size:13px;
}
.model_name_line span.live_country, .live_area span.model_price{
	text-align:right;
	font-size:13px;
	font-weight:300;
	color:#d6ab1e;
	position:absolute;
	right:0;
	top:0;
}
.container_panel{
	background:#0c1529;
	padding:40px 0;
}
.text_content_panel{
	padding:30px 15px;
}
.inner_page_text{
	padding:30px 0;
}
.container_panel p, .text_content_panel p{
	font-size:14px;
	line-height:21px;
	color:#c0c0c0;
}
.content_thumb_image_left{
	margin-left:-15px;
}
.content_thumb_image_right{
	margin-right:-15px;
}
.text_content_panel ul, .text_content_panel ul{
	padding:0;
	margin:0 0 0 40px;
}
.text_content_panel ul li, .text_content_panel ul li{
	font-family: 'Montserrat', sans-serif;
	color:#9c9057;
	list-style:disc;
	font-size:14px;
	line-height:21px;
}
.container_margin_bottom{
	margin-bottom:40px;
}


.footer_panel{
	background:#090f1d;
	padding:60px 0;
}
.footer_backlinks_col{
	margin-bottom:30px;
}
.footer_backlinks_col h5{
    color:#FFF;
    font-size:20px;
	margin-bottom:10px;
}
.footer_backlinks_col h6{
    color: rgba(210, 169, 30, 0.53);
    font-size: 15px;
	margin-bottom:10px;
}
.footer_backlinks_col ul{}
.footer_backlinks_col ul li{
	padding:0;
	display:block;
	list-style:none;
	position:relative;
}
.footer_backlinks_col ul li a{
    border-bottom: 1px solid #222;
    display: block;
    padding: .5rem 1rem;
    position: relative;
	font-size:13px;
	line-height:20px;
	color:#c0c0c0;
}
.footer_backlinks_col ul li a:hover{
	padding:.5rem 1rem .5rem 1.5rem;
}
.footer_backlinks_col ul li a:before{
    color: #9c9057;
    content: "\f105";
    font-family: "FontAwesome";
    left: 0;
    position: absolute;
    top: .5rem;
    transition: all .3s ease;
}
.footer_backlinks_col p.contact_page_information{
	padding-left:0;
}
.footer_backlinks_col p{
	font-size:13px;
}

.copyright_block{
	margin-top:40px;
	border-top:1px solid rgba(255,255,255,.18);
	font-size:13px;
	line-height:20px;
	color:#c0c0c0;
	display:block;
	text-align:center;
}
.copyright_block ul{
	padding:0;
	margin:20px 0 10px;
	display:block;
	text-align:center;
}
.copyright_block ul li{
	list-style:none;
	display:inline;
}
.copyright_block ul li a{
	display:inline-block;
	padding:10px 15px;
	text-align:center;
	font-size:13px;
	line-height:20px;
	color:#c0c0c0;
	border:0 none;
}
.copyright_block ul li a:hover{
	text-decoration:underline;
	border:0 none;
}
.copyright_block a.footer_logo{
	margin-bottom:5px;
	display:inline-block;
	border:0 none;
}
.copyright_block a:hover.footer_logo{
	margin-bottom:5px;
	display:inline-block;
	border:0 none;
}
.copyright_block p{
	color:#919191;
}

body.inner-page #fh5co-main{
	margin-top:150px;
}


.profile_horizontal_gallery{
    margin-bottom:30px;
    overflow-x:auto;
    white-space:nowrap;
    width: 100%;
    text-align: center;
}
.profile_horizontal_gallery img{
	height:600px;
	letter-spacing:0;
	width:auto;
}
.profile_horizontal_gallery img.model_profile_photos{
	display:inline-block;
	max-width:100%;
}

.profile_information{}
.profile_information h5{
	color:#FFF;
	font-size:18px;
}
.profile_information table.table tr th, .profile_information table.table tr td{
	font-size:14px;
	font-weight:400;
	line-height:21px;
	color:#c0c0c0;
	border-top:0 none;
	border-bottom:1px solid #333;
	padding:10px;
}
.profile_information table.table tr th{
	text-align:left;
}
.profile_information table.table tr td{
	text-align:right;
}
.other_escorts_listing{
	margin:40px 0;
}

.profile_tab_information{
	margin:50px 0;
}

@media (min-width:480px) and (max-width: 767px){
.row.model_listing .col-xs-12, .footer_panel .row .col-xs-12{
	width:50%;
}
}


.booking_form{
	/*width:60%;*/
}
.booking_form .custom_label_text{
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
	/*color:#e91967;*/
	color:#FFFFFF;
	text-align:right;
	font-weight:400;

}
.booking_form .custom_inputbox{
	background-color:rgba(255,255,255,.1);
	border:0 none;
	color:#FFFFFF;
	border-radius:0;
	font-size: 14px;
}

.custom_selectbox{
	color:#000000;
	background:#505168;
}
.custom_selectbox option{
	color:#FFFFFF;
	background:#505168;
}
p.contact_page_information{
	display:block;
	padding-left:30px;
}
p.contact_page_information span{
	display:block;
}
p.contact_page_information span i.fa{
	color:#9c9057;
	text-align:right;
	padding-right:10px;
}
p.contact_page_information span strong{
	font-weight:400;
}
p.contact_page_information span a{
	color:#9c9057;
	text-decoration:none;
	border:0 none;
}
p.contact_page_information span a:hover{
	border:0 none;
	color:#FFF;
}

.breadcrumb_block{
	display:block;
	margin:10px 0;
}
#breadcrumb-container{
	display:block;
	text-align:center;
	font-size:13px;
	font-weight:400;
	color:#666666;
}
#breadcrumb-container span{
	font-size:12px;
}
#breadcrumb-container span strong{

}
.breadcrumbs_links{}
.breadcrumbs_links ul{
	display:block;
	padding:0;
	margin:0;
	text-align:center;
}
.breadcrumbs_links ul li{
	list-style:none;
	display:inline;
	padding:2px;
}
.breadcrumbs_links ul li span.breadcrumb_last{
	font-size:12px;
	font-weight:400;
}
.breadcrumbs_links ul li a{
	font-size:12px;
	font-weight:400;
	display:inline-block;
}
#fh5co-logo-mobile a{
display:inline-block;
width:60%;
padding:8px 0;
}