f/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.1
Template: pro

*/
.x-colophon {
   
    margin-bottom: -67px;
}

body{
	/*overflow-x:initial !important; */
	overflow: hidden;
}

.testimonial_rotator .testimonial_rotator_slide_title {
    margin: 48px 0 5px 0 !important;
}
.cp-mp-open .cp-affilate-link {
    display: none;
}
/*cat page*/

 .entry-content {
   margin-top: 17.5px;
   /* margin-bottom: 10px; */
} 
h2.entry-title {
    font-size: 30px;
    line-height: 1.5em;
    margin: 0;
    
}
.entry-title a {
    color: #60c659;
}
h2.entry-title a:hover {
    color: #23527c !important;
    text-decoration: underline;
}
.category div#x-site {
    background-color: #f1f1f1;
}

.category p.p-meta {
    font-size: 13px;
}

.category .p-meta span a {
    color: #60c659;
}
.category .p-meta span a:hover {
    color: black;
    text-decoration: underline;
}


/**/



a.launch-modalpopup {
    font-size: 30px !important;
    width: 85% !important;
    padding: 15px 70px !important;
text-align :center;}


.launch-modalpopup{
  margin: 10px 0;
  text-align :center;
}

a.btn {
    width: 400px;
    background-color: #60c659;
    margin: 21px auto;
    text-align: center;
    padding: 20px 2px;
    display: block;
    color: white;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 0px;
    font-family: inherit;
    letter-spacing: 0px;
    color: white !important;
}

@media only screen and 
  (max-width:425px){
  
   .main_clas a.launch-modalpopup
    {
    font-size: 22px !important;
  }
  
	   a.btn {
    width: 100% !important;
      padding: 18px 2px;
    font-size: 13px !important;
     line-height: 18px !important;
     
}
}

.cp-form-container {
    display: none;
}


@media only screen and (min-width:767px){
  
  .cp-first-order 
.cp-text-container {
    padding: 13px 0px 0px 0px !important;
}
}
#ctaModal h3 {
    color: black;
}
/**/

sup:hover {
    text-decoration: underline;
}


@media only screen and (min-width:768px){
	
	li#menu-item-21885 {
    display: none;
}
}
li#menu-item-21885 {
    display: none;
}
.Newmob li.my_logo a.x-anchor.x-anchor-menu-item {
    background-image: url(https://www.lendkey.com/wp-content/uploads/2017/10/LendKeyOG.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    padding-left: 0px;
    height: 64px !important;
    background-size: contain !important;
    margin-top: -16px;
    background-color: white !important;
}

.my_logo span.x-anchor-text-primary {
    display: none;
}
.my_modl li.menu-item {
    list-style: none;
    padding-left: 0;
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    background: #60c659;
    border: 1px solid white;
 
}

/*widget*/

h4.h-widget {
    border: none !important;
    text-align: left !important;
    font-size: 18px !important;
    letter-spacing: 0 !important;
    text-transform: capitalize !important;
}
#recent-posts-7 a {
    color: #60c659;
    text-decoration: none;
}

#recent-posts-7 a:hover {
    color: #23527c;
    text-decoration: underline;
}

/*widgt reviews*/

.sidebarPanel {
    border: 1px solid #ccc !important;
    margin-bottom: 30px !important;
    max-width: 300px;
    margin: 45px auto;
    border-radius: 0 !important;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
#panel1 .panel-header {
    background: #6daec6;
}
.sidebarPanel .panel-header {
    padding: 20px 40px;
}
.panel-body {
    /* padding: 15px; */
    margin: 0px auto;
    text-align: center;
}

#panel2 .panel-header {
    background: #007681;
}
.sidebarQuote {
    color: #fff;
    line-height: 32px;text-align: center;
}

#panel3 .panel-header {
    background: #60c659;
}
@media only screen and (min-width:768px){
.el18 img.image.wp-image-20916.attachment-full.size-full {
  
    max-width: 80%  !important;
}
}


/**/

div#refi_calculator input {
       margin-bottom: 6px !important;
    height: 34px;
}

div#refi_calculator .rb_button_row {
    margin-bottom: 43px !important ;
    margin-top: 112px !important;
}
div#refi_calculator .result_block {
   
    text-align: center;
}


.cp-affilate-link a {
    
    display: none;
   
}
/*accordian*/
@media only screen and (max-width:768px){

a.x-accordion-toggle {
    font-size: 15px !important;
}
	a.x-accordion-toggle::after {
		display:none;
	}
}

sup a {
    color: white;
}



/**/

img.x-img.stars.x-img-none {
    margin: 26px auto !important;
    display: inherit;
}

