@font-face {
    font-family: 'Agrandir Narrow';
    src: url('../fonts/pmi/Agrandir-Narrow.eot');
    src: url('../fonts/pmi/Agrandir-Narrow.eot?#iefix') format('embedded-opentype'),
    url('../fonts/pmi/Agrandir-Narrow.woff') format('woff'),
    url('../fonts/pmi/Agrandir-Narrow.ttf') format('truetype');
}
@font-face {
    font-family: 'Agrandir Light';
    src: url('../fonts/pmi/Agrandir-Light.eot');
    src: url('../fonts/pmi/Agrandir-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/pmi/Agrandir-Light.woff') format('woff'),
    url('../fonts/pmi/Agrandir-Light.ttf') format('truetype');
}
@font-face {
    font-family: 'Agrandir Regular';
    src: url('../fonts/pmi/Agrandir-Regular.eot');
    src: url('../fonts/pmi/Agrandir-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/pmi/Agrandir-Regular.woff') format('woff'),
    url('../fonts/pmi/Agrandir-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Agrandir Medium';
    src: url('../fonts/pmi/Agrandir-Medium.eot');
    src: url('../fonts/pmi/Agrandir-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/pmi/Agrandir-Medium.woff') format('woff'),
    url('../fonts/pmi/Agrandir-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Agrandir Bold';
    src: url('../fonts/pmi/Agrandir-Bold.eot');
    src: url('../fonts/pmi/Agrandir-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/pmi/Agrandir-Bold.woff') format('woff'),
    url('../fonts/pmi/Agrandir-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Helvetica Neue Regular';
    src: url('../fonts/pmi/helveticaneue.eot');
    src: url('../fonts/pmi/helveticaneue.eot?#iefix') format('embedded-opentype'),
    url('../fonts/pmi/helveticaneue.woff') format('woff'),
    url('../fonts/pmi/helveticaneue.ttf') format('truetype');
}

@font-face {
  font-family: 'GT-Pressura-Mono-Regular';
  src: url("../fonts/pmi/GT-Pressura-Mono-Regular.eot");
  src: url("../fonts/pmi/GT-Pressura-Mono-Regular.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/pmi/GT-Pressura-Mono-Regular.woff") format("woff"), 
  url("../fonts/pmi/GT-Pressura-Mono-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GT-Pressura-Mono-Regular-Italic';
  src: url("../fonts/pmi/GT-Pressura-Mono-Regular-Italic.eot");
  src: url("../fonts/pmi/GT-Pressura-Mono-Regular-Italic.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/pmi/GT-Pressura-Mono-Regular-Italic.woff") format("woff"), 
  url("../fonts/pmi/GT-Pressura-Mono-Regular-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GT-Pressura-Mono-Bold';
  src: url("../fonts/pmi/GT-Pressura-Mono-Bold.eot");
  src: url("../fonts/pmi/GT-Pressura-Mono-Bold.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/pmi/GT-Pressura-Mono-Bold.woff") format("woff"), 
  url("../fonts/pmi/GT-Pressura-Mono-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'GT-Pressura-Mono-Bold-Italic';
  src: url("../fonts/pmi/GT-Pressura-Mono-Bold-Italic.eot");
  src: url("../fonts/pmi/GT-Pressura-Mono-Bold-Italic.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/pmi/GT-Pressura-Mono-Bold-Italic.woff") format("woff"), 
  url("../fonts/pmi/GT-Pressura-Mono-Bold-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }




/*
https://cdn.shopify.com/s/files/1/2642/6578/t/16/assets/Agrandir-Regular.ttf
font-family: Agrandir-Regular;
*/


/*Buttons Start*/

button.btn.eb-dropdown-toggle, button, .eb-taskbar a.btn, .sppb-btn, .rsform-submit-button, .button, body .btn, .formResponsive input[type="button"].rsform-button-next, .formResponsive button[type="button"].rsform-button-next, .formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    background: #4F17A7;
    border-radius: 4px !important;
    color: #ffffff;
    border: 0;
    text-transform: uppercase;
    border: 0;
    box-shadow: none;
    padding: 6px 12px;
    font-size: 14px;
    text-shadow: none;
}
.sppb-btn-dark.sppb-btn-outline {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
}
body .btn-group.open .btn.dropdown-toggle {
    background-color: #8A66C4;
}
.sppb-btn-dark.sppb-btn-outline:hover, .sppb-btn-dark.sppb-btn-outline:focus, .sppb-btn-dark.sppb-btn-outline:active, .sppb-btn-dark.sppb-btn-outline:focus:hover {
    color: #4f17a7;
    background-color: #fff;
    border: 1px solid #fff;
}
body .btn-toolbar .btn-group {
    float: none !important;
    overflow: hidden;
    display: block;
}
.acysubbuttons {
    text-align: left;
}
button.btn.eb-dropdown-toggle:hover, button:hover, .eb-taskbar a.btn:hover, .sppb-btn:hover, .rsform-submit-button:hover, .button:hover, body .btn:hover, .formResponsive button[type="button"].rsform-button-next:hover, .formResponsive input[type="button"].rsform-button-next:hover, .formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover, .formResponsive input[type="submit"]:active, .formResponsive button[type="submit"]:active, .formResponsive input[type="submit"].active, .formResponsive button[type="submit"].active {
    background: #2B008C;
    color: #ffffff;
    border: 0;
    box-shadow: none;
}
button.btn.eb-dropdown-toggle:focus, button:focus, .eb-taskbar a.btn:focus, .sppb-btn:focus, .rsform-submit-button:focus, .button:focus, body .btn:focus {
    background: #8A66C4;
    color: #ffffff;
    border: 0;
    box-shadow: none;
}
button.btn.eb-dropdown-toggle:disabled, button:disabled, .eb-taskbar a.btn:disabled, .sppb-btn:disabled, .rsform-submit-button:disabled, .button:disabled, body .btn:disabled, .formResponsive input[type="submit"].disabled, .formResponsive button[type="submit"].disabled, .formResponsive input[type="submit"][disabled], .formResponsive button[type="submit"][disabled] {
    background: #C4B2E3;
    color: #ffffff;
    border: 0;
    box-shadow: none;
}
.formResponsive input[type="button"].rsform-button-prev, .formResponsive button[type="button"].rsform-button-prev {
    color: #fff;
    background-color: #ff5b35;
    background-image: none;
    text-shadow: none;
    border-radius: 4px !important;
    color: #ffffff;
    text-transform: uppercase;
    border: 0;
    box-shadow: none;
    padding: 6px 12px;
    font-size: 14px;
    margin-right: 10px;
}
.formResponsive input[type="button"].rsform-button-prev:hover, .formResponsive button[type="button"].rsform-button-prev:hover {
    color: #fff;
    background-color: #d54726;
    border-color: #d54726;
}


.head-search .search .button, .head-search .search .button:hover, .head-search .search .button:focus {
    background: none;
}

/*Buttons End*/

/*Jobs Start*/
.jobs-row-container .row.second-row {
    min-height: 170px;
}
.pull-right.item-image img {
    max-width: 300px;
}
.description_art {
    min-height: 90px;
}
.row.jobs-row-container {
    margin-bottom: 30px;
}
.bloc-item-job-content-title {
    margin-bottom: 15px;
    margin-top: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
.row.second-row {
    margin-bottom: 20px;
}
.row.jobs-module-last-row-container {
    background: #e1e1e1;
    padding: 8px 0;
}
.single-job-container.col-md-12 {
    border: 1px solid #ccc;
    border-radius: 5px;
}
/*Jobs End*/


/*Mini Calendar Start*/
a.eb_minical_link {
    width: 32px;
    height: 32px;
    display: inline-block;
}
a.eb_minical_link, a.eb_minical_link:focus {
    color: #fff;
}
.extcal_minical .extcal_navbar {
    background: #0080a8;
    border-bottom: 0;
    margin-bottom: 0;
}
.mod_eb_mincalendar_table td {
    border: 0;
    background: #fff;
    color: #ff6110;
}
.mod_eb_mincalendar_table tbody td {
    color: #575757;
    text-align: center;
    width: 50px;
    height: 50px;
    vertical-align: middle;
    padding: 0;
}
td.mod_eb_mincalendar_event a {
    background: #4f17a7;
    padding: 8px;
    border-radius: 100%;
}
a.eb_minical_link:hover {
    color: white;
    text-decoration: none;
    background: #2B008C;
}
a.mod_eb_minicalendar_link:hover {
    color: #fff;
}
/*Mini Calendar End*/


/*Event Booking Start*/
.eb-individual-price {
    background: #ff6110;
padding: 0px 10px;
text-shadow: none;
  font-size: 16px;
}
.eb-events-timeline .eb-taskbar {
  border-bottom: 0;
}
.eb-event-price-container.btn-primary {
    background-color: transparent;
    border-color: transparent;
}
.eb-events-timeline .eb-taskbar {
    padding: 0px 0 25px 0;
}
.eb-event-information {
    margin-bottom: 0px;
    padding: 0;
}
.eb-event-date-info {
    font-size: 16px;
    line-height: 100%;
    display: inline-block;
}
.eb-event-date-container .eb-event-date.btn-inverse, .eb-event-date.btn-primary {
    color: #ffffff;
    background-color: #ff6110;
    border-color: #ff6110;
}
.eb-event-date-day {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding-top: 3px;
}
.eb-event-title {
    font-size: 18px;
    color: #4f17a7;
}
ul.category-module.mod-list {
    padding-left: 0px;
}
body .ebm-upcoming-events-improved div.ebm-event-day {
    border: 1px solid #ff6110;
    color: #ff6110;
}
body .ebm-upcoming-events-improved div.ebm-event-month {
    background: #ff6110;
    border: 1px solid #ff6110;
}
body .ebm-upcoming-events .span9 {
    line-height: 24px;
}
body .ebm-upcoming-events .ebm-event-link {
    font-size: 100%;
    font-weight: normal;
}
/*Event Booking End*/

.page-header {
    display: none;
}
a.view_job_details_module {
    margin: 0 0;
}
th, td {
    line-height: 26px;
}
.sppb-panel-modern > .sppb-panel-heading {
    padding: 10px 30px 10px 15px;
    background: #0080a8;
    color: #fff;
}
#cb_greeting a:hover, #cb_greeting a:focus {
    color: #767676;
}
.sppb-panel-modern > .sppb-panel-heading.active {
    background: #ff6110;
}
#sp-page-builder .sppb-section-title .sppb-title-subheading {
    color: #ff6110;
    font-size: 20px;
    line-height: 35px;
    font-weight: normal;
    font-family: "Agrandir Regular",'Helvetica Neue',Helvetica,Arial,sans-serif;
    letter-spacing: 1px;
}
#cb_greeting span {
    color: #767676;
}
body .btn a {
    color: #fff;
}
.hiro-main .sppb-addon-content.date-location {
    font-size: 20px;
    font-weight: lighter;
    line-height: 150%;
    color: #ffffff;
    margin-bottom: 20px;
}
.category-list > .content-category > h2, .contact-category > h1 {
    display: none;
}
.breadcrumbs.container .module {
    margin-bottom: 15px;
}
.breadcrumbs.container {
    padding-left: 0;
}
.com_sppagebuilder .formContainer .row-fluid {
    display: flex;
    flex-wrap: wrap;
}
.com_sppagebuilder .formContainer .span6 {
    width: 50%;
    float: left;
}
#t3-content h3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 22px;
    font-weight: normal;
    font-family: "Agrandir Regular",'Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #ff6110;
    letter-spacing: 1px;
}
.t3-content li p, li p {
    line-height: 26px;
}
li.dropdown.mega.open > a .caret, li.dropdown.mega.open > span .caret, li.active > span > .caret, .navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #ff6110 !important;
    border-bottom-color: #ff6110 !important;
}
.dropdown-submenu:hover > a::after, .active.dropdown-submenu > a::after {
    border-left-color: #ff6110;
}
.pagination ul > .active > a, .pagination ul > .active > a:hover, pagination ul > .active > a:focus, .pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, ul.pagination > .active > a, ul.pagination > .active > a:hover, ul.pagination > .active > a:focus, ul.pagination > .disabled > span, ul.pagination > .disabled > a, ul.pagination > .disabled > a:hover {
    background: #C4B2E3;
    border: 1px solid #C4B2E3;
}
.pagination ul > li > a, .pagination ul > li > span, ul.pagination > li > a, ul.pagination > li > span {
    background-color: #4f17a7;
    border: 1px solid #4f17a7;
    margin-bottom: 10px;
}
.pagination ul > li > a:focus, .pagination ul > li > span:focus, ul.pagination > li > a:focus, ul.pagination > li > span:focus {
    background-color: #8A66C4;
    border: 1px solid #8A66C4;
}
.pagination ul > li > a:hover, ul.pagination > li > a:hover {
background-color: #2B008C;
    border: 1px solid #2B008C;
}
.pagination > li > a, .pagination > li > span, .pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > li > a:focus, .pagination ul > li > span:focus, ul.pagination > li > a:hover, ul.pagination > .active > a, ul.pagination > .disabled > span, ul.pagination > .disabled > a, ul.pagination > .disabled > a:hover, ul.pagination > li > a:focus, ul.pagination > li > span:focus {
    color: #fff;
}
.contact_grid_desktop .innerbox {
    padding: 5px;
    transition: 1s;
}
.innerbox:hover {
    background-color: #ff5b35;
    transition: 1s;
}
.layout-simple .field-calendar {
    display: block !important;
    overflow: hidden;
    margin-bottom: 15px;
}
.layout-simple #event_date, .layout-simple #event_end_date, .layout-simple #registration_start_date {
    float: left;
}
.layout-simple #category_id {
    min-width: 320px !important;
    min-height: 100px !important;
}
.layout-simple #main_category_id {
    min-width: 322px;
}
article header {
    display: none;
}
.view-category article header {
    display: inline-block;
}
.article-aside {
    float: right;
}
.head-search .nav li a.socialicon img {
    width: 30px;
}
.head-search > ul.nav {
    float: right;
}
.head-search .nav li {
    margin-right: 10px;
}
.head-search .nav li a.socialicon {
    padding: 0;
}
.head-search .nav li a.socialicon, .head-search .nav li {
    display: inline-block;
}
.pro-pageheader-overlay {
    mix-blend-mode: hard-light;
    background-color: rgb(49, 42, 83);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center center;
    background-repeat: repeat;
    z-index: 1;
}
.pro-page-title-heading, .pro-page-title-sub-heading {
    z-index: 2;
    position: relative;
    color: #ffffff;
}
.pro-page-header {
    background-color: #ff5b35;
}
.pro-page-title {
    padding: 10px 0;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 100px;
}
#t3-header .top-menu {
    display: inline-block;
}
.top-menu #cb_greeting {
    margin-left: 15px;
    line-height: 32px;
}
.top-menu > ul, .top-menu > div {
    float: right;
}
.pagination {
    height: auto;
}
#trhtml {
    display: none;
}
.mobile-app-only {
display: none;
}
.com_rsform.view-rsform input[type="text"], .com_rsform.view-rsform input[type="password"], .com_rsform.view-rsform input[type="tel"], .com_rsform.view-rsform textarea {
    width: 100% !important;
    max-width: 100%;
}
.radio-inline, .checkbox-inline {
    padding-left: 0px;
}
.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
    margin-left: 0px;
}
.two_columns_jobs {
    margin-bottom: 40px;
}
body .top-menu .nav li a.socialicon.home img
.border-right-white {
    border-right: 1px solid #fff;
}
.acymailing_form input[type="text"] {
    width: 100% !important;
}
textarea, input[type="text"], input[type="email"], select {
    width: 80% !important;
    max-width: 100%;
}
.mobile-menu-right .nav > li > a:hover, .mobile-menu-right .nav > li > a:focus {
    background-color: transparent;
}
.view-registrant input[type="text"] {
    float: left;
}
.nav > li > .separator {
    padding: 10px 15px 10px 0px;
}
.icon-user::before {
    content: "\f007";
    font-family: 'FontAwesome';
    font-size: 20px;
}
.view-registrant label.control-label {
    text-align: right !important;
    font-size: 16px;
}
.btn.btn-primary.button-select.modal_user_id {
    height: 42px;
    width: 50px;
    padding-top: 10px;
}
.view-registrant #jform_user_id {
    float: left;
    width: 254px;
}
input[type="radio"] {
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-right: 3px;
}
#t3-off-canvas {
    z-index: 99;
}
.t3-megamenu > .nav > li > .menu-badge img {
    position: absolute;
    width: 50px;
    top: -20px;
    right: 0px;
}
.t3-module .nav > li > .menu-badge img {
    position: absolute;
    width: 50px;
    top: -20px;
    right: 5px;
}
body select {
    padding: 0 !important;
    height: 40px !important;
    width: 100%;
    max-width: 322px !important;
}
.span3.eb-speaker-container {
    width: 100%;
    text-align: left;
    margin-left: 0;
    margin-bottom: 50px;
}
.view-event #eb-speakers-list .eb-speaker-container img, .view-event body .eb-speaker-container img {
    max-width: 200px;
    float: right;
    margin-left: 10px;
}
#NewMembers, #PMPMembers {
    margin-bottom: 30px;
}
.eb-description-details .eb-modal.cboxElement {
    display: none;
}
.eb-description-details .eb-thumb-left {
    float: right !important;
    max-width: 400px;
    height: auto !important;
}
#rsep_twitter {
    position: relative;
    top: 6px;
    left: 3px;
}
div.form_captcha {
    display: inline-block;
}
#eb-event-page h1.eb-page-heading {
    border-bottom: 0;
    padding-bottom: 0px !important;
    margin-bottom: 5px !important;
}
.top-menu .nav li a.socialicon img {
    display: inline-block;
    width: 28px;
    position: relative;
    bottom: 2px;
}
input[type="radio"] {
    width: 30px !important;
}
.t3-copyright .t3-module {
    margin-bottom: 0px;
}
.active.dropdown.mega span {
    background-color: #eff0f1;
}
.icon-search::before {
    content: "\f002";
    font: normal normal normal 14px/1 FontAwesome;
}
.below-logo-mobile-only {
    margin-top: 15px;
}
.icon-remove::before {
content: "\f00d";
font: normal normal normal 14px/1 FontAwesome;
}
.view-history #filter_search {
    height: 8px !important;
}
.col-md-12.footer-menu {
    margin-bottom: 20px;
}
.view-contact .contact-image img {
    float: right;
    width: 200px;
    margin-left: 10px;
}
.t3-megamenu .nav li a.button, .t3-megamenu .nav li a.button:hover, .t3-megamenu .nav li a.button:focus {
    background: #0065bd !important;
    height: 40px;
    line-height: 40px;
    padding: 0px 10px;
    border-radius: 5px;
    margin: 14px 0px;
    color: #fff;
}
#t3-footer .module-title {
    background: none;
    color: #fff;
    border-bottom: 1px solid #698da1;
}
.t3-footnav .t3-module ul > li > a {
    color: #fff;
}
.t3-footnav .t3-module {
    background: none;
    color: #fff;
}
.com_search form#searchForm .input-group.form-group {
    display: inline-block;
    width: 100%;
}
.com_search form#searchForm #search-searchword {
    height: 41px !important;
}
.top-menu .nav li a.icon-only img {
    display: inline-block;
    width: 25px;
}
.below-logo-mobile-only .nav li img {
    display: inline-block;
    height: 25px !important;
    width: auto !important;
}
.below-logo-mobile-only .nav li, .below-logo-mobile-only .nav li a {
    display: inline-block;
}
.below-logo-mobile-only .nav > li > a:hover, .below-logo-mobile-only .nav > li > a:focus {
    background-color: transparent;
}
.top-menu .nav li a.icon-only span.image-title, .below-logo-mobile-only .nav li a span.image-title {
    display: none;
}
.title-center .sppb-addon-title {
    text-align: center;
}
.sppb-addon-flickr .sppb-flickr-gallery li a::before {
    background: rgba(0,0,0,.0);
}
.question-item.mandatory .panel-title::after {
    content: "\f005";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    color: #ff6110;
    margin-left: 20px;
}
#box-table-a tr {
    background: none !important;
    background-color: transparent !important;
}
#box-table-a td {
    padding: 6px 0px;
}
#searchForm fieldset.only {
    display: none;
}
.dt_event_date, .dt_event_title a:link, .dt_event_title a:visited {
    font-size: 16px;
}
.ebm-upcoming-events.ebm-upcoming-events-improved .col-md-3 {
    max-width: 40px;
    margin: 0;
    padding: 0;
}
.sppb-addon-content .ebm-upcoming-events-improved .span9 {
    width: calc(100% - 60px);
}
.ebm-upcoming-events-improved .span3 {
float: left;
margin-right: 2px;
width: 42px;
margin-bottom: 0;
}
.sppb-addon-content .eventsmall .span3 {
    width: 40px;
    margin-bottom: 0px;
}
.t3-content .sppb-addon-content .eventsmall li {
    margin-bottom: 0px;
}
.ebm-upcoming-events-improved .span9 {
width: calc(100% - 45px);
float: left;
}
.ebm-upcoming-events-improved li {
overflow: hidden;
}
.t3-off-canvas .nav li.active a {
    color: #5798d0;
}
.input-prepend.input-append input {
    display: inline-block;
}
input[type="checkbox"] {
    width: 25px;
}
.article-intro img, .article-content img, img {
    display: inline-block;
}
#eb-current-month #month, #eb-current-month #year {
    padding: 0;
}
.items-more .nav > li {
    padding: 10px 0;
    margin-bottom: 0;
}
li.twolines > a, li.twolines > span {
    line-height: 20px !important;
}
li.twolines {
    text-align: center;
}
.input-prepend input[type="text"] {
    display: inline-block;
    padding: 5px 10px;
}
.eb-container .input-append .add-on, .eb-container .input-prepend .add-on {
    height: 42px !important;
}
select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .input-append .add-on, .input-prepend .add-on {
    height: 30px !important;
}
.inputbox[type="checkbox"] {
    height: 20px !important;
}
h6.sppb-addon-title {
    font-size: 14.88px;
}
body .sppb-addon-title, body .sppb-addon-title a, #sp-page-builder .sppb-section-title .sppb-title-heading {
    font-size: 20px;
    line-height: 22px;
    font-weight: normal;
    font-family: "Agrandir Regular",'Helvetica Neue',Helvetica,Arial,sans-serif;
    color: #ff6110;
    letter-spacing: 1px;
}
body .sppb-addon-title, body .sppb-addon-title a, #sp-page-builder .sppb-section-title .sppb-title-heading, .contentheading, .content-category > h2, .contact-category > h2, .eb-page-heading {
    color: #ff6110;
}
#sp-page-builder .sppb-section-title .sppb-title-heading {
    font-size: 32px;
}
.t3-off-canvas .nav li a {
    padding: 15px 0px;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
    padding-left: 20px;
}
.t3-off-canvas .nav.menu {
    padding-left: 10px;
}
.t3-off-canvas .nav > li {
    border-bottom: 1px solid #c2c2c2;
}
.top-menu .nav > li > a:hover, .top-menu .nav > li > a:focus {
    background-color: transparent;
    text-decoration: underline;
}
.t3-navbar .dropdown-menu a, .t3-navbar .dropdown-menu span {
    padding: 12px 10px !important;
    line-height: 22px;
}
.t3-off-canvas .dropdown-menu {
    background-color: #ffffff;
}
.dropdown-menu .col-xs-12 {
    padding: 0;
}
.dropdown-menu {
    font-size: 16px;
}
body .t3-off-canvas .module .nav li a {
    color: #4f17a7;
    background-color: #ffffff;
}
body .t3-off-canvas .module .nav li a:hover, body .t3-off-canvas .module .nav li a:focus {
    color: #2B008C;
    background-color: #ffffff;
}
.t3-off-canvas .t3-off-canvas-body {
    padding: 5px 0px;
}
.mobile-menu-right {
    float: right;
}
.mobile-menu-right img {
    width: 30px;
}
.mobile-menu-right .image-title {
    display: none;
}
body .mobile-menu-right .module .nav li a, body .mobile-menu-right .module .nav li a:hover, body .mobile-menu-right .module .nav li a:focus {
    background: none;
    color: #4f17a7;
}
.off-canvas-toggle .fa {
    font-size: 30px;
}
.top-menu .nav li a img {
    display: none;
}
.mobile-menu-right .nav li, .mobile-menu-right .nav li a {
    display: inline-block;
}
.mobile-menu-right .t3-module {
    margin-bottom: 0;
}
.top-menu .mobile-only {
    display: none !important;
}

