php js css php js css

Changes

Changes to Design: Tropic Template

4183
Yesterday 8:07pm
Vendeville, Mathieu
Modified design
4284
Yesterday 8:07pm
Vendeville, Mathieu
Modified design
Html:
Id:
6
6
Type:
web
web
Is Archived:
0
0
Title:
Tropic Template
Tropic Template
Css:
@brand-primary:#425893;

@font-face {
font-family:'loveloblack';
src:url('/media/website_designs/2/fonts/loveloblack-webfont.eot');
src:url('/media/website_designs/2/fonts/loveloblack-webfont.eot?#iefix') format('embedded-opentype'),url('/media/website_designs/2/fonts/loveloblack-webfont.woff2') format('woff2'),url('/media/website_designs/2/fonts/loveloblack-webfont.woff') format('woff'),url('/media/website_designs/2/fonts/loveloblack-webfont.ttf') format('truetype'),url('/media/website_designs/2/fonts/loveloblack-webfont.svg#loveloblack') format('svg');
font-weight:normal;
font-style:normal;
}

@font-face {
font-family: 'oratoregular';
src: url('/media/website_designs/2/fonts/orato-webfont.eot');
src: url('/media/website_designs/2/fonts/orato-webfont.eot?#iefix') format('embedded-opentype'),
url('/media/website_designs/2/fonts/orato-webfont.woff2') format('woff2'),
url('/media/website_designs/2/fonts/orato-webfont.woff') format('woff'),
url('/media/website_designs/2/fonts/orato-webfont.ttf') format('truetype'),
url('/media/website_designs/2/fonts/orato-webfont.svg#oratoregular') format('svg');
font-weight: normal;
font-style: normal;

}

body {
font-family:'Source Sans Pro',sans-serif;
color:#414141;
padding-top: 94px;
font-weight:300;
font-size:20px;
}

#mobile_nav{
Z-index:1000000;
}
a {
color:#e21837;
}

.red{
color:#e21837;
}

.noRedLink a, .noRedLink {
color:#414141;
}
a:hover, a:focus {
text-decoration:none;
}
hr {
border: 1px solid #cee8e3;
}
.border-bottom {
border-bottom: 2px solid #cee8e3;
}
img {
/*display: block;*/
max-width: 100%;
/* height: auto!important; */
}
.anchor {
padding-top: 96px;
}

:target:before {
content:"";
display:block;
height:96px; /* fixed header height*/
margin:-96px 0 0; /* negative fixed header height */
}

.imagePostheight {
overflow: hidden;
}
.imagePostheight img {
width:100%;
}

small {
font-size: 13px;
}
.vague {
border: 0px solid transparent;
height: 16px;
background : url('/media/website_designs/2/img/hr.png') 50% 0 no-repeat;
}
big{
font-family: "loveloblack";
font-size: 28px;
line-height:32px;
}
.vcenter {
display: inline-block;
vertical-align: middle;
float: none;
}
.vertical-align {
display: flex;
align-items: center;
}
.blue-div {
background-color:#425893;
color:white;
padding: 40px 0;
}
.yellow-bg {
background-color: #fffde7;
}

.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}

.clearfix {
clear:both;
}

.img-rounded {
border-radius: 4px;
}
.white-bg{
background-color:white;
}
.marginHeader {
padding-top: 12px;
background-color:white;
}
.margin-bottom, .margin-bottom40 {
margin-bottom: 40px;
}
.margin-top20{
margin-top: 20px!important;
}
.margin-top40{
margin-top: 40px!important;
}
.margin-bottom20 {
margin-bottom: 20px!important;
}
.margin-top-bottom40 {
margin-top: 40px;
margin-bottom: 40px;
}
.logo{
/* margin-bottom: -40%; */
/* margin-left:10px; */
width:100%;
margin-top: 7px;
/* width: 77%; */
/* box-shadow: 0px 3px 12px rgba(0,0,0,0.25); */
}
.logoContainer {
z-index: 10;
float:left;
height:0px;
width:274px;
padding-right: 15px;
padding-left: 15px;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}

.afsf-hero-text-container {
background-color: #ffffffd9;
/*border-radius: 10px;*/
padding: 15px;
min-height: 250px;
margin: 20px auto;
margin-top: 0px;
text-align: center;
max-width: 378px;
}

.rightHeader{
width:75%;
float:right;
padding-right: 15px;
padding-left: 15px;
}

.socialIcons {
width:100%;
}
.socialIconsContainer{
width:24px;
margin-right:5px;
background-color:#414141;
float:right;
border-radius: 50%;
}
.socialIconsContainerAll{
float:right;
}
.socialIconsContainer:hover{
background-color: #e21837;
cursor: pointer;
border-radius: 50%;
}
.newsletter, .login {
float:right;
font-weight:400;
display:block;
margin-top: 5px;
margin-bottom:5px;
}
.login {
margin-left:15px;
}
.newsletter{
margin-left:10px;
}

.ui-widget-content {
color:#425893 ;
}

.MobileMenuTopRight{
float: right;
margin-top: -6px;
margin-left: 13px;
margin-bottom: 5px;
clear:both;
}

.menuMobile {
width:40px;
}

.topNavigation{
float: right;
padding-top: 13px;
}

.mainContent {
margin-top:25px;
}

