/* Typography */

body, a, .search_item h5, .clientbasics h5, .advanced_search .search_inner .search_item .bootstrap-select .dropdown-toggle .filter-option { font-family: "Poppins", sans-serif !important; }

/* Nav */
.header_menu_area .navbar-default {
    background: #333333 !important;
    border-bottom: none !important; }
	
.nav .submenu a { 
	font-weight:700 !important;
	text-transform: uppercase !important; }
	
.nav .submenu a:hover {
	color: #FFF !important;
	letter-spacing: 1px !important; }
	
.header_menu_area .navbar-default .navbar-collapse .navbar-nav li a:before {
    background: #f16377 !important; }
	
/* Search Banner */

.banner_area.banner_area2 {
	background: url(https://beyondchai.com/wp-content/uploads/2018/08/pexels-photo-540528.jpeg) no-repeat scroll center center !important;
    background-size: cover !important;
	padding-top: 15px; }

.banner_area2 .container { 
	width: 100% !important;
	padding-right: 30px !important;
	padding-left: 30px !important; }
	
.advanced_search .search_inner {
    background: rgb(0,0,0,.7) !important;
    border-radius: 0px !important;
	padding: 60px 48px 40px !important; }
	
.search_item h5 { color: #FFF !important; }

.advanced_search .search_inner .search_item { 
	padding-left: 0px !important;
	padding-right: 0px !important; 
	width: 90% !important;
	margin-left: 5px !important;
	margin-right: 5px !important; }

.login_btn {
	font-family: "Poppins", sans-serif !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	height: 35px !important; }
	
.login_btn:hover {
    color: #f16377 !important; }

.login_btn:before {
	background-color: #f16377 !important;
	border-radius: 3px !important; }
	
.login_btn:after {
	border: 1px solid #f16377 !important;
	color: #f16377 !important;
	border-radius: 3px !important; }
	
.gender .btn {
	padding: 0px 10px !important;
	height: 35px !important;
	border-radius: 3px !important; }
	
.advanced_search .search_inner .search_item .genderpicker {
    width: 100% !important; }
	
.glyphicon-remove { color: #f16377 !important; }

.btn-info {
    background-color: #f16377 !important;
    border-color: #f16377 !important; }
	
.keywordbox { width: 100% !important; }

.advanced-search {
	color: white !important;
    text-align: left !important;
    padding-left: 5px !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    border-bottom: 1px solid white !important;
    padding-bottom: 5px !important;
    margin-top: 20px !important;
	margin-bottom: 20px !important; }
	
.as-hr {
	color: white !important;
    text-align: center !important;
    padding-left: 5px !important;
	padding-right: 5px !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    padding-bottom: 5px !important;
    margin-top: 20px !important;
	margin-bottom: 20px !important; }

/* Match Menu */

.chosen-container { padding-right: 15px; }

.chosen-container .chosen-single {
	background-color: #3c3c3c !important;
	box-shadow: none !important;
	border-radius: 3px !important;
	padding-left: 10px !important;
	font-weight: 300 !important; }
	
.send-status { 
	margin-right: 15px !important;
	font-weight: 700 !important; }
	
.new-client {
	background-color: #ec6276 !important;
	border-color: #ec6276 !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	float: right !important;
	transition: ease .5s !important; }
	
.new-client:hover { letter-spacing: 1px !important; }

/* Match Results */

.client-item h4, .product_img h4, .client-item h5, .product_img h5 { font-family: "Poppins", sans-serif !important; }
.client-item h4, .product_img h4, .active_mem_item h4 {
	color: #ec6276 !important;
	font-size: 18px !important; }
.client-item a, .product_img a, .active_mem_item a {
	color: #ec6276 !important;
	font-size: 18px !important; }
.client-item h5, .product_img h5, .active_mem_item h5 { 
	line-height: 1.5em !important; 
	font-size: 16px !important;
	font-weight: 400 !important; }

.client-item img, .product_img img { 
	width: 100% !important;
	max-height: 212.5px !important;
	min-height: 212.5px !important;
	object-fit: inherit !important;
	object-position: 50% 50% !important; }
	
.myclient {
    width: 25% !important;
    float: left !important;
   	padding-right: 1em !important; }
	
.myclient:nth-child(4n) {
	/* padding-right: 0px !important; */
	/* clear: both !important; */ }
	
.clientname h4, .clientbasics h5 { width: 100% !important; }	
	
/* Sidebar Clients Page */

.filterh { 
	font-family: "Poppins", sans-serif !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	color: #ec6276 !important;
	border-bottom: 1px solid #ec6276 !important;
	margin-bottom: 30px;
    padding-bottom: 5px;
    margin-right: 30px; }

.clients-sidebar { 
	font-family: "Poppins", sans-serif !important; }
	
.s_title h4 { 
	font-family: "Poppins", sans-serif !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	font-size: 18px !important; }
	
.clients-sidebar li label {
	font-family: "Poppins", sans-serif !important; }
	
/* Pagination */
.pagination>li>a, .pagination>li>span {
	color: #333 !important; }
	
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #f16377 !important;
	border-color: #f16377 !important;
	color: #FFF !important; }
	
/* Footer */
.copyright .copyright_right {
	background: #f16377 !important; }
	
/* Send Status Email Popup */
.modal-content { border-radius: 20px !important; }
.modal-header { 
	background-color: #f16377 !important;
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important; }
	
.modal-title { 
	font-weight: 700 !important; }
	
.modal-body {
	padding: 25px !important; }
	
.modal-body select, .modal-body .checkbox {
	margin-bottom: 15px !important; }
	
.modal-body label { font-weight: 400 !important; }
	
/* New Client Popover */
.popover { 
	font-family: "Poppins", sans-serif !important;
	font-weight: 300 !important;
	color: #333 !important; }
	
.popover-title {
	color: #000 !important; }
	
.popover-content .text-info {
	color: #333 !important;
	font-weight: 300 !important; }
	
.text-info { color: #000 !important; }

.popover-content input, .popover-content select {
	margin-top: 7px !important;
	margin-bottom: 7px !important; }
	
.popover-content select {
	margin-top: 7px !important;
	margin-bottom: 15px !important; }
	
.popover .cancelnew { 
	margin-right: 15px !important;
	float: left !important; }
	
.popover .createnew {
	float: right !important; }
	
/* Profile Page */
.profile_banner { 
	padding-top: 40px !important;
	padding-bottom: 40px !important;
	color: #FFF !important; }
	
.profile_banner:before { background: #333 !important; }

.profile_banner .profiles_inners .profile_content .user_name h3 { 
	font-family: "Poppins", sans-serif !important;
	font-size: 25px !important; }

.profile_content .user_img img {
	object-fit: cover !important; }
	
.profile_banner a, .profile_banner label {
	color: #FFF !important; }
	
.user-email {
	margin-right: 20px !important; }
	
.profile_banner .editable-click, a.editable-click, a.editable-click:hover {
    border-bottom: dashed 1px #f16377 !important; }
	
.btn-success:hover, .btn-success:focus {
	color: #f16377 !important;
	background-color: transparent !important; }
	
/* Profile Tabs */
.profile_menu a { 
	color: #333 !important;
	font-weight: 400 !important; }
.profile_menu li.active a, .lower-menu li.active a, .nav-tabs>li>a:hover { 
	color: #000 !important;
	font-weight: 700 !important; }
.members_profile_inners .upper-menu li a:before { background: none !important; }
.members_profile_inners .lower-menu li a:before { background: #000 !important; }

.upper-menu { 
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: 2px solid #b24454 !important;
	background: #f16377 !important; }
.upper-menu a {
	color: #FFF !important; }
.upper-menu li.active a, .upper-menu>li>a:hover { 
	color: #FFF !important;
	background:  }
.upper-menu li { 
	width: 33% !important;
	text-align: center !important;
	text-transform: uppercase !important; }
	
.upper-menu>li.active>a, .upper-menu>li.active>a:hover, .upper-menu>li.active>a:focus {
	background-color: #b24454 !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	border-radius: 0px !important; }
	
.lower-menu {
	margin-bottom: 30px !important; }

/* Basic Information */
.tab-pane, .tab-pane a { color: #333 !important; }

.aboutmesection { border: 1px solid #eee !important; }

.about-heading {
	font-family: "Poppins", sans-serif !important;
	color: #333 !important;
	font-weight: 700 !important;
	background: none !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid #f16377 !important;
	padding: 8px 0px !important;
	margin-bottom: 15px !important; 
	margin-top: 5px !important; }
	
.about-desc {
	padding-left: 0px !important;
	padding-right: 15px !important;
	margin-bottom: 45px !important; }
	
.editable-submit {
	padding: 7px 12px !important;
    margin-top: 7px !important; }
	
.editable-cancel {
	padding: 6px 12px !important;
    margin-top: 6px !important; }
	
/* Matchmaking Notes */
.match-notes {
	font-family: "Poppins", sans-serif !important;
	color: #FFF !important;
	font-weight: 700 !important;
	background: none !important;
	text-transform: uppercase !important;
	background: #f16377 !important;
	padding: 9px 20px !important;
	border-radius: 150px !important; }
	
.matchmaker-name {
	color: #333 !important;
	padding-top: 10px !important;
	padding-left: 20px !important; }
	
.matchnotes-text p { line-height: 1.7em !important; }

.btn-primary {
	background: #f16377 !important;
	border: none !important; }
.btn-primary:hover {
	background: #e4566a !important;
	border: none !important; }
	
/* Photos */
.pics img {
    object-fit: cover !important;
    width: 100% !important;
    min-height: 100px !important;
    max-height: 100px !important;
    object-position: 50% 50% !important;
	border: none !important; }
	
.piclist {
	margin-right: 0px !important; 
	margin-bottom: 0px !important; }
	
.photo_widget {
	border: 1px solid #eee !important;
	padding: 15px !important; }
	
/* Looking For Section */
.looking-desc {
	top: 0px !important;
	padding: 10px 0px 0px !important; }
	
.looking-desc label {
	color: #333 !important; }

.lookingfor, .mytags h4 {
	font-family: "Poppins", sans-serif !important;
	color: #333 !important;
	font-weight: 700 !important;
	background: none !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid #f16377 !important;
	padding: 5px 0px !important;
	font-size: 18px !important;
	width: 100% !important; }
	
.looking-section .col-sm-12, .mytags {
	border: 1px solid #eee !important;
	padding: 15px !important;
	margin-bottom: 35px !important; }
	
.chosen-container-multi .chosen-choices {
	padding: 7px !important;
	border-radius: 3px !important; }
	
.looking-section .chosen-container, .content_89 .col-sm-6, .content_90 .col-sm-6, .content_91 .col-sm-6, .content_92 .col-sm-6, .content_93 .col-sm-6, .content_95 .col-sm-6, .content_97 .col-sm-6 {
	margin-bottom: 20px !important; }	
	
.content_94 label, .content_96 label, .content_98 label { 
	width: 100% !important; }
.content_94 .col-sm-6, .content_96 .col-sm-6, .content_98 .col-sm-6 { 
	width: 100% !important; }
	
.tags_widget ul li:hover a {
    background: #f16377 !important; }
	
.update-tags {
	margin-top: 2px !important;
	font-size: 12px !important; }
	
/* Tag Popups */
.login_form_inner {
    border: 3px solid #f16377 !important;
    border-radius: 0px !important; }
	
.login_form_inner h4 {
	font-family: "Poppins", sans-serif !important;
	color: #333 !important;
	font-weight: 700 !important;
	background: none !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid #f16377 !important;
	border-bottom-width: 25% !important;
	padding-bottom: 20px !important;
	margin-bottom: 20px !important; }
	
.login_form_inner .s_title img { display: none !important; }

/* Detailed Profile */
.detail-heading {
	font-family: "Poppins", sans-serif !important;
	color: #333 !important;
	font-weight: 700 !important;
	background: none !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid #f16377 !important;
	padding: 8px 0px !important; }
	
.detail-tab .col-sm-12, .detail-tab .col-sm-4 {
	margin-bottom: 30px !important; }
	
/* Match Results */
.match-btn {
	font-weight: 300 !important;
	color: #333 !important;
	margin-right: 15px !important; }
	
.match-btn:before {
	background-color: #EEE !important; }
	
.match-btn:hover {
	font-weight: 700 !important; }

.matchbox h3 { 
	font-family: "Poppins", sans-serif !important;
	color: #333 !important;
	font-weight: 700 !important;
	background: none !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid #f16377 !important;
	padding: 15px 0px !important;
	margin-bottom: 10px !important; }
	
.match-modal {
	padding-top: 70px !important;
	border: none !important; }
	
.match-modal .panel {
	border: none !important; }	
	
.match-modal .panel img {
	max-height: 300px !important;
	min-height: auto !important; }
	
.match-modal .add-client { 
	font-weight: 700 !important; 
	font-size: 16px !important; }
	
.match-modal .client-name a {
	color: #333 !important;
	font-weight: 700 !important;
	font-size: 16px !important; }
	
.match-modal .client-item {
	padding-bottom: 45px !important; }

	
/* Proposed Matches */
.proposed-heading {
	font-family: "Poppins", sans-serif !important;
	color: #333 !important;
	font-weight: 700 !important;
	background: none !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid #f16377 !important;
	padding: 8px 0px !important; }

.proposed-desc, .proposed-desc .col-md-4 {
	padding-left: 0px !important; }
	
.match-history .col-sm-12 {
	margin-bottom: 30px !important; }
	
/* Surveys */
.survey-btn {
	font-weight: 300 !important;
	color: #333 !important;
	margin-right: 15px !important; }
	
.survey-btn:before {
	background-color: #EEE !important; }
	
.survey-btn:hover {
	font-weight: 700 !important; }
	
/* Relationship Coaching */
.relationship-heading {
	font-family: "Poppins", sans-serif !important;
	color: #333 !important;
	font-weight: 700 !important;
	background: none !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid #f16377 !important;
	padding: 8px 0px !important;
	margin-top:25px !important;
	margin-bottom: 15px !important; }
	
.comment-box, .form-control {
	border-radius: 3px !important;
	border: 1px solid #EEE !important; }
	
.relationship-questions label {
	font-weight: 400 !important; }
	
/* Image Consulting */
.image-menu>li>a {
	padding: 10px !important;
	font-size: 14px !important; }

.image-heading {
	font-family: "Poppins", sans-serif !important;
	color: #333 !important;
	font-weight: 700 !important;
	background: none !important;
	text-transform: uppercase !important;
	border-bottom: 3px solid #f16377 !important;
	padding: 8px 0px !important;
	margin-top:25px !important;
	margin-bottom: 15px !important; }

/* Image Consulting - Recommendations */
.recs { 
	margin-left: 0px !important;
	margin-right: 0px !important; }
	
.rec-input { 
	margin-top: 3px !important;
	margin-bottom: 20px !important; }
	
.recsq {
	margin-bottom: 25px !important; }
	
.rec-message {
	padding-bottom: 20px !important;
	border-bottom: 1px dotted #333 !important;
	margin-bottom: 40px !important; }














