/*
Theme Name: Smart Mag Child
Theme URI: http://theme-sphere.com/
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: smart-mag
Version: 1.0
*/

@import url("../smart-mag/style.css");

.page-content {
font-size: 16px;
line-height:28px;
}

a {
	text-decoration:underline;
}

/* Top Bar - Right Column Shift Right */
.menu-top-menu-bar-container {
	float:right;
}

.menu-top-menu-bar-container a {
	text-decoration:none;
}

.main-heading {
	border-left-color:#6b98ff!important;
}

h2 {
	line-height:25px!important;	
	margin-bottom:5px;
}

h3 {
    font-weight: 500;
}
/* End Top Bar */

/* logo size */
.logo-image {
	max-width:250px;
	width:100%;
	height:auto;
}

/* mobile header very top color */
.mobile-head {
	border-top-color: #ffffff!important;
}

/* top menu bar align right */
.menu-top-bar-menu-container {
	float:right;
}

/* top menu bar remove top and bottom border */
.top-bar {
	border-top:none;	
	border-bottom:none;	
}

/* top menu bar content area remove padding top and bottom */
.top-bar-content {
	padding-top:0px;
	padding-bottom:0px
}

/* top menu bar menu item */
.top-bar .menu li {
	color:#ffffff;
	margin-top:10px;
	margin-right:8px;
	font-size:15px;
	font-weight:400;
}

/* top menu bar menu item hover */
.top-bar .menu li a:hover{
	color:#e5e5e5;
}

/* top menu bar  */
#menu-top-menu {
	margin-top:10px;
}

/* Home Feature grid area - height sizing adjustments due to Toolset Types loading boostrap 3 */
.featured-grid-b .image-link {
    min-height: 100%;
}

.featured-grid-b .medium-item .image-link {
    min-height: 100%;
}

.featured-grid-b .small-item .image-link {
    min-height: 100%;
}
/* END Feature grid area */


/* main menu text */
.navigation.nav-light .menu > li > a {
	font-size: 13px; 
	font-weight:400;
	padding: 0 6px; 
	color: #333333;
	text-decoration:none;
}

/* main menu dropdown text */
.navigation .menu > li li a{
	font-size: 13px;
	font-weight:400;
	text-decoration:none;
}

/* dropdown menu area */
.nav-light .menu > li ul, .nav-light .mega-menu {
    border: 1px solid #00267f;
	border-collapse: collapse;
}

/* dropdown menu area - padding above and below a */
.nav-light .menu > li li a {
    padding: 2px 25px;
	border-collapse: collapse;
}

/* dropdown menu arrow */
.nav-light-b .menu li > a::after {
    color: #0000ff;
    font-size: 14px;
}

.menu-item-type-custom a {
	color:#3e3e3e!important;
}

.menu-item-type-custom a:hover {
	color:#0000ff!important;
}


/* Add down arrows on all single nav items */
.navigation .menu li > a:only-child:after { 
	display: inline-block; 
} 

/* Remove right arrows on all sub items */
.navigation .sub-menu li > a:only-child:after { 
	display: none; 
} 

/* Reduce spacing of main menu item and arrow */
.nav-light-b .menu li > a:after {
    margin-left: 4px;
}


/* rutgers logo position */
.rutgers-top-banner-logo {
	position:relative;
	padding:0px;
	margin:0px;
	max-height:50px;
	height:100%;
	width:auto;
}

/* tst Listing pages restirct to page width of website */
.listing {
	margin-left:0px!important;
	margin-right:0px!important;
}

.grecaptcha-badge {
    display: none;
}

.main-heading {
	border-image-width: 1 !important;
	border-left-color: #6b98ff !important;
	border-left-style: solid !important;
	border-left-width: 2.5px !important;
	font-size: 28px !important;
	font-weight: 500 !important;
	line-height: 42px !important;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: baseline;
}


/* button styling */

.sc-button, .sc-button-default {
    background: #fff;
	font-size:14px!important;
	padding: 3px 8px;
	color: #00267f!important;
    display: inline-block;
    font: inherit;
	border: 1px solid #00267f;
	border-radius:5px;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:15px;
}

.sc-button:hover, .sc-button-default:hover {
    background: #00267f!important;
	color: #fff!important;
}

.no-underline {
	text-decoration: none!important; 
}

