.mTextEditor {    border-bottom: 1px solid #eee;    display: inline-block;    width: 100%;    float: inherit;    position: relative;    font-family: 'EB Garamond', serif;}.mTextEditor:nth-child(odd) {    background: #fff;}.mTextEditor:nth-child(even) {    background: #edeef2;}.mTextEditor h2 {    display: inline-block;    font-family: 'latobold', sans-serif;    font-size: 24px;    line-height: 30px;    color: #37383d;    margin: 0 0 10px 0;    padding-bottom: 20px;    border-bottom: 2px #37383d solid}.mTextEditor p {    position: relative;    font-family: 'EB Garamond', serif;    line-height: 30px;    letter-spacing: .7px;    color: #37383d}.mTextEditor p.quote:before {    position: absolute;    top: -8px;    left: -20px;    content: "“";    color: #ffbd1e;    font-family: 'latobold', sans-serif;    font-size: 50px;    line-height: 30px}.mTextEditor ol {    padding: 30px 70px;    list-style: none;    counter-reset: olList}.mTextEditor ol li {    counter-increment: olList}.mTextEditor ol li:before {    content: counter(olList);    position: absolute;    display: block;    width: 40px;    height: 40px;    left: 40px;    background: #37383d;    color: #ffe600;    border: 1px solid #37383d;    -webkit-border-radius: 100px;    -moz-border-radius: 100px;    border-radius: 100px;    font-family: 'latobold', sans-serif;    font-size: 14px;    line-height: 30px;    padding-top: 5px;    padding-left: 13px}.mTextEditor .overlay {    display: block;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background-color: #37383d;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";    filter: alpha(opacity=40);    opacity: .4}.mTextEditor .customStyle-1 {    background: #ffe600;    display: inline-block;    position: relative;    margin: -40px;    margin-bottom: -46px;    padding: 40px;}.mTextEditor .customStyle-1 h2.title {    font-size: 17px;    padding-bottom: 20px;}.mTextEditor .customStyle-1 p {}.mTextEditor .customStyle-1 p:first-of-type {    padding-top: 10px}.mTextEditor .customStyle-3 span {    font-family: 'lato', sans-serif;    font-size: 12px;    margin-bottom: 15px;}.mTextEditor .customStyle-3 span.name {    font-family: 'latoblack', sans-serif;}.mFormTemplates .publication {    height: 200px;    background: #37383d;    color: #fff}.mFormTemplates .publication .publicationImg {    float: left;    margin: 57px 15px 0 30px}@media (min-width: 992px) and (max-width: 1199px) {    .mFormTemplates .publication .publicationImg {        width: 22%;        margin: 27px 8px 0 10px    }}@media (max-width: 480px) {    .mFormTemplates .publication .publicationImg {        display: none    }}.mFormTemplates .publication .publicationDesc {    float: left;    width: 190px;    margin-top: 45px}.mFormTemplates .publication .publicationDesc a {    color: #eee;}.mFormTemplates .publication .publicationDesc a:hover {    color: #FFE600;}.mFormTemplates .publication .publicationDesc span {    display: inline-block;    margin-bottom: 0;    font-family: 'latobold', sans-serif;    font-size: 18px}.mFormTemplates .publication .publicationDesc p {    font-family: 'EB Garamond', serif;    font-size: 15px;    line-height: 20px}@media (max-width: 480px) {    .mFormTemplates .publication .publicationDesc {        width: 100%;        text-align: center;        padding: 0 20px    }}.mFormTemplates .subscribeForm {    height: 200px;    padding: 30px;    background: #ffe600;    position: relative;    margin-bottom: 1px}.mFormTemplates .subscribeForm p {    font-family: 'latobold', sans-serif;    font-size: 18px;    display: inline-block;    padding: 20px 0}@media (min-width: 992px) and (max-width: 1199px) {    .mFormTemplates .subscribeForm p {        padding-top: 0    }}@media (max-width: 480px) {    .mFormTemplates .subscribeForm p {        padding-top: 0    }}.mFormTemplates .subscribeForm form {    width: 100%;    position: relative}.mFormTemplates .subscribeForm .fv-form-bootstrap .fv-icon-no-label {    top: 69%;}.mFormTemplates .subscribeForm form input[type=email],.mFormTemplates .subscribeForm form input[type=text] {    position: relative;    background: #fff;    width: 100%;    height: 40px;    border: none;    outline: none;    font-family: 'latoblack', sans-serif;    font-size: 9px;    color: #37383d;    letter-spacing: .5px;    padding: 10px;    z-index: 99}.mFormTemplates .subscribeForm form input[type=submit] {    position: relative;    top: 2px;    left: -5px;    background: url("../images/submitArrow.png") #ffffff no-repeat center center;    width: 20px;    height: 40px;    border: none;    outline: none;    text-indent: -9999px;}.location-3 .mFormTemplates .subscribeForm form input[type=submit] {    position: absolute !important;    top: 0 !important;    right: 0 !important;    left: initial !important;    z-index: 99999 !important;}.location-3 .mFormTemplates .subscribeForm .fv-form-bootstrap .fv-icon-no-label {    top: 0;}@media (min-width: 481px) {    .mFormTemplates .subscribeForm .clearfix {        display: none;    }}@media (max-width: 480px) {    .mFormTemplates .subscribeForm form input[type=submit] {        position: absolute !important;        top: 0 !important;        right: 0 !important;        left: initial !important;        z-index: 99999 !important;    }    .mFormTemplates .subscribeForm .fv-form-bootstrap .fv-icon-no-label {        top: 0;    }}.mFormTemplates .subscribeForm .bgOutside {    display: none;    background: url("../images/subscribeBg.png") bottom right no-repeat;    position: absolute;    height: 123px;    width: 140px;    left: 10px;    bottom: -65px}@media (max-width: 480px) {    .mFormTemplates .subscribeForm .bgOutside {        display: none    }}@media (max-width: 480px) {    .mFormTemplates .subscribeForm {        margin-bottom: 0    }}.location-1 .mFormTemplates,.location-4 .mFormTemplates,.location-7 .mFormTemplates,.homepage .mFormTemplates {    background: #fff;    padding: 40px;    float: left;    width: 100%;}@media (max-width: 480px) {    .location-1 .mFormTemplates,    .location-4 .mFormTemplates,    .location-7 .mFormTemplates,    .homepage .mFormTemplates {        padding: 0    }}.location-1 .mFormTemplates .publication,.location-4 .mFormTemplates .publication,.location-7 .mFormTemplates .publication,.homepage .mFormTemplates .publication,.location-1 .mFormTemplates .subscribeForm,.location-4 .mFormTemplates .subscribeForm,.location-7 .mFormTemplates .subscribeForm,.homepage .mFormTemplates .subscribeForm {    float: left;    height: 140px}.location-1 .mFormTemplates .publication,.location-4 .mFormTemplates .publication,.location-7 .mFormTemplates .publication,.homepage .mFormTemplates .publication {    width: 33.33333%}.location-1 .mFormTemplates .publication .publicationImg,.location-4 .mFormTemplates .publication .publicationImg,.location-7 .mFormTemplates .publication .publicationImg,.homepage .mFormTemplates .publication .publicationImg {    margin: 27px 15px 0 10px}@media (min-width: 992px) and (max-width: 1199px) {    .location-1 .mFormTemplates .publication .publicationImg,    .location-4 .mFormTemplates .publication .publicationImg,    .location-7 .mFormTemplates .publication .publicationImg,    .homepage .mFormTemplates .publication .publicationImg {        width: 22%;        margin: 27px 8px 0 10px    }}.location-1 .mFormTemplates .publication .publicationDesc,.location-4 .mFormTemplates .publication .publicationDesc,.location-7 .mFormTemplates .publication .publicationDesc,.homepage .mFormTemplates .publication .publicationDesc {    margin-top: 10px}.location-1 .mFormTemplates .subscribeForm,.location-4 .mFormTemplates .subscribeForm,.location-7 .mFormTemplates .subscribeForm,.homepage .mFormTemplates .subscribeForm {    width: 66.66666%;    padding: 0;    margin-bottom: 0}@media (max-width: 480px) {    .location-1 .mFormTemplates .subscribeForm,    .location-4 .mFormTemplates .subscribeForm,    .location-7 .mFormTemplates .subscribeForm,    .homepage .mFormTemplates .subscribeForm {        padding-left: 15px;        padding-right: 15px    }}.location-1 .mFormTemplates .subscribeForm p,.location-4 .mFormTemplates .subscribeForm p,.location-7 .mFormTemplates .subscribeForm p,.homepage .mFormTemplates .subscribeForm p {    width: 47%;    float: left;    text-align: right;    margin: 60px 30px 0 10px;    padding: 0}@media (min-width: 992px) and (max-width: 1199px) {    .location-1 .mFormTemplates .subscribeForm p,    .location-4 .mFormTemplates .subscribeForm p,    .location-7 .mFormTemplates .subscribeForm p,    .homepage .mFormTemplates .subscribeForm p {        margin: 50px 20px 0 10px    }}@media (min-width: 480px) and (max-width: 991px) {    .location-1 .mFormTemplates .subscribeForm p,    .location-4 .mFormTemplates .subscribeForm p,    .location-7 .mFormTemplates .subscribeForm p,    .homepage .mFormTemplates .subscribeForm p {        margin: 60px 10px 0 20px;        position: relative;        z-index: 99    }}@media (max-width: 480px) {    .location-1 .mFormTemplates .subscribeForm p,    .location-4 .mFormTemplates .subscribeForm p,    .location-7 .mFormTemplates .subscribeForm p,    .homepage .mFormTemplates .subscribeForm p {        width: 100%;        margin: 20px 0;        text-align: center    }}.location-1 .mFormTemplates .subscribeForm form,.location-4 .mFormTemplates .subscribeForm form,.location-7 .mFormTemplates .subscribeForm form,.homepage .mFormTemplates .subscribeForm form {    display: inline}.location-1 .mFormTemplates .subscribeForm form input[type=email],.location-4 .mFormTemplates .subscribeForm form input[type=email],.location-7 .mFormTemplates .subscribeForm form input[type=email],.homepage .mFormTemplates .subscribeForm form input[type=email],.location-1 .mFormTemplates .subscribeForm form input[type=text],.location-4 .mFormTemplates .subscribeForm form input[type=text],.location-7 .mFormTemplates .subscribeForm form input[type=text],.homepage .mFormTemplates .subscribeForm form input[type=text] {    width: 40%;    position: relative;    display: inline-block;    margin-top: 55px}@media (max-width: 480px) {    .location-1 .mFormTemplates .subscribeForm form input[type=email],    .location-4 .mFormTemplates .subscribeForm form input[type=email],    .location-7 .mFormTemplates .subscribeForm form input[type=email],    .homepage .mFormTemplates .subscribeForm form input[type=email],    .location-1 .mFormTemplates .subscribeForm form input[type=text],    .location-4 .mFormTemplates .subscribeForm form input[type=text],    .location-7 .mFormTemplates .subscribeForm form input[type=text],    .homepage .mFormTemplates .subscribeForm form input[type=text] {        width: 100%;        margin: 0    }}.location-1 .mFormTemplates .subscribeForm .bgOutside,.location-4 .mFormTemplates .subscribeForm .bgOutside,.location-7 .mFormTemplates .subscribeForm .bgOutside,.homepage .mFormTemplates .subscribeForm .bgOutside {    width: 133px;    left: 15px;    bottom: -25px}@media (max-width: 991px) {    .location-1 .mFormTemplates .publication,    .location-4 .mFormTemplates .publication,    .location-7 .mFormTemplates .publication,    .homepage .mFormTemplates .publication,    .location-1 .mFormTemplates .subscribeForm,    .location-4 .mFormTemplates .subscribeForm,    .location-7 .mFormTemplates .subscribeForm,    .homepage .mFormTemplates .subscribeForm {        width: 100%    }}.mSubmenus {    background: #ffe600;    display: inline-block;    width: 100%;    padding-left: 40px;    padding-right: 30px;    margin-bottom: -2px}.mSubmenus .pageTitle {    padding: 38px 0;    float: left;    font-family: 'latoblack', sans-serif;    font-size: 12px;    color: #37383d;    line-height: 24px}.mSubmenus .dropdown {    float: right}.mSubmenus .dropdown span {    position: relative;    font-family: 'latoblack', sans-serif;    font-size: 12px;    line-height: 24px;    top: 15px;    margin-right: 15px;}.mSubmenus .dropdown button {    width: 190px;    height: 40px;    font-family: 'latoblack', sans-serif;    font-size: 12px;    line-height: 24px;    margin-top: 30px}.mSubmenus .dropdown button,.mSubmenus .dropdown button:hover,.mSubmenus .dropdown button:active,.mSubmenus .dropdown button:focus {    border: 1px solid #37383d;    background: transparent;    outline: none;    box-shadow: none}.mSubmenus .dropdown button:before,.mSubmenus .dropdown button:after {    position: relative;    display: inline-block;    content: "";    top: 2px;    height: 14px;    background: url("../images/dropdownArrows.png") no-repeat center center}.mSubmenus .dropdown button:before {    right: 4px;    width: 7px;    background-position: 0 0}.mSubmenus .dropdown button:after {    left: 4px;    width: 8px;    background-position: -7px 0}.mSubmenus .dropdown.open button,.mSubmenus .dropdown.open button:hover,.mSubmenus .dropdown.open button:active,.mSubmenus .dropdown.open button:focus {    border: 1px solid #37383d;    background: transparent}.mSubmenus .dropdown .dropdown-menu {    width: 191px;    background: #fff;    box-shadow: none;    font-family: 'latoblack', sans-serif;    font-size: 12px;    line-height: 24px;    margin-left: -1px}.mSubmenus .dropdown .dropdown-menu li a {    padding: 15px}@media (max-width: 767px) {    .mSubmenus .pageTitle,    .mSubmenus .dropdown {        float: left;        width: 100%    }    .mSubmenus .pageTitle {        padding-bottom: 0    }    .mSubmenus .dropdown {        margin-bottom: 38px    }    .mSubmenus .dropdown .dropdown-menu {        right: auto    }}.mPageList {    float: left}.mPageList.mStyle-1 .listDetails h2,.mPageList.mStyle-2 .listDetails h2 {    font-family: 'latoblack', sans-serif;    font-size: 18px;    line-height: 25px;    color: #37383d;    margin: 0;    padding-bottom: 15px}.mPageList.mStyle-1 .listDetails p,.mPageList.mStyle-2 .listDetails p {    font-family: 'EB Garamond', serif;    font-size: 16px;    line-height: 25px;    color: #4f5054;    margin: 0;    padding-bottom: 15px}.mPageList.mStyle-2 .listDetails .date {    font-family: 'EB Garamond', serif;    font-size: 16px;}.mPageList.mStyle-1 .listDetails a.more,.mPageList.mStyle-2 .listDetails a.more {    font-family: 'latoblack', sans-serif;    font-size: 12px;    color: #37383d;    line-height: 24px}.mPageList.mStyle-1 {    margin-bottom: 2px}.mPageList.mStyle-1 .listImage {    width: 100%;    height: 170px;    overflow: hidden}.mPageList.mStyle-1 .listImage img {    min-height: 170px}.mPageList.mStyle-1 .listDetails {    background: #fff;    padding: 30px 40px}.location-2 .mPageList.mStyle-1 .listDetails {    background: #fff;    padding: 30px 10px}.mPageList.mStyle-1 .listDetails h2 {    height: 60px;    border-bottom: 0}.mPageList.mStyle-1 .listDetails p {    height: 95px;    overflow: hidden}.mPageList.mStyle-2 {    padding: 40px 0;    width: 100%;}.mPageList.mStyle-2:nth-child(even) {    background: #fff}.mPageList.mStyle-2:nth-child(odd) {    background: #edeef2}.mPageList.mStyle-2 .listImage,.mPageList.mStyle-2 .listDetails {    float: left}.mPageList.mStyle-2 .listImage {    width: 47%;    padding-left: 40px;    height: 200px;    overflow: hidden}.mPageList.mStyle-2 .listDetails {    width: 50%;    padding: 0 40px}.mPageList.mStyle-2 .listDetails h2 {    display: inline-block;    border-bottom: 2px solid #37383d;    margin-bottom: 30px}@media (max-width: 991px) {    .mPageList.mStyle-2 .listDetails h2 {        width: 100%;        margin-bottom: 10px;    }    .mPageList.mStyle-2 .listDetails .date {        float: left !important;        width: 100%;        margin-bottom: 20px;    }}@media (min-width: 992px) and (max-width: 1199px) {    .mPageList.mStyle-2 .listDetails h2 {        max-width: 60%;    }}@media (min-width: 1200px) {    .mPageList.mStyle-2 .listDetails h2 {        max-width: 75%;    }}.mPageList.mStyle-3 {    width: 100%;    background: #edeef2;    padding: 33px 20px 30px 40px}.mPageList.mStyle-3 h2 {    display: inline-block;    border-bottom: 2px solid #37383d;    font-family: 'latobold', sans-serif;    font-size: 24px;    color: #37383d;    margin: 0 0 50px 0;    padding-bottom: 15px}.mPageList.mStyle-3 ul li {    border-top: 1px solid #d9dae1}.mPageList.mStyle-3 ul li:last-child {    border-bottom: 1px solid #d9dae1}.mPageList.mStyle-3 ul li:after {    position: absolute;    top: 0;    right: 10px;    display: block;    content: "";    width: 9px;    height: 100%;    background: url("../images/navArrow.png") no-repeat center center}.mPageList.mStyle-3 ul li a {    font-family: 'EB Garamond', serif;    color: #37383d;    font-size: 16px;    line-height: 20px;    padding: 20px 75px 15px 0}.mPageList.mStyle-3 ul li a:hover, .mPageList.mStyle-3 ul li a:focus, .mPageList.mStyle-3 ul li a:active {    background: none}.mPageList.mStyle-3 a.more {    display: inline-block;    font-family: 'latoblack', sans-serif;    font-size: 12px;    color: #37383d;    padding-top: 25px;}.location-2 {    border-right: 1px solid #FFFFFF}.location-1 .mPageList.mStyle-1,.location-2 .mPageList.mStyle-1,.location-4 .mPageList.mStyle-1,.location-7 .mPageList.mStyle-1 {    width: 33.33333%}@media (max-width: 991px) {    .location-1 .mPageList.mStyle-1,    .location-2 .mPageList.mStyle-1,    .location-4 .mPageList.mStyle-1,    .location-7 .mPageList.mStyle-1 {        width: 100%    }}@media (min-width: 992px) {    .location-1 .mPageList.mStyle-1:nth-child(3n+2),    .location-2 .mPageList.mStyle-1:nth-child(3n+2),    .location-4 .mPageList.mStyle-1:nth-child(3n+2),    .location-7 .mPageList.mStyle-1:nth-child(3n+2) {        padding-left: 2px;        padding-right: 2px    }}.location-3 .mPageList.mStyle-2,.location-8 .mPageList.mStyle-2,.location-9 .mPageList.mStyle-2,.location-10 .mPageList.mStyle-2 {    width: 100%}.location-3 .mPageList.mStyle-2 .listDetails,.location-8 .mPageList.mStyle-2 .listDetails,.location-9 .mPageList.mStyle-2 .listDetails,.location-10 .mPageList.mStyle-2 .listDetails {    width: 100%;    margin-top: 20px}.location-3 .mPageList.mStyle-2 .listImage,.location-8 .mPageList.mStyle-2 .listImage,.location-9 .mPageList.mStyle-2 .listImage,.location-10 .mPageList.mStyle-2 .listImage {    display: inline-block;    width: 100%;    padding-right: 40px}.mDateList.mStyle-1 {    width: 100%;    background: #53585b;    padding: 33px 20px 30px 40px}.mDateList.mStyle-1 h2 {    display: inline-block;    border-bottom: 2px solid #ffffff;    font-family: 'latobold', sans-serif;    font-size: 24px;    color: #ffffff;    margin: 0 0 50px 0;    padding-bottom: 15px;}.mDateList.mStyle-1 ul li {    border-top: 1px solid #d9dae1}.mDateList.mStyle-1 ul li:last-child {    border-bottom: 1px solid #d9dae1}.mDateList.mStyle-1 ul li:after {    position: absolute;    top: 0;    right: 10px;    display: block;    content: "";    width: 9px;    height: 100%;    background: url("../images/navArrowWhite.png") no-repeat center center}.mDateList.mStyle-1 ul li a {    font-family: 'EB Garamond', serif;    color: #ffffff;    font-size: 16px;    line-height: 20px;    padding: 20px 75px 15px 0}.mDateList.mStyle-1 ul li a:hover,.mDateList.mStyle-1 ul li a:active,.mDateList.mStyle-1 ul li a:focus {    background: none}.mDateList.mStyle-1 a.more {    display: inline-block;    font-family: 'latoblack', sans-serif;    font-size: 12px;    color: #ffffff;    padding-top: 25px;}.image-gallery .sizer,.image-gallery .gallery-item img {    width: 33.3333%;    cursor: pointer;    -webkit-transition: opacity .4s ease-in-out;    transition: opacity .4s ease-in-out;}.image-gallery .gallery-item:hover img {    opacity: 0.6;}.contactDetails,.contactForm,#map {    float: left;    width: 100%}.contactDetails,.contactForm {    min-height: 426px}.contactDetails h2,.contactForm h2 {    font-family: 'latoblack', sans-serif;    color: #37383d;    font-size: 18px}.contactDetails {    background: #fff;    padding-bottom: 0}.contactDetails h2,.contactDetails h6 {    margin: 0}.contactDetails h6 {    font-family: 'latoblack', sans-serif;    font-size: 12px;    color: #37383d;    padding-top: 20px}.contactDetails h6:first-of-type {    padding-top: 40px}.contactDetails span {    display: block;    font-family: 'EB Garamond', serif;    color: #4f5054;    font-size: 16px;    line-height: 20px;    padding-top: 10px}.contactDetails ul.social {    list-style: none;    padding: 50px 0 0 0}.contactDetails ul.social li {    float: left;    padding-right: 30px}.contactDetails ul.social li a {    font-size: 18px;    color: #303035}.form-control:not(.has-error),.form-control:not(.has-error):hover,.form-control:not(.has-error):focus,.form-control:not(.has-error):active {    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}.contactForm {    padding: 30px 40px 35px 40px;    background: #edeef2}.contactForm .fv-form-bootstrap .fv-icon-no-label,#registerForm .fv-form-bootstrap .fv-icon-no-label {    top: 15px;}#registerForm .form-group {    margin-bottom: 0;}.tooltip {    z-index: 99999 !important;}.contactForm h2 {    margin: 0;    padding-bottom: 17px}.contactForm input[type=text],.contactForm input[type=email],#registerForm input[type=text],#registerForm input[type=email],#registerForm input[type=number],.contactForm textarea {    width: 100%;    height: auto;    outline: none;    font-family: 'latoblack', sans-serif;    border-width: 1px;    border-style: solid;    font-size: 12px;    color: #37383d;    letter-spacing: 1px;    resize: none;    margin-bottom: 10px;    padding: 15px}.contactForm .form-group:not(.has-error) input[type=text],.contactForm .form-group:not(.has-error) input[type=email],#registerForm input[type=text],#registerForm input[type=email],#registerForm input[type=number],.contactForm .form-group:not(.has-error) textarea {    border-color: #e3e3ea;}.contactForm input[type=submit] {    height: 40px}.contactForm textarea {    height: 120px}.contactForm input[type=submit] {    width: 100%;    text-align: center;    outline: none;    border: none;    font-family: 'latoblack', sans-serif;    font-size: 12px;    color: #37383d;    letter-spacing: 1px;    background: #ffe600}.subscribeForm .tooltip-inner,.contactForm .tooltip-inner {    max-width: 100%;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    background-color: #37383d;}.subscribeForm .tooltip-arrow,.contactForm .tooltip-arrow {    border-top-color: #37383d !important;}.registerForm {    line-height: 50px;    text-align: center;    background: #FFE600;}.registerForm input[type=submit] {    width: 100%;    text-align: center;    outline: none;    border: none;    font-family: 'latoblack', sans-serif;    font-size: 15px;    color: #37383d;    letter-spacing: 1px;    background: #ffe600}#registerForm.modal .modal-body {    background-color: #edeef2;}#registerForm.modal .modal-body p {    color: #ffffff;    font-family: 'latomedium', sans-serif;}#registerForm.modal form input[type=text]:focus,#registerForm.modal form input[type=email]:focus {    border-color: #ffe600;}#registerForm.modal form select {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: 0;    border-width: 1px;    border-style: solid;    border-color: #e3e3ea;    font-family: 'latoblack', sans-serif;    letter-spacing: 1px;    font-size: 12px;    color: #a9a9a9;    outline: none;    width: 100%;    margin-bottom: 10px;    height: 47px;    padding: 10px;    background: url('../images/select-caret.png') #ffffff no-repeat right 12px center;}#registerForm.modal form select:focus {    border-color: #ffe600;    background-image: url('../images/select-caret-focus.png');}#registerForm.modal form select.value-changed {    color: #37383d;}#registerForm.modal form input[type=submit] {    width: 100%;    border: none;    outline: none;    background-color: #ffe600;    color: #000;    padding: 10px 0;    letter-spacing: 1px;    font-family: 'latoblack', sans-serif;}#map {    height: 426px}.location-1 .contactDetails,.location-4 .contactDetails,.location-7 .contactDetails,.homepage .contactDetails,.location-1 .contactForm,.location-4 .contactForm,.location-7 .contactForm,.homepage .contactForm,.location-1 #map,.location-4 #map,.location-7 #map,.homepage #map {    width: 33.33333%}@media (max-width: 991px) {    .location-1 .contactDetails,    .location-4 .contactDetails,    .location-7 .contactDetails,    .homepage .contactDetails,    .location-1 .contactForm,    .location-4 .contactForm,    .location-7 .contactForm,    .homepage .contactForm,    .location-1 #map,    .location-4 #map,    .location-7 #map,    .homepage #map {        width: 100%    }}.eventsHome {    position: relative;}.eventsHome h2 {    float: left;    margin: 0;    padding: 30px 0 25px 30px;    font-family: 'latobold', sans-serif;    font-size: 24px;    line-height: 20px;    color: #53585a;}.eventsHome span {    display: block;    float: right;    font-size: 12px;    color: #edeef2;    padding-right: 30px;    padding-top: 10px;    font-family: 'latoblack', sans-serif;    line-height: 65px;    vertical-align: middle;}#eventsTimeline {    background: #53585a;    position: relative;}#eventsTimeline .arrow {    width: 12px;    height: 22px;    position: absolute;    background: url("../images/timelineArrows.png") no-repeat;    bottom: 0;    z-index: 99;    cursor: pointer;}#eventsTimeline .arrow.left {    background-position: 0 0;    left: 0;}#eventsTimeline .arrow.right {    background-position: -12px 0;    right: 0;}.vis-timeline {    border: none;}.vis-timeline .vis-panel.vis-bottom {    border: 0;}.vis-timeline .vis-panel.vis-center {    border: 1px #53585a;}.vis-timeline .vis-time-axis .vis-grid {    border-color: #25262b;}.vis-timeline .vis-time-axis .vis-text {    font-family: 'latolight', sans-serif;    color: #737478;}.vis-timeline .vis-time-axis .vis-text.vis-current-month {    padding-left: 15px;    color: #b7b7b7;}.vis-timeline .vis-time-axis .vis-text.vis-major {    padding-left: 15px;    color: #b7b7b7;}.vis-timeline .vis-item {    background: #ffe600;    font-family: 'latobold', sans-serif;    font-size: 12px;    margin-left: 1px;    cursor: pointer;}.vis-timeline .vis-item.vis-box {    border: none;    padding: 5px;    font-size: 16px;}.vis-timeline .vis-item.vis-line {    border-color: #ffe600;}.vis-timeline .vis-item.vis-dot {    margin-left: 2px;    border-color: #ffe600;}.vis-timeline .vis-item.vis-range {    border: none;    border-radius: 0;}.vis-timeline .vis-item.vis-range:after {    font-family: FontAwesome;    content: "\f0da";    position: absolute;    right: -12px;    top: 11px;    font-size: 35px;    line-height: 0;    color: #ffe600;}.vis-timeline .vis-item.vis-range .vis-item-content {    padding: 2px 2px 2px 5px;    color: #53585a;}