/***   Start my custom css file  ***/
/** FONTS  **/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700);
h1,h2,h3,h4,h5,h6,.sb_widget h4,.tab-holder .tabs li a {
  font-family: 'Roboto', sans-serif;
}
h2.title {
  color: #339966;
}
/***   Body   ***/
body {
  color: #353535;
  font-size: 15px;
  text-shadow: none;
}  
/**  TABS  **/
.page-template.page-template-page_rsidebar.page-template-page_rsidebar-php div#boxed_layout div#top_bg div.section div.wrapper div#posts div#pb_ctn div.pb_full_width.module_cont.module_tabs div.tab-holder div.tab-hold.tabs-wrapper li::before {
  content: none !important;
  left: 0;
  position: absolute;
  top: 0;
}

/**  LIST ITEM STYLING  **/
#posts ul {
 /* list-style: none; */
}
#posts li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px
}

#posts li:before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: FontAwesome;
  content: "\f105";
  color: #353535;
}
/**  the events calendar styling  **/
/* FIX for menu styling on single event pages - Previously main menu list items were applying 20px left padding, I have reduced that to 10px so the menu will no longer drop below the Nav section */
html body.single.single-tribe_events.tribe-events-style-full.tribe-theme-parent-ExposeFolio.tribe-theme-child-Raukawa.page-template-page-php.singular div#boxed_layout div#top_bg header div.wrapper nav ul li{
  padding-left: 5px;
  position: relative;
}
/**  EVENTS LIST ITEM STYLING  **/
.single-tribe_events ul {
  list-style: none;
}
.single-tribe_events li {
  position: relative;
  padding-left: 20px;
  /*margin-bottom: 10px*/
}
#tribe-events-content .tribe-events-single-event-description.tribe-events-content.entry-content.description li:before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: FontAwesome;
  content: "\f105";
  color: #353535;
}
#boxed_layout {
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.6);
  margin-top: 80px;
}

.section {
  text-shadow: none;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 1.5em;
  color: #343434;
}

.flexslider {
  display: none;
}

/*   hide banner on individual event pages   */
/*   Hide Page title text   */
.title_bb {
  display: none;
}

/*   Breadcrumbs   */
#breadcrumbs {
  display: none;
}

/***   POSTS   ***/
html body.archive.category.category-rau-ahurea div#boxed_layout div#top_bg div.page_title_ctn,
html body.single.single-post.single-format-standard div#boxed_layout div#top_bg div.page_title_ctn,
html body.archive.tag.tag-organisational div#boxed_layout div#top_bg div.page_title_ctn
{
  display: none;
}

/***   EVENTS CALENDAR   ***/

/* align search bar */
.tribe-bar-search-filter {
  float: left;
  margin-bottom: 0;
  margin-top: 0;
  padding: 15px;
  width: 33.3333%;
}
/***   Events page Banner   ***/
html body.tribe-filter-live.events-list.events-archive.tribe-events-style-full.tribe-theme-parent-ExposeFolio.tribe-theme-child-Raukawa.page-template-page-php.singular div#boxed_layout div#top_bg div.page_title_ctn,
html body.tribe-filter-live.events-list.events-archive.tribe-events-style-full.tribe-events-style-theme.tribe-theme-parent-ExposeFolio.tribe-theme-child-Raukawa.page-template-page-php.singular div#boxed_layout div#top_bg div.page_title_ctn,
html body.archive.post-type-archive.post-type-archive-tribe_events.tribe-filter-live.events-gridview.events-archive.tribe-events-style-full.tribe-theme-parent-ExposeFolio.tribe-theme-child-Raukawa.page-template-page-php.singular div#boxed_layout div#top_bg div.page_title_ctn
{
  height: 400px ;
  background: url(https://www.raukawa.org.nz/rct/wp-content/uploads/sites/2/2017/03/17-RCT-Website-Event-Calendar-Banner-Final.png);/*url(https://www.raukawa.org.nz/rct/wp-content/uploads/sites/2/2014/10/WS-Main-Banner-Maramataka-RCT-copy.jpg) no-repeat;*/
}
/*   Events page Calendar view  */
  
/*   Single Event page Banner   */
html body.single.single-tribe_events.tribe-filter-live.events-single.tribe-events-style-full.tribe-theme-parent-ExposeFolio.tribe-theme-child-Raukawa.page-template-page-php.singular div#boxed_layout div#top_bg div.page_title_ctn
{
  display: none;
}

/*   Show page title on Events calendar page only   */
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
  background-color: #14846b;
}
/***   Latest News Page, Archives, Categories Banner   ***/
html body.blog div#boxed_layout div#top_bg div.page_title_ctn,html body.archive div#boxed_layout div#top_bg div.page_title_ctn{
  background: url(https://www.raukawa.org.nz/rct/wp-content/uploads/2014/10/WS-Main-Banner-Pitopito-Korero-RCT-copy1.jpg) no-repeat;
  height: 400px;
}
/***   Media Releases Page Banner   ****/
html body.archive.post-type-archive.post-type-archive-mediareleases div#boxed_layout div#top_bg div.page_title_ctn{
  background: url(https://www.raukawa.org.nz/rct/wp-content/uploads/2014/06/5.4-Media-Releases.jpg) no-repeat;
  height: 400px;
}