h1, .h1, h2, .h2, h3, .h3{
margin-top:0;
}

#main-content-area h1, h1 {
font-size:65px;
text-transform:uppercase;
font-family:'loveloblack';
}

.h1smaller {
font-size:45px!important;
}

#main-content-area h2, h2 {
font-size:45px;
font-family:'Calligraffitti';
margin:30px 0;
}

#main-content-area h3, h3 {
font-family: "loveloblack";
font-size: 28px;
line-height:32px;
}

#main-content-area h4, h4 {
font-size:32px;
font-family:'oratoregular';
}

#main-content-area h5, h5 {
font-weight:700;
font-style: italic;
font-size:24px;
margin-bottom:20px;
line-height:22px;
}

#main-content-area p, p {
margin-bottom:20px;
line-height:22px;
}

#main-content-area li{
font-weight:300;
font-size:20px;
margin-bottom:10px;
line-height:22px;
}

#main-content-area ul{
/*margin-bottom:20px; */
}

#mainMenu{
float:left;
font-size:14px!important;
}

#mainMenu li, #mainMenu ul {
font-size: 14px!important;
font-weight:400;
margin-bottom:0!important;
}

#mainMenu li a{
padding: 10px;
}

#mainMenu li a:hover{
background-color: #cee8e3;
}

#mainMenu ul li a:hover{
background-color: #414141;
color: #cee8e3;
}

#mainMenu ul li{
text-align: left;
}
#mainMenu ul {
margin-top:0px;
box-shadow: 0px 2px 5px #908f8f;
}
#mainMenu ul li{
background-color:#cee8e3;

}

.navbar {
margin-bottom:-2px;
margin-top:20px;
position:static;
}
.navbar-header {
height: 65px;
}
.navbar a{
color:#414141;
}
.navbar-toggle {
border:2px solid #cee8e3;
border-radius:7px;
clear:both;
}
.navbar-toggle .icon-bar {
background-color:#414141;
}

.topTopNav{
font-size: 14px;
}

.topTopNav a {
color:#414141;
}
.topNav{
margin-top:50px;
}

.navbar-nav>li>a {
text-align: center;
}

.belowHeaderLine {
margin-top:0;
}

/* slideshow */

.slideshow{
}

.img-slide {
display: block;
width: 100%;
height: auto;
}

a .banner .bannerText {
color:#414042;
}

.bannerRotator{
max-height:400px;
overflow:hidden;
}

.banner {
position:relative;
max-height:500px;
overflow:hidden;
}

.banner .bannerText{
position:absolute;
color: white;
top:160px;
left:80px;
background:#414141;
padding: 19px;
z-index:10;
}

.banner .bannerText h3 {
padding:0px;
margin:0px;
}
.banner .bannerText p {
padding:0px;
margin:0;
margin-bottom:0!important;
}
.positionRelative{
position:relative;
}

.positionAbsolute{
position:absolute;
top:0;
}

#bannerMovePrevious, #bannerMoveNext, #TopbannerMovePrevious, #TopbannerMoveNext{
top:40%;
position:absolute;
opacity:0;
transition: all 0.1s ease 0.1s;
}

.banner:hover #bannerMovePrevious, .banner:hover #bannerMoveNext, .topBanner:hover #TopbannerMovePrevious, .topBanner:hover #TopbannerMoveNext {
opacity:0.5;
}

.banner:hover #bannerMovePrevious:hover, .banner:hover #bannerMoveNext:hover, .topBanner:hover #TopbannerMovePrevious:hover, .topBanner:hover #TopbannerMoveNext:hover {
opacity:1;
}

#bannerMovePrevious, #TopbannerMovePrevious{
left:20px;
}

#bannerMoveNext, #TopbannerMoveNext{
right:20px;
}

#bannerMovePrevious img, #bannerMoveNext img, #TopbannerMovePrevious img, #TopbannerMoveNext img {
width:35px;
}
.topBanner, .banner {
margin-bottom: -25px;
margin-top: 25px;
}

.breadcrumbNavigation, .breadcrumbNavigation a {
text-align:right;
color:#c4c4c4;
}



.center-img {
margin:auto;
}

.icon-post70{
width:70%;
margin:auto;
}

.icon-post-wlf{
width:60%;
margin:auto;
}
.icon-post{
margin: 0 auto;
}

.postNav{
margin-bottom:20px;
}
.tag {
font-weight:700;
font-size:21px;
font-style: italic;
margin-bottom:20px;
line-height:23px;
display: block;
float: left;
width: auto;
border: 2px solid #cee8e3;
border-left:0;
border-right:0;
padding: 10px 30px 10px 0;
background: url('/media/website_designs/2/img/tag-right.png') no-repeat top right;
background-size: auto 100%;
}

.boxed {
box-shadow: 0px 0px 15px #ececec;
padding-bottom:40px;
overflow:auto;
}

.boxed:hover{
box-shadow: 0px 0px 15px #b5b5b5;
}
.boxed p, .boxed h3, .boxed .btn-red {
margin:20px;
}
.boxed .btn-red {
margin-bottom:50px;
}
.blue-bg {
background-color: #425893;
color:#FFFCD9;
}

.blue-bg hr {
border: 1px solid #4e9ca5;
}

