.tutor-loop-author {
display: none;
}
.tutor-course-loop-meta {
display: none;
}
.tutor-course-loop-level {
display: none;
}
.tutor-course-loop-header-meta  {
display: none;
}
.tutor-course-wishlist {
display: none;
}

.tutor-course-archive-filters-wrap {display: none}
.tutor-course-archive-results-wrap {display:none}
.main-navigation{
	margin: 0px;
	width: 100%;
}

/*Hamburger Menu Button***********/
.menu-toggle {
	border-radius: 0px;
  background-color: #317A87;
  color: #ffffff;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	font-size: 15px !important;
	border-color: #317A87;
}

.menu-toggle:hover {
  background-color: #ffffff;
  color: #317A87;
	border: 2px solid #317A87;
}
/*******************************/

/*Headers************************/

/*Hide default headers*/
.entry-header {
	display: none;
}

/*Show blog titles*/
.blog .entry-header {
	display: block;
}

/*Event Header*/
.custom-wordpress-editor-header {
	margin-top: 0px;
}
/*******************************/

/*Buttons**********************/
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: #ffffff !important;
  color: #0B5765 !important;
	border: 2px solid #0B5765;
}

.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: #0B5765 !important;
  color: #ffffff !important;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	font-size: 20px !important;
}

.custom-button-contact:hover {
  background-color: #ffffff;
  color: #317A87;
	border: 2px solid #317A87;
}

.custom-button-contact {
  background-color: #317A87;
  color: #ffffff;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	font-size: 20px !important;
	border-color: #317A87;
}
/*******************************/

/*Blog page********************/
.sd-social-text .sd-content ul li a.sd-button {
text-decoration: none;
display: inline-block;
margin: 0 5px 5px 0;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 400;
border-radius: 0;
color: #ffffff !important;
background: #317A87;
border: 2px solid #317A87;
box-shadow: none;
text-shadow: none;
line-height: 23px;
padding: 5px 10px;
}
/*******************************/

/*Responsive Design - TABLET***/
@media (min-width: 601px) and (max-width: 1024px) {
    .wp-custom-header {
    font-size: 55px !important;
  }
	.custom-wordpress-editor-header {
    font-size: 50px !important;
  }
	/*Buttons*/
	.custom-button-contact {
		font-size: 15px !important;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	.wp-block-button.is-style-outline .wp-block-button__link {
		font-size: 15px !important;
		padding: 10px !important;
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}
}
/*******************************/

/*Responsive Design - MOBILE***/
@media only screen and (max-width: 600px) {
	/*Main Page Headers*/
  .wp-custom-header {
    font-size: 35px !important;
		text-align: center;
  }
	.custom-wordpress-editor-header {
    font-size: 35px !important;
		text-align: center;
  }
	/*Buttons*/
	.custom-button-contact {
		font-size: 15px !important;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	.wp-block-button.is-style-outline .wp-block-button__link {
		font-size: 15px !important;
		padding: 10px !important;
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}
}
/*******************************/

.sd-social-text .sd-content ul li a.sd-button:hover {
background: #ffffff;
border: 2px solid #317A87;
color: #317A87 !important;
}

.sd-social-text .sd-content ul li a.sd-button a:hover {
color: #317A87 !important;
}

#infinite-handle span {
  background-color: #317A87;
  color: #ffffff;
	font-weight: 400 !important;
	letter-spacing: 1px !important;
	font-size: 20px !important;
}

#infinite-handle span:hover {
  background-color: #ffffff !important;
  color: #317A87 !important;
	border: 2px solid #317A87;
}