/*
 Theme Name:     Divi Child 
 Theme URI:      http://www.arieldigitalmarketing.com
 Description:    Child Theme based on Divi
 Author:         Ariel Digital
 Author URI:     https://www.arieldigitalmarketing.com
 Template:       Divi
 Version:        1.0.1
*/

/* =Theme customization starts here
------------------------------------------------------- */


#left-area ol, .comment-content ol, .entry-content ol,
#left-area ul, .comment-content ul, .entry-content ul {
	line-height: 1.5;
}

#logo{max-height:45%!important;}

#content-area ol li {
    margin-bottom: 1.44em;
}
.et_bloom_below_post {
    margin: 3em 0 0;
}

/* Hightlighted Text */
.special-heading > span {
    color: #0199ff !important;
}

/* Vertical Align */
.vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 

/* = Footer Area
------------------------------------------------------- */
/* Remove Footer Bullets */
#footer-widgets .footer-widget li:before {
	display: none;
}

/* Remove Footer Link Padding */
html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
	line-height: 17px;
	margin-bottom: 5px;
	padding-left: 0px;
}
/* Add border to widget titles */
#main-footer .footer-widget h4 {
	color: #444444;
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
    line-height: 18px;
    font-size: 14px;
}

/* = Custom Back-to-Top Button
------------------------------------------------------- */
 
.et_pb_scroll_top.et-visible {
    opacity: 1;
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
}
 
.et_pb_scroll_top.et-pb-icon {
    right: 15px;
    bottom: 15px;
    border-radius: 25px;
    background: rgba(108, 171, 68, 0.48);
    padding: 10px;
}
 
 
.et_pb_scroll_top.et-pb-icon:hover {
    background: #356d28;
}
 
.et_pb_scroll_top:before {
    content: "2";
}

/* = Overlapping Social Icons
------------------------------------------------------- */
#footer-info {
    float: none;
    padding-bottom: 10px;
    color: #666;
    text-align: center;
}
 
#footer-bottom .et-social-icons {
    float: none;
    text-align: center;
    margin-top: -32px;
    margin-bottom: 15px;
    z-index: 99;
    position: relative;
}
 
#footer-bottom .et-social-icon a {
    display: inline-block;
    position: relative;
    color: #fff;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    transition: color .3s ease 0s;
    background: #171717;
    padding: 4px;
    border-radius: 25px;
    border: 1px solid white;
    width: 40px;
    height: 40px;
}
 
#footer-bottom .et-social-icon a:hover {
    background: #6cab44;
    opacity: 1!important;
}
 
#footer-bottom .et-social-icons li {
    display: inline-block;
    margin-left: 10px;
}

/* = Styled CTA in Nav Buttons
------------------------------------------------------- */
.ghost-filled, .ghost {
	border-radius: 0px;
}
.ghost-filled a {
	color: #000 !important;
}

li.ghost-filled {
	background-color:#ffce06; 
	
	border-radius: 3px;
	-moz-transition: all 0.5s; 
	-webkit-transition: all 0.5s;
	transition: all 0.5s;}

li.ghost-filled:hover {
	background-color:#6cab44; 
}

li.ghost-filled:hover a {
	color: #fff !important;
}

/* fixed header button text color */
.et-fixed-header #top-menu .ghost-filled a {
	color: #000 !important;
}

.ghost-filled li.current-menu-ancestor > a, .ghost-filled li.current-menu-item > a {
	color: #fff !important;
}

li.ghost {
	
	border-radius: 3px;
	border: 2px solid #6cab44;
	-moz-transition: all 0.5s; 
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

li.ghost:hover {
	background-color:#6cab44;
}

li.ghost:hover a {
	color: #fefefe !important;
}

/* = Search in Nav
------------------------------------------------------- */
#et_top_search {
	margin: 15px 0 0 22px !important;
}

@media (min-width:980px) {
	#et_search_icon:before {
		font-size: 25px;
		top: -6px;
	}
	li.ghost {
		padding: 13px 20px 27px 20px !important;
	}
	li.ghost-filled {
		padding: 15px 25px 29px 25px !important;
	}
}

@media (max-width:980px) {
	#et_top_search {
		margin: 0 10px 0 0 !important;
	}
}

@media only screen and (min-width : 981px) {
	li.ghost-filled, li.ghost {height: 33px;}
	li.ghost {margin-left: 10px;}
	li.ghost-filled {margin-left: 30px;}
}
@media only screen and (max-width:980px) {
	li.ghost-filled {margin-bottom: 10px;}
	.et-search-form input {
		width: 70% !important;
	}
}