/*for mobile headings*/
@media only screen and (max-width:425px)
{
	h1 
	{
		font-size: 40px !important;
	}
	h2
	{
		font-size: 30px !important;
	}
	h3{
		font-size: 27px !important;
	}
  }

.cs-infos {
    display: none;
}

/*	-----------------------------------------------------	----POSt page*/
.entry-thumb {
  background-color:transparent;
}
.entry-featured {
  border:none;
}
.single-post .entry-featured {
display:none;
}
.single-post .entry-header .entry-title {
display:none;
}
.featured-image {
    position: relative;
   max-height: 553px;
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
margin-bottom: 10px;
}
 
@media (max-width: 736px) {
.featured-image {
background-attachment: initial;
background-position: center center;
}
.featured-image .caption{
bottom: 5% !important;
}
}
 
.featured-image:after {
content: "";
height: 100%;
width: 100%;
position: absolute;
display: block;
}
 
.featured-image:after {
    bottom: 0;
    background: rgb(22, 23, 23);
    opacity: 0.3;
}
 
.featured-image img {
width: 100% !important;
height: auto;
margin: auto;
}
 
.featured-image .caption {
    position: relative;
    z-index: 1;
    color: #fff !important;
    text-align: center;
    margin: 197px auto !important;
}
 
.featured-image .caption h1 {
    color: white;
    text-align: center;
    width: 76%;
    margin: 0px auto;
}
 
.caption p.p-meta {
    display: none;
}
.title {
    background: none !important;
    padding: 0px;
}

/*-----------					-		-	-	-	-post	-sidebar*/

body.post-template-default.single.single-post {
    background-color: white;
	    overflow: hidden;
}
#categories-2 li.cat-item {
    list-style-type: none;
}
#categories-2 li.cat-item a {
    color: #60c659 !important;
    text-decoration: wavy;
}
#categories-2 li.cat-item:before {
        font-family: FontAwesome;
    content: "\f105";
}

#recent-posts-9 a {
    text-decoration: none;
    color: #60c659;
    
}
#recent-posts-9 li {
list-style-type: none;
}
#recent-posts-9 li:before {
 font-family: FontAwesome;
    content: "\f105";
    color: #93c659;
    font-weight: bold;
    margin-right: 7px;
    font-size: 11px;
}

#categories-2 li.cat-item:before {
    font-family: FontAwesome;
    content: "\f105";
    color: #93c659;
    font-weight: bold;
    margin-right: 7px;
    font-size: 11px;
}
/*h4.h-widget {
    font-size: 28px !important;
    letter-spacing: 2px !important;
}
 */
h3.wp-show-posts-entry-title a {
    color: #60c659 !important;
}

h3.wp-show-posts-entry-title a:hover {
    color: navy !important;
	text-decoration:underline;
}

/*	----------------	-	-	-	-	-	-	-	-	-POST*/
.p-meta span:nth-child(1):before {
    font-family: FontAwesome;
    content: "\f07c ";
    color: #5a5a5a;
    font-size: 15px;
    margin-right: 4px;
}

span time.entry-date:before {
    font-family: FontAwesome;
    content: "\f073";
    color: #5a5a5a;
    font-size: 15px;
    margin-right: 4px;
} 
.p-meta>span:after{
	display:none;
}
time.entry-date {
    margin-left: 20px;
}

.p-meta span a {
    color: #60c659 !important;
    font-size: 13px;
}

@media only screen and (max-width:425px){
	.featured-image .caption h1 {
    
    font-size: 32px !important;
    
}
}
.hatom-extra{
	display :none;
}
.hentry-author{
	display :none;
}
.lk-form-8 .easy-autocomplete{
  width: unset!important;
} 
.lk-form-9 .easy-autocomplete{
  width: unset!important;
}
.lk-form-11 .easy-autocomplete{
  width: unset!important;
} 
.lk-btn-signin.button{
    outline: none;
    padding: 12px 20px;
    font-size: 16px;
    border: none;
    border-radius: 25px;
    background-color: #F96302;
    border-radius: 25px;
    font-weight:bold;
}
.lk-btn-signin.button:hover {
	background-color: #D25200;
}

.lk-field-school .easy-autocomplete-container{
    z-index: 99999;
    position: relative;
}
.lk-field-school .easy-autocomplete-container ul{
left: 0;
    width: 100%;
    margin-left: 0;
}
#lk-pslRouter-header {
	color: #282828;
	font-size: 42px;
	font-weight: 400;
	margin-bottom: 24px;
}

.body__text p.lk-pslRouter-copy {
	color: #282828;
	font-size: 24px;
	margin-bottom: 56px;
}
