/*
Theme Name:         Ken
Theme URI:          https://www.wealthmorning.com/ken
Description:        Ken is Wordpress News theme for LeadGen sites.
Version:            0.1.0
Author:             Alistair Bilkey
Author URI:         https://roots.io/
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/
input[type="email"]
{
	padding: 0.6em 1.45em 0.7em !important;
}
.qmn_pagination{
	float:left;
}
.site-search img{
    max-width: 750px;
}

#sidebar-mobile {
    display:block!important;
}

.sidebar-mobile-toggle {
    height: 248px;
    width: 248px;
    z-index: -1;
}
/* .alertBadge::before
{
	content: "ALERT";
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    height: auto;
    background-color: #FF0000;
    color: #FFF;
    font-family: Source Sans Pro Semibold,Helvetica,sans-serif;
    border-bottom-left-radius: 7px;
    padding: 3px 5px;
    font-size: 15px;
	line-height: 1;
	font-weight:bold;	
}
.premiumBadge::before
{
	content: "PREMIUM";
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    height: auto;
    background-color: #ecac0c;
    color: #FFF;
    font-family: Source Sans Pro Semibold,Helvetica,sans-serif;
    border-bottom-left-radius: 7px;
    padding: 3px 5px;
    font-size: 15px;
	line-height: 1;
	font-weight:bold;
}
.podcastBadge::before{
	content: "PODCAST";
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    height: auto;
    background-color: #50a5e6;
    color: #FFF;
    font-family: Source Sans Pro Semibold,Helvetica,sans-serif;
    border-bottom-left-radius: 7px;
    padding: 3px 5px;
    font-size: 15px;
	line-height: 1;
	font-weight:bold;
} */
a{
	color:rgb(69,123,159);
}
#footer-sidebar1, #footer-siderbar2, #footer-sidebar3, #menu-quick-links, .footer-description-text{
	font-family: Roboto-Regular,sans-serif;
}
.faqParent ul li{
	list-style-type:none;
}
.search-field{
	background-color:white !important;
}
		.cSignupBox{
			background-color:rgb(239,240,242);
			padding:15px;
			padding-top:3px;
		}
		.cSignupBox > p{
			color:rgb(65,65,67);
		}
		.formWrapper{
			text-align:center;
		}	
		form#LeadGen input{
			width:90%;
			margin-bottom:15px;
		}
		.blueBox{
			padding:15px;
			text-align: justify;
		}
		.signupPrivacy{
			font-size:12px;
		}
#topnavlinks > li:first-child{
	margin-left:20px;
}
.home-first-section .about-block .block-content p:last-child {
	-webkit-line-clamp: initial;
}
.primary_navigation{
  box-shadow:none;
}
.header-wrapper{
	background-color:white;
}
.subscribeBoxTermsAndConditions{width:100% !important; padding:0px !important;}

/*.simple-subscription-form {
  background: #0c3e5f;
  color: #fefefe;
  padding: 2rem;
  border-radius: 0;
}

.simple-subscription-form .button {
  margin-bottom: 0;
  border-radius: 0 0 0 0;
}*/
.signupText, .signupText1, .signupText2, .signupTextPrime1, .signupTextPrime2{
	 background: #fff;
  color: #525865;
  border-radius: 4px;
  border: 1px solid #d1d1d1;
  box-shadow: inset 1px 2px 8px rgba(0, 0, 0, 0.07);
  font-family: inherit;
  font-size: 1em;
  line-height: 1.45;
  outline: none;
  padding: 0.6em 1.45em 0.7em;
  -webkit-transition: .18s ease-out;
  -moz-transition: .18s ease-out;
  -o-transition: .18s ease-out;
  transition: .18s ease-out;
	width:100%;
}
.signupButton, .signupButton1, .signupButton2, .signupButtonPrime1, .signupButtonPrime2{
  background-color: #4CAF50;
  color: white;
  padding: 12px;
  margin: 10px 0;
  border: none;
  width: 100%;
  border-radius: 3px;
  cursor: pointer;
  font-size: 17px;

}
#topnavlinks{
	float:right;
}
.vertical-menu {
  width: 100%;
   /* background-color: #D1D1D1;*/
   background-color:#FFF;
}

.horrizontal-menu{
	width:100%;
	background-color: #000;
}
.horrizontal-menu li{
	width:24%;
	display:inline-block;
}
.vertical-menu a {
  background-color: #E8E8E8;
  color: black;
  display: block;
  padding: 12px;
  text-decoration: none;
}
.horrizontal-menu a{
	background-color: #000;
    color: white;
    display: block;
    padding: 12px;
    text-decoration: none;
	text-align:center;

}
.vertical-menu a:hover {
  background-color: #ccc;
}
.horrizontal-menu a:hover{
	background-color: #FFF;
	color:black;
}
.vertical-menu a.active, .horrizontal-menu a.active {
  background-color: #011D5C;
  color: white;
}
.inPageMenu{
width:100%;
}
.inPageMenu > li:first-child
{
width:20%;
}
.inPageMenu > li:last-child{
width:50%;
vertical-align: top;
}
.inPageMenu li{
display:inline-block;
}
.termsAndConditions li{
	display:inline-block;

}
.termsAndConditions > li:first-child{
	width:10%;
	vertical-align:top;
}
.termsAndConditions > li:last-child{
	width:80%;
	background-color:transparent !important;
}
.termsAndConditions > li:last-child >p{
		font-size:14px;
}
.mmirTable td{
	width:10%;
	padding: 0.55rem !important;
}
.btn-view{
    background: #1c75bb !important;
    border: 1px solid #1c75bb !important;
    top: 3px;
    color: #fff !important;
vertical-align: middle;
touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.428571429;
    user-select: none;
padding-left:25px !important;
padding-right:25px !important;
padding-top:5px !important;
padding-bottom:5px !important;
text-decoration:none;
border-radius:5px;
font-weight:bold;
font-size:1.3em;
font-family: Open Sans,sans-serif;
}

.btn-view:active{
outline: 0 !important;
}
.updates{
background-color:#E8E8E8;
cursor:pointer;
	padding:10px;
}
.updates li{
display:inline-block !important;

}
.updates li:first-child{
padding-right:30px;
}
.updates li:first-child a{
color:black;
text-decoration:none;
}
.updates li:last-child{
	vertical-align:top;
	float:right;
}
.updates *{
    font-family: Open Sans,sans-serif;
}
.updatesInPageMenu > li:nth-child(2){
	width:75%;
	margin-left:15px;
}
.shiftnav-right-edge 
{
	/*SIdebar menu show over addthis on mobile*/
    z-index: 2221003;
}
.pppn-ss-icon{
	display:none !important;
}

@media all and (max-width: 992px) {
	.inPageMenu > li:first-child
	{
		width:100%;
	}
	.inPageMenu > li:last-child
	{
		width:100%;
	}
	.dropdown-content{
		position:relative !important;
		left:0% !important;
		margin-top:0px !important;
	}

}
@media screen and (max-width: 768px) {
	.shiftnav-toggle-main-block
	{
		display:none;
	}
	.shiftnav-searchbar-toggle{
		display:block !important;
	}
}
