/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/*This is custom css style work.*/

.show-phantom a.phantom-top-line-logo img {
	width: 100px !important;
}

div#main {
	padding-bottom: 0;
}

img.preload-me {
	width:  120px;
}

img.mobile-logo.preload-me {
	width: 80px;
}

.custom_footer_section1 {
	box-shadow: 0 1900px 0 rgba(0, 0, 0, 0.58) inset !important;
	padding: 50px 0;
}

.custom_footer_section1 h2,
.custom_footer_section1 h3,
.custom_footer_section1 h5 {
	color: white !important;
}

.custom_footer_section1 .uvc-heading p {
	color: white !important;	
}

#presscore-contact-info-widget-2,
#presscore-custom-menu-two-5,
#block-2 {
    text-align: center;	
}

.bottom-text-block {
	display: block;
}

#bottom-bar .wf-float-right {
    text-align: center !important;
    display: block;	
}

.wf-float-right, .bottom-text-block {
	text-align: left;
}

.ttttt {
	font-size: 35px;
}

.custom_footer_section2 {
	background-attachment: fixed;
}

.custom_asd_section ul li {
	color: white !important;
}

.custom_asd_section ul li.fusion-li-item i,
.custom_asd_section ul li.fusion-li-item span {
	color:  white !important;
}

.custom_asd_section .fusion-checklist {
	color:  white !important;
}

.image123 img {
	padding-top: 80px;
}

#split_right-menu li.menu-item-1953 a {
    background-color: #EF4865 !important;
    padding: 0 10px;
	border-radius: 20px;
}

#split_right-menu li.menu-item-1953 a span {
	color:  white !important;
}

.header-elements-button-1.microwidget-btn-hover-bg-on:after {
	background: #EF4865 !important;
	/*color:  white !important;*/
}

.header-elements-button-1:not(:hover) span {
	/*color:  white !important;	*/
}

#main > .wf-wrap{
	padding-bottom: 50px;
}

.locate-brothers{
	margin-bottom: 50px;
}

input[type="file"] {
	display: none;
}

.custom-file-upload {
	border: 1px solid #ccc;
	display: inline-block;
	padding: 6px 12px;
	cursor: pointer;
}

.archive .page-title{
	display:none;
}

.person-detail p{
	font-size:20px;
	margin-bottom: 5px;
}

.person-detail .detail-content{
	margin:25px 0 0 25px
}

/*This is custom css style work section.*/

.top-bar-bg,
.mobile-mini-widgets-in-menu {
	display: none !important;
}

body.page-id-5 .page-title {

}

body.page-id-3 .page-title .page-title-breadcrumbs,
body.page-id-5 .page-title .page-title-breadcrumbs,
body.page-id-145 .page-title .page-title-breadcrumbs {
	display: none !important;
	border: 1px solid red;
}

body.page-id-3 #main
body.page-id-5 #main,
body.page-id-145 #main {
	padding-top: 0px;
}

#custom_login_page_component {
    max-width: 600px;
    margin: 0 auto;	
}

#s2member-pro-paypal-checkout-submit {
    padding: 10px 20px;
    border: 1px solid black;
    border-radius: 22px;
    background: #00A5DF;
    font-size: 20px;
    color: white;	
}

.page-id-6 .member_chapter_box .form-check:first-child {
	border: 1px solid red;
}

.custom_top_profile_component {
    max-width: 200px;
    text-align: center;
    font-weight: bold;	
}

.custom_top_profile_component h1 {
	text-transform: capitalize;
    font-weight: bold;
    font-size: 30px;
}

.custom_profile_firstcomponent h4 {
    text-transform: capitalize !important;	
    margin: 0;
}

.custom_profile_firstcomponent .card-body p {
	margin-bottom: 0px !important;
    min-height: 30px;
}

.custom_profile_secondcomponent {
	margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.custom_profile_secondcomponent p {
    font-size: 14px;
    line-height: 19px;	
    margin-bottom: 0px !important;
    min-height: 55px;
}

#custom_searchicon_component {
	position: absolute;
    display: flex;
    height: 38px;
    justify-content: center;
    vertical-align: middle;
    align-items: center;
    padding-left: 8px;	
}

.custom_search_btn_component {
    border: 1px solid #0071bc;
    background: #0071bc;
    color: white;
    padding: 9px 15px;
    border-radius: 4px;	
}

.custom_search_btn_component:hover {
	background: #447391;
}

.custom_col_search_container {
	display: flex;
}

.custom_advenced_search_component {
	margin-left: 30px;
}

.custom_advenced_search_component p {
	display: flex;
    margin-bottom: 0;
    height: 100%;
    align-items: center;
    background: #f3f6fb;
    padding: 0px 20px;
    color: #0071bc;
    font-weight: bold;
    text-decoration: underline;	
    cursor: pointer;
}

/*This is search icons.*/

.clearable{
  background: #fff url(http://i.stack.imgur.com/mJotv.gif) no-repeat right -10px center;
  border: 1px solid #999;
  padding: 3px 18px 3px 4px; /* Use the same right padding (18) in jQ! */
  border-radius: 3px;
  transition: background 0.4s;
}
.clearable.x  { background-position: right 5px center; } /* (jQ) Show icon */
.clearable.onX{ cursor: pointer; } /* (jQ) hover cursor style */
.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */


.messagepop {
  background-color:#FFFFFF;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  text-align:left;
  width:394px;
  z-index:50;
  padding: 25px 25px 20px;
}

.popup_search_field p label {
    color: black;
    font-size: 11px;
    margin-right: 10px;
}

.custom_popup_search_submit {
    border: 1px solid #0071bc !important;
    background: #0071bc !important;
    color: white !important;
    padding: 9px 15px !important;
    border-radius: 4px !important;	
}

.custom_popup_search_close {
    color: black !important;
    text-shadow: none !important;
    opacity: 1 !important;
    font-size: 18px !important;
    display: flex !important;
    height: 40px !important;
    align-items: center !important;
}

.page-id-46933 .wf-container-main #content {
    text-align: center;
}

.custom_direct_url {
    margin-bottom: 30px;
}

.custom_direct_url a:hover {
    color: black !important;
}

.custom_direct_url a {
    font-size: 20px;
    color: black;
    font-weight: bold;    
}

body.page-id-4>#page>i {
    grid-area: footer;
}