h2, .h2 {
    font-size: 35px;
}
.t3-sidebar .module-ct > ul {
    margin-left: 0px;
}
.arbind-articles-homepage img {
    margin-bottom: 10px;
    height: 100px;
}
.arbind-articles-homepage .article-video-item {
    display: inline-block;
    width: 20%;
    float: left;
    padding: 15px;
}
.arbind-articles-homepage .mod-articles-category-introtext a {
    display: block;
}
h3, .h3 {
    font-size: 20px;
}
.sl4-full .btn {
    background: #fff;
    color: #004165;
    text-shadow: none;
    font-weight: bold;
}
.hiro h3 {
    font-weight: lighter !important;
    margin-bottom: 20px !important;
    line-height: 130% !important;
    font-size: 34px !important;
    color: #ffffff !important;
}
.border-above .sppb-row-container {
    border-top: 1px solid #b7c1c9;
padding-top: 50px;
}
.image-caption .sppb-addon-content {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 5px;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    background-color: rgba(55,66,74,0.55);
}
.hiro .hiro-main-text .sppb-addon-content {
    font-size: 20px;
    font-weight: lighter;
    line-height: 150%;
    color: #ffffff;
}
.hiro .hiro-main .sppb-column-addons {
    background-color: rgba(55,66,74,0.40);
    transition: background-color 1s ease;
    padding: 20px;
    max-width: 670px;
    color: #fff;
}
h6, .h6 {
    font-size: 14.88px;
    color: #b7c1c9;
}
.btn.eb-dropdown-toggle {
    background: #2f91ce;
    color: #fff;
    border-radius: 0 !important;
}
.com_eventbooking.view-category.layout-timeline div.content-top {
display: block;
}
.navbar-nav > li > a {
    padding-top: 24px;
    padding-bottom: 24px;
}
.sl8-full {
    background: #ffffff;
}
div.sl4-full .container, div.sl5-full .container, div.sl6-full .container, div.sl7-full .container {
    background: none;
}
.contact-category .contact-thumbnail.img-thumbnail {
    max-height: 110px;
}
.com_contact.view-category ul.category li {
    display: block;
    min-height: 115px;
    margin-bottom: 20px;
}
.com_contact.view-category ul.category > li > div {
    margin-bottom: 0;
}
.com_contact.view-category ul.category .list-title, .com_contact.view-category ul.category .list-position {
    padding-top: 45px;
}
.pull-right.article-category-image img {
    width: 170px;
    margin-left: 5px;
}
.pull-right.article-category-image img {
    width: 170px;
    margin-left: 5px;
}
.com_eventbooking.view-event div.content-top, .com_content.view-article div.content-top {
display: none !important;
}
.t3-copyright .custom {
    color: #fff;
}
.t3-copyright .custom a {
    margin-right: 20px;
}
.t3-copyright .custom a:hover, .t3-copyright .custom a:focus {
    color: #3db7e4;
}



