/* DAP Page CSS*/
a {
	color: inherit;
	text-decoration: underline;
}
a:hover {
	color: #F1342F
}
.font-color-lite-gray {
	color: #B1BABF
} /* need to add mcafee colors for font too*/
.cmp-header__timer{
	display:none;
}
.cmp-card--bg-transparent {
    background-color: transparent !important;
}
.cmp-btn {
	margin-bottom: .5rem !important;
}
.cmp-btn--primary .cmp-a,.cmp-btn--secondary .cmp-a,.cmp-btn--secondary-gray .cmp-a {
	text-decoration: none !important;
}
.main__section--wrapper.main__section--color-dark-gray {
	padding:0 4rem !important;
}
.main__section--wrapper.main__section--color-dark-gray .cmp-card {
	margin-top: 1.5rem !important;
	margin-bottom: 0 !important;
}
.cmp-text h6 {
    font-size: 0.25rem;
}
/* media queries */
@media (max-width: 991.98px) {
	.main__section--wrapper.main__section--color-mcafee-red {
		padding: 1rem !important;
	}
	.main__section--color-mcafee-red .cmp-text {
		text-align: center;
	}
	.cmp-card__badge {
		margin-bottom: 1rem; 
	}
}
/* Accordion */
.cmp-accordion {
	margin:auto;
	border-bottom: 1px solid #b1babf;
}
.cmp-accordion .section_title  p {
	margin-bottom: 0;
}
.cmp-accordion .section_title {padding-right: 7rem;}
.cmp-accordion__title a {
	color: inherit;
	display: block;
	position: relative;
}
.cmp-accordion__title > a:after {
	content: "\f078";
	font-family: 'Font Awesome';
	left: auto;
	right: 0;
	top: 1.9rem;
	color: #c01818;
	-webkit-transition: transform .3s;
	transition: transform .3s;
}
.cmp-accordion__title > a[aria-expanded="true"]:after {
	content: "\f077";
	font-family: 'Font Awesome';
	left: auto; 
	color: #c01818;
	-webkit-transition: transform 1s;
	transition: transform 1s;
	transform: rotate(360deg) scale(1);
}
.cmp-accordion__title {
	padding: 1.5rem 1.25rem 1.5rem;
}
.cmp-accordion__content {
	padding: 0 7rem 0 1.25rem;
}
@media (max-width: 768px) {
	.cmp-accordion .section_title {padding-right: 2.75rem;}
	.cmp-accordion__content {padding: 0 3.5rem 0 1.25rem;}
}
/*list section*/
.pd-features {
	padding: 2rem .5rem 1.5rem 3.5rem;
}
.pd-features li {
	list-style: none;
	padding-bottom: .5rem;
}
.pd-features li i {
	padding-right: .75rem;
	vertical-align: middle;
}
.pd-features li span {
    margin-left: -2rem;
}
.fa-check:before {
	content: "\f00c";
	font-family: 'Font Awesome';
	color: #00D17C;
	font-size: 1.25rem;
	font-style: normal;
}
.fa-cross:before {
	content: "\f00d";
	font-family: 'Font Awesome';
	color: #b1babf;
	font-size: 1.25rem;
	font-style: normal;
}
.fa-plus:before {
	content: "\f067";
	font-family: 'Font Awesome';
	color: #00D17C;
	font-size: 1.25rem;
	font-style: normal;
}
/* new */
.main__section--card-group .card__container--type {align-items:center}
.main__section--card-group .cmp-card--badge-primary {z-index: 1;padding-top: 1.8rem;padding-bottom: 4.8rem !important;}}
.main__section--card-group .cmp-card--badge-primary .pd-feature li {line-height:2;}
.main__section--card-group .card__container--type .cmp-card__badge {margin-top: -1.8rem;}
.main__section--card-group .font-size-xl {font-size:3rem;}

.cmp-card.cmp-card--badge-primary .badge-category {
	padding: .75rem;
	font-size: 75%;
	position: initial;
	width: auto;
	margin-right: 1rem;
}
.cmp-card.cmp-card--badge-primary .badge-category:before,
.cmp-card.cmp-card--badge-primary .badge-category:after {
  display: none;
}

@media (max-width: 576px) {
	.main__section--card-group .card__container--type .card {width:100%;padding-bottom: 2rem;}
	.main__section--card-group .card__container--type .cmp-card--badge-primary {order: -1;padding-top: 0}
	.main__section--card-group .card__container--type .cmp-card__badge {margin-top: 0;}
	.main__section--card-group .card__container--type .cmp-card--badge-primary .cmp-card__badge {margin-top: 0;}
    .pd-features {padding: 1rem .5rem 0 3.5rem;}

}

/* overrides from theme-consumer-default.min.css */
.main__section--card-group .cmp-card {padding-bottom: 3rem; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.08); transition: 0.3s;} /* new option */
.main__section--image {
    background-position: 88%!important; 
}

/* less than 768px */

@media (max-width: 768px) {
	.main__section--card-group>.main__section--wrapper>.main__section--wrapper-container>.card__container--type .card, .main__section--card-group>.card__container--type .card {
		min-width: 12rem;
	}
	.main__section--image {
  	  background-image: none!important;
	}

	.cmp-image__image {
		margin-bottom: 2rem;
	}
}
@media (min-width: 768px) and (max-width: 1366px){
	.main__section--image {
		padding: 0 2rem;
	}
            
	.main__section .cmp-header__navbar.main__section--color, .main__section .cmp-header__navbar.main__section--image {
		margin-top: 0;
	}
	.main__section--image .main__section--wrapper-container {
		background-image: linear-gradient(90deg, rgba(255,255,255,1), rgba(0,0,0,0));
		color: #000;
	} 
}