.animButton {
width:auto;
padding:20px;
padding-left:100px;
border: 1px solid #FFFCD9;
font-size:45px;
text-transform:uppercase;
font-family:'loveloblack';
color:#FFFCD9;
overflow: hidden;
position: relative;
}
.animButton:hover {
color:#414141;
background-color: #FFFCD9;

}
.animButton img{
width:62px;
margin-right:10px;
position:absolute;
bottom:0px;
left:18px;
}

.animButton2 {
width:auto;
padding:20px;
padding-left:100px;
border: 2px solid #414141;
font-size:45px;
text-transform:uppercase;
font-family:'loveloblack';
color:#414141;
overflow: hidden;
position: relative;
}
.animButton2:hover {
color:#FFFCD9;
background-color: #414141;

}
.animButton2 img{
width:62px;
margin-right:10px;
position:absolute;
bottom:0px;
left:18px;
}

.levelImg {
bottom:23%!important;
}

dialogboxclose {
right: 7px;
}

.centered {
margin-left:auto;
margin-right:auto;
}


/*---------------- flexisel ------------- */

.nbs-flexisel-inner {
background:none;
border:none;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
padding: 3px 10px;
}

/*---------------- end flexisel ------------- */

/*---------------- Video container -------------
------------------------------------------- */
.embed-container {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
margin-bottom:40px;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.embed-container50 {
position: relative;
padding-bottom: 56.25%; /*16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}
.embed-container50 iframe,
.embed-container50 object,
.embed-container50 embed {
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 50%;
}

/*---------------- Video container end -------------
------------------------------------------- */

#footersize {
min-height: 150px;
}

#footersize p{
font-weight:400;
font-size:14px;
line-height:16px;
}
.partnerBanner {
margin-left:auto;
margin-right:auto;
}
.credit, .credit a {
color:#b6b6b6;
font-size:12px;
padding-bottom:10px;
}


/*---------------- FORM STYLES -------------
------------------------------------------- */

input, textarea{
padding: 10px 12px;
font-size: 15px;
font-family: 'Source Sans Pro',sans-serif;
}
button[type=submit], .btn-red, .red-btn, .rouge {
margin-top: 0;
background-color: #d91f2f;
border: 1px solid #d91f2f;
padding: 10px 30px;
font-size: 23px;
font-family: 'Source Sans Pro',sans-serif;
color: #ffffff;
}
.btn-red, .red-btn, .rouge {
margin-top:20px;
position:relative;
}
.btn-red:hover, .red-btn:hover, .rouge:hover {
color: #ffffff;
background-color: #be1a28;
}

.btn-red:visited, .red-btn:visited, .rouge:visited {
color: #ffffff;
}
.btn-red:focus, .red-btn:focus, .rouge:focus {
color: #ffffff;
}
.dataShowMore {
color: #ffffff;
background-color: #d91f2f;
border: 0px;
font-family: "loveloblack";
font-size: 28px;
line-height:32px;
padding-top: 14px;
padding-bottom: 14px;
}
.dataShowMore:visited{
color: #ffffff;
}

.dataShowMore:hover {
color: #ffffff;
background-color: #b21e2b;
}

.dataShowMore::before, .dataShowMore::after {
background-image: url('/media/website_designs/2/img/arrow2.png');
}

div.formRow {
/*background: none;
font-size: 1.25em;
color:#425893;*/
font-size: 1.25em;
color: #414141;
margin-bottom: 5px;
background-color: #e9f6f3;
padding: 10px;
border-radius: 5px;
}

.dialogBoxOpen, div.navigationMobileOverlay{
z-index:100000!important;
}

#search_popup{
z-index:1000000!important;
}

#newsletter_popup div.formRow, #login_popup div.formRow, #search_popup div.formRow {
background: none;
}

#newsletter_popup, #login_popup, #search_popup {
margin-right:auto;
margin-left:auto;
}

#newsletter_popup a, #login_popup a, #search_popup a {
color:#e21837;
}
.ui-dialog {
max-width: 880px;
width:50% !important;
}

.formRowCol2 input[type=text], .formRowCol2 input[type=password], .formRowCol2 textarea {
margin-bottom:5px;
}