/*QMR Styling Start modulesuffix is qmr-buttons-flat*/
ul.qmr-flat li {
    list-style: none !important;
    background: #4F17A7 !important;
    border-bottom: 2px solid #fff !important;
    color: #ffffff !important;
    text-align: center !important;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: relative;
    margin-left: 0px;
    margin-top: 0px \9;
}
ul.qmr-flat li.red {
    background: #FF5B35 !important;
}
.below-menu-full.top {
    background-color: #f2f2f2;
}
ul.qmr-flat li a {
   color: #ffffff !important;
    display: block !important;
    font-weight: bold !important;
    font-size: 16px !important;
	padding: 15px 8px !important;
}
ul.qmr-flat li a:hover {
text-decoration:none !important;
}
body .module ul.qmr-flat {
margin-left: 0px !important;
    border-top: 0 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
	margin-bottom: 0;
}
body .qmr-buttons-flat .module-ct {
    padding: 0 !important;
    border: 0 !important;
}
.qmr .module-ct {
    padding: 0 !important;
    border: 0 !important;
}
/*QMR Styling End*/




.t3-wrapper {
    background: #ffffff;
    background-color: #ffffff;
}
.container.t3-sl {
    background: #fff;
}
.t3-mainbody {
    background: #fff;
}
.container.t3-sl.t3-sl-3 {
    padding-bottom: 10px;
    padding-top: 10px;
}
.home-sponsors img {
    height: 90px;
    background: #fff;
    padding: 10px;
    margin-right: 15px;
margin-bottom: 15px;
}
body textarea {
    height: 150px;
}

