/*Make menu items lower case */
.menu-toggle, .main-navigation ul ul a {
	
	text-transform: none;
	
}

.main-navigation a {
	
	text-transform: none;
	
}

/*Remove padding on carousel*/
.site-content {
	
	padding: 0;
}

.front-page-content-area.content-area {
	
	padding: 0;
}

.non-carousel {
	
	padding-left: 4%;
	padding-right: 4%;
	margin-left: 10%;
	margin-right: 10%;
	
}

/* Decrease padding at top of page */

.site-branding {
	
	padding: 1.2em;
}

/* Change default link text colour*/

.cat-links a, .comment-meta a, .entry-title a:active, .entry-title a:focus, .entry-title a:hover, .footer-widget-area a:active, .footer-widget-area a:focus, .footer-widget-area a:hover, .jetpack-testimonial-shortcode .testimonial-entry-title, .site-info a:active, .site-info a:focus, .site-info a:hover, a, body:not(.search):not(.single-jetpack-testimonial) .jetpack-testimonial .entry-title, body:not(.search):not(.single-jetpack-testimonial) .jetpack-testimonial .entry-title a {
	
	color: #f47521
}

/* Remove dots from dynamic HR */

.wp-block-coblocks-dynamic-separator::before {
	
	content: "";
}

/*Increase size of cover photo*/
.wp-block-cover, .wp-block-cover-image {
	
	min-height: 650px;
	
}

/* Alter size of blog post featured images over 1000px*/

@media screen and (min-width: 1000px) {
	
	.no-sidebar .post-thumbnail {
		margin-left: 0px;
		margin-right: 0px;
	}
	
.no-sidebar .post-thumbnail + .entry-header {
	
	width: 100%;
	margin-left: 0px;
	}
}

/* Make blog posts full width */
.no-sidebar .site {
	
	max-width: 1180px;
}


/* Who we are page media queries */
.wp-block-media-text.is-image-fill figure {
	
	min-height: 450px;
}
	
	@media only screen and (max-width: 700px) {
		.wp-block-media-text {
		
		display: block;
	}
		.wp-block-media-text .wp-block-media-text__content	{		padding-top: 20px;
		}
}

/* change size of 'price calculator' heading */

.wf-active h2 {
	
	color: #7d5179;
	font-size: 29.9px;
}

body, button, input, select, textarea {
}
.cat-links a, .comment-meta a, .entry-title a:active, .entry-title a:focus, .entry-title a:hover, .footer-widget-area a:active, .footer-widget-area a:focus, .footer-widget-area a:hover, .jetpack-testimonial-shortcode .testimonial-entry-title, .site-info a:active, .site-info a:focus, .site-info a:hover, a, body:not(.search):not(.single-jetpack-testimonial) .jetpack-testimonial .entry-title, body:not(.search):not(.single-jetpack-testimonial) .jetpack-testimonial .entry-title a {
	color: #444;
}

/* Change colour of phone number*/

a.phone-number {
	
	color: #f47521;
}

/* Reduce size of email address on smaller devices */

@media only screen and (max-width: 500px) {
a.email-address {
	
	font-size: 27.9px;
	
}
}

/* center facebook feed */
.fb-container {
	text-align: center;
	max-width: 100%;
	width: 100%;
}
.fb-page {
display: inline-block;
	max-width: 100%;
	width: 100%;
}

/* Change size of blog headers */

.wp-block-coblocks-posts__content a{
	font-size: 30px ;
	font-weight: bold;
	color: #f47521
}

/*Make the Featured Image on individual posts full width - #20198630-hc*/
.content-area .site-main article .post-thumbnail img {
	width: 100%;
}

/* Add top margin to post featured images 20514140-hc cw */
.single-post header.entry-header {
    margin-top: 150px!important;
}

/* Add top margin to post content 20514140-hc cw */
.single-post .entry-body {
    margin-top: 200px;
}

/* Add padding to post content */

.single-post .entry-content, .entry-summary {
	
	padding-right: 50px;
	padding-left: 50px;
}

.entry-meta {
	
	display: none;
}



