.main-new-row .wpb_text_column.wpb_content_element.past-exam-back a {
    background: #4C5A77;
    color: #fff ! important;
    padding: 10px 11px;
    font-size: 13px;
}

.main-new-row .wpb_text_column.wpb_content_element.past-exam-back {
    margin-top: -34px;
}

.main-new-row td.dataTables_empty {
    display: none;
}

.main-new-row .text-center {
    display: none;
}

.main-new-row div#wpdm-all-packages {
    margin-bottom: -25px ! important;
}
.main-new-row .wpb_text_column.wpb_content_element.botton-row {
    margin-top: -30px ! important;
}





.membership-list.indented li:before {
    left: 43px;
}

ul.breadcrumb a {
        color: #C31330 ! important;
  
}
span.divider{
color: #C31330 ! important;
}

.ut-layout-news .bulk-uploads-links p span {
    display: block ! important;
}
.postid-19255 .bulk-uploads-links p span, .postid-19261 .bulk-uploads-links p span, .postid-20085 .bulk-uploads-links p span {
    display: block ! important;
}
article#post-1551 .bulk-uploads-links p span, .bulk-uploads-links p span {
    display: none ! important;
}
.search .post-taxonomy {
    display: none;
}
.wpb_text_column.wpb_content_element.past-exam-back {
    margin-top: 0 ! important;
}
.ut-layout-news .bulk-uploads-links p span {
    display: block;
}

.ut-layout-research-committee input#searchSubmit {
    margin-top: 30px;
}

.parent-pageid-1904 .bulk-uploads-links strong {
    display: none;
}
.ut-layout-research-committee form#searchForm {
    background: transparent ! important;
}

.ut-layout-research-committee ul#menu-member-login {
    margin-top: -113px ! important;
}

body.search.search-results div#col-4-2 {
    margin-top: -52px ! important;
    margin-bottom: -19px;
}

body.search.search-results span.date {
    display: none ! important;
}

body.search.search-results .post-meta {
    display: none;
}

article#post-21563 {}

body.search.search-results article {
    border-bottom: 1px solid #ddd;
}

body.search.search-results article h2 a {
    font-size: 13px;
}






li#menu-item-16423 a {
    color: #4C5A77  ! important;
}
li#menu-item-6513 {
    padding-bottom: 12px;
}
li#menu-item-20821 a {
    padding-left: 17px;
    color: #4C5A77 ! important;
    /* background: red ! important; */
    padding-top: 5px;
    padding-bottom: 7px;
}

li#menu-item-20821 a:hover {
    background: #C31330 ! important;
}

h2.dark-red-text {}

li#menu-item-6513 {
    margin-top: -45px ! important;
}

li#menu-item-20821 {
    margin-top: 1px;
}

li#menu-item-3961 {
    padding-bottom: 0px;
} 

/* Mind Matters */
.ult-column.grid_6.six-column {
    margin-top: 44px;
}
.box p {
    margin-bottom: 0;
    padding-top: 9px;
}
input#searchSubmit {
    margin-bottom: 30px;
}
.post-title-outer {

    width: 73%;
}
li#menu-item-16423 a {
    color: #4C5A77 ! important;
}
h3.element-title.head-element {
    margin-top: 30px;
}
.ult-column.grid_3.three-column {
    margin-top: 28px;
}

.ult-column.grid_3.three-column a {
    border-bottom: 1px solid #DCDDDF;
    display: block;
    padding-bottom: 6px;
    padding-left: 5px;
}

.post-date-outer {
    float: left;
    width: 17%;
    padding-top: 0px;
}
.ult-column.grid_3.member-block {
    padding-top: 44px;
}
.post-title-outer {
    float: left;
}

.post-title-outer {
    border: 1px solid #DCDDDF;
    margin-bottom: 27px;
    padding-left: 17px;
    padding-right: 32px;
}

.post-title-outer h2 {
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    line-height: 21px;
    text-transform: none;
}

.category-filter-wrapper__desktop a.active {
    background: no-repeat;
}

.category-filter-wrapper__desktop a {
    /* border-bottom: 1px solid; */
}

@media screen and (min-width: 1024px) {

.mindmatters {
    /* width: 30%; */
    /* float: left; */
}

.mind-matters.inner-container {
    width: 77%;
    float: left;
}

.custom-one.widget.widget_xyz_insert_php_widget.inner-container {
    padding-top: 25px;
}
  .type-mindmatters.post-inner {
    min-height: 50vh;
}

}





/*div#col-82-1 img {
    display: none;
}*/

.student-teal-box {
	border-color: #358f90;
  	border-width: 3px;
  	border-radius: 25px;
  	border-style: solid;
}
.teal {
    background: #358f90 !important;
}