.ja-ss-item img {
    height: 100%;
}
body .ja-ss-desc {
    background: none;
    font-size: 20px;
    color: #fff;
    line-height: 35px;
    top: 25%;
}
.ja-ss-desc > h3 {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
}
.contact .dl-horizontal > dd {
    margin-left: 0;
}
.plain-style .detail-contact {
    padding: 20px;
    background-color: #f3f8fa;
}
.box-contact > strong {
    font-size: 25px;
    font-weight: normal;
}
#scrollToTop {
    background: none !important;
}
.plain-style .detail-contact .contact-form .form-group input[type="text"], .plain-style .detail-contact .contact-form .form-group input[type="password"], .plain-style .detail-contact .contact-form .form-group input[type="email"] {
    width: 100%;
    max-width: 300px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
    display: block;
    width: 100%;
    max-width: 300px;
    height: 46px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.715;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #c7d7e1;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
dl.contact-position.dl-horizontal {
    margin: 0 0 15px;
    text-transform: uppercase;
    font-size: 14px;
    color: #a8a9ac;
}
.box-contact > h3 {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 7px;
}
.contact-bottom > div > strong {
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 15px;
    display: block;
}
.t3-megamenu.animate.elastic .level0 .open > .mega-dropdown-menu {
    width: 260px;
}
.team-profile__avatar {
    width: 100px;
    height: 100px;
    border-radius: 50px;
}
.team-profile__image {
    width: 100px;
    float: left;
}
.team-profile {
    margin-bottom: 80px;
}
.team-profile__social {
    margin: 15px 0 0;
    padding: 0;
    text-align: center;
}
.team-profile__content {
    width: auto;
    overflow: hidden;
    padding-left: 30px;
}
.team-profile__name {
    margin: 0 0 5px;
    font-size: 24px;
}
.team-profile__position {
    margin: 0 0 15px;
    text-transform: uppercase;
    font-size: 14px;
    color: #a8a9ac;
}
.eb-even-title-container {
    font-family: "Helvetica Neue Regular",Helvetica,Arial,sans-serif;
}


.module .vevent .span9 {
    padding-left: 0px;
}
div.eb-event-list div.span3 {
     float: left;
    margin-right: 5px;
}
div.eb-event-list a, div.eb-event-list a strong {
font-weight:normal;
}
.eb-taskbar button.btn.dropdown-toggle {
    background: #2f91ce;
    border-radius: 0;
    color: #ffffff;
background-color: #2f91ce !important;
}
.eb-taskbar ul.dropdown-menu {
    background: #ffffff !important;
}
.eb-taskbar .dropdown-menu > li > a:hover, .eb-taskbar .dropdown-menu > li > a:focus {
    color: #262626;
    background-color: #f5f5f5;
}
.eb-taskbar .btn {
    text-shadow: none;
}
body td.mod_eb_mincalendar_today {
    color: #00ff14;
}
.t3-sidebar .module .module-title {
    background: #0080A8;
    color: #ffffff;
    padding: 10px;
    margin-bottom: 0;
}
.eb-demo ul.menu > li {
    background: #f5f5f5;
    color: #333333;
    display: block;
    padding: 0px 0px 0px 25px;
    text-decoration: none;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    padding-bottom: 8px;
}
.eb-demo ul.menu  {
    margin-left: 0;
}
.eb-demo ul.menu li  {
    list-style: none;
}
.eb-demo ul.menu li a  {
    color: #333;
}
.eb-demo ul.menu li:before {
    content: "";
    border-color: transparent #afaaaa;
    border-style: solid;
    border-width: 0.30em 0 0.30em 0.30em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1.2em;
    position: relative;
}



.top-most-menu .nav-pills > li {
    display: inline-block;
}
.top-most-menu .nav > li > a {
    font-weight: bold;
}
.top-most-menu .nav-pills > li.active > a, .top-most-menu .nav-pills > li.active > a:hover, .top-most-menu .nav-pills > li.active > a:focus {
    color: #004165;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
}
.top-most-menu .dropdown-menu > .active > a:hover, .top-most-menu .dropdown-menu > .active > a:focus {
    background-color: #428bca;
}
.module-ct .nav li {
    line-height: 25px;
}
body .module .nav li a, body .module .nav li a:hover, body .module .nav li a:focus {
    background-color: #efefef;
}
.loggedin li.item-243, .loggedin li.item-367 {
display: none !important;
}
.j35 body, body, body .cb_template {
    font-family: "Helvetica Neue Regular",Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #575757;
}
table.acymailing_form {
    margin: 0;
	width: 100%;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
    border-radius: 0;
}
.t3-content li {
    line-height: 20px;
margin-bottom: 10px;
}
li > a.mod-articles-category-title {
    font-size: 16px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #ffffff;
    background-color: transparent;
    text-decoration: underline;
}
img.captchaimagemodule {
    margin-top: 3px;
}
input.inputbox.captchafield {
    width: 112px !important;
}
.acymailing_module_form .acymailing_introtext {
    padding-bottom: 10px !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Agrandir Regular",'Helvetica Neue',Helvetica,Arial,sans-serif;
}
.container.t3-sl.t3-sl-2 {
    border-top: 1px solid #b7c1c9;
}

div.sl3-full a {
    color: #ffffff;
}
div.sl4-full {
    background-color: #0080A8;
    color: #ffffff;
}
.sl4-full .module-title {
    background: #05bfe0;
}
div.sl4-full a {
    color: #ffffff;
}
div.sl5-full {
    background-color: #0065bd;
    color: #ffffff;
}
div.sl5-full a {
    color: #ffffff;
}
div.sl6-full {
    background-color: #00a1de;
    color: #ffffff;
}
div.sl6-full a {
    color: #ffffff;
}
div.sl7-full {
    background-color: #e8ecee;
}
.list-style-none li {
list-style:none;
}
.list-style-none ul {
margin-left:0 !important;
}
.t3-spotlight-8 div.module {
    border-top: 1px solid #b7c1c9;
    padding-top: 10px;
}
.view-featured.itemid-362 .container.t3-mainbody {
display:none;
}
li {
    line-height: 15px;
}
li > div {
    margin-bottom: 25px;
}
img {
    max-width: 100%;
}
div.top-menu ul.nav li, div.top-menu ul.nav li a {
    display: inline-block;
    padding: 0;
    margin-left: 12px;
    color: #767676;
    font-size: 14px;
    letter-spacing: .02em;
    text-transform: uppercase;
}
.topbtn.last {
    margin-left: 0 !important;
}
body .top-menu .nav a.topbtn {
background-image: none;
text-transform: uppercase;
font-family: "Agrandir Bold",'Helvetica Neue',Helvetica,Arial,sans-serif;
letter-spacing: .02em;
font-size: 14px;
color: #fff;
background-color: #003b5c;
padding: 5px 10px;
line-height: 1.5;
border-radius: 3px;
}
body .top-menu .nav a.topbtn:focus, body .top-menu .nav a.topbtn:hover {
background-color: #001a29;
}
footer#t3-footer .nav li, footer#t3-footer .nav li a {
    display: inline-block;
    padding: 0;
    margin-right: 15px;
    color: #2d2f34;
    font-size: 14px;
}

