*{
	margin:0;
	padding:0;
	
}

ol, ul {
    margin-left: 15px;
}

.full-wrapper{ width:100%;clear: both;}
.left{ float:left;}
.right{ float:right;}
section::before{ clear:both;}
section::after{ clear:both;}

.badges-friends {
	display: inline-block;
    min-width: 60%;
    text-align: right;
}

.confirm-signup .lostAccount { display: none; }

/*** Header ***/
.top-notification-logo .top-notification-inline {
	display:inline-block;
	padding: 14.9px 0;
	text-align: left;
}

.top-logo {
	max-width:290px;
}

.top-logo img {
	padding: 10.4px 0;
    vertical-align: middle;
    display: inline-block;
}

.top-notification-logo {
	max-width: 240px;
	min-height: 37.2px;
}

.top-fb-logo {
	display: inline-block;
	padding: 5px 10px;
	text-align: right;
}

.top-fb-logo .profile_page_button {
	float: right;
	margin: 0;
}

/**  head logo ***/
.wrapper-head{
	margin: 0 auto;
	padding-top: 10.5px;
	padding-bottom: 10.5px;
}

.social-icons ul{ list-style:none;}
.social-icons ul li{ display:inline-block;}

.social-icons img { /*width: 20px;*/ }

/** Loggedin Navbar **/
.navbar-loggedin {
	background: #6D83B4 !important;
	border-radius: 0 !important;
	border: none !important;
	min-height: 36px !important;
}

.navbar-loggedin .navbar-toggle {
	border-color: #fff;
}

.navbar-loggedin .navbar-toggle .icon-bar {
	background: #fff;
}

.navbar-loggedin ul li a {
	color: #fff;
	padding: 8px 10px 8px 10px;
	text-decoration: none;
}

.navbar-loggedin ul li a:hover,
.navbar-loggedin ul li a:focus,
.navbar-loggedin ul li a:active {
	background: #97A6CA;
}

.navbar-loggedin ul li.active {
	background: #97A6CA;
}

/** Loggedout Navbar **/
.full-wrapper.navbarwrapper {
	margin-bottom: 20px;
}


/**  nav ***/
.wrapper-nav{ width:100%; margin:0 auto;background: #6D83B4; }
.wrapper-nav ul{ list-style:none;overflow: hidden;padding-left: 15px;}
.wrapper-nav ul li{
	float: left;
	max-height: 31.2px;
}
.wrapper-nav ul li a{ 
	padding:8px 10px;     
	font-family: Arial,tahoma,verdana,sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
	display: block;	
}

.wrapper-nav ul li a:hover{  background: #97A6CA; }

.wrapper-nav ul li a.active {
    background: #97A6CA;
}
ul.topnav li.icon {display: none;}

/** Profile **/
.notloggedin .profile_layout #column_right {
	display: none !important;
}

.notloggedin .profile_layout #column_main {
	width: 83.33333333%;
	border-left: 1px #DFDFDF solid;
	border-right: 1px #DFDFDF solid;
	border-top: 1px #DFDFDF solid;
}

.loggedin .profile-badges-notloggedin {
	display: none !important;
}

.notloggedin .profile_layout .profile-badges-loggedin { display: block; }

.profile-badges-notloggedin { display: none !important; }

.notloggedin .profile_layout .profile-badges-notloggedin {
	display: block !important;
}

.top_banner img {
	margin: 0 auto !important;
	object-fit: cover;
}

.social-login-feedback {
	padding-left: 50px;
	max-height: 125px !important;
}

.blog-description-page .full-wrapper .wrapper-content {
	padding: 0 0;
}