div#col-1-1 {
    width: 1170px;
    margin-left: 15px;
}
div#col-4-1 img {
    width: 73%;
}
h4.vc_tta-panel-title.vc_tta-controls-icon-position-left {
    color: #fff !important;
}
.vc_tta-panels .vc_tta-panel-body a,  .vc_tta-panel-body .wpb_text_column.wpb_content_element.membership-list a {
  	color: #358F90 !important;
    background: transparent !important;
}
.vc_tta-panel-body .membership-list span {
    color: #4C5A77 !important;
}
.vc_tta-panels span.vc_tta-title-text {
    color: #fff !important;
}
.vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
	border-color: #fff !important;
}
.vc_tta-panels a {
    color: #ffffff ! important;
    background: #4C5A77 !important;
}
ul#menu-journals a, ul#menu-news a {
 	 padding-right: 13px !important;
}
.download-transformation .membership-list a {
    color: #4c5a77 !important;
}
.vc_active .vc_tta-panel-heading {
    background: #4C5A77 !important;
}
.vc_wp_custommenu.wpb_content_element.news-landing li#menu-item-6513 a:hover {color: #fff !important;}


div#col-82-1 img {
    display:none;
}
ul#menu-transformation .current-menu-item a {
    color: #fff !important;
}
div#col-27-1 .event-top-menu-zone a:hover, div#col-21-1 li#menu-item-3961 a:hover {
    color: #fff !important;
}
div.membership-list a {
    color: #4c5a77 !important;
}
div.membership-list-white a {
    color: #ffffff !important;
}
.wpb_text_column.wpb_content_element.one-dest {
    margin-top: -82px;
}
.fc-footer.dlg-align-right {
    text-align: left ! important;
}
.fc-event-list-content h4 {
    padding-left: 12px;
}
div#wrapper-83 {
    padding-bottom: 20px;
    padding-top: 18px;
    color: #fff;
    background: #C31330 ! important;
    background-image: url(/wp-content/uploads/2017/08/Footer-Watermark.png) ! important;
    background-repeat: no-repeat ! important;
    background-position: 96% 0% ! important;
}

.fc-footer.dlg-align-right {}

.wpb_text_column.wpb_content_element.student-zone-ical .fc-footer.dlg-align-right {
    padding-left: 28px;
}
h2 {}

div#home-navigation a, .gray strong, .gray p, .gray h2, .gray a {
    color: #4C5A77 ! important;
}


.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    position: absolute;
    right: 0px ! important;
    top: 50%;
    margin-top: -6px;
}
body.wpdmpro-template-default.single.single-wpdmpro a.wpdm-download-link.download-on-click.btn.btn-primary:hover {
    background: #c31330 ! important;
}
body.wpdmpro-template-default.single.single-wpdmpro a.wpdm-download-link.download-on-click.btn.btn-primary:before {display:none}

body.wpdmpro-template-default.single.single-wpdmpro a.wpdm-download-link.download-on-click.btn.btn-primary:after {content: "click here to download your file";font-size: 15px;/* width: 45% ! important; */}
ul.list-group.ml-0.mb-3 {display: none;}

body.wpdmpro-template-default.single.single-wpdmpro a.wpdm-download-link.download-on-click.btn.btn-primary {background: #4C5A77 ! important;width: 50% ! important;font-size: 0px ! important;display: block;color: #fff ! important;text-transform: uppercase;font-weight: 400;border-radius: 0;}

.card.mb-3 {}

body.wpdmpro-template-default.single.single-wpdmpro   .card.mb-3 {}

div#nav-tab {display: none;}

.w3eden .card-header {background: transparent ! important;border: 0 ! important;}

.card.mb-3 {border: 0 ! important;}

body.wpdmpro-template-default.single.single-wpdmpro a.wpdm-download-link.download-on-click.btn.btn-primary:before

body.wpdmpro-template-default.single.single-wpdmpro a.wpdm-download-link.download-on-click.btn.btn-primary:before {}

body.wpdmpro-template-default.single.single-wpdmpro a.wpdm-download-link.download-on-click.btn.btn-primary:before {}

::before {}
img.wpdm_icon {display: none;}

a.wpdm-download-link.download-on-click.btn.btn-primary {display: none;}
form#sc_form_wpdm_package_1 {
    display: none;
}
.w3eden form {
    display: none;
}
.w3eden .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 99.333333% ! important;
    max-width: 100.333333% ! important;
}
.media-body {width: 101px ! important;}

.ml-3 {width: 0%;margin-left: -10px ! important;margin-right: 16px;background: transparent ! important;}

a.wpdm-download-link.download-on-click.btn.btn-primary {background: transparent;border: 0;}

select.wpdm-custom-select.custom-select {width: 126px;margin-left: -74px;/* margin-right: 25px ! important; */font-size: 15px;height: 41px;}