#t3-content h3.module-title, h3.module-title {
    background: #0080A8;
    color: #ffffff;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 17px;
}
#box-table-a tr:nth-of-type(1), #box-table-a tr:nth-of-type(3), #box-table-a tr:nth-of-type(5), #box-table-a tr:nth-of-type(7), #box-table-a tr:nth-of-type(9), #box-table-a tr:nth-of-type(11), #box-table-a tr:nth-of-type(13) {
    background-color: #e6e6e6;
}
.prodep-padding .module-ct {
    padding: 10px 0px !important;
}
p.prodep-message {
    padding: 5px;
}
.prodep-padding td {
    padding: 0 5px;
}
.t3-sidebar .module .module-ct {
    padding: 5px;
    border: 1px solid #eee;
}
h1.eb-page-heading, .article-title, .article-header h1, h1.eb-page-heading, .article-title a, .article-header h1 a {
    padding-bottom: 4px !important;
    font-size: 25px;
    font-weight: 300;
    line-height: 34px;
    color: #ff6110;
}
}
h1.eb-page-heading, .article-title, .article-header h1 {
    border-bottom: 1px solid #eeeeee;
}
.navbar-default .navbar-nav > .active.dropdown > a .caret {
    border-top-color: #ff600f;
    border-bottom-color: #ff600f;
}
.full-width-proteon.header .col-xs-12.col-sm-9 {
    text-align: right;
}
footer#t3-footer .nav li:hover, footer#t3-footer .nav li a:hover, footer#t3-footer .nav li:focus, footer#t3-footer .nav li a:focus {
background:none;
background-color: transparent;
text-decoration:none;
color:#2d2f34;
}
.t3-copyright .copyright {
    margin-bottom: 5px;
}
div.top-menu ul.nav li a.member-login, div.top-menu ul.nav li a.member-login:hover, div.top-menu ul.nav li a.member-logout, div.top-menu ul.nav li a.button {
    padding: 5px 10px !important;
    text-decoration: none;
    font-size: 14px;
    transition: 0.3s ease;
    white-space: normal;
    color: #fff;
    background-color: #4F17A7;
    line-height: 1.5;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: 'GT-Pressura-Mono-Regular','Roboto Mono','Helvetica Neue',Helvetica,Arial,sans-serif;
    letter-spacing: .8px;
}
div.top-menu ul.nav li a.member-login:hover, div.top-menu ul.nav li a.member-login:focus, div.top-menu ul.nav li a.member-logout:hover, div.top-menu ul.nav li a.member-logout:focus, div.top-menu ul.nav li a.button:hover, div.top-menu ul.nav li a.button:focus {
background-color: #2B008C !important;
transition: 0.3s ease;
}
.loggedin .member-login, .loggedin .login-help {
    display: none !important;
}
.btn-default {
    color: #fff;
    background-color: #0065bd;
    border-color: #005dae;
    white-space: normal;
    font-size: 16px;
    padding: 8px 12px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-default:hover, .btn-default:focus {
    color: #fff;
    background-color: #046fcc;
    border-color: #046fcc;
}
div.search input.button {
    padding: 5px;
    position: absolute;
    bottom: 3px;
    right: 5px;
    height: 28px;
    width: inherit !important;
}
.head-search form {
    position: relative;
}
.head-search .search:before {
    display: none;
}
.head-search .form-control {
    padding-left: 8px;
    border-radius: 0;
    height: 32px;
	width: 200px;
}
.t3-header {
    padding-top: 15px;
}
input#mod-search-searchword:focus, input#mod-search-searchword {
    -webkit-transition: width 1s;
    transition: width 1s;
}
.logo-image .logo-img {
    height: 80px;
    max-width: inherit;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
.contact_grid_desktop .span4 img {
    width: 198px;
    height: 184px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.contact_grid_desktop .span4 img {
    width: 123px;
    height: 114px;
}
}
@media screen and (min-width: 601px) and (max-width: 767px) {
.contact_grid_desktop .span4 img {
    width: 161px;
    height: 150px;
}
}




.navbar-default {
	border: 0;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus, .mega-inner li a, .mega-inner li span, .navbar-default .navbar-nav > li > span, .navbar-default .navbar-nav > li > span:focus, .mega-inner li span {
    opacity: .9 !important;
    font-size: 18px;
    padding: 15px 24px;
    font-family: GT-Pressura-Mono-Regular;
    line-height: 38px;
    color: #323232;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .open > a .caret {
    border-top-color: #0065bd;
    border-bottom-color: #0065bd;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    text-decoration: none;
    transition-duration: 0.2s;
}
.dropdown-menu {
    background-color: #eff0f1;
    border: 0;
	border-radius: 0;
}
.nav li.open > a, .nav li.open > span, .t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li span:hover, .t3-megamenu .mega-nav > li span:focus {
    color: #ff6110;
    background-color: transparent;
}
div.below-menu {
    background-image: url("../images/pmbok-hero.jpg");
    background-size: cover;
    background-position: center;
	color:#ffffff;
background: transparent;
}
.page-header.item-title {
    display: block;
}
.container.t3-sl.t3-sl-1, .container.t3-sl.t3-sl-2 {
    background: none;
}
.below-menu.container {
    padding-right: 0;
    padding-left: 0;
position: relative;
}
#mod-search-searchword::placeholder {
  color: #9c9c9c;
}
input#mod-search-searchword:focus, input#mod-search-searchword:active {
    background: #f4f4f4;
color: #9c9c9c;
}
#mod-search-searchword {
    border-radius: 100px;
    font-size: 15px;
    color: #9c9c9c;
    padding: 16px 15px !important;
    background: #f4f4f4;
    border: 0;
    box-shadow: none;
    width: 300px !important;
}
div.below-menu a.btn {
border: 1px solid transparent !important; color: #004165 !important; background-color: rgba(255,255,255,0.95) !important; opacity: .9 !important; text-transform: uppercase; display: inline-block; margin-bottom: 0; font-weight: bold; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; padding: 10px 12px; font-size: 16px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
div.below-menu h2 {
font-size: 45px; color: #ffffff; font-weight: bold; margin-top: 0;
}
div.below-menu .custom {
    padding: 100px 0;
}
div.below-menu-2 {
color:#ffffff;
text-align:left;
}
div.below-menu-full {
background-color: #2a3238;
}
div.below-menu-full a {
color: #ffffff !important;
opacity: .9 !important;
}
.wrap.t3-footer  {
    background-color: #f0f0f0;
}
.t3-copyright {
    border-top: 0;
    font-size: 16px;
    padding: 45px 0 40px;
    color: #3db7e4;
}
section.t3-copyright a, section.t3-copyright, section.t3-copyright p, section.t3-copyright span {
color: #2d2f34;
}
body .ja-ss-item {
    min-height: 83px;
}

@media (max-width: 767px) {
.desktop-only {
    display: none !important;
}
.eb-month-browser > li:first-child {
    position: absolute;
    top: 0;
    left: 10px;
}
.eb-month-browser > li:nth-child(3) {
position: absolute;
right: 10px;
top: 0;
}
.eb-month-browser.regpro-calendarMonthHeader.clearfix {
    position: relative;
}
#eb-current-month {
    padding-top: 40px;
    text-align: center;
}
#eb-current-month > select {
    float: none !important;
}
.pro-page-title {
    background-size: 30px !important;
}
}