/**  content ***/
.wrapper-content {
	max-width: 95%;
	width: 100%;
	margin: 0 auto;
	padding: 42px 0;
}
.main-content{ width:50%;margin-bottom:40px;}
.main-content h1{ padding:12px 0px;
    font-family: Arial,tahoma,verdana,sans-serif;
    font-weight: 600;
    color: #a1b1d1;
    font-size: 50px;
    line-height: 45px;
    text-transform: uppercase;
    text-align:center;
    letter-spacing: -3px;

}
.main-content h2{ 
	font-size: 26px;
	font-weight: 300;
	line-height: 26px;
	margin-top: 10px;
	text-transform: none;
	color: #283f51;
	letter-spacing: 0;
	font-family: Arial,tahoma,verdana,sans-serif;
	text-align:center;
}
.main-content p{ 
	margin-top: 10px;
	font-family: Arial,tahoma,verdana,sans-serif;
	color: #667383;
	font-size: 11px;
	line-height: 18px;
	color: #667383;
	text-transform: uppercase;
	padding:17px 10px 0 0;
}

/**  footer ***/
.wrapper-footer{ width:1180px; margin:0 auto;border-top:none; padding: 0; }
.wrapper-footer ul{ list-style:none;display:inline;}
.wrapper-footer ul li{ display:inline-block;}
.wrapper-footer ul li a{ padding:10px 6px;font-family: Arial,tahoma,verdana,sans-serif;
    font-size: 11px;color:#3B5998;text-decoration:none;}
	
.wrapper-footer ul li a:visited {
    color: #3B5998;
    text-decoration: underline;
}
.wrapper-footer ul li a:hover {
    color: #3B5998;
    text-decoration: underline;
}
.copyright{
	
	font-family: Arial,tahoma,verdana,sans-serif;
	font-size: 11px;
	color: #999999;
	text-align: left;
}

.settings-page #load_data,
.pages-page #capture_holder {
	overflow-x: scroll;
	white-space: nowrap;
    max-width: 100%;
}

#message_display {
	min-height: 100% !important;
}

.LeadListingHover_ {
    overflow: auto;
}

@media (min-width: 1200px) {
	.container-left {
		margin-left: 4%;
	}
}