button.btn.btn-secondary.btn-block {background: #c31330;border: 0;font-size: 13px;width: 137px;height: 38px;}

input.form-control {/* margin-right: 23px; */}

.col-lg-6.col-md-12 {/* margin-right: 3px; *//* width: 30% ! important; */}

input.form-control {width: 75% ! important;height: 27px ! important;}

select.wpdm-custom-select.custom-select {/* margin-right: 60px ! important; */}

.col-lg-2.col-md-4 {/* margin-right: 17px; */}

.col-lg-2.col-md-4 {/* padding-right: 41px ! important; */}

.col-lg-2.col-md-4 {}



@media screen and (max-width: 767px) {
select.wpdm-custom-select.custom-select {
    width: 126px;
    margin-left: -1px;
    /* margin-right: 25px ! important; */
    font-size: 15px;
    height: 41px;
    margin-top: 5px;
    margin-bottom: 6px ! important;
}
}
a.wpdm-download-link.download-on-click.btn.btn-primary {
    background: transparent;
    border: 0;
    color: transparent ! important;
    font-size: 2px ! important;
}
div#col-83-3 a {
    text-transform: uppercase;
    line-height: 28px;
}
@media screen and (max-width: 767px) {
    .home-slider .flex-caption {
        background-color: #4C5A77 ! important;
        padding-top: 5px !important;
        height: auto ! important;
    }
  .wpb_text_column.wpb_content_element.large-but a {

    padding: 14px 93px ! important;

}
  .wpb_text_column.wpb_content_element.else-img img {padding-bottom: 7px;}

.vc_row.wpb_row.vc_row-fluid.else-actu img {padding-bottom: 13px;}
  input#gform_submit_button_5, input#gform_submit_button_1 {
    width: 100% ! important;
    text-transform: uppercase;
}
  body.page-template-default.page.page-id-12297 rs-module-wrap#rev_slider_3_1_wrapper {
   display: none ! important;
}


 body.page-template-default.page.page-id-4014 .application-process .vc_col-sm-2 {width: 100% ! important;}

button.ult-align-center {
    margin: 0 auto;
    display: block;
    padding: 5px 25px ! important;
}
  input#searchSubmit {
    margin-top: 13px ! important;
}
  .modal-button a {
    border: 1px solid #c31330;
    display: block;
    text-align: center;
height: 16px ! important; 
    /* vertical-align: middle; */
    display: block ! important;
    width: 100% ! important;
    padding: 23px 0px ! important;
}
  div#col-50-1 {
    padding-top: 18px ! important;
}
  .banner-left {/* padding-left: 0; */padding-right: 23px;}

.membership-list li:before {
    left: 12px ! important;
    padding-top: 0 ! important;
}
  input#searchSubmit {margin-bottom: 28px;margin-top: 13px ! important;}

form#searchForm {margin-bottom: 58px;}
  input#download_title {

    width: 240px ! important;
}

select#doctype, select#tax, select#download_year {width: 256px ! important;height: 39px ! important;}

select#tax {}

select#doctype {}
  .fellow-ship {
    height: auto ! important;
    padding-bottom: 39px ! important;
}
div#input_1_10 div, div#input_12_7 div, div#input_15_7 div, div#input_3_6 div {
    margin-left: -20px ! important;
}
.gravity-form-background {

      width: auto ! important;
}
body.home.page-template-default.page.page-id-58 .box-padding {
    
    margin-top: 33px;
}

body.home.page-template-default.page.page-id-58 .wpb_text_column.wpb_content_element.yellow.right.home-bottom-icon {
    margin-left: 0px ! important;
    width: 87%;
    margin-top: 32px;
    margin-bottom: 30px ! important;
}
	span.vc_tta-title-text {
    line-height: 22px;
}
  .about-row .yellow {
    height: 224px;
    width: 91%;
    height: auto ! important;
}
  .fc-event-inner {
    padding-left: 16px;
    /* padding-right: 96px; */
    width: 91%;
}
.banner-left {
    padding-left: 25px;
    padding-bottom: 26px;
}
.fc-header-right .fc-button {
    width: 19% ! important;
    }
div#col-110-2 {
    background: #c31330;
    padding-bottom: 24px;
    padding-top: 9px;
    /* margin-right: 15px; */
    width: 100% ! important;
    margin-left: 0px ! important;
    color: #fff;
}
.block-gray {
     margin-top: 34px;
}
div#input_5_9 iframe {
    margin-left: -28px;
}
input#gform_submit_button_5 {
    width: 50% ! important;
  }
}



li#menu-item-16423 a {
    background: #959595;
    color: #fff ! important;
    height: 27px;
    padding-top: 5px;
    /* display: table-header-group; */
    /* line-height: 33px; */
    margin-bottom: 6px;
    padding-left: 16px ! important;
    display: block;
    text-transform: uppercase;
}
li#menu-item-16423 {
    margin-top: 1px;
}
li#menu-item-6513 > a:before, li#menu-item-3961 > a:before {
    left: 95% ! important;
}
li#menu-item-3961 a {
    padding-left: 3px ! important;
}