/****** HIDE ABOVE BANNERS WHEN SCREEN RESOLUTION DROPS BELOW 801PX *****/
@media (max-width: 800px) {

html body.archive.post-type-archive.post-type-archive-mediareleases div#boxed_layout div#top_bg div.page_title_ctn,
html body.blog div#boxed_layout div#top_bg div.page_title_ctn,html body.archive div#boxed_layout div#top_bg div.page_title_ctn,
html body.tribe-filter-live.events-list.events-archive.tribe-theme-parent-ExposeFolio.tribe-theme-child-rautrust.page-template-page-php.singular.tribe-is-responsive div#boxed_layout div#top_bg div.page_title_ctn
{
   display: none;
}

/*  Remove banner from POST category pages  **/
html body.archive.category.admin-bar.customize-support div#boxed_layout div#top_bg div.page_title_ctn {
  display: none;
}

.tribe-bar-date-filter {
  margin-top: 15px !important;
}

/***   CUSTOM POST TYPES   ***/
/*   make elements align properly   */
#posts {
  max-width: 800px /*770px*/;
  width: 100% /*770px*/;
  float: left;
}
#sidebar {
  float: right;
  max-width: 280px /*310px*/;
  width: 100%;
}


/***   Sliding Panels CSS   ***/
#sod-drawer-plugin, #sod-drawer-plugin h1, #sod-drawer-plugin h2, #sod-drawer-plugin h3, #sod-drawer-plugin h4, #sod-drawer-plugin h5, #sod-drawer-plugin h6, #sod-drawer-plugin p, #sod-drawer-plugin span, #sod-drawer-plugin li {
  color: #FFFFFF;
  font-family: 'Roboto', Arial,HelveticaNeue,Helvetica,sans-serif;
  font-weight: 500;
  font-size: 15px;
}

/***   SIDEBAR   ***/
/*   SB Widget Title   */
.sb_widget h4 {
  border-bottom: 2px solid #ebebeb;
  color: #444;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: normal;
  margin: 0 0 10px;
  padding-bottom: 20px;
  text-transform: uppercase;
}
/*   SB Text   */
.sb_widget {
  background: none repeat scroll 0 0 #f6f6f6;
  font-size: 14px;
  margin-bottom: 30px;
  overflow: auto;
  padding: 5px 10px;
}
/*   custom menu widget   */
#sidebar .sb_widget  ul.menu li.menu-item a {
  padding: 16px 0px 2px 0;
  font-size: 14px;
}

/*   custom menu widgets   */
#sidebar .sb_widget  ul.menu li.menu-item a {
  padding: 16px 0px 2px 0;
  font-size: 14px;
}

/*   current menu item border bottom   */
.current-menu-item a, nav ul li a:hover {
  border-bottom: 2px solid #00725d;
}

/*   Shortcodes Ultimate css   */
/* Divider */
.su-divider {
  background: #00725D !important;
  clear: both;
  height: 2px !important;
  margin: 3.5em 0 2.5em !important;
  position: relative;
}

/**  Dv Gallery plugin **/
.dv-gallery-title {
  background: #106241 !important;
  color: #fff !important;
}