/* Match categories and date input boxes with search box */
.postform {
		border: 1px solid #eee;
    font-size: 15px;
    padding: 0.7em;
    border-radius: 2px;
    transition: border-color 0.2s;
}

/* Hide post navigation */
.post-navigation, .posts-navigation {
	
	display: none;
}
@media screen and (min-width: 1000px) {
	
	.no-sidebar .entry-body {
		
		padding-left: 0px;
	}
}


/* Customize table buttons*/
.higher-button {
	color: white;
	background-color: #7d5179;
	width: 113px;
}

.foundation-button {
	color: white;
	width: 113px;
}

.higher-button:hover, .foundation-button:hover {
	cursor:default;
	opacity: 100%;
}

.worksheet-button {
	background-color:#ddd;
	border-radius: 3px;
	padding: 10px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 2px solid #aaa;
}

/* Add margins on worksheet/mini exam pages */ 
.worksheet-mini-exam-text {
	
	padding: 50px 30px 0px 30px;
}
.swipe-comment {
	
		padding: 0px 30px 0px 30px;

}

/* Hide tags columns in worksheets and mini exams pages*/
#jtrt_table_980 th:nth-child(5) { display: none; }
#jtrt_table_980 td:nth-child(5) { display: none; }

#jtrt_table_1000 th:nth-child(6) { display: none; }
#jtrt_table_1000 td:nth-child(6) { display: none; }

#jtrt_table_980, #jtrt_table_1000 {
	
	width: 1100px!important;
}

@media screen and (max-width: 1200px) and (min-width: 820px) {
	
	#jtrt_table_980, #jtrt_table_1000 {
		
		width: 850px!important; 
	}
}

@media screen and (max-width: 820px) {
	
	#jtrt_table_980, #jtrt_table_1000 {
		
		width: 600px!important;
	}
	
	#jtrt_table_980 span, #jtrt_table_1000 span {
	
	display: none;
}
	
	.higher-button {
	color: white;
	background-color: #7d5179;
	width: 18px;
}

.foundation-button {
	color: white;
	width: 18px;
}
}

.table.dataTable thead .sorting {
	background-image: none!important;
}

/* hide label for the search box | 22636995-hc (LS) */
.jtrt_table_MotherShipContainer label {
    font-size: 0px;
}

.jtrt_table_MotherShipContainer input {	
	padding: 1.5em;
	padding-left: 3em;
	border: 1px solid #aaa;
	border-bottom: 3px solid #aaa;
	width: 300px;
	background-image: url("https://metatutor.co.uk/wp-content/uploads/2020/07/icons8-search-24.png");
	background-repeat: no-repeat;
	background-position: 5% 50%;
}

@media screen and (min-width:500px) {

.swipe-comment {
    display: none;
}
	
	#jtrt_table_980_filter, #jtrt_table_1000_filter {
	
	float: right!important;
	margin-right: 3em;
}
	
	#jtrt_table_980 th:nth-child(1) {
	width: 100px!important;
}
	
	#jtrt_table_1000 th:nth-child(1) {
		
		width: 120px!important;
	}
	
	#jtrt_table_1000 th:nth-child(2) {
		
		width: 50px!important;
	}
	
}

table.dataTable thead .sorting {
	
	background-image: none!important;
}

/*Change front page phone number and email to correct sizing */

a.phone-number, .email-address {
	font-size: 50px;
	text-decoration: none;
	
}

@media screen and (max-width: 800px) {
	
	a.phone-number {
		font-size: 30px;
	}
}

/*Hide site title and edit site tagline*/
.site-title {
	
	display:none;
	
}

.site-description {
	
	color: #7d5179;
	font-size: 25px;
	
}

.site-description:before, .site-description:after {
	
	content: "";
}
/* Add decoration to links on all pages */

a {
	text-decoration: underline;
	color: #7d5179;
}

a:hover, a:focus, a:active {
    color: #a8a6a1;
}

/* Remove text decoration on worksheet buttons */

.worksheet-button {
	
	color: black;
	text-decoration: none;
}