ul#menu-journals a, ul#menu-news a {
    font-size: 13px;
    padding-right: 9px;
}

ul#menu-journals a {}
li#menu-item-16422 {
    margin-top: 1px;
}
li#menu-item-16423 a:hover {
    background: background: #c31330 ! important;
    background: #c31330 ! important;
}
li#menu-item-16410 {
    /* position: absolute; */
    /* margin-top: 47px; */
}

ul#menu-news a {
    background: #959595;
    color: #fff;
    /* padding-bottom: 6px; */
}

a {}

li#menu-item-16410{
    margin-top: 3px;
}

li#menu-item-16410 a {
    color: #fff ! important;
    height: 27px;
    padding-top: 5px;
    /* display: table-header-group; */
    /* line-height: 33px; */
    margin-bottom: 6px;
    padding-left: 16px;
}
a.active {
    background: #4C5A77;
}

a.active h2 {
    padding: 4px 24px !important;
}

body.search.search-results div#col-4-2 {
    margin-top: -22px;
}
.job-slider.widget.widget_text.inner-container b {
    padding-left: 2px;
    font-size: 18px;
    padding-right: 40px;
}
.job-slider.widget.widget_text.inner-container h2 {
    display: inline;
    padding-right: 34px;
}
.job-slider.widget.widget_text.inner-container a {
    display: inline-block;
}
.job-slider.widget.widget_text.inner-container p {
    display: inline-block;
}
.job-slider.widget.widget_text.inner-container b {
    padding-left: 10px;
    font-size: 18px;
}
div#col-116-1 .job-slider.widget.widget_text.inner-container {
    margin-bottom: 16px;
}
a#cn-accept-cookie {
    background: #bc0028;
    color:#fff;
}
div#cookie-notice {
    z-index: 99999999 ! important;
}
span#cn-notice-text a {
    color: #777;
}
span#cn-notice-text a {
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
    /* display: block; */
}

div#cookie-notice {
    width: 30%;
}

.cookie-notice-container {
    width: 90%;
    text-align: center;
    /* margin-left: 30%; */
    /* margin-right: 30%; */
    display: block;
    margin: 0 auto;
}

div#cookie-notice {
    text-align: center;
}

span#cn-notice-text {
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 11px;
}

.cookie-notice-container {
}

div#cookie-notice {
    background: #8a8a8a ! important;
}

span#cn-notice-text {
    color: #fff;
}

div#wrapper-52 {
    padding-top: 44px;
}
.display-none-form.widget.widget_text.inner-container {
    display: none;
}
.menu-assa-society-events-container ul.menu ul {
    display: none;
}
.menu-assa-society-events-container ul.sub-menu a {
    font-size: 12px ! important;
    font-weight: 500;
    padding-top: 5px;
    padding-bottom: 5px;
}
.download-links {
    margin-top: 25px ! important;
}
.menu-assa-society-events-container .menu-item-has-children >a {
    pointer-events: none;
    background: #959595;
    color: #fff;
}
.menu-assa-society-events-container .menu-item-has-children >a {
    pointer-events: none;
}
.menu-assa-society-events-container li.menu-item-has-children>a:after {
    content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #4C5A77;
    font-size: 12px;
    position: relative;
    top: -1px;
    float: right;
}
.page-id-12337 div#col-4-1 h1 a:before {
    content: url(https://www.gs1za.org/wp-content/uploads/2020/10/top-banner-logos.png);
    transform: scale(0.7);
    display: block;
    float: right;
    position: absolute;
    width: 0;
}

.page-id-12337 div#col-4-1 h1 {
    width: 0%;
}


li#menu-item-4007 > a, li#menu-item-3995 > a, li#menu-item-746 > a, li#menu-item-382 > a, li#menu-item-743 > a, li#menu-item-55 > a, li#menu-item-42 > a, li#menu-item-49 > a, li#menu-item-53 > a, li#menu-item-51 > a, li#menu-item-52 > a, li#menu-item-41 > a, li#menu-item-3341 > a {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px ! important;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
a.reg.hide-menu {
    display: none;
}
article#post-11096 .vc_tta-panel-body .vc_row.wpb_row.vc_inner.vc_row-fluid {
    padding-left: 21px;
    padding-top: 26px;
}
li#menu-item-9124 {
    display: none ! important;
}
li#menu-item-10904 a:after {
    display: none;
}
li#menu-item-8525 {
    display: none ! important;
}
.hide-twenty.widget.widget_text.inner-container {
    display: none;
}
p.student-zone-landing-singl a {
    color: #fff ! important;
}
.popup span.overlay-show {
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    padding-left: 50px ! important;
}
span.overlay-show:before {
    content: "\f05a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 12px;
    left: 20px;
}
.popup span.ult-align-center {
      display: block;
    padding: 12px 2px;
    margin-left: 2px;
    /* color: #fff; */
}
.popup {
    margin-top: 19px;
}
.popup-yellow-link {
    background: #4C5A77;
    color: #fff ! important;
}
.popup-dark-red-link {
    background: #c31330;
    color: #fff ! important;
}
.popup-gray-link {
    background: background: rgba(148, 149, 153, 0.51);
    background: rgba(148, 149, 153, 0.51);
    color: #333333 ! important;
}


