|
|
|
|
|
|
|
|
|
|
|
|
|
Tropic Template
Tropic Template
|
|
@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;*/
}
}
|
|
|
|
<?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'];
}
?>
|
|
|
|
|
|
|
|
|
|
|