/* = Styled lists
------------------------------------------------------- */
ul.stars {
	list-style: none;
}
ul.stars li:before {
    content: "\f006";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.8em;
    width: 1.8em;
    font-size: .9375rem;
}

/* = Homepage Blog posts
------------------------------------------------------- */
@media only screen and (min-width: 979px) {
	.homepage-blogposts article {
    	width: 31%;
    	float: left;
    	margin-right: 16px;
	}
}
.homepage-blogposts h2.entry-title {
    font-size: 26px;
}
.homepage-blogposts p.post-meta {
    font-size: 14px !important;
}
.homepage-blogposts .post-content {
    font-size: 15px
}
.homepage-blogposts .post-content p {
    font-size: 15px !important;
    line-height: 1.4;
}
/* = Blog page
------------------------------------------------------- */
.hub-blog-page p.post-meta {
    font-size: 16px !important;
}
.hub-blog-page h2.entry-title {
    padding: 0;
}
.post-meta .author a {
    text-decoration: underline;
    color: #6cab44 !important;
}

p.post-category {
    padding: 0px;
    font-size: 16px !important;
    font-weight: bold;
    text-transform: uppercase;
    color: #999 !important;
}

p.post-category a {
    color: #9e9e9e;
}

img.post-image {
    padding: 10px;
    background: #6cab44;
    border-radius: 4px;
}

/* exclusive content - hide social share */
.category-exclusive-content .et_social_inline {
	display: none;
}

/* === Begin: Set the divi slider height === */
/* Src: https://divibooster.com/changing-the-height-of-the-divi-slider/ */

/* Desktop */
.myslider .et_pb_slide .et_pb_container {
	min-height: 500px !important;
	height: auto ;

}
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 980px) {
	.myslider .et_pb_slide .et_pb_container {
		height: auto;
		min-height: 500px !important;
	}
}
/* Phone */
@media only screen and (max-width: 767px) {
	.myslider .et_pb_slide .et_pb_container {
		height: auto !important;
		min-height: 400px !important;
	}
}

/* Handle padding */
.myslider .et_pb_slide {
	padding-bottom: 0px !important;
}
.myslider div.et_pb_slide_description, 
.myslider .et_pb_slider_fullwidth_off div.et_pb_slide_description {
	padding-top: 1%;
	padding-bottom: 1%;
}

/* === End: Set divi slider height === */

/* = ET Bloom - Inline Style
------------------------------------------------------- */
.et_bloom .et_bloom_inline_form {
	margin: 0px !important;
}
.et_bloom .et_bloom_form_container .et_bloom_form_header {
	padding: 0px !important;
}
.et_bloom .et_bloom_form_container .et_bloom_form_content {
	padding: 20px 30px !important;
}

/* = In the news stripe
------------------------------------------------------- */
.homepage-ribbon ul {
    list-style: none;
    font-size: 14px;
    color: #999;
    padding-bottom: 0px !important;
    text-align: center;
    margin: 0 -40px !important;
}
@media (max-width: 979px) {
	.ribbon-text  { 
		display: none !important;
	}
	
	.ribbon-logos {
		text-align: center;
	    padding: 0;
	}
	.ribbon-logos li {
		display: inline-block;
		margin-right: 10px;
	}
}
@media (min-width: 980px) {
	.homepage-ribbon {
		overflow: hidden;
		min-height:150px;
	}
	ul.ribbon-text {
	    padding-top: 5px;
	    text-align: left;
	    margin: 0 auto !important;
		max-width: 1460px;
	    overflow: hidden;
		margin-bottom: -25px !important;
	}
	.homepage-ribbon li {
		display: inline-block;
	}
	ul.ribbon-text li {
		display: block;
		float: left;
		max-width:200px;
		width:100%;
	}
	ul.ribbon-text li:first-of-type {
		margin-left: 13px;
	}
	ul.ribbon-text li:last-of-type {
		/*width: 76%;*/
	    text-align: left;
	    /*margin: 0 0 0 114px;*/
	}
	.ribbon-logos li {
		padding: 0 15px 0 0;
	}
	
	/* Ribbon Logos Image Hover Effect */
	.ribbon-logos img {
		opacity: 0.4;
		transition: all ease-in-out 0.2s;
	}
	.ribbon-logos img:hover {
		opacity: 1;
	}
}
/* = Testimonials Section
------------------------------------------------------- */
@media (min-width: 980px) {
	.homepage-testimonials {
		overflow: hidden;
		position: relative;
	}
	.homepage-testimonials:before {
		border-left: 1px solid #b6985a;
		bottom: 115px;
		content: "";
		display: block;
		height: 232px;
		left: 32%;
		position: absolute;
		width: 1px;
	}
	.homepage-testimonials:after {
		border-left: 1px solid #b6985a;
		bottom: 115px;
		content: "";
		display: block;
		height: 232px;
		right: 32%;
		position: absolute;
		width: 1px;
		visibility: visible;
	}
}

