/*
Theme Name:     PulpFest 2020
Description:    Theme for the PulpFest website 
Author:         PulpFest
Author URI:     http://www.pulpfest.com/
Template:       gridlove
Version:        0.1.1
*/


/*-----------[Tweaked PulpFest 2020 styles]---------------*/

.gridlove-cover-area {
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
    background: #ffffff !important;
    overflow: hidden;
}

.owl-carousel .owl-item {
	background-color: #f3f3f3;
}

.gridlove-cover-slider .owl-nav>div {
margin: 0 12px;
}

/*--- [pf-foot-table] ---*/
table.pf-foot-table {
  border: 1px solid red;
  text-align: left;
}

table.pf-foot-table td {
  border: 0px;
}

/*---[Hide the Slider & the Recent Posts category labels]---*/

.entry-category .gridlove-cat-821, .entry-category .gridlove-cat-1904 {
display: none !important;
}

/*---[Associates menu on homepage]---*/

.pf2020-associates a {
  font-family: sans-serif;
  font-weight: bold;
  color: black;
  display: block;
  padding: 12px;
  text-decoration: none;
  border-bottom: 1px solid #ccc;
}

.pf2020-associates a:hover {
  background-color: #ccc;
}

.pf2020-associates a.active {
  background-color: #4CAF50;
  color: white;
}

/*---[Footer menu]---*/

.pf2020-footer-menu a {
  font-family: sans-serif;
  font-weight: bold;
  color: black;
  display: block;
  padding: 12px;
  text-decoration: none;
  border-bottom: 1px solid #555;
}

.pf2020-footer-menu a:hover {
  background-color: #fff;
}

.pf2020-footer-menu a.active {
  background-color: #4CAF50;
  color: white;
}

.agate {
font-size: 100%;
line-height: 1.2;
}

#contact-footer-box p {
margin-bottom: 3px !important;
}

#contact-footer-box .wpcf7-form label {
margin-bottom: 3px !important;
}

/*---[PayPal form]---*/

.paypal-table {
	display: table;
	width: 100%;
}
.paypal-table-row {
	display: table-row;
}
.paypal-table-cell {
	display: table-cell;
	padding: 3px 10px;
}
.paypal-table-body {
	display: table-row-group;
}

/*---[Coloring the category labels]---*/

/*-- Auction --*/

.entry-category .gridlove-cat-1347,
.entry-category .gridlove-cat-1391,
.entry-category .gridlove-cat-1396,
.entry-category .gridlove-cat-1402,
.entry-category .gridlove-cat-1416,
.entry-category .gridlove-cat-1425,
.entry-category .gridlove-cat-1426,
.entry-category .gridlove-cat-1610 {
background-color: #800000 !important;
}

/*-- Awards --*/

.entry-category .gridlove-cat-1348,
.entry-category .gridlove-cat-1392,
.entry-category .gridlove-cat-1397,
.entry-category .gridlove-cat-1403,
.entry-category .gridlove-cat-1409,
.entry-category .gridlove-cat-1417,
.entry-category .gridlove-cat-1427,
.entry-category .gridlove-cat-1443,
.entry-category .gridlove-cat-1444,
.entry-category .gridlove-cat-1611 {
background-color: #CFB53B !important;
}

/*-- Conventions --*/

.entry-category .gridlove-cat-708,
.entry-category .gridlove-cat-1612 {
background-color: #808080 !important;
}

/*-- Dealers --*/

.entry-category .gridlove-cat-1350,
.entry-category .gridlove-cat-1393,
.entry-category .gridlove-cat-1398,
.entry-category .gridlove-cat-1404,
.entry-category .gridlove-cat-1410,
.entry-category .gridlove-cat-1418,
.entry-category .gridlove-cat-1428,
.entry-category .gridlove-cat-1442,
.entry-category .gridlove-cat-1446,
.entry-category .gridlove-cat-1613 {
background-color: #008000 !important;
}

/*-- History --*/

.entry-category .gridlove-cat-1352,
.entry-category .gridlove-cat-1411,
.entry-category .gridlove-cat-1419,
.entry-category .gridlove-cat-1429,
.entry-category .gridlove-cat-1438,
.entry-category .gridlove-cat-1439,
.entry-category .gridlove-cat-1440,
.entry-category .gridlove-cat-1441,
.entry-category .gridlove-cat-1614 {
background-color: #654321 !important;
}

/*-- Hotel --*/

.entry-category .gridlove-cat-1353,
.entry-category .gridlove-cat-1420,
.entry-category .gridlove-cat-1430,
.entry-category .gridlove-cat-1615 {
background-color: #000080 !important;
}

/*-- Pop Culture --*/

.entry-category .gridlove-cat-1626 {
background-color: #800080 !important;
}

/*-- Program Book --*/

.entry-category .gridlove-cat-1354,
.entry-category .gridlove-cat-1401,
.entry-category .gridlove-cat-1406,
.entry-category .gridlove-cat-1413,
.entry-category .gridlove-cat-1422,
.entry-category .gridlove-cat-1432,
.entry-category .gridlove-cat-1617 {
background-color: #1261A0 !important;
}

/*-- Programming --*/

.entry-category .gridlove-cat-1355,
.entry-category .gridlove-cat-1394,
.entry-category .gridlove-cat-1400,
.entry-category .gridlove-cat-1407,
.entry-category .gridlove-cat-1414,
.entry-category .gridlove-cat-1423,
.entry-category .gridlove-cat-1433,
.entry-category .gridlove-cat-1618 {
background-color: #008080 !important;
}

/*-- Registration --*/

.entry-category .gridlove-cat-1356,
.entry-category .gridlove-cat-1408,
.entry-category .gridlove-cat-1415,
.entry-category .gridlove-cat-1424,
.entry-category .gridlove-cat-1434,
.entry-category .gridlove-cat-1619 {
background-color: #FFC300 !important;
}

/*-- CTA Button --*/
.pf-cta-button {
    color: #ffffff !important;
    display: inline-block;
    text-decoration: none;
    background: #d22329	;
    border-radius: 4px 4px 4px 4px;
    text-align: center;
    font: normal normal 700 normal 14px / 10px Helvetica, Arial, Verdana, sans-serif;
    padding: 9.5px;
	margin-top: 10px;
}

.pf-cta-button:hover span {
  display: none;
}

.pf-cta-button:hover:after {
    content: "FOR PULPFEST";
    color: #ffffff !important;
    font: normal normal 700 normal 14px / 10px Helvetica, Arial, Verdana, sans-serif;
}

/*-- Global paragraph strong change --*/

p b, p strong {
    color: #303030 !important;
}

/*-- Newsletter subscription 2023 --*/
div.tnp-subscription, form.tnp-subscription {
margin: 0;
}

.tnp-subscription div.tnp-field {
margin: 0;
}

.tnp-subscription input.tnp-submit {
width: 150px;
background-color: #d22329;
border-radius: 4px 4px 4px 4px;
font: normal normal 700 normal 14px / 10px Helvetica, Arial, Verdana, sans-serif;
box-shadow: none;
}

.tnp-subscription input[type=text], .tnp-subscription input[type=email] {
border-style: solid !important;
border-width: 1px !important;
background-color: #ffffff !important;
border-color: #dfdfdf !important;
}