@media (min-width: 768px) {
.navbar-collapse.collapse {
    display: none !important;
}
.navbar-header {
    float: none;
}
}


@media (max-width: 991px) {
#t3-header .logo-right {
    display: none;
}
#t3-header .logo {
    width: 100%;
    text-align: center;
}
.control-label {
    display: block !important;
    float: none !important;
    text-align: left !important;
}
.form-horizontal .control-group .controls {
    margin-left: 0;
    display: block;
    float: none;
}
.form-horizontal .form-actions {
    padding-left: 0px;
}
}





@media (min-width: 992px) {
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    display: none;
}
.navbar-collapse.collapse {
    display: block !important;
}
.pro-page-title-heading, .pro-page-title-sub-heading {
    padding-right: 120px;
}
}





@media (min-width: 1200px) {

body .ja-ss-wrap, body .ja-ss-item {
    height: 383px;
}
div.below-menu {
    min-height: 383px;
}
}


ul.ebm-upcoming-events .span3 {
    width: 40px;
}

.eb-social-sharing-buttons .btn, .eb-social-sharing-buttons .btn:hover, .eb-social-sharing-buttons .btn:focus {
    background-image: none;
    text-shadow: none;
}
.eb-social-sharing-buttons .btn:hover, .eb-social-sharing-buttons .btn:focus {
    background-color: #42b0ec;
    border-color: #42b0ec;
}