/* Animated Call To Action */
 
/*** style CTA section and row when waypoint is not triggered ***/
.cta-section {
	padding: 0 80px;
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
}
.cta-row {
    margin: 0 auto 0 auto;
/*     padding: 80px 0; */
    max-width: 100%;
/*     background-color: #6c17dc;
     -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; 
    box-shadow: 0px 10px 50px #444; */
    transition: all .8s ease;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
 
}
/*** Style CTA section and row once waypoint toggles animate-cta class ***/
.cta-section.animate-cta {
    padding: 46px 0 66px 0;
    overflow: hidden;
	background: #6cab44;
}
@media (max-width: 980px) {
	.cta-section.animate-cta {
		padding: 46px 42px 66px;
	}
	.cta-row h2 {
		font-size: 36px;
	}
}
.animate-cta .cta-row {
    margin: 0 auto 0 auto;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
	background-color: #fff;
    width: inherit;
}
.cta-section .et_pb_row {
	padding: 0 !important;
}

/* = Optin Form 2
------------------------------------------------------- */

/* Widget Subscribe */
#bloomwidget-2 .et_bloom .et_bloom_form_container .et_bloom_form_content {
	padding: 20px 15px !important;
}
#bloomwidget-2 .et_bloom .et_bloom_widget_content .et_bloom_form_header {
	padding: 15px 0 !important;
}
#bloomwidget-2 .et_bloom_form_text h2 {
    text-align: right;
    font-size: 25px !important;
    text-transform: uppercase;
}
/*sidebar */
@media (min-width: 981px) {
	.et_right_sidebar #sidebar {
		padding-top: 17%;
	}
}
@media (min-width: 981px) {
	#main-content .container:before {
	    background-color: transparent;
	}
}
#sidebar h4 {
    text-align: right;
	border-bottom: 1px solid #999;
    margin-bottom: 10px;
}
div#custom_html-2 {
    border-bottom: 1px solid #999;
    padding-bottom: 15px;
}
#sidebar p {
    text-align: right;
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 10px;
}

@media (max-width: 980px) {
	.et_pb_slide_0 .et_parallax_bg {
		background-position: -560px 0px;
	}
	
	.et_pb_post p {
		font-size: 16px !important;
		line-height: 1.5;
	}
	
	.et_pb_blog_grid h2, .et_pb_post h2 {
		font-size: 22px !important;
	}
	.et_pb_posts a.more-link {
		font-size: 16px !important;
	}
	h1.entry-title {
	    font-size: 30px;
	}
}

.postid-177 div#custom_html-2 {
    display: none;
}

@media (min-width: 980px) {
	.cta-section span.et_pb_image_wrap:after {
		content: "";
		display: block;
		position: absolute;
		top: 0px;
		right: 317px;
		bottom: 0;
		/* left: 0; */
		width: 0;
		height: 0;
		border: 158px solid rgba(255, 255, 255, 0);
		border-left: 95px solid rgba(255, 255, 255, 1);
		border-top: 218px solid rgba(255,255, 255, 1);
	}
}
/* = GF Form 2 - Scholarship Freebies
------------------------------------------------------- */
#gform_2 label {
    display: none;
}
#gform_2 input#gform_submit_button_2 {
    background-color: #ffce06;
    border: none;
    color: #444;
}
@media (min-width: 980px) {
	#gform_2 .gform_body {
    	width: 86%;
	}
	#gform_2 .gform_footer.top_label {
		float: right;
		margin: -58px 0 0 0;
		padding: 0;
		width: auto;
	}
}

#gform_2 input[type="text"] {
    background-color: #fff;
}
.cta-row.et_pb_row_2{
    background-color: #f0f0f0 !important;
}
.cta-row.et_pb_row_6{
    background-color: #ffffff !important;
}
.et_pb_row_9 input[type=text]{
	border:1px solid #ccc!important;
}
.et_pb_row_7,
.et_pb_row_10{
    background-color: #f0f0f0!important;
}

