/*
Theme Name: Woffice Child
Description: Child theme for Woffice
Author: Alkaweb Team
Template: woffice
*/

/* header logo */

@media only screen and (max-width: 380px) {
	#nav-logo {
		display: inline-block !important;
	}
}

/* page title */

#featuredbox.centered .pagetitle > h1 {
	display: none;
}

body #featuredbox .featured-background {
	background-position: center center;
	background-attachment: unset;
}

/* 
@media only screen and (max-width: 1500px) {
	#featuredbox .featured-background {
		background-size: auto;
	}
}

@media only screen and (min-width: 2000px) {
	body #featuredbox .featured-background {
		background-position: 50% -100px;
	}
}
@media only screen and (min-width: 2800px) {
	body #featuredbox .featured-background {
		background-position: 50% -150px;
	}
}
@media only screen and (min-width: 3200px) {
	body #featuredbox .featured-background {
		background-position: 50% -200px;
	}
}
@media only screen and (min-width: 3700px) {
	body #featuredbox .featured-background {
		background-position: 50% -250px;
	}
}
@media only screen and (min-width: 4200px) {
	body #featuredbox .featured-background {
		background-position: 50% -300px;
	}
} */

/* members page users */

#main-content #buddypress .bp-pagination {
		display: none;
	}

/* edit link */

.edit-link {
	display: none;
}

/* scroll top container */

#scroll-top-container {
	display: none;
}

/* calendar tool tip */

.ui-tooltip {
	padding: 0;
}

/* calendar buttons */

.fc-button-group {
	display: flex;
}

#main-content .fc-toolbar button {
	padding: 0 18px;
}
/* 
.ui-state-default {
	background: #cccccc url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    background-image: url(images/ui-bg_glass_75_e6e6e6_1x400.png);
    background-position-x: 50%;
    background-position-y: 50%;
    background-size: initial;
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(230, 230, 230);
} */

.ui-state-default {
	background: #cccccc;
}

/* schedule */

.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end[style="background-color:#ededed;border-color:#ededed;color:#fff"],
.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end[style="background-color:#a1f7fc;border-color:#a1f7fc;color:#fff"],
.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end[style="background-color:#afea98;border-color:#afea98;color:#fff"],
.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end[style="background-color:#ffff00;border-color:#ffff00;color:#fff"] {
	color: #000000 !important;
}
.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end[style="background-color:#ededed;border-color:#ededed;color:#fff"] {
	border-color: #aaaaaa !important;
}

.fc-day-grid-event .fc-content {
	white-space: normal;
}

@media only screen and (max-width: 768px) {
	.fc-view:not(.fc-basicDay-view) .fc-title {
		word-break: break-all;
	}
}

.ui-selectmenu-button.ui-widget.ui-state-default.ui-corner-all {
	width: 100% !important;
}

@media only screen and (max-width: 768px) {
	.fc-left,
	.fc-right {
		width: 100%;
		display: flex;
		justify-content: center;
	}
}


/* header nav buttons */

/* #nav-buttons {
	display: none;
}

#nav-trigger {
	visibility: hidden;
} */

/* header nav buttons */

@media only screen and (min-width: 451px) {
	#nav-buttons {
		display: none;
	}
	#nav-trigger {
		visibility: hidden;
	}
}

#nav-trigger {
	z-index: 10000;
}

body #navbar a:hover {
	background-color: unset;
}

/* profile image */

@media only screen and (min-width: 601px) {
	#nav-user #user-thumb img {
		visibility: hidden;
	}
}
#user-cover a img {
	display: none;
}

/* post grid read more button */

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #103157;
}
#content-container a.vc_btn3 {
	color: #ffffff;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-juicy-pink:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-juicy-pink:focus {
	background-color: #103157;
}

/* blog post */

#content-container .post.box {
	display: flex;
	flex-direction: column;
}

.post .intern-thumbnail.auto-height {
	order: 2;
}
#content-container .post .intern-padding.header-container {
	order: 0;
}
#content-container .post .intern-box {
	order: 1;
}
#content-container .post .intern-padding.clearfix {
	order: 3;
}

/* edit link */

.edit-link {
	display: none;
}

/* blog page */

.blog .frontend-wrapper.box {
	display: none;
}

/* post page */

.single-post .blog-authorbox,
.single-post .box:not(:first-child) {
	display: none;
}

.post-metadatas .list-inline-item:not(.published) {
	display: none;
}

/* document icon */

.document-icons.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
	color: #103157;
}

/* post featured image */
/* 
.vc_grid-item-mini.vc_clearfix img[src="https://portal.bethanynw.org/wp-content/plugins/js_composer/assets/vc/vc_gitem_image.png"] {
	display: none;
} */