/*Creative Slider Styling Start*/
.ls-layer p {
    font-size: 20px;
    font-weight: lighter;
    line-height: 150%;
    color: #ffffff;
}
.ls-layer h3 {
    font-weight: lighter;
    margin-bottom: 30px;
    line-height: 130%;
    font-size: 40px;
    color: #ffffff;
}
.ls-wrapper.ls-in-out {
    background-color: rgba(55,66,74,0.40) !important;
    transition: background-color 1s ease;
    padding: 20px !important;
    width: 670px !important;
    color: #fff;
height: auto !important;
}
.ls-wrapper > .ls-layer {
    white-space: normal;
width: 670px !important;
height: auto !important;
}
@media screen and (max-width: 991px) and (min-width: 720px) {
.ls-layer h3 {
    margin-bottom: 10px;
    line-height: 100%;
    font-size: 18px;
}
.ls-layer p {
    font-size: 17px;
    line-height: 125%;
}
}
@media screen and (max-width: 719px) {
.ls-layer h3 {
    margin-bottom: 10px;
    line-height: 100%;
    font-size: 22px;
}
.ls-layer p {
    display: none;
}
.ls-wrapper.ls-in-out {
    width: auto !important;
}
.ls-wrapper > .ls-layer {
width: auto !important;
}
.ls-gui-element.ls-bottom-nav-wrapper {
    display: none;
}
}
/*Creative Slider Styling End*/