.dark-red-link,.dark-red-link a {
    color: #fff;
}
.flex-caption a {
    color: #c31330 ! important;
}
ul.side-sub-menu {
    display: none;
}

.gfield_description {
    font-size: 15px ! important;
    margin-top: -13px;
}

.gravity-form-background {
    background: rgba(148, 149, 153, 0.51);
    padding-bottom: 57px;
    padding-top: 23px;
    padding-left: 35px;
    padding-right: 26px;
    width: 92.6%;
    margin-left: 2px;
}
li#menu-item-3961 a {
    padding-left: 1px;
}
div#col-85-1 { 
  padding-top: 13px; 
}
li#menu-item-763 {
    margin-right: 25px;
    margin-top: -3px;
}
.wpb_text_column.wpb_content_element.read-more-text.teaser b {
    cursor: pointer;
}
.text-align-side p {
    text-align: left;
}
form#searchForm {
    padding-bottom: 0px ! important;
   
}
/*input#searchSubmit {
 margin-top: -1px ! important;
}*/

ul#menu-member-login {
     margin-top: -64px ! important;
}
.postid-1536 .bulk-uploads-links a {
    line-height: 20px ! important;
}
input#download_title, select#download_year, input#download_author {
    border-radius: 0;
    margin-bottom: 0;
    height: 30px;
    width: 85%;
}
b#cas_read_more {
    cursor: pointer;
}


b#cas_read_more:hover {
    color: #4C5A77;
}
.postid-1536 .bulk-uploads-links {
    border-bottom: 1px solid #4C5A77;
    margin-top: 24px;
}
.bulk-uploads-links span {
    font-weight: bold;
    color: #7f7f7f;
    margin-top: ! important;
    /* padding-top: 3px ! important; */
    line-height: 31px;
}
b#cas_read_more {
    display: block;
    float: right;
    padding-bottom: 19px;
    /* border-bottom: 1px solid; */
}
.wpb_text_column.wpb_content_element.read-more-text.teaser {
    margin-bottom: 3px;
    margin-top: 8px;
}
.wpb_text_column.wpb_content_element.read-more-text.teaser b {
    cursor: pointer;
    display: none;
}
.assa-read-more-text {
    display: none;
}
.bulk-uploads-links strong {
    color: #7f7f7f;
}
.read-more-text.full {
	display: none;
	transition: 0.2s ease-in-out;
}
.bulk-uploads-links a {
    text-transform: uppercase;
}

.bulk-uploads-links {
    margin-bottom: 10px;
}