.eventbrite-container
{
width: 100%;
background: #F8F8FA;
color: #414141;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.eventbrite-image-price
{
min-width: 200px;
flex-shrink: 0;
flex-grow: 1;
flex-basis: 0;
background: #EEF2F5;
}

.eventbrite-price
{
text-align: center;
padding: 0.5em;
}

.eventbrite-details
{
padding: 1em;
font-size: 0.8em;
flex-grow: 1;
min-width: 200px;
width: 50%;
overflow: hidden;
}

.eventbrite-date
{
text-transform: uppercase;
}

.eventbrite-title
{
max-height: 40px;
margin: 0 auto;
overflow: hidden;
text-overflow: ellipsis;
color: #282C35;
text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
font-size: 18px;
line-height: 20px;
max-height: 2.5em;
font-weight: 500;
-webkit-font-smoothing: antialiased;
letter-spacing: 0;
padding: 0;
height: 40px;
margin-bottom: 2px;
}



/*----- RESPONSIVE BREAKPOINT STYLES ----------
------------------------------------------- */


@media screen and (min-width:768px){
.navMain, .navbar-nav{
float:right;
}
.imagePostheight {
height: 200px;
}

/*.shrink{
width:172px;
}*/
}

@media screen and (min-width:500px) and (max-width:767px){
.imagePostheight {
height: 150px;
}
}
@media screen and (min-width:400px) and (max-width:599px){
.imagePostheight {
height: 100px;
}
}

@media screen and (min-width:767px) and (max-width:991px){
.logoContainer{
width:240px;
}
body{
padding-top: 82px;
}
}

@media screen and (min-width:400px) and (max-width:767px){
body{
padding-top: 73px;
}
.logoContainer{
width:200px;
}
.socialIconsContainer{
width:22px;
height:22px;
}
}

@media screen and (max-width:400px) {

.logoContainer{
width:160px;
}
.navbar {
min-height: 38px;
}
body {
padding-top: 61px;
}
.MobileMenuTopRight{
width: 32px;
margin-left: 10px;
}
.newsletter {
margin-left: 3px;
}
.login {
margin-left: 8px;
}
.socialIconsContainer {
width: 19px;
height: 19px;
}
}

@media screen and (max-width:991px){
button[type=submit], .btn-red {
padding: 5px 13px;
font-size: 18px;
}
.topTopNav {
margin-top:10px;
}
}
@media screen and (max-width:399px){
.imagePostheight {
height: 85px;
}
.boxed p, .boxed h3, .boxed .btn-red {
margin:10px;
}
.btn-red {
padding: 3px 6px;
}
}

@media screen and (max-width:767px){
#bannerMovePrevious, #bannerMoveNext, #TopbannerMovePrevious, #TopbannerMoveNext{
opacity:0.7;
bottom: 32%;
}
.navbar {
margin-top: 0px;
}
big {
font-size: 17px;
line-height: 19px;
}
.mainContent {
margin-top: 3px;
}
.socialIcons {
margin-top: -4px;
}
.topNav{
margin-top:0;
}
#newsletter_popup, #login_popup, #search_popup {
width:80%!important;
}
.margin-bottom {
margin-bottom:10px;
}
.animButton {
font-size:23px;
padding-left:75px;
}
.animButton img {
width:50px;
}
#main-content-area h1, h1 {
font-size:23px;
}
.h1smaller {
font-size:18px!important;
}
#main-content-area h2, h2 {
font-size:24px;
}
#main-content-area h3, h3 {
font-size: 19px;
line-height: 21px;
}
#main-content-area h4, h4 {
font-size:20px;
}
#main-content-area h5, h5 {
font-size:20px;
}
#main-content-area p, p {
font-size:15px;
line-height:19px;
}
small {
font-size: 11px;
}
.ui-dialog {
width:90% !important;
}
#slideshow .container{
margin-left:0px;
margin-right:0px;
}
#slideshow .img-rounded{
border-radius:0;
}
.container-fluid {
padding-right: 0px;
padding-left: 0px;
}
.navbar-collapse {
border-top: 2px solid #cee8e3;
margin-left:-15px;
margin-right:-15px;
}

#footersize p{
font-size:11px;
line-height:14px;
}
.banner .bannerText{
top:40%;
max-width:200px;
}
#bannerMovePrevious, #TopbannerMovePrevious{
left:10px;
}

#bannerMoveNext, #TopbannerMoveNext{
right:10px;
}
.banner .bannerText {
left: 55px;
}
.banner .bannerText{
padding: 10px;
}

.img-slide{
/*min-width: 100vh;
min-height:350px;
margin-left:auto;
margin-right:auto; */
}
}

@media screen and (max-width:470px){
.newsletter{
/*visibility: hidden;*/
}
}
@brand-primary:#425893;

@font-face {
font-family:'loveloblack';
src:url('/media/website_designs/2/fonts/loveloblack-webfont.eot');
src:url('/media/website_designs/2/fonts/loveloblack-webfont.eot?#iefix') format('embedded-opentype'),url('/media/website_designs/2/fonts/loveloblack-webfont.woff2') format('woff2'),url('/media/website_designs/2/fonts/loveloblack-webfont.woff') format('woff'),url('/media/website_designs/2/fonts/loveloblack-webfont.ttf') format('truetype'),url('/media/website_designs/2/fonts/loveloblack-webfont.svg#loveloblack') format('svg');
font-weight:normal;
font-style:normal;
}

@font-face {
font-family: 'oratoregular';
src: url('/media/website_designs/2/fonts/orato-webfont.eot');
src: url('/media/website_designs/2/fonts/orato-webfont.eot?#iefix') format('embedded-opentype'),
url('/media/website_designs/2/fonts/orato-webfont.woff2') format('woff2'),
url('/media/website_designs/2/fonts/orato-webfont.woff') format('woff'),
url('/media/website_designs/2/fonts/orato-webfont.ttf') format('truetype'),
url('/media/website_designs/2/fonts/orato-webfont.svg#oratoregular') format('svg');
font-weight: normal;
font-style: normal;

}

body {
font-family:'Source Sans Pro',sans-serif;
color:#414141;
padding-top: 94px;
font-weight:300;
font-size:20px;
}

#mobile_nav{
Z-index:1000000;
}
a {
color:#e21837;
}

.red{
color:#e21837;
}