.no-underline a {
	text-decoration: none!important; 
}

/* Hide No comments message */
.comments .nocomments {
	display:none!important;
}


.newsletter-signup-button {
	background: #fff;
	font-size:14px!important;
	padding: 3px 8px;
	color: #00267f!important;
    display: inline-block;
    font: inherit;
	border: 1px solid #00267f;
	border-radius:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

.newsletter-signup-button:hover {
	background: #fff;
	font-size:14px!important;
	padding: 3px 8px;
	color: #00267f!important;
    display: inline-block;
}

.state-of-preschool-image {
	max-width:100%;
	height:auto;
	width:100%;
}


/* Search Box Customizations */
.search-overlay .search {
	/*padding: 2px!important; */
    background: #ffffff!important;
	border:2px solid #0000ff!important;
}

.live-search-query {
	color:#666!important;
}

.search-overlay .live-search-results {
    width: 100%;
}

.live-search-results .posts-list .view-all {
    background: #ffffff;
	color:#0000ff;
	width:100%!important;
}

.live-search-results .posts-list .view-all a {
	color:#0000ff;
}

/* Remove search results highlight */
.search-results .cat-title {
	 display:none;
}


/* Home page left column content move up to top */
.page > .row.builder, .page-content > .main-pagination, .block-wrap > .main-pagination, .post > .row.builder {
    margin-bottom: 0;
}

/* Nieer.org original button styling */
.button {
	display: block;
	margin: 0px auto 30px auto;
	text-align: center;
}
.button a {
	font-size: 16px;
	line-height: 16px;
	font-family: "Gotham Rounded SSm A", "Gotham Rounded SSm B";
	font-style: normal;
	font-weight: 500;
	color: #354ebb;
	padding: 5px 20px;
	border: 2px solid #354ebb;
	display: inline-block;
	margin: 0px;
	transition: background-color 0.5s ease, color 0.5s ease, border-color 0.5s ease;
}

/* Hide Category bar above title on Posts */

.post-header-b .cat-title {
	display:none!important;
}


/* State of Preschool Page Area Styles */

/*.yearbook-contents li { 
	border-left: 2px solid #00267f;	
	border-bottom: 2px solid #00267f;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}

.yearbook-contents li:last-child {
  border-bottom: none;
}*/


/* State of Preschool Sidebar */
.state-of-preschool-sidebar-quicklinks {
	margin-top:20px;
}

.state-of-preschool-sidebar-quicklinks a {
	color:#333333;
}

.widgettitle {
	padding-left:10px!important;
	margin-bottom:15px!important;
}

/* Post Content */
.post-content h3 {
	margin-bottom:20px!important;
}

.map-image-responsive img {
	max-width:530px;
	width:100%!important;
	height:auto!important;
}

.state-of-preschool-style a { 
	color: #333333;
}

.state-of-preschool-style a:hover { 
	color: #0000ff;
}

.state-of-preschool-style ul { 
	margin-top:20px;
	margin-bottom:20px;
}

.state-of-preschool-style li { 
	border-left: 2px solid #0000ff;	
	border-bottom: 2px solid #0000ff;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}

.state-of-preschool-style li a { 
	color: #0000ff;
}

.state-of-preschool-style li a:hover { 
	color: #0000ff;
}

.state-of-preschool-style li:last-child {
  border-bottom: none;
}

.state-of-preschool-sidebar-quicklinks-container .js-wpv-view-layout {
	display:none;
}

/* End State of Preschool Page Area Styles */

/* Breadcrumb Location Label */
.location {
	display:none;
}

/* Remove Author area on individual post and pages and decrease spacing */

.post-meta-b { 
	display: none; 
}

.post-header-b {
	margin-bottom:0px;
}

.posts-list-item {
	margin-bottom:30px;
}

.type-research-report .featured {
	display:none;
}

.type-journal-article .featured {
	display:none;
}

/* Image code for blog post */
.full-page-width {
	max-width:100%;
	width:100%;
	height:auto;
	padding:0px!important;
	margin:0px!important
}

/* remove float of columns in footer */
.lower-foot .textwidget {
	float:none;
}

/* REMOVE LOWER FOOTER */
.lower-foot {
	display:none;
}

/* category title */
.cat-title {
	background-color: #6b98ff!important;	
	border-radius: 5px!important; 
	-moz-border-radius: 5px!important; 
	-webkit-border-radius: 5px!important; 
}

.cat-title a {
	text-decoration:none!important;
}

.widgettitle {
	line-height:30px!important;
	border-radius: 5px!important; 
	-moz-border-radius: 5px!important; 
	-webkit-border-radius: 5px!important; 
}


/* Remove category tag from large home image */
.featured-grid .caption-large .cat-title {
    display: none;
}

/* Remove date from large home image */
.featured-grid .caption-large .the-date {
    display: none;
}

/* Remove category tag from small home images */
.featured-grid .caption-small .cat-title {
    display: none;
}

.featured-grid .caption-large a {
    text-decoration:none;
}

.featured-grid .caption-small a {
    text-decoration:none;
}

/* Remove date from small home images */
.featured-grid .caption-small .the-date {
    display: none;
}

/* Set styles for home image titles */
.item-heading {
	font-size: 16px!important;
	text-align:left!important;
	padding-left:12px!important;
	padding-right:12px!important;
	padding-top:3px!important;
	padding-bottom:3px!important;
	background-color: #6b98ff!important;
	color: #fff!important;
	margin-bottom:10px!important;
	line-height:30px!important;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}

/* Section title background color right side */
/*.widgettitle {
	background-color: #4B7FD9!important;
}*/


/* Home page shift articles left if no image */
.listing-alt article .content, .posts-list .content { 
	margin-left: 0!important;  
}
.listing-alt article > a { 
	margin-right: 20px!important; 
}

/* Home page - feature image remove overaly */
.featured-grid .image-link:after {
	background: none
}

/* Footer Social Media Icons */

.footer-social-row {
	float:right;
	line-height:36px!important;
}

.footer-social-icon {
	float:left;
	margin-right:20px;
	padding:0px;
	height:35px;
}

.footer-social-icon-last {
	float:left;
	margin-right:0px;
	padding:0px;
	height:35px;
}

.footer-social-icon a:hover {
	opacity:0.8;
}

.footer-social-icon img {
 	width:35px!important;
	height:35px!important;
}

.footer-social-icon-last a:hover {
	opacity:0.8;
}

.footer-social-icon-last img {
 	width:35px!important;
	height:35px!important;
}

.footer-copyright-row {
	float:right;
	text-align:right;
	margin-top:65px;
}


.footer-copyright-row p {
	padding:0px;
	margin:0px;
	line-height:1.5em;
}

/* Footor H1 - H4 Text */

.main-footer h4 {
	color: #ffffff;
	line-height: 1.4!important;
}
.main-footer h3 {
	color: #ffffff;
	font-weight:500;
	line-height: 1.4!important;
}
.main-footer h2 {
	color: #ffffff;
}
.main-footer h1 {
	color: #ffffff;
}

.main-footer a {
	text-decoration:none;
}

.main-footer a:hover {
	color: #d5d5d5!important;
}

/* Image display shortcode */

.split {
	display: inline-block;
	margin-bottom:20px!important;
	height:auto;
}

.split .image {
	position:relative;
	width: 49%;
	float: left;
}

.split .image.second {
	position:relative;
	width: 49%;
	float: right;
}

.split .image .second {
	position:relative;
	width: 49%;
	float: right;
}

.split .image img {
	display:inline-block;
	width: 100%;
}

/* Fix to allow images to show in desktop widths greater than 1129px */
.no-display {
	opacity:1!important;
}

/* Remove Dash before Author */
.listing-meta .meta-item::before {
    content: none!important;
    padding: 0 5px;
    color: #bcbcbc;

}

/* Page Title Formatting */
.page .main-heading {
   font-size: 28px;
	font-weight:500!important;
}

/* Twitter Area Side Bar Padding */
.ctf-item {
	padding-top:10px!important;
	padding-bottom:10px!important;

}


/* Custom Posts Common Styles */

.custom-post-page-main-heading {
	border-image-width: 1;
	border-left-color: #6b98ff;
	border-left-style: solid;
	border-left-width: 2.5px;
	font-size: 28px!important;
	font-weight: 500;
	line-height: 42px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: baseline;
	width: 100%!important;
}

.small-detail-text-style {
	font-family: "Roboto", Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 15.4px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	text-transform: none;
	vertical-align: baseline;
	color: #9c9c9c;
}


/* Turn off typical word press read more */
.read-more {
	display:none;
}

.read-more-link {
	margin-top:0px!important;
}

/* Single Pages and Post title size */

.size-main-featured {
	min-width:400px!important;
	width:60%!important;
	height:auto!important;
}

.post-content p {
	margin-bottom: 1.1em!important;
}

.single-post .post-title {
	font-size: 28px!important;
}

.single-journal-article .post-title {
	font-size: 28px!important;
}

.single-archive-item .post-title {
	font-size: 28px!important;
}

.single-journal-article .post-title {
	font-size: 28px!important;
}

.single-policy-issue  .post-title {
	font-size: 28px!important;
}

.single-research-report .post-title {
	font-size: 28px!important;
}

.single-video-webinar .post-title {
	font-size: 28px!important;
}

.single-post .featured {
	display:none;
}

.single-post .post-content a {
    color: #333333!important;
}

.single-post .post-content a:hover {
    color: #0000ff!important;
}

/* Categories */

.categories-list-item {
	margin-bottom:20px;
}


/* Research and Resources */

.reseearch-search-list-detail-item-left-column {
	margin-top:5px;
	float:left;
	max-width:45%;
	width:100%;
}

.reseearch-search-list-detail-item-right-column {
	margin-top:5px;
	float:left;
	max-width:45%;
	width:100%;
	margin-left:30px;
}

.research-and-resources-list-item {
	position:relative;
	width:100%;
}

.research-and-resources-list-item h2 {
	font-size:18px!important;
	font-weight:400!important;
	margin-top:20px!important;
	margin-bottom:0px!important;
}
.research-and-resources-list-item a {
	color:#333333!important;
}
.research-and-resources-list-item a:hover {
	color:#333333!important;
}

.research-and-resources-list-item img {
	max-width:500px!important;
	width:100%!important;
	height:auto!important;
	margin-top:20px!important;
	margin-bottom:-20px!important;
	padding-bottom:0px!important;
}

.wpv-pagination-nav-links-container {
	margin-left:0px!important;
}

.wpcf-form-select {
	padding: 6px 12px!important;
    font-size: 14px!important;
    line-height: 1.42857143!important;
    color: #555555!important;
    background-color: #ffffff!important;
    background-image: none!important;
    border: 1px solid #cccccc!important;
    border-radius: 4px!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.pagination > li > a, .pagination > li > span {
	position: relative;
    float: left;
	color: #676767!important;
	padding: 0 10px!important;
	margin-right: 5px!important;
	background: #ebebeb!important;
	line-height: 25px!important;
	font-size: 13px!important;
	border: 1px solid #ebebeb!important;
	margin-bottom:10px!important;
}

.pagination > li > a:hover, .pagination > li > span {
	color: #fff!important;
	background: #0000ff!important;
	border: 1px solid #0000ff!important;
}

.pagination > li > a:active, .pagination > li > span {
	color: #fff!important;
	background: #0000ff!important;
	border: 1px solid #0000ff!important;
}

.keyword-search-box {
	max-width:350px;
	width:100%;
}

.search-research-and-resources-dropdown {
	max-width:350px;
	width:100%;
}
/* END Reaserch and Resources */


/* Press Release */

.single-press-release .featured {
	display:none;
}

.tax-research-topic .main-heading {
	display:none;
}

.tax-research-topic .cat-description {
	display:none;
}

.custom-category_description {
	margin-bottom:30px!important;	
}

.press-release-list-item {
	margin-bottom: 30px!important;
}

.post-type-archive-press-release h2 {
	display:none;
}  

.press-release-item-heading {
	display:block!important;
}

.type-press-release .post-content {
	padding-left:0px;
}

.press-release-list-item {
	margin-bottom: 30px!important;
}

.post-type-archive-press-release h2 {
	display:none;
}  

.press-release-item-heading {
	display:block!important;
}

/* Past Events */

.past-events-list-item {
	margin-bottom: 30px!important;
}

.post-type-archive-past-event h2 {
	display:none;
}  

.past-event-item-heading {
	display:block!important;
}

.type-past-event .post-content {
	padding-left:0px;
}

/* Profile List Page two column */
.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

.profile-template-default .breadcrumbs-wrap {
	display:none!important;
}

.profile-template-default .post-header-b {
	display:none!important;
}

/* Code for alternated breadscrumbs link on single profiles page */

.profile-template-default .main {
	margin-top:0px!important;	
}

.profile-template-default .breadcrumbs {
	margin-bottom:10px!important;
	position:relative!important;
}

.profile-template-default .breadcrumbs a {
	color:#b6b6b6!important;
}

.profile-template-default .sidebar {
	margin-top:70px!important;
}

.profile-template-default  .main-content {
	margin-top:0px!important;
	padding-top:0px!important;
}

.post-type-archive-profile h2 {
	display:none!important;
}

.profile-item-heading {
	display:block!important;
}

.profile-item-single-page-text h1 {
	margin:0px!important;
	padding:0!important;
	padding-bottom:15px!important;
}

/* END Code for alternated breadscrumbs link on single profiles page */

.profile-item-single-page-text h2, h3, h4, h5 {
	margin:0px!important;
	padding:0!important;
	padding-bottom:15px;
}

.profile-item h3 {
	font-size:18px!important;
	margin:0px!important;
	padding:0!important;
}

.profile-item h4 {
	font-size:16px!important;
	margin:0px!important;
	padding:0!important;
}

.profile-item h5 {
	font-size:15px!important;
	margin:0px!important;
	padding:0!important;
}


.profile-item {
	/* border:1px solid #ff0000; */
	margin:20px;
	width:100%;
}

.profile-item a { 
	color: #333333!important; 
}

.profile-item a:hover { 
	color: #0000ff!important;
}

.profile-item img { 
	max-height: 120px!important;
	height:100%!important;
	max-width:auto!important;
	width:auto!important;
}


.profile-single-page-container {
	margin-left:0px!important;
	margin-bottom:25px!important;
	width:100%;
}

.profile-type-nieer-staff .post-content a {
	color: #333333;!important;
}

.profile-single-page-container a { 
	color: #333333;!important;
}

.profile-single-page-container a:hover { 
	color: #0000ff!important;
}

.profile-full-width {
	padding-left:0px!important;
	padding-right:10px!important;
}

.profile-item-single-page-text {
	margin:0px;
	padding:0px;
}

.profile-post-body-text {
	margin-top:25px;
}

.profile-item-single-page-image {
	margin-left:0px!important;
	padding:0px!important;
}

.profile-item-single-page-image img {
	max-width:200px!important;
	width:100%!important;
	height:auto!important;
}

.profile-column-width {
	width:48%;
}

/* Journal Article Sytles */

.journal-articles-list-item {
	margin-bottom: 15px!important;
}

.single-journal-article .featured {
	display:none;
}

.post-type-archive-journal-article h2 {
	display:none;
}  

.journal-articles-item-heading {
	display:block!important;
}

.type-journal-article .post-content {
	padding-left:0px;
}

/* Presentations, Webinars Videos Sytles */

.single-video-webinar .featured {
	display:none;
}

.presentations-webinars-video-list-item {
	margin-bottom: 15px!important;
}
 
.post-type-archive-video-webinar h2 {
	display:none;
}  

.presentations-webinars-video-item-heading {
	display:block!important;
}

.type-video-webinar .post-content {
	padding-left:0px;
}

/* Archive Item */

.single-archive-item .featured {
	display:none;
}

.archive-list-item {
	margin-bottom: 30px!important;
}
 
.post-type-archive-archive-item h2 {
	display:none;
}  

.archive-item-heading {
	display:block!important;
}

.type-archive-item .post-content {
	padding-left:0px;
}


/* Post Type */

.type-post .post-content {
	padding-left:0px;
}


/* In the News Sytles */

.in-the-news-list-item {
	margin-bottom: 30px!important;
}

.post-type-archive-news h2 {
	display:none;
}  

.in-the-news-item-heading {
	display:block!important;
}

.type-news .post-content {
	padding-left:0px;
}

.type-news .featured {
	display:none;
}  


/* Nieer Weekly */

.nieer-weekly-list-item {
	margin-bottom: 30px!important;
}

.post-type-archive-online-newsletter h2 {
	display:none;
}  

.nieer-weekly-item-heading {
	display:block!important;
}

.type-online-newsletter .post-content {
	padding-left:0px;
}

/* Policy Analysis */

.single-policy-issue .featured {
	display:none;
}

.policy-analysis-list-item {
	margin-bottom: 20px!important;
}

.post-type-archive-policy-issue h2 {
	display:none;
}  

.policy-analysis-item-heading {
	display:block!important;
}


.type-policy-issue .post-content {
	padding-left:0px;
	padding-top:0px;
}


/* Research Report */

.type-research-report .post-content {
	padding-left:0px;
}

.tax-research-topic .main-heading {
	border-image-width: 1;
	border-left-color: #6b98ff;
	border-left-style: solid;
	border-left-width: 2.5px;
	font-size: 28px!important;
	font-weight: 500;
	line-height: 42px;
	margin-bottom: 35px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: baseline;
}

.research-report-list-item {
	margin-bottom: 0px!important;
}


.post-type-archive-research-report h2 {
	display:none;
}  

.research-report-item-heading {
	display:block!important;
}

.research-report h2 {
	display:block!important;
}


/* End In the News Sytles */

@media (max-width: 799px) {
	
	/* mobile menu dropdown arrow */
	.navigation .menu-item > a .fa, .navigation .sub-menu .fa {
		font-size: 28px;
		margin-right: 25px!important;
		color: #0000ff;
		font-weight: bold;
	}
	
	/* Remove down arrows on all single nav items for mobile view */
	.navigation .menu li > a:only-child:after { 
		display: none; 
	} 
	
	.profile-template-default .sidebar {
		margin-top:20px!important;
	}	
}

@media (max-width: 767px) {
	.profile-column-width {
		width:100%;
	}
	
	.profile-item-single-page-text {
		padding-left:0px!important;
	}
	
	.profile-single-page-container {
		padding-left:20px;
		padding-right:0px;
	}
}

@media (max-width: 767px){ 
.post-share-float .share-text{ display: block; }
}

/* END Profile List Page two column */


.type-profile .featured {
	display:none;
}

.type-profile .post-meta-b  {
	display:none;
}

.type-profile .post-share-b  {
	display:none;
}


/* Tablet Mode Switch */

@media (max-width: 1050px) {
	.main-head .a-widget {
		width: 100%;
		max-width: 728px;
		height:auto;
		vertical-align: top;
		margin-left: 20px;
		margin-top: 25px;
		margin-right:1px!important;
	}
}

/* logo space top and bottom */
@media (max-width: 800px) {
	/* Footer Social Media Icons */
	.footer-social-icon {
		margin-right:15px;
	}
}

/* logo space top and bottom */
@media (max-width: 799px) {
	.logo-mobile {
		margin-top:6px;
		margin-bottom:10px;
	}

	/* Footer Social Media Icons */

	.footer-social-icon {
		margin-right:15px;
	}
	
}


/* Mobile at 767 */
@media (max-width: 767px) {

	/* Image Shortcode Styling */
	.split .image {
		width: 100%;
		float: none;
	}

	.split .image.second {
		width: 100%;
		float: none;
	}
	
	.footer-social-row {
		float: left;
		clear:both;
	}

	.footer-copyright-row {
		margin-top:30px!important;
		clear:both;
		float: left;
		text-align:left;
	}
	
}

@media only screen and (max-width: 767px) {
	.main-featured .blocks {
	   display: block;
	}
}

/* Mobile at 480 */
@media (max-width: 480px) {

	/* Research and Resources */

	.reseearch-search-list-detail-item-left-column {
		float:left;
		max-width:100%;
		width:100%;
	}

	.reseearch-search-list-detail-item-right-column {
		float:left;
		max-width:100%;
		width:100%;
		margin-left:0px;
	}
	
	.footer-social-row {
		height:30px;
	}
	
	.footer-social-icon {
		height:30px;
	}

	.footer-social-icon img {
		width:30px!important;
		height:30px!important;
	}

	.footer-social-icon-last img {
		width:30px!important;
		height:30px!important;
	}
	
	.footer-copyright-row {
		margin-top:20px!important;
	}
}

/* Mobile at 370 */
@media (max-width: 370px) {

	.size-main-featured {
		min-width:100%!important;
		width:100%!important;
		height:auto!important;
	}

	.footer-social-icon img {
		width:32px!important;
		height:32px!important;
	}
	
	.footer-social-icon-last img {
		width:32px!important;
		height:32px!important;
	}

	.footer-copyright-row {
		font-size:12px;
	}

}