.bulk-uploads-links p {
    margin-bottom: -4px;
}
.bulk-uploads-links a {
    text-transform: uppercase;
}
.show-text {
	display: block !important;
	transition: 0.2s ease-in-out;
}
.expects {
    text-transform: none;
    margin-top: 24px;
    font-weight: normal;
    color: #000;
    font-size: 15px;
}
.pull-left.pull-template {
    line-height: 20px ! important;
}
.author-journals {
  margin-bottom: 11px ! important;
}
.author-journals {
    /* margin-left: -2px; */
    text-indent: 2px;
    color: #7f7f7f;
    font-weight: bold;
    float: none ! important;
    line-height: 21px;
    margin-top: 17px;
}
.news-landing #menu-journals .sub-menu {
    font-size: 11px;
    line-height: 14px ! important;
    padding-bottom: 6px;
    font-size: 11px;
    color: #7f7f7f;
    font-weight: bold;
    background: transparent;
    margin-bottom: -14px;
    color: #7f7f7f ! important;
    text-transform: uppercase;
    padding-left: 4px ! important;
    /* background: #ebebeb; */
    background: rgba(160, 158, 149, 0.51);
    padding-left: 41px ! important;
    color: #1a1a1a ! important;
}
.news-landing li#menu-item-6513 > a:before {
   left: 96% ! important;
}
li#menu-item-6513 > a:before,li#menu-item-3961 > a:before {
    content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #4C5A77;
    font-size: 15px;
    position: relative;
    top: -1px;
    left: 92%;
}
.news-landing li#menu-item-6513 {
    margin-top: -42px;
}
.vc_wp_custommenu.wpb_content_element.news-landing li#menu-item-6513 a {
    padding-right: 11px;
    display: inline-flex;
 color:#7f7f7f;
}
li#menu-item-3961 a,li#menu-item-3961 a {
    padding-left: 0px;
}
li#menu-item-3961 a {
    padding-left: 0;
}
ul#menu-journals ul.sub-menu {
    margin-top: -6px;
}
ul#menu-news>li, ul#menu-journals>li {
    height: 35px;
    overflow: hidden;
}
li#menu-item-6513 > a:hover {
  background: #c31330 ! important;
}
div#col-21-1 ul.sub-menu a {
    font-size: 11px;
    line-height: 14px ! important;
    padding-bottom: 6px;
    font-size: 11px;
    color: #7f7f7f;
    font-weight: bold;
    background: transparent;
    margin-bottom: -14px;
    color: #7f7f7f ! important;
    text-transform: uppercase;
    padding-left: 4px ! important;
}
li#menu-item-6513 > a {
    background: #959595;
      height: 27px;
    padding-top: 5px;
      text-transform: uppercase;
    margin-bottom: 6px;
    padding-left: 2px;
    display: inline-flex;
    height: 44px;
      padding-top: 3px ! important;
}
div#col-21-1 input#s {
    border: 1px solid #ddd;
    border-radius: 0;
    height: 25px;
}
.widget_text.side-bar-search.widget.widget_custom_html.inner-container {
    background: transparent ! important;
    margin-top: 0 ! important;
    padding-top: 0 ! important;
    padding-bottom: 0 ! important;
    padding-left: 9px;
    margin-bottom: -43px;
}
input#searchSubmit {
    background: #c31330;
    border: 0;
    border-radius: 0;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    padding: 6px 15px;
    margin-top: 7px;
}
form#searchForm {
    margin-top: 42px;
    /* background: #ebebeb; */
    padding-left: 18px;
    padding-top: 13px;
    padding-bottom: 32px;
    background: rgba(160, 158, 149, 0.51);
}
input#download_title,select#download_year,input#download_author {
    border-radius: 0;
    margin-bottom: 0;
}
.vc_custom_heading.seminar-head-second.vc_gitem-post-data.vc_gitem-post-data-source-post_title h3 a {
    color: #c31330;
}
.vc_custom_heading.experts-height.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    margin-top: 0 ! important;
}
.w3eden {
    margin-bottom: -26px;
}
.media-body h3 {
    text-align: left;
}
.ult_exp_content.ult_active_section {
    background: transparent ! important;
}
.practice-area .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: transparent ! important;
    color: #666;
}
.practice-area .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #f7f7f7;
      color: #666;
    background-color: #d0cccc ! important;
}
.journalamparticles {
    margin-top: 47px;
}
.author-journals {
    /* margin-left: -2px; */
    text-indent: 2px;
    color: #7f7f7f;
    font-weight: bold;
    float: right;
    line-height: 21px;
    margin-top: 17px;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
    /* border-color: #f7f7f7; */
    background-color: #FFF;
    color: #666;
    background-color: #d0cccc ! important;
    color: #c31330 ! important;
    font-weight: bold;
    text-transform: uppercase;
      border-color: #DCDDDF ! important;
}
 .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a {
background: #f7f7f7 ! important;
}
.practice-area .vc_tta-panels-container {
background: #f7f7f7 ! important;
border: 1px solid #e8e4e4f5 ! important;
}
.template-author .download-icon {
    text-indent: -30px;
    margin-left: 31px !important;
}
span.author-art:before {
    content: "~";
    padding-left: 9px;
}
span.author-art {
    color: #7f7f7f;
    font-weight: bold;
}
li#menu-item-763 a {
    cursor: pointer;
}
body.news-template-default.single.single-news.postid-5861 .wpb_column.vc_column_container.vc_col-sm-12 {
    margin-top: 21px;
}

.author {
    padding-left: 26px;
    margin-top: -11px;
    color: #202020;
    text-transform: none;
}
.search-page-post .post-taxonomy {
    margin-left: 30px;
}
.search-page-post article {
    border-bottom: 1px solid #ddd;
    padding-bottom: 18px;
    margin-bottom: 10px;
}
.ult-wrapper.wrapper.search-page-post {
    margin-top: -30px;
}
.widget_text.side-bar-search.widget.widget_custom_html.inner-container {
    background: #f5f5f5;
    margin-top: 40px;
    padding-top: 13px;
    padding-bottom: 8px;
    padding-left: 9px;
    margin-bottom: -43px;
}
.titles-bold {
    font-weight: bold;
}
.prof-resources span.fc-button-content:before {
    content: "Professional Events -";
}

span.fc-button-content {}