.et_pb_row_8 {
    background-color: #ffffff!important;
}

.cta-row.et_pb_row_5 {
    background-color: #ffffff !important;
}
/* = GF Form 3 - Subscribe to Newsletter
------------------------------------------------------- */
form#gform_3 {
    text-align: center;
    margin-top: 40px;
}
form#gform_3 label {
    display: none;
}
form#gform_3 input[type="text"] {
    background-color: #fff;
}
#gform_3 .gform_footer.top_label {
    text-align: center;
    margin: 0;
    padding: 0;
}
#gform_3 input#gform_submit_button_3 {
    background-color: #6cab44;
    color: #fff;
    border: none;
    font-size: 16px;
    width: 100%;
}

/* = GF Form 3 - Subscribe to Newsletter WIDGET
------------------------------------------------------- */
#gform_widget-2 h4 {
    border: none;
    color: #fff;
    font-size: 25px;
}
div#gform_widget-2 {
    background-color: #6cab44;
    padding: 10px 15px;
}
#gform_widget-2 input#gform_submit_button_3 {
    width: 100%;
    background-color: #ffce06;
    color: #444;
}
form#gform_3 input[type="text"] {
    background-color: #fff;
    width: 100%;
}

@media (min-width: 981px) {
.et_header_style_left .et-fixed-header #et-top-navigation, 
.et_header_style_split .et-fixed-header #et-top-navigation {
    padding-top: 7px;
}
}

.about-title {
    display: inline-block;
    margin: 20px 0;
    padding: 20px 0 25px 0;
    border: 3px solid #e9e9e9;
    border-right: none;
    border-left: none;
}

#et-main-area { overflow: hidden;} /* Hides all the items that float over the right margin */
  
    .diagonal-shadow::before,
    .diagonal-shadow::after {
        position: absolute;
        content: '';
        pointer-events: none;}
  
    .diagonal-shadow {
        z-index: 1;
        padding-top: 6em;
        background: #2072a7;}
  
    .diagonal-shadow::before,
        .diagonal-shadow::after {
        top: 0;
        left: -25%;
        z-index: -1;
        width: 150%;
        height: 75%;
        background: inherit;
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;}
  
    .diagonal-shadow::before {
        height: 50%;
        background: #535353;
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg);
        -webkit-transform-origin: 3% 0;
        transform-origin: 3% 0;}



.scroll-left {
height: 50px; 
overflow: hidden;
position: relative;
padding-top:3px;
}

.scroll-left a.news-banner-btn{
	color:#000000!important;
	display:inline-block;
	border-radius:3px;
	border:2px solid #000000;
	font-size:14px;
	height:33px;
	font-weight:600;
	text-transform:uppercase;
	padding:13px 20px 27px 20px!important;
	line-height:1em;
}

.scroll-left a.news-banner-btn:hover{
	background-color:#000000;
	color:#ffffff!important;
}
.scroll-left p{
padding-bottom:0!important;
}
.scroll-left .news-callout,
.scroll-left .news-headline{
	font-weight:bold;
}
.scroll-left .news-callout{
	color:#000000;
}
.scroll-left .news-headline{
	color:#ffffff;
}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
	.scroll-left {
		height:85px!important; 

	}
	.scroll-left p{
		font-size: 18px !important;
		line-height: 24px;
	}
	.scroll-left a.news-banner-btn{
		font-size:14px;
	}
	.scroll-left .news-callout{
		/*display:none;*/
	}
	.scroll-left a.news-banner-btn{
	color:#000000!important;
	display:inline-block;
	border-radius:3px;
	border:2px solid #000000;
	font-size:13px;
	height:33px;
	font-weight:600;
	text-transform:uppercase;
	padding:8px 15px 21px 15px!important;
	line-height:1em;
	}
}

/*.et_pb_row_9.et_pb_row {
    padding-top: 188px !important;
    padding-bottom: 228px !important;
}
*/
.how-it-works .et_pb_row_9.et_pb_row {
    padding-top: 28.2969px !important;
    padding-bottom:0px !important;
}
.pds-section .et_pb_row_9.et_pb_row,
#cps-questions.et_pb_row_9.et_pb_row,
.et_pb_section_9 .et_pb_row_9.et_pb_row,
.et_pb_section_8 .et_pb_row_9.et_pb_row {
    padding-top: 0px !important;
    padding-bottom:0px !important;
}