.noRedLink a, .noRedLink {
color:#414141;
}
a:hover, a:focus {
text-decoration:none;
}
hr {
border: 1px solid #cee8e3;
}
.border-bottom {
border-bottom: 2px solid #cee8e3;
}
img {
/*display: block;*/
max-width: 100%;
/* height: auto!important; */
}
.anchor {
padding-top: 96px;
}

:target:before {
content:"";
display:block;
height:96px; /* fixed header height*/
margin:-96px 0 0; /* negative fixed header height */
}

.imagePostheight {
overflow: hidden;
}
.imagePostheight img {
width:100%;
}

small {
font-size: 13px;
}
.vague {
border: 0px solid transparent;
height: 16px;
background : url('/media/website_designs/2/img/hr.png') 50% 0 no-repeat;
}
big{
font-family: "loveloblack";
font-size: 28px;
line-height:32px;
}
.vcenter {
display: inline-block;
vertical-align: middle;
float: none;
}
.vertical-align {
display: flex;
align-items: center;
}
.blue-div {
background-color:#425893;
color:white;
padding: 40px 0;
}
.yellow-bg {
background-color: #fffde7;
}

.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}

.clearfix {
clear:both;
}

.img-rounded {
border-radius: 4px;
}
.white-bg{
background-color:white;
}
.marginHeader {
padding-top: 12px;
background-color:white;
}
.margin-bottom, .margin-bottom40 {
margin-bottom: 40px;
}
.margin-top20{
margin-top: 20px!important;
}
.margin-top40{
margin-top: 40px!important;
}
.margin-bottom20 {
margin-bottom: 20px!important;
}
.margin-top-bottom40 {
margin-top: 40px;
margin-bottom: 40px;
}
.logo{
/* margin-bottom: -40%; */
/* margin-left:10px; */
width:100%;
margin-top: 7px;
/* width: 77%; */
/* box-shadow: 0px 3px 12px rgba(0,0,0,0.25); */
}
.logoContainer {
z-index: 10;
float:left;
height:0px;
width:274px;
padding-right: 15px;
padding-left: 15px;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}

.afsf-hero-text-container {
background-color: #ffffffd9;
/*border-radius: 10px;*/
padding: 15px;
min-height: 250px;
margin: 20px auto;
margin-top: 0px;
text-align: center;
max-width: 378px;
}

.rightHeader{
width:75%;
float:right;
padding-right: 15px;
padding-left: 15px;
}

.socialIcons {
width:100%;
}
.socialIconsContainer{
width:24px;
margin-right:5px;
background-color:#414141;
float:right;
border-radius: 50%;
}
.socialIconsContainerAll{
float:right;
}
.socialIconsContainer:hover{
background-color: #e21837;
cursor: pointer;
border-radius: 50%;
}
.newsletter, .login {
float:right;
font-weight:400;
display:block;
margin-top: 5px;
margin-bottom:5px;
}
.login {
margin-left:15px;
}
.newsletter{
margin-left:10px;
}

.ui-widget-content {
color:#425893 ;
}

.MobileMenuTopRight{
float: right;
margin-top: -6px;
margin-left: 13px;
margin-bottom: 5px;
clear:both;
}

.menuMobile {
width:40px;
}

.topNavigation{
float: right;
padding-top: 13px;
}

.mainContent {
margin-top:25px;
}

h1, .h1, h2, .h2, h3, .h3{
margin-top:0;
}

#main-content-area h1, h1 {
font-size:65px;
text-transform:uppercase;
font-family:'loveloblack';
}

.h1smaller {
font-size:45px!important;
}

#main-content-area h2, h2 {
font-size:45px;
font-family:'Calligraffitti';
margin:30px 0;
}

#main-content-area h3, h3 {
font-family: "loveloblack";
font-size: 28px;
line-height:32px;
}

#main-content-area h4, h4 {
font-size:32px;
font-family:'oratoregular';
}

#main-content-area h5, h5 {
font-weight:700;
font-style: italic;
font-size:24px;
margin-bottom:20px;
line-height:22px;
}

#main-content-area p, p {
margin-bottom:20px;
line-height:22px;
}

#main-content-area li{
font-weight:300;
font-size:20px;
margin-bottom:10px;
line-height:22px;
}

#main-content-area ul{
/*margin-bottom:20px; */
}

#mainMenu{
float:left;
font-size:14px!important;
}

#mainMenu li, #mainMenu ul {
font-size: 14px!important;
font-weight:400;
margin-bottom:0!important;
}

#mainMenu li a{
padding: 10px;
}

#mainMenu li a:hover{
background-color: #cee8e3;
}

#mainMenu ul li a:hover{
background-color: #414141;
color: #cee8e3;
}

#mainMenu ul li{
text-align: left;
}
#mainMenu ul {
margin-top:0px;
box-shadow: 0px 2px 5px #908f8f;
}
#mainMenu ul li{
background-color:#cee8e3;

}

.navbar {
margin-bottom:-2px;
margin-top:20px;
position:static;
}
.navbar-header {
height: 65px;
}
.navbar a{
color:#414141;
}
.navbar-toggle {
border:2px solid #cee8e3;
border-radius:7px;
clear:both;
}
.navbar-toggle .icon-bar {
background-color:#414141;
}

.topTopNav{
font-size: 14px;
}

.topTopNav a {
color:#414141;
}
.topNav{
margin-top:50px;
}

.navbar-nav>li>a {
text-align: center;
}

