/* UiKit Button Styling */
.uk-button:active, .uk-button.uk-active {
    background-color: #000899 !important;
    color: #fff !important;
}
.uk-button:hover {
    background-color: #fbb917 !important;
    color: #fff !important;
}
/* UiKit Button Styling END */

/* WISE Newsletter Enterprise */
.wise-masonry {
    margin: 1.5em 0;
    padding: 0;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 1.5em;
    font-size: .85em;
}

.wise-item {
    display: inline-block;
    background: #fff;
    padding: 1em;
    margin: 0 0 1.5em;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  border: 1px solid #ccc;
    /*box-shadow: 2px 2px 4px 0 #ccc;*/
}

@media only screen and (min-width: 400px) {
    .wise-masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 700px) {
    .wise-masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 900px) {
    .wise-masonry {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}

@media only screen and (min-width: 1100px) {
    .wise-masonry {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}

/*Custom Radio Buttons and Checkboxes using Font Awesome*/
input[type=radio],
input[type='checkbox'] {
  display: none;
}
input[type=radio] + label {
  display: block;
}
input[type='checkbox'] + label:before,
input[type='radio'] + label:before {
  display: inline-block;
  font-family: FontAwesome;
  font-size: 16px; 
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 2px;
  width: 23px;
  color: #fbb917
}
input[type=radio] + label:before {
  content: "\f096"; /* Radio Unchecked */
}
input[type=radio]:checked + label:before {
  content: "\f046"; /* Radio Checked */
}
input[type="checkbox"] + label:before {
  content: "\f096"; /* Checkbox Unchecked */
}
input[type="checkbox"]:checked + label:before {
  content: "\f046"; /* Checkbox Checked */
}
.radio label,
.checkbox label {
  padding-left: 0;
  color: #000899 !important;
}
/* end */

input.search-filter-reset {
    float: right;
}

.searchandfilter ul li li {
    padding: 0px 0;
}
.searchandfilter ul {
    padding-left: 5px !important;
}
.searchandfilter h4 {
    font-size: 24px; !important;
}

/* The post grid fix */
.rt-tpg-container .layout1 .rt-holder .rt-img-holder {
    float: left;
    margin-right: 20px;
}

/* newsletter read more &amp; title styling */
.rt-tpg-container .layout1 .rt-holder .rt-detail h2 {
    font-size: 28px;
}
.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more {
	border: none;
  border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more:hover {
      border: 1px solid #fbb917 !important;
	background-color: #fbb917  !important;
}

/* Social Wall Styling */
.dcwss.dc-wall .stream li {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: solid 1px #888;
} 
/* WISE Enterprise Newsletter - END */

/* Category Post Widget */
.cat-post-item {
    border-bottom: 1px solid #ccc;
    list-style: none;
    list-style-type: none;
    margin: 3px 0;
    padding: 3px 0;
}
/* Category Post Widget END */

/*block quote fix */
blockquote {
border-left: none !important;
}

.post-title {
  font-family: "OpenSans";
  text-transform: uppercase;
  font-size: 18px;
}

/* UiKit Tabs */
.uk-tab-left>li>a {
color: #fbb917 !important;
}
.uk-tab>li>a {
color: #fbb917 !important;
}

.uk-tab-left>li>a:hover{
color: #fff !important;
  background: #fbb917 !important;
}
.uk-tab>li>a:hover{
color: #fff !important;
  background: #fbb917 !important;
}
.uk-tab > li.uk-active > a {
background: #000899 !important;
color: #fff !important;
}
/* UiKit Tabs END */

/* Calendar Agenda widget styling */
.ai1ec-dropdown-menu {
    border-radius: 0px !important;
}

.ai1ec-popover.ai1ec-popup {
    border-radius: 0px !important;
}
.ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today, .ai1ec-agenda-view .ai1ec-date.ai1ec-today {
    border-top: 1px solid #fff !important;
    background: #fff !important;
}

.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {
    background: #fff !important;

}
.ai1ec-calendar-toolbar {
    border-radius: 0px !important;
}
.timely .ai1ec-btn-sm {
    border-radius: 0px !important;
}
.timely .ai1ec-btn {
    border-radius: 0px !important;
}

.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-image: none !important;
  border-radius: 0px !important;
}
/*media all*/
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month {
    background: #000899;
    border-radius: 0px !important;
}
/*media all*/
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {
    border-radius: 0px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    font-weight: normal !important;
    text-shadow: none !important;
}
/*media all*/
.ai1ec-agenda-widget-view .ai1ec-event > a {
    border-radius: 0px !important;
}
.timely .ai1ec-btn-xs {
   border-radius: 0px !important;
/*      padding: 5px 10px !important; */
}

.ai1ec-agenda-view .ai1ec-event {
    border-radius: 0px !important;
}
.ai1ec-agenda-view .ai1ec-event-toggle {
    color: #000899;
}
/* Calendar Agenda widget styling END*/

/* FAQ */
/* Arrows Styling */
.ac-container label:after{
    /* content: '\f107'; Arrows*/
    color: #000899 !important;
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
    color: #fff !important;
}
/* Arrows Styling END */

.ac-container label {
    text-shadow: none !important;
    font-weight: normal !important;
    background: #FFF !important;
    color: #000899 !important;
}
/*search button x symbol fix*/
.ac-container .bwl-faq-search-panel span.baf-btn-clear {
    font-size: 12px;
}

.ac-container input:checked + label, .ac-container input:checked + label:hover {
  box-shadow: none !important;
}
.ac-container label:hover {
    background: #fbb917 !important;
    color: #FFF !important;
}
.ac-container label:active {
    background: #000899 !important;
    /*color: #FFF !important;*/
}
.ac-container label:hover:after {
    /* color: #FFF !important; */
}
.ac-container .bwl-faq-search-panel input:focus {
    border: 1px solid #000899 !important;
    box-shadow: black !important;
}
.bwl-faq-wrapper ul.bwl-faq-tabs li.active {
    border-top: 3px solid #000899 !important;
}
.bwl-faq-wrapper ul.bwl-faq-tabs li a:hover {
    background-color: #000899 !important;
    color: #fff !important;
}
/* FAQ END*/

/* Gravity Form */
.ui-datepicker-header {
    background-color: #000899 !important;
    color: #333 !important;
}

.gform_next_button, .gform_previous_button {
  color: #fff !important;
    font-size: 14px !important;
    width: 100 !important;
    height: 28px !important;
    border: none !important;
    margin: 0 !important;
    padding: 5px 5px !important; 
    background: #000899 !important;
}
.gform_next_button:hover, .gform_previous_button:hover {
    background: #fbb917 !important;
}
/* Gravity Form END */