.vc_gitem-zone[style="background-image: url('http://portal.salemretina.com/wp-content/plugins/js_composer/assets/vc/vc_gitem_image.png') !important;"] {
	display: none;
}

/* homepage post */

.home-page .vc_gitem-zone .vc_btn3-container.vc_btn3-left {
	display: none;
}

/* print schedule button */

a.vc_general.vc_btn3.print-schedule-button-color {
	background-color: #103157;
}
body #content-container a.vc_general.vc_btn3.print-schedule-button-color:hover {
	background-color: #373B49;
	text-decoration: unset;
}

/* profile calendar tab */

#user-sidebar nav ul li#event-personal-li,
#user-sidebar nav ul li#notifications-personal-li,
#buddypress #woffice-bp-sidebar .main-navs ul li#calendar-personal-li,
#buddypress #woffice-bp-sidebar .main-navs ul li#events-personal-li {
	display: none;
}

/* ics calendar */

.ics-calendar-month-grid th,
.ics-calendar-month-grid td {
	font-size: 100%;
}

.ics-calendar-month-grid ul.events li.all-day {
	padding: 0.7em 0.8em;
}

/* anniversary/birthday announcement  */

.birthday-item-content .badge:nth-child(4)::before{
	content: "\a0";
}

/* WOFFICE UPDATE */

#page-wrapper h1 {
  word-break: normal;
}

body #page-wrapper p {
  color: #3c3f4d;
}

body #page-wrapper h1 {
  font-size: 2.5rem;
  line-height: 1.2;
  color: #3c3f4d;
  font-weight: bold;
}

.stellar-nav-logo,
#main-search {
  display: none;
}
@media only screen and (min-width: 451px) {
  #main-header {
    display: none;
  }
  
  body.vertical-modern-menu #page-wrapper .is-left-sidebar~.is-center-content {
    padding-left: 130px !important;
  }
}


/* navigation sidebar */

/*
@media only screen and (min-width: 451px) and (max-width: 1024px) {
 #navigation #mobile-menu-canvas-close {
    display: none;
  } 
}
*/

#navigation #mobile-menu-canvas-close {
  display: none;
} 

/*@media only screen and (min-width: 451px) {*/
body.vertical-modern-menu.sidebar-hidden .is-left-sidebar {
  width: 130px !important;
  background: #373a49
}
body.vertical-modern-menu.sidebar-hidden .is-left-sidebar #navigation {
  background: #373a49
}
body.vertical-modern-menu .main-modern-menu {
  padding: 0 !important;
}
@media only screen and (max-width: 450px) {
  body.vertical-modern-menu .main-modern-menu{
    margin-top: 58px;
  }
}

body.vertical-modern-menu .main-modern-menu li.menu-item {
  line-height: 0;
  margin: 0;
  position: relative;
  z-index: unset;
  clear: unset;
}

body.vertical-modern-menu .main-modern-menu li.menu-item a {
  padding: 31px 10px 32px !important;
  width: 100%;
  font-size: .9em !important;
  line-height: 1;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 1px rgba(0,0,0,.15) solid;
  border-radius: unset;
  display: block;
  position: relative;
  opacity: 1;
}
body.vertical-modern-menu .main-modern-menu li.menu-item a:hover,
body.vertical-modern-menu .main-modern-menu li.menu-item.current-menu-item a {
  padding: 41px 10px 22px 10px !important;
  color: #ffffff;
  background: #103157;
}
body.vertical-modern-menu .main-modern-menu li.menu-item a:hover:before,
body.vertical-modern-menu .main-modern-menu li.menu-item.current-menu-item a:before{
  font-size: 28px;
  color: #ffffff;
  opacity: 1;
}

body.vertical-modern-menu .main-modern-menu li.menu-item a:before {
  margin: 0;
  width: 100%;
  font-family: "Font Awesome 5 Free";
  font-size: 48px;
  font-weight: 600;
  color: #ffffff;
  position: absolute;
  top: 10px;
  left: 0;
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  transition: all .6s;
  opacity: .2;
}
/*}*/

/* birthday/anniversary lists */

.birthdays-list li .birthday-item-content {
  line-height: 1.5;
  color: #3c3f4d;
}

/* GravityForms */

.gform_required_legend {
	display: none;
}
#page-wrapper h2.gform_submission_error {
	font-size: 1rem;
}
.gform_show_password {
	background: none !important;
    border: none !important;
}

/* 404 page */

#featuredbox.has-search.is-404 .pagetitle>h1,
#featuredbox.has-search.search-buddypress .pagetitle>h1,
#featuredbox.has-search form{
	display: none;
}