.belowHeaderLine {
margin-top:0;
}

/* slideshow */

.slideshow{
}

.img-slide {
display: block;
width: 100%;
height: auto;
}

a .banner .bannerText {
color:#414042;
}

.bannerRotator{
max-height:400px;
overflow:hidden;
}

.banner {
position:relative;
max-height:500px;
overflow:hidden;
}

.banner .bannerText{
position:absolute;
color: white;
top:160px;
left:80px;
background:#414141;
padding: 19px;
z-index:10;
}

.banner .bannerText h3 {
padding:0px;
margin:0px;
}
.banner .bannerText p {
padding:0px;
margin:0;
margin-bottom:0!important;
}
.positionRelative{
position:relative;
}

.positionAbsolute{
position:absolute;
top:0;
}

#bannerMovePrevious, #bannerMoveNext, #TopbannerMovePrevious, #TopbannerMoveNext{
top:40%;
position:absolute;
opacity:0;
transition: all 0.1s ease 0.1s;
}

.banner:hover #bannerMovePrevious, .banner:hover #bannerMoveNext, .topBanner:hover #TopbannerMovePrevious, .topBanner:hover #TopbannerMoveNext {
opacity:0.5;
}

.banner:hover #bannerMovePrevious:hover, .banner:hover #bannerMoveNext:hover, .topBanner:hover #TopbannerMovePrevious:hover, .topBanner:hover #TopbannerMoveNext:hover {
opacity:1;
}

#bannerMovePrevious, #TopbannerMovePrevious{
left:20px;
}

#bannerMoveNext, #TopbannerMoveNext{
right:20px;
}

#bannerMovePrevious img, #bannerMoveNext img, #TopbannerMovePrevious img, #TopbannerMoveNext img {
width:35px;
}
.topBanner, .banner {
margin-bottom: -25px;
margin-top: 25px;
}

.breadcrumbNavigation, .breadcrumbNavigation a {
text-align:right;
color:#c4c4c4;
}



.center-img {
margin:auto;
}

.icon-post70{
width:70%;
margin:auto;
}

.icon-post-wlf{
width:60%;
margin:auto;
}
.icon-post{
margin: 0 auto;
}

.postNav{
margin-bottom:20px;
}
.tag {
font-weight:700;
font-size:21px;
font-style: italic;
margin-bottom:20px;
line-height:23px;
display: block;
float: left;
width: auto;
border: 2px solid #cee8e3;
border-left:0;
border-right:0;
padding: 10px 30px 10px 0;
background: url('/media/website_designs/2/img/tag-right.png') no-repeat top right;
background-size: auto 100%;
}

.boxed {
box-shadow: 0px 0px 15px #ececec;
padding-bottom:40px;
overflow:auto;
}

.boxed:hover{
box-shadow: 0px 0px 15px #b5b5b5;
}
.boxed p, .boxed h3, .boxed .btn-red {
margin:20px;
}
.boxed .btn-red {
margin-bottom:50px;
}
.blue-bg {
background-color: #425893;
color:#FFFCD9;
}

.blue-bg hr {
border: 1px solid #4e9ca5;
}

.animButton {
width:auto;
padding:20px;
padding-left:100px;
border: 1px solid #FFFCD9;
font-size:45px;
text-transform:uppercase;
font-family:'loveloblack';
color:#FFFCD9;
overflow: hidden;
position: relative;
}
.animButton:hover {
color:#414141;
background-color: #FFFCD9;

}
.animButton img{
width:62px;
margin-right:10px;
position:absolute;
bottom:0px;
left:18px;
}

.animButton2 {
width:auto;
padding:20px;
padding-left:100px;
border: 2px solid #414141;
font-size:45px;
text-transform:uppercase;
font-family:'loveloblack';
color:#414141;
overflow: hidden;
position: relative;
}
.animButton2:hover {
color:#FFFCD9;
background-color: #414141;

}
.animButton2 img{
width:62px;
margin-right:10px;
position:absolute;
bottom:0px;
left:18px;
}

.levelImg {
bottom:23%!important;
}

dialogboxclose {
right: 7px;
}

.centered {
margin-left:auto;
margin-right:auto;
}


/*---------------- flexisel ------------- */

.nbs-flexisel-inner {
background:none;
border:none;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
padding: 3px 10px;
}

/*---------------- end flexisel ------------- */

/*---------------- Video container -------------
------------------------------------------- */
.embed-container {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
margin-bottom:40px;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.embed-container50 {
position: relative;
padding-bottom: 56.25%; /*16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
}
.embed-container50 iframe,
.embed-container50 object,
.embed-container50 embed {
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 50%;
}

/*---------------- Video container end -------------
------------------------------------------- */

#footersize {
min-height: 150px;
}

#footersize p{
font-weight:400;
font-size:14px;
line-height:16px;
}
.partnerBanner {
margin-left:auto;
margin-right:auto;
}
.credit, .credit a {
color:#b6b6b6;
font-size:12px;
padding-bottom:10px;
}


/*---------------- FORM STYLES -------------
------------------------------------------- */