.student-zone-ical span.fc-button-content:before {
    content: "Student Zone Events - ";
}
.titles-bold label {
    font-weight: bold;
}
.titles-bold .gfield_description::first-line {
   color: #c31330;
   font-size:12px;
}
.vc_row.wpb_row.vc_row-fluid.calendar-event img {
    width: 73% ! important;
}
body.home.page-template-default.page.page-id-58 .box-padding {
    padding: 3px 21px 35px 18px ! important;
    color: #fff;
    margin-left: 5px;
    width: 87%;
}
.box-link {
    cursor: pointer;
}
.home-side-event.wpb_column.vc_column_container.vc_col-sm-4 .fc-event-list-item.tax_core_year_2017.tax_core_month_9.tax_category_dinner.tax_category_professional-events.tax_calendar_dinner.tax_calendar_professional-resources.tax_organizer_mallony-jansen {
    width: 92%;
}
.home-side-event .fc-header-cell {
    display: none ! important;
}
.fc-view-loading-bottom-1 {
    display: none;
}
.video-section button {
    display: block;
    width: 100%;
}
.slider-head.job-board-slider a {
    color: #caa534;
    font-weight: bold ! important;
}

.gform_button {
    background: #c31330;
    color: #fff;
    text-transform: uppercase;
    border: 0;
    border-radius: 0;
    padding: 6px 24px;
   
}
.background-form {
    background: rgba(160, 158, 149, 0.28);
    margin-top: 57px;
    /* width: 30%; */
    margin-left: 24px;
    padding: 9px 6px;
    padding-bottom: 42px;
    padding-top: 18px;
}
.web-feed a {
    background: #c31330;
    color: #fff ! important;
    padding: 11px 10px;
    display: block;
    padding: 8px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
div#wrapper-56 {
    margin-top: -10px ! IMPORTANT;
}
div#wrapper-21 {
    margin-top: 30px;
}
.breadcrumb {
    float: right;
}
div#wrapper-50 {
    margin-top: 20px;
}
.gray-background.event-assa {
    background: #ddd;
}
.gray-background.event-assa.vc-gitem-zone-height-mode-auto:before {
    padding-top: 13% ! important;
}
.fc-event-list-holder .fc-event-list-item.tax_core_year_2017 {
    display: inline-flex;
}
.society-tease {
    margin-top: 26px;
}

.margin-top {
  margin-top: 5px !important;
}

.cpd-image {
  	width: 14%;
}

@media only screen and (max-width: 1024px) {
  	.home-side-event .fc-event-list-item {
  		width: 100%;
	}
    .event-teaser-two .fc-event-list-item {
      margin-left: 0 !important;
  	}
  	.links-home-side.event-teaser-two.wpb_column.vc_column_container.vc_col-sm-8 {
    	margin-left: 0 !important;
  	}
  	.event-teaser-two .fc-event-list-holder .fc-event-list-item:nth-child(4) {
    	margin-top: 18px !important;
  	}
  	.about .zone-text {
    	min-height: 204px;
  	}
}

@media only screen and (max-width: 768px) {
    .event-teaser-two .fc-event-list-holder .fc-event-list-item:nth-child(4) {
        margin-top: 100px !important;
    }
  
    .home-side-event .fc-event-list-item {
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 500px) {
  	
  	.event-teaser-two .fc-event-list-holder .fc-event-list-item:nth-child(4) {
    	margin-top: 20px !important;
  	}
}

.home-side-event .fc-event-list-holder .fc-event-list-item.tax_core_year_2017 {
    display: block;
}

@media print {

.fc-day-number,span.fc-event-title,body, a {
font-size:20px ! important;
line-height:50px ! important
}
div#col-52-1 {
    display: none;
}
div#col-52-2 {
    width: 100%;
}
div#wrapper-4 {
    display: none;
}
 a[href]:after {
    content: none !important;
  }

.fc-event-inner {
    padding-left: 18px;
     
}


}
@media screen and (max-width: 767px) {
    div#col-43-1 .widget.widget_revslider.inner-container {
        display: none;
    }
    .home-slider .flex-caption {
        background-color: #4C5A77 ! important;
        padding-top: 5px !important;
        height: auto ! important;
    }
}
 
.breadcrumb a,.vc_tta-panels a,.membership-list a,.fc-event-list-item a,.yellow a {
    color: #ffffff ! important;
}
 a {
    color: #c31330;
}
.gray a,.dark-red a {
        color: #ffffffd6 ! important;
}
div#col-93-1 h4 a {
    color: #fff ! important;
}
div#wrapper-83 a {
    color: #fff ! important;
    font-weight: bold;
}
.fullCalendar a.fc-event {
    color: #fff ! important;
    box-shadow: none;
}