@media (min-width: 1024px) {
	.settings-page #load_data,
	.pages-page #capture_holder {
		overflow-x: hidden;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {

	.left{ float:none;}
	.right{ float:none;}
		  
		  /**  head logo ***/
	.logo { text-align:center; } 
	.wrapper-head{ width:760px; margin:0 auto;padding: 14px 0;}
	.social-icons{ text-align:center; padding: 17px 0 0 60px;}
	


	/**  nav ***/
	.wrapper-nav{ width:100%; margin:0 auto;background: #6D83B4; }
	.wrapper-nav ul{ list-style:none;overflow: hidden;padding-left: 15px;}
	.wrapper-nav ul li{ float: left;    
		}
	.wrapper-nav ul li a{ 
		padding:8px 10px;     
		font-family: Arial,tahoma,verdana,sans-serif;
		font-size: 11px;
		color:#FFFFFF;
		text-decoration:none;
		display: block;	
	}

	.wrapper-nav ul li a:hover{  background: #97A6CA; }

	.wrapper-nav ul li a.active {
		background: #97A6CA;
	}

	/**  content ***/
	.wrapper-content{ width:760px; margin:0 auto;padding: 42px 0;}
	.main-content{ width: 90%;padding: 0 6%;}
	
	
	/**  footer ***/
	.footer-content{ text-align: center;}
	.wrapper-footer{ width:760px; margin:0 auto;border-top:1px #DFDFDF solid; padding: 5px; }
	.wrapper-footer ul{ list-style:none;display:inline;}
	.wrapper-footer ul li{ display:inline-block;}
	.wrapper-footer ul li a{ padding:10px 6px;font-family: Arial,tahoma,verdana,sans-serif;
    font-size: 11px;color:#3B5998;text-decoration:none;}


}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 991px) {
	.text-center-sm { text-align: center !important; }

	#column_left,
	#column_main {
		border: none !important;
	}

	.notloggedin .profile_layout #column_main {
		width: 100%;
	}

	.badges-friends {
		text-align: left;
	}
}

@media only screen and (max-width: 767px) {
	.notloggedin .profile_layout .profile-badges-loggedin { display: none !important; }
	.profile-badges-notloggedin { display: block !important; }

	.blogs-page .body_text_title_lg { width: auto !important; }

	.no-float-xs { float: none !important; }

	.text-center-xs { text-align: center !important; }

	.top-notification-logo .top-notification-inline {
		padding: 3px 0;
	}

	.top-fb-logo {
		padding: 5px 10px;
		float: none !important;
		text-align: center;
	}

	.top-fb-logo .profile_page_button {
		float: none;
	}
	
	.left{ float:none;}
	.right{ float:none;}
		  
	/**  head logo ***/
	
	.wrapper-head{ width:100%;padding: 14px 0;}
	.logo { text-align:center; } 
	.social-icons{ text-align:center; }
	/**Nav***/
	.wrapper-nav { width: 100%;}
	ul.topnav li:not(:first-child) {display: none;}
	ul.topnav li.icon {
		float: right;
		display: inline-block;
	}
	ul.topnav.responsive {position: relative;}
	ul.topnav.responsive li.icon {
		position: absolute;
		right: 0;
		top: 0;
	}
	ul.topnav.responsive li {
		float: none;
		display: inline;
	}
	ul.topnav.responsive li a {
		display: block;
		text-align: left;
	}
	
	/**content**/
	.wrapper-content {
		max-width: 95%;
		width: 100%;
	}
	.main-content{ width: 90%;padding: 0 6%;}
	
	/**  footer ***/
	
	.wrapper-footer{ width:100%; margin:0 auto;border-top:1px #DFDFDF solid; padding: 5px; text-align: center;}
	.wrapper-footer ul{ list-style:none;}
	.wrapper-footer ul li{ display:inline-block;}
	.wrapper-footer ul li a{ padding:10px 6px;font-family: Arial,tahoma,verdana,sans-serif;
    font-size: 11px;color:#3B5998;text-decoration:none;}

    .ftext_search { max-width: 112px; }
}

@media only screen and (max-width: 767px) {

}

a { color: inherit; text-decoration: none;}
a:hover { text-decoration: none;}
a[href^="tel:"] {color: inherit;text-decoration:none;}
.a-hov { transition: all 0.4s ease;}
.a-hov:hover { color: #a1b1d1;}

.full-wrapper p {
	font-family: Arial,tahoma,verdana,sans-serif;
	padding: 17px 10px 0 0;
}

#fadebox_alpha{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index:1001;
    -moz-opacity: 0.25;
    opacity:.25;
    filter: alpha(opacity=25);
}
#lightbox_alpha{
    display: none;
    position: absolute;
    top: 19%;
    left: 5%;
    width: 360px;
    height: 430px;
    margin-left: 0px;
    margin-top: 0px;                 
    padding: 10px;
    border: 2px solid #FFF;
    background: #FFFFFF;
    z-index:1002;
    overflow:visible;
	box-shadow: 3px 3px 3px #585858;
}

.videoWrapper3 {
	position: relative;
	padding-bottom: 55.25%; /* 16:9 */
	padding-top: 0;
	height: 0;
}
.videoWrapper3 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.body_text_large_mid h1,
.body_text_large_mid h2,
.body_text_large_mid h3,
.body_text_large_mid h4,
.body_text_large_mid h5,
.body_text_large_mid h6 {
	font-size: 1.5em;
	font-weight: 700;
	margin: 10px 0 10px 0;
    padding: 0;
}

.oas_box {
    padding: 2px 10px !important;
}

.blog_comment_top{
	background-size: cover !important;
	width: 98.75%;
	margin: 0px 20px 0px 0px;	
	background-size: cover !important;
    width: 98.75% !important;
    margin-right: 10px !important;
}

a.button_blue {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,tahoma,verdana,sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 6px;
    background: url('../images/button_blue_back.png') repeat-x;
	border: 1px #29447E solid;
}
a.button_blue_click {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,tahoma,verdana,sans-serif;
	white-space: nowrap;
	text-decoration: none;
	display: inline;
	overflow: hidden;
	padding: 2px 6px 3px 6px;
    background: url('../images/button_blue_back_click.png') repeat-x;
	border: 1px #29447E solid;
}