input, textarea{
padding: 10px 12px;
font-size: 15px;
font-family: 'Source Sans Pro',sans-serif;
}
button[type=submit], .btn-red, .red-btn, .rouge {
margin-top: 0;
background-color: #d91f2f;
border: 1px solid #d91f2f;
padding: 10px 30px;
font-size: 23px;
font-family: 'Source Sans Pro',sans-serif;
color: #ffffff;
}
.btn-red, .red-btn, .rouge {
margin-top:20px;
position:relative;
}
.btn-red:hover, .red-btn:hover, .rouge:hover {
color: #ffffff;
background-color: #be1a28;
}

.btn-red:visited, .red-btn:visited, .rouge:visited {
color: #ffffff;
}
.btn-red:focus, .red-btn:focus, .rouge:focus {
color: #ffffff;
}
.dataShowMore {
color: #ffffff;
background-color: #d91f2f;
border: 0px;
font-family: "loveloblack";
font-size: 28px;
line-height:32px;
padding-top: 14px;
padding-bottom: 14px;
}
.dataShowMore:visited{
color: #ffffff;
}

.dataShowMore:hover {
color: #ffffff;
background-color: #b21e2b;
}

.dataShowMore::before, .dataShowMore::after {
background-image: url('/media/website_designs/2/img/arrow2.png');
}

div.formRow {
/*background: none;
font-size: 1.25em;
color:#425893;*/
font-size: 1.25em;
color: #414141;
margin-bottom: 5px;
background-color: #e9f6f3;
padding: 10px;
border-radius: 5px;
}

.dialogBoxOpen, div.navigationMobileOverlay{
z-index:100000!important;
}

#search_popup{
z-index:1000000!important;
}

#newsletter_popup div.formRow, #login_popup div.formRow, #search_popup div.formRow {
background: none;
}

#newsletter_popup, #login_popup, #search_popup {
margin-right:auto;
margin-left:auto;
}

#newsletter_popup a, #login_popup a, #search_popup a {
color:#e21837;
}
.ui-dialog {
max-width: 880px;
width:50% !important;
}

.formRowCol2 input[type=text], .formRowCol2 input[type=password], .formRowCol2 textarea {
margin-bottom:5px;
}


.eventbrite-container
{
width: 100%;
background: #F8F8FA;
color: #414141;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}

.eventbrite-image-price
{
min-width: 200px;
flex-shrink: 0;
flex-grow: 1;
flex-basis: 0;
background: #EEF2F5;
}

.eventbrite-price
{
text-align: center;
padding: 0.5em;
}

.eventbrite-details
{
padding: 1em;
font-size: 0.8em;
flex-grow: 1;
min-width: 200px;
width: 50%;
overflow: hidden;
}

.eventbrite-date
{
text-transform: uppercase;
}

.eventbrite-title
{
max-height: 40px;
margin: 0 auto;
overflow: hidden;
text-overflow: ellipsis;
color: #282C35;
text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
font-size: 18px;
line-height: 20px;
max-height: 2.5em;
font-weight: 500;
-webkit-font-smoothing: antialiased;
letter-spacing: 0;
padding: 0;
height: 40px;
margin-bottom: 2px;
}



/*----- RESPONSIVE BREAKPOINT STYLES ----------
------------------------------------------- */


@media screen and (min-width:768px){
.navMain, .navbar-nav{
float:right;
}
.imagePostheight {
height: 200px;
}

/*.shrink{
width:172px;
}*/
}

@media screen and (min-width:500px) and (max-width:767px){
.imagePostheight {
height: 150px;
}
}
@media screen and (min-width:400px) and (max-width:599px){
.imagePostheight {
height: 100px;
}
}

@media screen and (min-width:767px) and (max-width:991px){
.logoContainer{
width:240px;
}
body{
padding-top: 82px;
}
}

@media screen and (min-width:400px) and (max-width:767px){
body{
padding-top: 73px;
}
.logoContainer{
width:200px;
}
.socialIconsContainer{
width:22px;
height:22px;
}
}

@media screen and (max-width:400px) {

.logoContainer{
width:160px;
}
.navbar {
min-height: 38px;
}
body {
padding-top: 61px;
}
.MobileMenuTopRight{
width: 32px;
margin-left: 10px;
}
.newsletter {
margin-left: 3px;
}
.login {
margin-left: 8px;
}
.socialIconsContainer {
width: 19px;
height: 19px;
}
}

@media screen and (max-width:991px){
button[type=submit], .btn-red {
padding: 5px 13px;
font-size: 18px;
}
.topTopNav {
margin-top:10px;
}
}
@media screen and (max-width:399px){
.imagePostheight {
height: 85px;
}
.boxed p, .boxed h3, .boxed .btn-red {
margin:10px;
}
.btn-red {
padding: 3px 6px;
}
}

@media screen and (max-width:767px){
#bannerMovePrevious, #bannerMoveNext, #TopbannerMovePrevious, #TopbannerMoveNext{
opacity:0.7;
bottom: 32%;
}
.navbar {
margin-top: 0px;
}
big {
font-size: 17px;
line-height: 19px;
}
.mainContent {
margin-top: 3px;
}
.socialIcons {
margin-top: -4px;
}
.topNav{
margin-top:0;
}
#newsletter_popup, #login_popup, #search_popup {
width:80%!important;
}
.margin-bottom {
margin-bottom:10px;
}
.animButton {
font-size:23px;
padding-left:75px;
}
.animButton img {
width:50px;
}
#main-content-area h1, h1 {
font-size:23px;
}
.h1smaller {
font-size:18px!important;
}
#main-content-area h2, h2 {
font-size:24px;
}
#main-content-area h3, h3 {
font-size: 19px;
line-height: 21px;
}
#main-content-area h4, h4 {
font-size:20px;
}
#main-content-area h5, h5 {
font-size:20px;
}
#main-content-area p, p {
font-size:15px;
line-height:19px;
}
small {
font-size: 11px;
}
.ui-dialog {
width:90% !important;
}
#slideshow .container{
margin-left:0px;
margin-right:0px;
}
#slideshow .img-rounded{
border-radius:0;
}
.container-fluid {
padding-right: 0px;
padding-left: 0px;
}
.navbar-collapse {
border-top: 2px solid #cee8e3;
margin-left:-15px;
margin-right:-15px;
}