/*---- Research Committe css--- */
ul#menu-research-committee a {
    background: #959595;
    color: #fff ! important;
    height: 27px;
    padding-top: 5px;
    /* display: table-header-group; */
    /* line-height: 33px; */
    margin-bottom: -5px;
    padding-left: 16px;
    display: block;
    text-transform: uppercase;
}

.menu-research-committee-container a:hover {
    background: #c31330 ! important;
}
.widget_text.research-header-text {
    text-align: center;
}

div#col-110-2 {
    background: #c31330;
    padding-bottom: 24px;
    padding-top: 9px;
    /* margin-right: 15px; */
    width: 75%;
    margin-left: -15px;
    color: #fff;
}



div#wrapper-110 {
    margin-bottom: 7px;
}
.block-gray {
    background: #DCDDDF;
    min-height: 114px;
    padding-top: 22px;
    padding-bottom: 15px;
    padding-left: 17px;
    color: #fff;
}

.footer-research-commite .wpb_text_column.wpb_content_element {
   background: #DCDDDF;
    color: #fff;
    padding-top: 13px;
    padding-bottom: 16px;
}

.type-callforpaper .post-meta {
    display: none;
}
.callforpaper.type-callforpaper h2.entry-title.post-header {
    visibility: hidden;
}
.bodies-actuaries {
   background: #DCDDDF;
    color: #333;
    padding: 23px 28px;
  
}

.bodies-actuaries a {
    color: #333;
}
ul#gform_fields_17 label.gfield_label {
    display: block ! important;
}
li#field_17_3 {
    margin-top: 3px;
    margin-bottom: -10px;
}

label.gfield_label {
    /* margin-top: -6px; */
}

li#field_17_5 {
    margin-top: -9px;
}
.post-type-archive-callforpaper div#col-4-2 {
    margin-top: -28px;
}
input#gform_submit_button_17 {
    float: right;
}

.form-research {
    background: #DCDDDF;
    padding-bottom: 33px;
}
.bodies-text {
    margin-bottom: 7px;
}
.post-type-archive-callforpaper div#col-4-2 {
    margin-top: -28px;
}

.bodies-actuaries a {
    color: #333 ! important;
}
.footer-research-commite {
    margin-top: 36px;
}


.single-researchcommittee .ult_exp_content {
    display: block ! important;
}
.single-researchcommittee .ult_exp_content {
    background: #DCDDDF ! important;
}
.ult_exp_section-main.ult_expleft_icon {}

.ut-layout-research-committee .ult_exp_section-main.ult_expleft_icon {
    background: #4C5A77  ! important;
    color: #fff;
    text-transform: uppercase ! important;
}

.ut-layout-research-committee .ult_exp_section-main.ult_expleft_icon .ult_expheader {
    text-transform: uppercase;
    font-size: 17px;
}
form#searchForm {
    margin-top: 42px;
    /* background: #ebebeb; */
    padding-left: 18px;
    padding-top: 13px;
    padding-bottom: 32px;
    background: #DCDDDF ! important;
}

.ult-just-icon-wrapper.ult_exp_icon {}

.single-researchcommittee .ult-just-icon-wrapper.ult_exp_icon {
    display: none ! important;
}




li#menu-item-3961 {
    margin-bottom: 3px ! important;
}

li#menu-item-6513>a {
    padding-top: 7px ! important;
}

li#menu-item-16423 a {
    height: 28px ! important;
    padding-top: 10px ! important;
    color: #4C5A77 ! important;
}

li#menu-item-1558 a, li#menu-item-1715 a {
    padding-top: 11px;
}

li#menu-item-1558, li#menu-item-1715 {
    margin-bottom: -2px ! important;
}



li#menu-item-3961 >a {
    padding-top: 9px;
}

a {}

li#menu-item-6513 {
    padding-bottom: 0px;
}

li#menu-item-16423 {
    margin-top: 0px;
}

li#menu-item-6513 ul.sub-menu a {
    color: #4C5A77 ! important;
}
li#menu-item-1558 {
    margin-top: -4px;
    margin-bottom: -4px ! important;
}
li#menu-item-3961 a, li#menu-item-1558 a, li#menu-item-1715 a {
    padding-top: 9px ! important;
  }
  li#menu-item-3961 a {
    margin-bottom: 8px;
}
li#menu-item-6513 >a {
    width: 96%;
    height: 29px;
}
li#menu-item-3961 a {
    margin-bottom: 8px ! important;
}
li#menu-item-8052 {
    height: 30px;
}

li#menu-item-22907 {
    height: 16px;
}

li#menu-item-22907 a:hover {
    background: #C31330 ! important;
}
.vc_toggle_title i.vc_toggle_icon {
       position: absolute;
    left: 0;
    top: 0% ! important;
      margin-top: 12px ! important;
}
.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md h2 {
    line-height: 26px;
    font-size: 13px ! important;
}