/**
 * $JA#COPYRIGHT$
 */
 
// VARIABLES & MIXINS
// ------------------
@import "../vars.less"; // Modify this for custom colors, font-sizes, etc

.medicare {
	.item {
		.article-title,
		.article-aside {
			margin-bottom: 0;
		}
	}

	// Modules & Sidebar 
	.t3-sidebar {
		.t3-module {
			padding-left: 0;
			padding-right: 0;

			&:first-child {
				margin-top: 0;
				padding-top: 0;
			}
		}

		.acm-accordion {
			// Mobile view
			@media screen and (max-width: @screen-xs-max) {
				padding: 0;
			}
		}
	}

	@media screen and (max-width: @screen-xs-max) {
	  .acm-slideshow .style-3 {
	    margin-bottom: 80px;
	  }
	}

	article {
		margin-top: 0;

		.item-image {
			img {
				margin-top: 0;
				width: 100%;
				height: auto;
			}
		}

		.article-title {
			font-size: @font-size-base;
			text-transform: uppercase;
		}
	}

	.item article .article-header .article-title {
		font-size: @font-size-base;
	}

	.item-page {
		article {
			border: 0;
			.article-title {
				font-size: @font-size-h4;
				color: @gray-darker;
			}

			h2 {
				font-size: @font-size-h4;
			}

			h3 {
				font-size: @font-size-h5;
			}

			h1 {
				font-size: @font-size-h3;
			}
		}
	}
	
	// Blog

	.blog {

		.blog-item {
			border: 0;
			margin: 0;
			padding: 0;
		}
		.items-row {
			margin-bottom: @grid-gutter-width;

			.item {
				article {
					aside .btn-group {
						top: 0;
						z-index: 2;
					}

					.article-aside {
						margin: @t3-global-margin/2 0;
					}
				}
			}
		}

		.pagination-wrap {
			.counter{
				margin-top: 0;
			}
		}

		.article-aside {
			.blog-date {}
			.article-info {}
		}

		.article-footer {
			margin: 0;
		}
	}

	// Article 
	article {
		.content_rating {
			img {
				display: inline-block;
			}
		}

		.intro-image {
			.item-image {
				img {
					margin-top: 0;
				}
			}
		}

		.article-aside {
			.aside-icon {
				display: inline-block;
				float: right;
				margin-left: 5px;
			}

			

			.article-info {
				position: relative;

				
				dd {
					padding: 5px 0;
				}
				.hits {
					margin: 0;
					min-width: 30px;
					text-align: center;
				}
			} 
		}
	}

	// Module Slideshow
	.medicare-home-slideshow {
		position: relative;
		z-index: 100;

		.medicare-features-intro-1 {
		}
	}

	.t3-sidebar {
		.t3-module {
			background: none;
			border: 0;
		}
		.acm-accordion {
		}
	}

	.section {
		.section-inner{
			&.bg-primary {
				.section-title  {
					color: @white;
				}
				.section-intro {
					color: rgba(255, 255, 255, 0.8);
				}

				.features-item {
					color: @white;
				  margin: 0 !important;
				  padding: @t3-global-padding*3 @t3-global-padding;
				  text-align: center;
				  border: 1px solid rgba(255, 255, 255, 0.3);
				  .transition(all .2s linear);

				  @media (min-width: @screen-sm) and (max-width: @screen-sm-max) {
				  	height: 450px;
				  }

					h3 {
						color: @white;
						text-transform: uppercase;
					}

					.font-icon {
						color: @white;
						font-size: @font-size-h1;
					}
					&:hover {
						background: darken(@link-color, 2%);
					}
				}
			}
		}
	}

	// ACM FEATURES
	.acm-features {
		&.style-10 {
			.features-item {
				h3 {
					font-size: @font-size-h2;
					text-transform: uppercase;
					margin-bottom: @t3-global-margin;
				}
				p {
					font-size: @font-size-h5;
				}

				ul {
					margin-left: @grid-gutter-width;
					li {
						margin: @t3-global-margin/3 0;
					}
				}
			}
		}
	}

	// HERO
	.masthead {
		.acm-hero {
			padding: @grid-gutter-width*2 0;
			.hero-heading {
				font-weight: bold;
				text-transform: uppercase;
			}

			.hero-intro {
				margin: 0;
			}
		}
	}
}