#footersize p{
font-size:11px;
line-height:14px;
}
.banner .bannerText{
top:40%;
max-width:200px;
}
#bannerMovePrevious, #TopbannerMovePrevious{
left:10px;
}

#bannerMoveNext, #TopbannerMoveNext{
right:10px;
}
.banner .bannerText {
left: 55px;
}
.banner .bannerText{
padding: 10px;
}

.img-slide{
/*min-width: 100vh;
min-height:350px;
margin-left:auto;
margin-right:auto; */
}
}

@media screen and (max-width:470px){
.newsletter{
/*visibility: hidden;*/
}
}
Js:

															

														
Php Source:
<?php

function determineHeaderImages()
{
$strPage = \Components\Website\Pages::currentPageId();

while($strPage)
{
if(file_exists('media/website_pages' . $strPage . 'header-images/'))
{
$arrFiles = \Components\Website\Media::getChildren('website_pages' . $strPage . 'header-images/');

if(count($arrFiles))
{
return $arrFiles;
}
}

$strPage = \Framework\Components\TextualIds::getParent($strPage);
}

return array();
}

function youMayAlsoLikeGeneral()
{
$strCurrentPageId = \Components\Website\Pages::currentPageId();

$arrNoSideNavPages = array();
$arrNoSideNavPages[] = '/community/profile/';
$arrNoSideNavPages[] = '/placement-tests/';
$arrNoSideNavPages[] = '/af/';
$arrNoSideNavPages[] = '/commerce/';
$arrNoSideNavPages[] = '/products/';
$arrNoSideNavPages[] = '/order-a-course/';


foreach($arrNoSideNavPages as $strPageId)
{
if(strpos($strCurrentPageId, $strPageId) === 0)
{
return false;
}
}

return true;
}


function getEventbriteEvents()
{
if (\Framework\Caching\FileBased::isCached('Eventbrite', 'events', 600))
{
return \Framework\Caching\FileBased::get('Eventbrite', 'events');
}

$strURL = 'https://www.eventbriteapi.com/v3/events/search/?organizer.id=9836209845&expand=ticket_classes&token=ESKTXW6JDXLZMJP6DW7Z';
$strResult = @makeHTTPRequest($strURL);

if (!$strResult)
{
return [];
}

$arrResult = @json_decode($strResult, true);

if (!$arrResult || !isset($arrResult['events']))
{
return [];
}

\Framework\Caching\FileBased::save('Eventbrite', 'events', $arrResult['events']);
return $arrResult['events'];
}

?>
<?php

function determineHeaderImages()
{
$strPage = \Components\Website\Pages::currentPageId();

while($strPage)
{
if(file_exists('media/website_pages' . $strPage . 'header-images/'))
{
$arrFiles = \Components\Website\Media::getChildren('website_pages' . $strPage . 'header-images/');

if(count($arrFiles))
{
return $arrFiles;
}
}

$strPage = \Framework\Components\TextualIds::getParent($strPage);
}

return array();
}

function youMayAlsoLikeGeneral()
{
$strCurrentPageId = \Components\Website\Pages::currentPageId();

$arrNoSideNavPages = array();
$arrNoSideNavPages[] = '/community/profile/';
$arrNoSideNavPages[] = '/placement-tests/';
$arrNoSideNavPages[] = '/af/';
$arrNoSideNavPages[] = '/commerce/';
$arrNoSideNavPages[] = '/products/';
$arrNoSideNavPages[] = '/order-a-course/';


foreach($arrNoSideNavPages as $strPageId)
{
if(strpos($strCurrentPageId, $strPageId) === 0)
{
return false;
}
}

return true;
}


function getEventbriteEvents()
{
if (\Framework\Caching\FileBased::isCached('Eventbrite', 'events', 600))
{
return \Framework\Caching\FileBased::get('Eventbrite', 'events');
}

$strURL = 'https://www.eventbriteapi.com/v3/events/search/?organizer.id=9836209845&expand=ticket_classes&token=ESKTXW6JDXLZMJP6DW7Z';
$strResult = @makeHTTPRequest($strURL);

if (!$strResult)
{
return [];
}

$arrResult = @json_decode($strResult, true);

if (!$arrResult || !isset($arrResult['events']))
{
return [];
}

\Framework\Caching\FileBased::save('Eventbrite', 'events', $arrResult['events']);
return $arrResult['events'];
}

?>
Mobile Function:
none
none
Mobile Value:

															

														
Google Analytics Id:

															

														
Ajax Navigation: