@charset "utf-8";
/*
 Theme Name:   Philly Kappa's Nevark Child Theme
 Theme URI:    http://luimbe.com
 Description:  Nevark Child Theme for Philadelphia Alumni Online
 Author:       l@sportcutsllc.com
 Author URI:   https://sportcutsllc.com
 Template:     nevark-premium
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         child-theme, nevark
 Text Domain:  nevark-pac-child
*/
blockquote,
#content blockquote {
	border-left: .5em solid #3f0000;
}

.menu-items .menu-title {
    white-space: nowrap;
}

.sub-footer .widget-title, .footer .widget-title {
    color: #3f0000;
    background-color:white;
}

.sub-footer .widget-title, .footer .widget-title {
    color: #3f0000;
    background-color:white;
}

.post-footer {
	background-color:white;
	color: #3f0000;
}

.lightSlider .wrap-light-on-dark .hootkitslide-head, .lightSlider .wrap-dark-on-light .hootkitslide-head {
    color: #efefef;
    background-color: rgb(36,0,0);
    background-color: rgba(36,0,0,.75);
}


/*SECTION: FORM*/
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active,
.um-button,
input[type="submit"] {
	background-color:#3f0000;
	background-image:linear-gradient(rgb(28, 0, 0), rgb(60, 0, 0));
	color: rgb(255,255,255);
}

input[type="datetime"],
input[type="email"],
input[type="file"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"] {
	padding: 1.5%;
    box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .05);
    background: #FCFCFC;
    border: #EEE 1px solid;
    color: #999;
    font-family: 'Droid Sans', sans-serif;
    font-size: 13px;
}

/*SECTION: HEADER ICONS*/


.rssfeed {
    background-image: url(images/rssfeed.png);
}


/*SECTION: GENERAL*/

.blocked {
	display:block;
}

.inlined {
	display:inline;
}

.hidden {
	display:none;
	visibility:hidden;
}

.float-l {
	float:left;
}

.float-r {
	float:right;
}

.is-center {
	text-align:center;
}

.is-left {
	text-align:left;
}

.is-right {
	text-align:right;
}

.liunstyled {
		list-style-type:none;
}

.width3rd {
	width:33.2%
}

.width4th {
	width:24.9%;
}

.width5th {
	width:19.9%;
}

@media all and (max-width: 760px) {
	.width3rd {
		width:99.7%
	}

	.width4th {
		width:99.6%;
	}

	.width5th {
		width:99.5%;
	}
}

/*SECTION: BASIC*/

body {
    background-image: url("https://phillykappas.org/images/backgrounds/bg_wallpaper_tint_113.png");
}


h2.tribe-venue-name {
	font-variant: small-caps;
}

.page .entry-title {
	font-variant: small-caps;
	font-weight:bolder;
}

.page .entry-title,
.error404 .entry-title {
	margin-bottom:1.5em;
}

.preamble {
	font-size: 16px;
	font-family: "Yanone Kaffeesatz", sans-serif;
	font-weight: lighter;
	line-height: 2.10em;
}

/*SECTION: MENU*/
nav#access {
	padding:0;
}

nav#access li li.menu-item a {
	min-width:6.25em;
}

nav#access li.menu-item a {
	font-size: .75em;
}

@media screen and (max-width: 760px) {
	nav#access li.menu-item a {
		font-size: .8em;
	}

	nav#access .nav-show,
	nav#access a.nav-show:hover {
		right: 5%;
	}
}

/*SECTION:HOME*/


.events_home_display .ecs-event-list {
	margin-left:auto 1em;
	text-align:left;
}

.events_home_display {
	display:inline-block;
}

.events_home_display p.ecs-excerpt {
	display: block;
    margin: .5em 1em;
	text-align:left;
}

.events_home_display .duration.time {
		font-size:.9em;
		margin-left:1em;
}

.events_home_display ul.ecs-event-list li {
	box-shadow:2px 2px 1px 1px #CCC;
	display:inline-block;
	float:left;
    max-height: 40em;
    min-height: 30em;
/*	max-height:30em;
	min-height:25em;*/
	width:18em;
	margin-bottom:2em;
	margin-right:1em;
	vertical-align:bottom;
}

.events_home_display img {
    display: inline-block;
	margin:0 2em auto;
    max-height:15em;
    overflow: auto;
    width: 15em;
    min-width: 100px;
	position:relative;
}

.events_home_display ul li h4.entry-title  {
	font-size:1.2em;
	font-weight:bolder;
	text-align:left;
	margin:auto 1em;
	margin-bottom:0;
}

.events_home_display .venue {
    text-align: left;
    display: block;
    overflow: hidden;
    margin: auto 5%;
}

.widget-area li {
	padding:7px 0;
	margin:0;
	border-bottom:#EEE 1px solid;
	border-bottom:rgba(0, 0, 0, .036) 1px solid;
	line-height:1.62em;
}

#sidebar-footer-wide.widget-area {
	background-color:rgb(255,255,255);
}

#sidebar-wide.widget-area .slides li {
	border-bottom:#EEE 0px solid;
	border-bottom:rgba(0, 0, 0, .0) 0px solid;
}

/*SECTION: MDOCS*/
.mdocs-current-cat .mdocs-tooltip,
.mdocs-parent-cat .mdocs-tooltip,
.mdocs-sub-cats .mdocs-tooltip,
.mdocs-success .mdocs-tooltip  {
	text-align:left;
}

.mdocs-sub-cats .mdocs-tooltip {
	margin-left:2em;
}

.mdocs-current-cat .mdocs-tooltip {
	font-weight:bolder;
}

#title.mdocs-tooltip {
    text-align:left;
}

#title.mdocs-tooltip .btn-group {
    margin-left:4em;

}


header#header {
	background-color:#EFEFEF;
	border-color: #3f0000;
	background-image: url("https://phillykappas.org/images/header_kapsiphinupi.png");
}


.button-calltoaction {
	font-size:inherit;
}

.background-crimson {
 	background-color: #3f0000;
	border-color: #3f0000;
	color: #fff;
	text-shadow: 0 -0.07692307692em 0 #3f0000;
}

.home #container,
.home div div section .hentry .entry {
	margin-top:0;
	padding-top:0;
}

.home-feature {
		text-align:left;
}

.home #sidebar-wide {
	background-color:rgb(255,255,255);
}

.home-column-feature {
	border-left:0.07692307692em;
}

.home-column-feature-header {
 	font-variant:small-caps;
 	font-weight:bold;
}

/*SECTION: SHOP */
.woocommerce #submit.alt,
.woocommerce #respond.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background-color:#3f0000;
	background-image:linear-gradient(rgb(28, 0, 0), rgb(60, 0, 0));
}

 /*SECTION:TRIBE EVENTS CALENDAR HOME PAGE*/

.event_tickets > li.entry {
    margin-left: 10px;
    margin-right: 10px;
}

.event_tickets  a.button.add_to_cart_button {
    background-color:white;
}


.one_fourth, .three_fourths, .one_third,.two_thirds, .one_half {
    box-sizing: border-box;
    display: block;
    float: left;
    margin: 0 0 0 0;
}

.one_half {
    width: 50%;
}

.one_third {
    width: 33%;
}

.two_thirds {
    width: 66%;
}

.one_fourth {
    width: 25%;
}

.three_fourths {
    width: 75%;
}


.tribe-events-list-widget li.tribe-event-featured {
    background: #360000;
    padding-bottom: .75rem;
}

 #tribe-events-content,
 .tribe-events-loop {
    clear: both;
    padding: 2em;
}

.tribe-events-list .type-tribe_events {
    border-bottom: 1px solid #ddd;
    margin: 0;
    padding: 2.25em 3em;
}

 #tribe-events a.button.darkred {
	background:linear-gradient(180deg,#330000,#3f0000);;
}

td.tribe-events-thismonth  h3.tribe-events-month-event-title {
	max-width:125%
}

.tribe_events .tribe-events-single-event-description a {
	font-weight:bolder;
}

.tribe-events-thismonth .fourcol {
	width:80%;
}

