/*
Theme Name: Vincent Academy 2023
Author: Vincent Academy Theme 
Description: Custom theme for the vincent academy 
*/

@import url(./assets/css/general.css);
/*Oswald*/
@font-face {
    font-family: HelveticaNormal;
	src: url('https://www.vincentacademy.co.uk/wp-content/themes/vincent-academy-2023/assets/fonts/Helvetica-Normal.otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: HelveticaNeueThin;
	src: url('https://www.vincentacademy.co.uk/wp-content/themes/vincent-academy-2023/assets/fonts/Helvetica-Neue-Thin.otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: HelveticaBold;
	src: url('https://www.vincentacademy.co.uk/wp-content/themes/vincent-academy-2023/assets/fonts/Oswald-Bold.ttf');
	font-weight: normal;
	font-style: normal;
}
/*Helvetica*/
@font-face {
    font-family: helvetica-bold;
	src: url('https://www.vincentacademy.co.uk/wp-content/themes/vincent-academy-2023/assets/fonts/Helvetica-Bold.otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: HelveticaMediumItalic;
	src: url('https://www.vincentacademy.co.uk/wp-content/themes/vincent-academy-2023/assets/fonts/HELVETICAMEDIT.TTF');
	font-weight: normal;
	font-style: normal;
}


.banner-cont img {
height: auto;
}

.navbar-brand {
    padding: 0px 15px !important;
}

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

.apply-now-content-container .separator-full h2 {
width: 100% !important;
}



@media only screen and (max-width: 480px) {
	.register-item {width:100% !important; margin:0 auto !important; text-align:Center;}	 	
	.register-form-container-button	{margin: 0 auto !important;}
	.michael-say-video-container-content, .michael-say-secondary-container {overflow:hidden !importand;}
	
body {overflow-x:hidden !important;}
	
}

@media (max-width: 600px) {
	.michael-say-secondary-container {
    		display: block !important;
	}	
	.recaptcha-form {width: 80% !important;}

	.addnow-btn-inner {position:unset !important; right: unset; padding: 30px;}
}


@media (max-width: 720px) {
	.addnow-btn-inner {position:unset !important; right: unset; padding: 30px;}
}

.apply-now-section h2 {width: 65% !important;    margin: 15px auto;}
.apply-now-form-container {width:80% !important; margin:0 auto !important;}
.form-input-container {text-align:center;}
.event-image-container{
    float: right;
    margin: 0 10px;
}
.recaptcha-form {text-align: center !important;width: 35%;margin: 0 auto;}

a.book-now-btn:hover {
    text-decoration: none;
}
a.book-now-btn {
    display: block;
    font-size: 17px;
    padding: 7px 40px;
    margin: 0 auto;
    width: 100%;
    max-width: 200px;
    background: #000;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #cbcbcb;
text-align:center;
}


.h-events .event .event-info a .event-title {
    display: block;
    font-size: 16px;  
font-family: "oswald-bold","Arial";
font-weight:700;
}

.h-events .event .event-info a {
    font-family: "oswald-bold","Arial";
font-weight:700;
    color: #3d3d3d !important;
    text-decoration: none !important;
}

.event-info {text-align:left !important;}