/*Sidebar mod_menu styling start*/
.t3-sidebar .nav-stacked > li:last-child {
    border-bottom: 0;
}
.t3-sidebar ul.nav > li > .dropdown-menu {
    padding-left: 20px;
}
.t3-sidebar .dropdown-menu > li > a {
    padding: 5px 0px;
}
.t3-sidebar .nav > li > a {
    padding: 10px 0px;
}
.t3-sidebar .nav li a, .t3-sidebar .dropdown-menu {
    background-color: transparent !important;
box-shadow: none;
}
.t3-sidebar .nav-stacked > li {
    border-bottom: 1px solid #ccc;
}
.t3-sidebar .dropdown-menu {
    position: relative;
    display: block;
}
.t3-sidebar .nav li {
overflow: hidden;
}
.t3-sidebar .dropdown-submenu > .dropdown-menu {
    left: 20px;
}
/*Sidebar mod_menu styling end*/





.com_sppagebuilder .container.t3-mainbody {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
padding-top: 0;
}
.sppb-row, .sp-pagebuilder-row, .com_sppagebuilder .container.t3-mainbody > .row {
    margin-left: 0;
    margin-right: 0;
}
.sppb-container-inner > .sppb-row > .sppb-col-md-12, .sppb-row-container > .sppb-row > .sppb-col-md-12 {
    padding-left: 0;
    padding-right: 0;
}
.com_sppagebuilder .t3-content {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
    padding-bottom: 0;
}