.text-search-box{
	width:65%;
	height: 57px;
	padding:11px 10px;
	border:0px solid #ccc;
	border-radius:2px;
	background-color:#fff;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08); 
	transition: box-shadow 200ms cubic-bezier(0.4, 0.0, 0.2, 1);
	margin:0 auto;
	font-size: 30px;

}
.typewrite .wrap{
	color:#000000!important;
	font-size: 30px!important;
}

.blinking-cursor {
  font-weight: bold;
  font-size: 30px;
  color: #000000;
  -webkit-animation: 1s blink step-end infinite;
  -moz-animation: 1s blink step-end infinite;
  -ms-animation: 1s blink step-end infinite;
  -o-animation: 1s blink step-end infinite;
  animation: 1s blink step-end infinite;
}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
.scroll-left li p{
font-size:82%!important;
}
}
	.blinking-cursor {
  	font-size: 16px;
	}
.typewrite .wrap{
	font-size: 18px!important;
}
.text-search-box{
	width:100%!important;

}

@keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}

@-moz-keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}

@-webkit-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}


@-o-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}

.et_pb_countdown_timer .days .section{
background-color:#f1f1f1!important;
border-bottom:1px solid #6ba943!important;
}

.et_pb_countdown_timer .sep .section{
display:none;
}

.ribbon-logos{
	height:80px;
}
	

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
.ribbon-logos{
	height:auto;
}
}

.prep-col-schedule{
border:1px solid #ccc!important;
} 

.coach-college-logos img{
	width:60%!important;
}
table.jgh-hubcup-table{
		border:none;
	}
table.jgh-hubcup-table thead {
    border-bottom: 3px #6dad44 solid;
}

table.jgh-hubcup-table thead th {
    font-size: .85rem!important;
    color: #222;
    font-weight: bold;
    padding-bottom: 0px;
    text-align: center;
 }

table.jgh-hubcup-table tbody td {
    font-size: .95rem !important;
    padding: 0px 0px 0px 5px !important;
    text-align: center;
}	
	
	
.logo-ribbon ul{
   list-style:none!important;
	text-align: center!important;
}
.logo-ribbon li{
	padding: 0 15px 0 0!important;
	display:inline-block!important;
}

	
	@media only screen and ( min-width: 800px ) {
#htl-post-items .et_pb_post a img  {
    float: left;
    width: 40%!important;
    padding-right: 20px;
    padding-bottom: 30px;
}
		
#htl-post-items .entry-featured-image-url{
	float:left;
	width:100%;
		}
}

.htl-side-bar-wrapper .current_page_item{
    color: #ffffff!important;
    border: 1px solid #6dad44!important;
    background: #6dad44!important;
		
	}
	
	body .page-id-2559{
		background:#f0f0f0;
	}
	
		
.htl-side-bar-wrapper{
	    background: #ffffff;
box-shadow: 0 0 5px #e7e7e7;bottom:20px!important;
	margin-top:-20px;
}
.htl-side-bar-wrapper ul li a{
	display:inline-block;
		padding: 20px!important;
		border-bottom:1px solid #e7e7e7!important;
	width:100%;
	    font-size: 1rem;
	}


.htl-side-bar-wrapper ul li a:hover{
	color:#fff;
	   border-bottom: 1px solid #6dad44!important;
}
.htl-side-bar-wrapper .current_page_item{
    
    border: 1px solid #6dad44!important;
    background: #6dad44!important;
		
	}

.htl-side-bar-wrapper .current_page_item a{
	color: #ffffff!important;
}
	
	.page-id-2559 #main-content,
.page-id-2563 #main-content,
.page-id-2562 #main-content{
background:#f0f0f0!important;
	}
#htl-post-items .post-meta{
	font-size:1rem!important;
	padding:10px 0 0 0!important;
	margin-left:0px;
		border-top:1px solid #e7e7e7;
}

#htl-post-items .entry-featured-image-url{
	float:left;
	width:40%;
	margin-right:10px;
	    max-height: 170px;
	height:100%;
    overflow: hidden;
    margin-bottom: 0px;
}
#htl-post-items .entry-featured-image-url{
	height:100%;
}
#htl-post-items h2.entry-title{
	font-size:1.8rem!important;
	line-height:2rem;
}
#htl-post-items article{
	    background: #ffffff!important;
    padding: 10px;
    margin-bottom: 20px;
    box-shadow: 0 0 5px #e7e7e7;bottom:20px!important;
}
#htl-post-items .post-content{
	padding-bottom:10px;

}
#htl-post-items article p{
	font-size:1.1rem;
	color:#000!important;
	line-height:1.5rem;
}