#tribe-events-pg-template .tribe-events-content ul {
	margin-bottom:.5em;
}

#tribe-events-pg-template .tribe-events-content ul li {
	line-height:1.05em;
	margin-bottom:.75em;
}

@media screen and (max-width: 960px) {
   .events_home_display img {
		display: inline-block;
		margin:0 2em auto;
		max-height:15em;
		overflow: auto;
		width: 15em;
		min-width: 100px;
		position:relative;
	}
}

 /*SECTION: Polemarch Timeline*/
 .timeline-currenttime {
 	border-color: #3f0000;
 	border-right-style: solid;
	border-right-width: 0.15384615384em;
 }

 .timeline-event-content,
 .timeline-event-box {
 		background-image: linear-gradient(to right, #FFF, #3f0000);
 }

 .marker,
 .vco-timeline .vco-navigation .timenav .content .marker.active .line {
 	border-color: #3f0000;
 	border-right-style: solid;
	border-right-width: 0.15384615384em;
 }

 .vco-slider {
 	background-image: linear-gradient(to bottom, #fff, #ffe);
 }


.slide-tag {
    background-color:#7d0000;
}

 /*SECTION: FOOTER*/

 #footer .pkaddress p {
	margin-bottom:.5em;
}

#footer .pksocialmedia-icons {
	margin-top:.5em;
	width:100%;
}

#footer .pkcoatofarms {
	margin-top:2em;
	text-align:center;
	width:100%;
}

/*SECTION: RECENT POSTS*/

.pkrecentpostimg {
		height:9.5em;
		overflow:hidden;
		/*-moz-box-shadow:    0 0 3px 3px #ccc;
		-webkit-box-shadow: 0 0 3px 3px #ccc;
		box-shadow:         0 0 3px 3px #ccc;*/
}

.pkrecentpost {
	box-shadow:2px 2px 1px 1px #CCC;
	display:inline-block;
	margin-right:1em;
	min-height: 16em;
	padding: 1em;
}

.pkrecentposttitle {
	font-family:"Yanone Kaffeesatz", sans-serif;
    font-size: 1.2em;
	font-variant:small-caps;
    font-weight: bolder;
	line-height:2.10em;

	text-align: left;
}

/*SECTION: */
.sidebar-top ul.menu li,
.sidebar-top  ul.menu li.menu-item {
	display:block;
	float:left;
}


/*SECTION: YOUR PAC*/

#menu-your-pac-menu {
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
}

#menu-your-pac-menu li {
	float:left;
	text-align:center;
	margin-left:1em;
	margin-right:1em;
}

.widget-yourpac li {
	padding-right:1em;
    display: inline-block;
}

/*PAGE - SILHOUETTES*/

.bottomborder-dotted-gray {
	border-bottom:1px dotted gray;
}

/*PAGE - FOUNDERS */

.portrait-founder {
    border: 5px crimson solid;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}


/* CUSTOM CSS */
.um-members-pagi, .um .um-tip:hover, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-member-name a:hover, .um .um-member-more a:hover, .um .um-member-less a:hover, .um .um-members-pagi a:hover, .um .um-cover-add:hover, .um .um-profile-subnav a.active, .um .um-item-meta a, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color , .um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active, .um-button, input[type="submit"] {
    background-color: #3f0000;
    background-image: linear-gradient(rgb(28, 0, 0), rgb(60, 0, 0));
    color: rgb(255,255,255);
}


.card {
  /* Add shadows to create the "card" effect */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
}

/* On mouse-over, add a deeper shadow */
.card:hover {
  box-shadow: 0 .5em 1em 0 rgba(0,0,0,0.2);
}

/* Add some padding inside the card container */
.cardcontainer {
  padding: .125em 1em;
}

.frontpage-area {
 margin-top:.5em;
}

.tribe-events .tribe-events-c-search__button {
    background-color: #7d0000;
}

.tribe-common .tribe-common-b2,
.tribe-common .tribe-common-c-svgicon,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text
{
	color:#360000;
}


.tribe-common .tribe-common-c-svgicon--featured path {
	fill: #360000;
}