#htl-content-wrapper .et_pb_column_1, #htl-content-wrapper .et_pb_column_0  {
	margin-right:10px!important;
}

.htl-side-bar-title{display:none;}

#top-menu #menu-item-2560 a {
	text-transform:none!important;
}

.htl-post-items .category-featured{
border-left: 10px solid #69ab4e;}

.htl-post-items .category-featured .featured-post{
	    float: left;
    background: #69ab4e;
    position: relative;
    margin-left: -11px;
    color: #fff;
    border-radius: 0 20px 20px 0;
    padding: 0px 0 0px 10px;
    font-size: .85rem;
    margin-right: 0px;
    top: 9px;
    width: 103px;
    text-transform: uppercase;
    font-weight: 600;
}

.htl-side-bar-wrapper li a{
	    line-height: initial;
}
.htl-side-bar-wrapper .page-item-2562 a,
.htl-side-bar-wrapper .page-item-2562 a:hover,
.htl-side-bar-wrapper .page-item-2563 a,
.htl-side-bar-wrapper .page-item-2563 a:hover,
.htl-side-bar-wrapper .page-item-2564 a,
.htl-side-bar-wrapper .page-item-2564 a:hover,
.htl-side-bar-wrapper .page-item-2565 a,
.htl-side-bar-wrapper .page-item-2565 a:hover,
.htl-side-bar-wrapper .page-item-2566 a,
.htl-side-bar-wrapper .page-item-2566 a:hover,
.htl-side-bar-wrapper .page-item-2567 a,
.htl-side-bar-wrapper .page-item-2567 a:hover{
	background-repeat: no-repeat!important;
background-position: left 5px top 10px!important;
    background-size: 40px!important;
    padding-left: 50px!important;
}

.htl-side-bar-wrapper .page-item-2562 a{
background:url(../wp-content/uploads/2019/07/desire_dark.png);
}

.htl-side-bar-wrapper .page-item-2562 a:hover{
background:url(../wp-content/uploads/2019/08/desire_white.png) #6dad44!important;
		background-repeat: no-repeat!important;
background-position: left 5px top 10px!important;
    background-size: 40px!important;
}

.htl-side-bar-wrapper li.page-item-2563 a{
background:url(../wp-content/uploads/2019/07/coaching_green.png);
}

.htl-side-bar-wrapper li.page-item-2563 a:hover{
background:url(../wp-content/uploads/2019/08/coaching_white.png) #6dad44!important;
		background-repeat: no-repeat!important;
background-position: left 5px top 10px!important;
    background-size: 40px!important;
}

.htl-side-bar-wrapper li.page-item-2564 a{
background:url(../wp-content/uploads/2019/07/physical_dark.png);
}

.htl-side-bar-wrapper li.page-item-2564 a:hover{
background:url(../wp-content/uploads/2019/08/physical_white.png) #6dad44!important;
		background-repeat: no-repeat!important;
background-position: left 5px top 10px!important;
    background-size: 40px!important;
}

.htl-side-bar-wrapper li.page-item-2565 a{
background:url(../wp-content/uploads/2019/07/mental_dark.png);
}

.htl-side-bar-wrapper li.page-item-2565 a:hover{
background:url(../wp-content/uploads/2019/08/mental_white.png) #6dad44!important;
		background-repeat: no-repeat!important;
background-position: left 5px top 10px!important;
    background-size: 40px!important;
}

.htl-side-bar-wrapper li.page-item-2566 a{
background:url(../wp-content/uploads/2019/07/equipment_dark.png);
}

.htl-side-bar-wrapper li.page-item-2566 a:hover{
background:url(../wp-content/uploads/2019/08/equipment_white.png) #6dad44!important;
		background-repeat: no-repeat!important;
background-position: left 5px top 10px!important;
    background-size: 40px!important;
}

.htl-side-bar-wrapper li.page-item-2567 a{
background:url(../wp-content/uploads/2019/07/entertainment_dark.png);
}

.htl-side-bar-wrapper li.page-item-2567 a:hover{
background:url(../wp-content/uploads/2019/08/entertainment_white.png) #6dad44!important;
		background-repeat: no-repeat!important;
background-position: left 5px top 10px!important;
    background-size: 40px!important;
}

.htl-category-img{
	    width: 40px;
    height: 40px;
    float: left;
    margin-top: -6px;
}

.htl-category-img img{
	width:100%;
}

