/*!
Theme Name: Colco Politics
Theme URI: http://underscores.me/
Author: Legion & lewis
Author URI: http://LegionandLewis.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: colcopolitics-com
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Colco Politics is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html { background:#ffffff;
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body { background:#ffffff;margin:0;}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
	display: block; margin:0;font-family: 'Gibson'; 
}

audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {	display: none;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;	margin: 0.67em 0;}
mark {background: #ff0;	color: #000;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;	position: relative;	vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}

button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {	-webkit-appearance: button;	cursor: pointer;}
button[disabled],html input[disabled] {	cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box;}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0; margin:0; margin-bottom:0}
td,th {padding: 0; vertical-align:top}
.avatar , .avatar img { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
.author-avatar, .author-avatar img { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }

::selection {background: #c7c7c7;}
::-moz-selection {background: #c7c7c7;}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,button,input,select,textarea {	color: #404040;font-family: 'Open Sans', sans-serif;font-size: 16px;font-size: 1rem;line-height: 1.5;}
h1,h2,h3,h4,h5,h6 {	clear: both;}
p {margin-bottom: 1.5em;}
dfn,cite,em,i {font-style: italic;}
blockquote {margin: 0 1.5em;}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;font-size: 0.9375rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;
overflow: auto;padding: 1.6em;}
code,kbd,tt,var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size: 15px;font-size: 0.9375rem;}
abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}
mark,ins {background: #fff9c0;text-decoration: none;}
big {font-size: 125%;}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {box-sizing: border-box;}
*,*:before,*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */	box-sizing: inherit;}
blockquote:before,blockquote:after,q:before,q:after {content: "";}
blockquote,q {quotes: "" "";}
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
ul,ol {margin: 0 0 1.5em 3em;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul,li > ol {margin-bottom: 0;margin-left: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
img {height: auto; /* Make sure images are scaled correctly. */	max-width: 100%; /* Adhere to container width. */}
table {margin: 0;width: 100%;}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,input[type="button"],input[type="reset"],input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;}

select {border: 1px solid #ccc;}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {color: #111;}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"] {
	padding: 3px;
}

textarea {padding-left: 3px;width: 100%;}




/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {color: royalblue;}
a:visited {color: purple;}
a:hover,a:focus,a:active {color: midnightblue;text-decoration: none;outline:none}
a, a:visited, a:focus, a:hover{ 
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
text-decoration: none;
outline:none
}



/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {outline: 0;}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,
.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after
{content: "";display: table;table-layout: fixed;}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {clear: both;}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {margin: 0 0 1.5em;}
.widget select {max-width: 100%;} /* Make sure select elements fit in widgets. */


/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {display: block;}
.hentry {margin: 0 0 1.5em;}
.byline,.updated:not(.published) {display: none;}
.single .byline,.group-blog .byline {display: inline;}
.page-content,.entry-content,.entry-summary {margin: 1.5em 0 0;}
.page-links {clear: both;margin: 0 0 1.5em;}

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,.archive .format-aside .entry-title {display: none;}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer {display: none;} /* Theme Footer (when set to scrolling) */

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {display: block;}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed,iframe,object {	max-width: 100%;} /* Make sure embeds and iframes fit their containers. */


/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.wp-caption-text {text-align: center;}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {margin-bottom: 1.5em;}
.gallery-item {	display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {	max-width: 50%;}
.gallery-columns-3 .gallery-item {	max-width: 33.33%;}
.gallery-columns-4 .gallery-item { 	max-width: 25%;}
.gallery-columns-5 .gallery-item {	max-width: 20%;}
.gallery-columns-6 .gallery-item {	max-width: 16.66%;}
.gallery-columns-7 .gallery-item {	max-width: 14.28%;}
.gallery-columns-8 .gallery-item {	max-width: 12.5%;}
.gallery-columns-9 .gallery-item {	max-width: 11.11%;}
.gallery-caption {	display: block;}



/*  MAIN LAYOUT	============================================================================= */

#skiptomain { display: none; }

#wrapper {width: 100%;position: relative;text-align: left;}

#headcontainer {width: 100%; max-width: 100%;position:fixed; top:0px;overflow: hidden; z-index:9000000;background:#ffffff;}
 
.header-content {clear: both;width: 1375px;max-width: 1375px;margin: 0 auto;padding: 2px 0 5px 0px;position: relative;
color: #000;text-align: center;}

.header-content2 {clear: both;width: 1375px;max-width: 1375px;margin: 0 auto 0px auto;padding: 8px 10px 5px 10px;position: relative;
color: #000;text-align: left;}
 
#maincontentcontainer {width: 100%; max-width: 100%;}

#maincontentcontainer-head  {width: 100%;}

#maincontent, .maincontent{width: 1375px; max-width:1375px;margin: 0 auto;padding:15px;color: #333;line-height: 1.5em;position: relative;}
{width: 1225px; max-width:1225px;margin: 0 auto;padding:0;color: #333;line-height: 1.5em;position: relative;}


#footercontainer {overflow-x:none;width: 100%;background:#b13f59;}
	
footer {clear: both;width: 1375px;max-width: 1375px;font-size: 0.8125em; margin: 0 auto;padding:50px 0px 60px 0px;color: #999;}

.header-top-spacing-fix {height:95px}

.menu-header-1 {display:block}
.menu-header-2 {display:none}

.cp-menulogo-a {display:block}
.cp-menulogo-b {display:none}

@media only screen and (max-width: 1370px) {
	.header-content, .header-content2 {width: 1220px;}
	#maincontent {width: 1220px;}
	.maincontent, .maincontent-brands{width: 1220px;}
	footer {width: 1220px;}		
}



@media only screen and (max-width: 1220px) {
	.header-content, .header-content2 {width: 100%;}
	#maincontent {width: 100%;}
	.maincontent{width: 100%;}
	.maincontent-brands{width: 100%;}
	footer {width: 100%;}		
}


@media only screen and (max-width: 775px) {
.menu-header-1 {display:none}
.menu-header-2 {display:block}	
	
.cp-menulogo-a {display:none}
.cp-menulogo-b {display:block}	
}


/*  Head Divs ============ */
.head-links-div1 {width:35%; display:block; float:left; margin:-5px 0 0 0; padding:20px 0 0 0; text-align:center}
.head-menu-icon-div {display:none;}
.head-logo-div1 {width:22.5%; display:block; float:left; margin:-5px 2.5% 0px 2.5% ; padding:0; text-align:center}
.head-logo-div2 {display:none;}
.head-links-div2 {width:35%; display:block; float:left; margin:-5px 0 0 0; padding:20px 0 0 0; text-align:center}
.head-links-search {display:none;}

.head-logo-div1 img,
.head-logo-div2 img{height:60px}





.head-links-div1 a, .head-links-div2 a  {font-size:1.35em;font-family: 'PT Sans Narrow', sans-serif;color:#072f52; font-weight:600; margin:0 7px; letter-spacing:2px; text-transform:uppercase}
.head-link-morenav {font-size:1.35em;font-family: 'PT Sans Narrow', sans-serif;color:#072f52; font-weight:600; margin:0 7px; letter-spacing:2px}
.head-links-div-slant {font-size:1.05em;font-family: 'PT Sans Narrow', sans-serif;color:#ffffff; font-weight:300; margin:0 15px; letter-spacing:-1px}


@media screen and (max-width: 1175px) {			
.head-links-div1 {display:none;}
.head-menu-icon-div {width:25%; display:block; float:left; margin:-5px 0 0 0; padding:15px 0 0 0; text-align:center}
.head-logo-div1 {width:45%; display:block; float:left; margin:-3px 2.5% -3px 2.5% ; padding:0; text-align:center}
.head-links-div2 {display:none;}
.head-links-search {width:25%; display:block; float:left; margin:-5px 0 0 0; padding:15px 0 0 0; text-align:center}
		
}



@media screen and (max-width: 675px) {		
.head-logo-div1 {display:none;}	
.head-logo-div2  {width:45%; display:block; float:left; margin:-5px 2.5% 0px 2.5% ; padding:0; text-align:center}
	
}


/*--------------------------------
## SLIDEOUT MENU
---------------------------------*/



.overlay-mainmenu-link {display: block; float:left; width:50%;}

@media only screen and (max-width: 626px){
.overlay-mainmenu-link {display: block; float:left; width:100%;}
}

/* DTGSO Main MenuThe Overlay (background) */
.overlay-mainmenu {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */    
    height: 100%;
    width: 0;
    position: fixed; /* Stay in place */
    z-index: 10000000000000000000000; /* Sit on top */
    left: 0;
    top: 0;
	background: url(../images/patterns/grid-overlay-2.png) #ffffff;
	opacity:1;
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
	margin:0
}



.overlay-dinecatsmenu {
    /* Height & width depends on how you want to reveal the overlay (see JS below) */    
    height: 100%;
    width: 0;
    position: fixed; /* Stay in place */
    z-index: 20000000000000000000000; /* Sit on top */
    left: 0;
    top: 0;
	background: #bed3d9;
	opacity:1;
    overflow-x: hidden; /* Disable horizontal scroll */
    transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
	margin:0
}

/* Position the content inside the overlay */z
.overlay-content-mainmenu, .overlay-content-dinecatsmenu {
    position: relative;
    top: 5%; /* 25% from the top */
    width: 100%; /* 100% width */
    text-align: center; /* Centered text/links */
    margin-top: 10px; /* 30px top margin to avoid conflict with the close button on smaller screens */
}

/* The navigation links inside the overlay */
.overlay-mainmenu a,  .overlay-dinecatsmenu  a {
    padding: 8px;
    text-decoration: none;
    font-size: 1.95em;
	text-transform:uppercase;
	font-family: 'Gibson';
	font-weight:900;
    color: #818181;
    display: block; /* Display block instead of inline */
    transition: 0.3s; /* Transition effects on hover (color) */
}

.overlay-mainmenu a.inmenublock {
    padding: 3px 8px;
    text-decoration: none;
    font-size: 1.50em;
	opacity:1;
	text-transform:uppercase;
	font-family: 'Gibson';
	font-weight:700;
    color: #ffffff;
    display: block; /* Display block instead of inline */
    transition: 0.3s; /* Transition effects on hover (color) */
}




/* When you mouse over the navigation links, change their color */
.overlay-mainmenu a:hover, .overlay-mainmenu a:focus,
.overlay-dinecatsmenu a:hover, .overlay-dinecatsmenu a:focus,
{
    color: #f1f1f1;
	opacity:1;
}

/* Position the close button (top right corner) */
.closebtn-mainmenu{
    position: absolute; z-index:10000000000;
    top: 5px;
    right: 15px;
    font-size: 40px !important; /* Override the font-size specified earlier (36px) for all navigation links */
}


/* Position the close button (top right corner) */
.closebtn-dinecatsmenu{
    position: absolute; z-index:20000000000;
    top: 5px;
    right: 15px;
    font-size: 40px !important; /* Override the font-size specified earlier (36px) for all navigation links */
}


.nav-links-mainmenu { padding:10px ; margin-right:15px; background:none; color: #727272; text-shadow:1px 1px #ffffff}
.nav-links-active-mainmenu { padding:5px ; margin-right:5px; background: #F06B09; text-shadow:1px 1px #B73904; color:#ffffff; border-bottom:1px solid #ffffff;
-webkit-box-shadow: 0 4px 3px -3px #c7c7c7; -moz-box-shadow: 0 4px 3px -3px #c7c7c7; box-shadow: 0 4px 3px -3px #c7c7c7}


/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */
@media screen and (max-height: 450px) {
    .overlay-mainmenu a {font-size: 20px}
    .closebtn-mainmenu {
        font-size: 40px !important;
        top: 15px;
        right: 35px;
    }
}




/*=================      Header-Top Brands Link    =================== */

.header-top-links-wrap {text-align: center; padding:0 0 0 10px; margin:0; width:100%}

a.header-top-link-1, a.header-top-link-2, a.header-top-link-3, a.header-top-link-4 {
	color:#93bbc3; padding: 0; margin:7px 14px; font-weight:500; letter-spacing:1px;font-family: 'PT Sans Narrow', sans-serif;font-size:1.15em;}

a.header-top-link-1 {color:#ffffff; border-bottom:1px solid #ffffff;}




/*==
@media screen and (max-width: 850px) {
a.header-top-link-1, a.header-top-link-2, a.header-top-link-3, a.header-top-link-4 {font-size:1.15em}
	
}	
==*/


/*=================      Footer (grid styling)   =================== */

ul.footer-grid {list-style:none; text-align: left; padding:0; margin:0; width:100%; display:table}
ul.footer-grid li {margin:0;margin-bottom:0;padding-bottom:0;border:0; width:100%; vertical-align:top; text-align:left; overflow:hidden;padding:0;border-bottom:none}



ul.footer-grid li:nth-child(3n+1) {display: block;float:left;margin: 0 5% 5px 0;width: 30%; padding:0 0 15px 0;clear:both; text-align:center}
ul.footer-grid li:nth-child(3n+2) {display: block;float:left;margin: 0 5% 5px 0;width: 30%; padding:0 0 15px 0;clear:none;text-align:left}
ul.footer-grid li:nth-child(3n+3) {display: block;float:left;margin: 0 0% 5px 0;width: 30%; padding:0 0 15px 0;clear:none;text-align:left}

ul.footer-grid li:nth-child(3n+1) img {height:35px; margin:0 15px}



@media screen and (max-width: 725px) {
ul.footer-grid li:nth-child(3n+1) {display: block;float:left;margin: 0 0 5px 0;width: 100%; padding:0 0 15px 0;clear:both;}
ul.footer-grid li:nth-child(3n+2) {display: block;float:left;margin: 0 5% 5px 0;width: 100%; padding:40px 0 15px 0;clear:both; text-align:center}
ul.footer-grid li:nth-child(3n+3) {display: block;float:left;margin: 0 0 5px 0;width: 100%; padding:15px 0 25px 0;clear:both; text-align:center}
	
ul.footer-grid li:nth-child(3n+1) img {height:30px; margin:0 10px}	
}

/*=================      Footer (all other styling)   =================== */
.footer-heading {font-family: 'Anton', sans-serif;font-size:1.7em;color:#ffffff;}
.footer-text1 {font-family: 'Open Sans', sans-serif;font-size:1.3em;color:#ffffff}
.footer-text2 {font-family: 'Open Sans', sans-serif;font-size:1.5em;color:#ffffff}
.footer-text3 {font-family: 'Open Sans', sans-serif;font-size:1.25em;color:#ffffff; font-style:italic}
.copyright-text {font-family: 'PT Sans Narrow', sans-serif;font-size:1.35em;text-align:center; line-height:1.45em}



/*========== Homepage Slider ============*/

.flex-slider {width:100%;position:relative; height:600px;overflow:hidden; background-size:cover}
.flex-slider .slides {list-style:none;overflow:hidden;margin:0;padding:0;}
.flex-slider .slides > li {float:left;margin-right:-100%;width:100%;overflow:hidden;height:600px;}
.flex-slider .flex-direction-nav {list-style:none;margin:0;padding:0}
.flex-slider .flex-direction-nav .flex-prev, .flex-slider .flex-direction-nav .flex-next {display:none}
.flex-slider .flex-direction-nav .flex-prev{left:0}
.flex-slider .flex-direction-nav .flex-next{right:0}
.slide-image{background-size:cover;background-position:center;position:absolute;width:100%;height:100%;left:0;top:0;}
.flex-active-slide .slide-image{animation: zoomout 5s;}
@keyframes zoomout{
  0%{
    transform: scale(1.3);
  }
  100%{
    transform: scale(1);
  }
}

.oitv-text-over-slider {font-size:3.75em;  font-family: 'Anton', sans-serif;color:#ffffff;text-transform:uppercase;  text-shadow: 2px 2px 4px #080808;letter-spacing:2px}
.oitv-text-the {border-bottom:8px solid #93bbc3}
.oitv-text-ville {border-bottom:8px solid #484e70}
.trending-br {display:none}

@media screen and (max-width: 1025px) {
	.oitv-text-over-slider {font-size:4.25em;}
	
}


@media screen and (max-width: 850px) {
	.oitv-text-over-slider {font-size:4.75em; }
}


@media screen and (max-width: 750px) {
	.oitv-text-over-slider {font-size:3.05em;line-height:2em; letter-spacing:6px}
}




/*=================      Home 4 Blocks    =================== */

ul.home_4blocks-grid {list-style:none; text-align: left; padding:0; margin:0; width:100%; display:table}
ul.home_4blocks-grid li {margin:0;margin-bottom:0;padding-bottom:0;border:0; width:100%; vertical-align:top; text-align:left; overflow:hidden;border-bottom:none;padding:20px 0;
							height:400px; border-radius: 5px;box-shadow: inset 0 0 20px #080808;}



ul.home_4blocks-grid li:nth-child(4n+1) {display: block;float:left;margin: 0 3% 5px 0;width: 22.75%;clear:both;}
ul.home_4blocks-grid li:nth-child(4n+2) {display: block;float:left;margin: 0 3% 5px 0;width: 22.75%;clear:none;}
ul.home_4blocks-grid li:nth-child(4n+3) {display: block;float:left;margin: 0 3% 5px 0;width: 22.75%;clear:none;}
ul.home_4blocks-grid li:nth-child(4n+4) {display: block;float:left;margin: 0 0 5px 0;width: 22.75%;clear:none;}

.home_4blocks-text-cat {color:#ffffff; font-size:0.95em; font-weight:900;font-family: 'PT Sans Narrow', sans-serif;text-transform:uppercase;letter-spacing:3px;margin:0 30px}


@media only screen and (max-width: 1370px) {
	ul.home_4blocks-grid li {margin:0;margin-bottom:0;padding-bottom:0;border:0; width:100%; vertical-align:top; text-align:left; overflow:hidden;padding:20px 15px;border-bottom:none;
							height:400px; border-radius: 5px;box-shadow: inset 0 0 20px #080808;}
	
	ul.home_4blocks-grid li:nth-child(4n+1) {display: block;float:left;margin: 0 6% 5px 0;width: 47%;clear:both;}
	ul.home_4blocks-grid li:nth-child(4n+2) {display: block;float:left;margin: 0 0 5px 0;width: 47%;clear:none;}
	ul.home_4blocks-grid li:nth-child(4n+3) {display: block;float:left;margin: 50px 6% 5px 0;width: 47%;clear:both;}
	ul.home_4blocks-grid li:nth-child(4n+4) {display: block;float:left;margin: 50px 0 5px 0;width: 47%;clear:none;}	
}



@media only screen and (max-width: 850px) {
	ul.home_4blocks-grid li {margin:0;margin-bottom:0;padding-bottom:0;border:0; width:100%; vertical-align:top; text-align:left; overflow:hidden;padding:20px 15px;border-bottom:none;
							height:400px; border-radius: 5px;box-shadow: inset 0 0 20px #080808;}
	
	ul.home_4blocks-grid li:nth-child(4n+1) {display: block;float:left;margin: 0 4% 5px 0;width: 48%;clear:both;}
	ul.home_4blocks-grid li:nth-child(4n+2) {display: block;float:left;margin: 0 0 5px 0;width: 48%;clear:none;}
	ul.home_4blocks-grid li:nth-child(4n+3) {display: block;float:left;margin: 50px 4% 5px 0;width: 48%;clear:both;}
	ul.home_4blocks-grid li:nth-child(4n+4) {display: block;float:left;margin: 50px 0 5px 0;width: 48%;clear:none;}	
}



@media only screen and (max-width: 700px) {
	ul.home_4blocks-grid li {margin:0;margin-bottom:0;padding-bottom:0;border:0; width:100%; vertical-align:top; text-align:left; overflow:hidden;padding:20px 5px;border-bottom:none;
							height:400px; border-radius: 5px;box-shadow: inset 0 0 20px #080808;}
	
	ul.home_4blocks-grid li:nth-child(4n+1) {display: block;float:left;margin: 0 0 5px 0;width: 100%;clear:both;}
	ul.home_4blocks-grid li:nth-child(4n+2) {display: block;float:left;margin: 50px 0 5px 0;width: 100%;clear:both;}
	ul.home_4blocks-grid li:nth-child(4n+3) {display: block;float:left;margin: 50px 0 5px 0;width: 100%;clear:both;}
	ul.home_4blocks-grid li:nth-child(4n+4) {display: block;float:left;margin: 50px 0 5px 0;width: 100%;clear:both;}	
}

/*--------------------------------------------------------------
#HOMEPAGE Superleaderboard (Advertisements)
--------------------------------------------------------------*/
.home-slb-a {display:block}
.home-slb-b {display:none}
.home-slb-c {display:none}

@media only screen and (max-width: 975px) {
.home-slb-a {display:none}
.home-slb-b {display:block}
.home-slb-c {display:none}	
}	

@media only screen and (max-width: 675px) {
.home-slb-a {display:none}
.home-slb-b {display:none}
.home-slb-c {display:block}
}	




/*--------------------------------------------------------------
	Home Featured Events
--------------------------------------------------------------*/
.homefeat-events-sec-head-wrap{text-align:left}
.homefeat-events-sec-biglinks-wrap{text-align:left}

.home-feat-events-section_div-1 {width:35%; display:block; float:left; margin:50px 0 0 0; padding:5px 0 0 0; text-align:left;clear:both}
.home-feat-events-section_div-2 {width:62.5%; display:block; float:left; margin:65px 0 0 0; padding:5px 0 0 0; text-align:center;clear:none}


ul.home-feat-events-grid {list-style:none; text-align: left; padding:0; margin:0 0 0 0; width:100%; display:table}
ul.home-feat-events-grid li {margin:0;margin-bottom:0;padding-bottom:0;border:0; width:100%; vertical-align:top; text-align:left; overflow:hidden;padding:0;border-bottom:none}

ul.home-feat-events-grid li:nth-child(2n+1) {display: block;float:left;margin: 0 0 0 0;width: 50%; padding:0 20px 45px 0;clear:both;border-right:2px solid #469bad}
ul.home-feat-events-grid li:nth-child(2n+2) {display: block;float:left;margin: 0 0 0 -2px;width: 50%; padding:0 0 45px 20px;clear:none;border-left:2px solid #469bad}


.home-feat-events-dates-div1 {width:25%; display:block; float:left; margin:0 5% 0 0; padding:5px 0 0 0; text-align:center;clear:both}
.home-feat-events-dates-div2 {width:70%; display:block; float:left; margin:0 0 0 0; padding:5px 0 0 0; text-align:left;clear:none}

.home-events-date-1m {font-family: 'Open Sans', sans-serif;font-size:0.9em;font-weight:600; color:#30415e; line-height:1.05em;letter-spacing:1px; text-transform:uppercase}
.home-events-date-1d {font-family: 'Open Sans', sans-serif;font-size:1.55em;font-weight:900; color:#30415e; line-height:1.05em;letter-spacing:1px}

.home-events-date-2m {}
.home-events-date-2d {}


.home-events-title {font-family: 'Open Sans', sans-serif;font-size:1.15em;font-weight:900; color:#30415e; line-height:1.05em;letter-spacing:1px}
.home-events-location {font-family: 'Open Sans', sans-serif;font-size:1.05em;font-weight:300; color:#30415e; line-height:1.05em}


@media only screen and (max-width: 1200px) {
.home-feat-events-section_div-1 {width:25%; display:block; float:left; margin:50px 0 0 0; padding:5px 0 0 0; text-align:left;clear:both}
.home-feat-events-section_div-2 {width:72.5%; display:block; float:left; margin:65px 0 0 0; padding:5px 0 0 0; text-align:center;clear:none}
}	


@media only screen and (max-width: 1050px) {
.homefeat-events-sec-head-wrap {text-align:center}
.home-feat-events-section_div-1 {width:100%; display:block; float:left; margin:40px 0 0 0; padding:5px 0 0 0; text-align:left;clear:both}
.home-feat-events-section_div-2 {width:100%; display:block; float:left; margin:15px 0 0 0; padding:5px 0 0 0; text-align:center;clear:none}
}	

@media only screen and (max-width: 950px) {
.homefeat-events-sec-biglinks-wrap{text-align:center}
}


@media only screen and (max-width: 700px) {
ul.home-feat-events-grid li:nth-child(2n+1) {display: block;float:left;margin: 0 0 0 0;width: 100%; padding:0 0 30px 0;clear:both;border-right:none}
ul.home-feat-events-grid li:nth-child(2n+2) {display: block;float:left;margin: 0 0 0 0;width: 100%; padding:0 0 30px 0;clear:both;border-left:none}
	
.home-feat-events-dates-div1 {width:22.5%; display:block; float:left; margin:0 5% 0 0; padding:5px 0 0 0; text-align:center;clear:both}
.home-feat-events-dates-div2 {width:72.5%; display:block; float:left; margin:0 0 0 0; padding:5px 0 0 0; text-align:left;clear:none}	
}

/*=================      Home Blog Post    =================== */
.home_blog-grid-sec-a {display: block;float:left;margin: 0 0 5px 0;width: 22.5%;clear:both;}

.home_blog-grid-lead-a {display: block;float:left;margin: 0 5% 5px 5%;width: 45%;clear:none;}
.home_blog-grid-lead-b {display: none;}

.home_blog-grid-sec-b {display: block;float:left;margin: 0 0 5px 0;width: 22.5%;clear:none;}

.home_blog-grid-sec-a-1 {display: block;float:left;margin: 0 0 0 0;width: 100%;clear:both; text-align:left}
.home_blog-grid-sec-a-2 {display: block;float:left;margin: 50px 0 0 0;width: 100%;clear:both; text-align:left}
.home_blog-grid-sec-b-1 {display: block;float:left;margin: 0 0 0 0;width: 100%;clear:both; text-align:left}
.home_blog-grid-sec-b-2 {display: block;float:left;margin: 50px 0 0 0;width: 100%;clear:both; text-align:left}


.home_blog-grid-leada-story-img-div {display:block;float:left;margin: 0 0 11px 0;width: 100%;clear:both;height:575px;border-radius:6px;}

.home_blog-grid-story-img-div {display:block;float:left;margin: 0 0 11px 0;width: 100%;clear:both;height:225px;border-radius:6px;}
.home_blog-grid-content-img {display:none}
.home_blog-grid-content-text {display: block;float:left;margin: 0 0 0 0;width: 100%;clear:both; text-align:left}


.home_blog-grid-content-img2 {display:none}
.home_blog-grid-content-text2 {display: block;float:left;margin: 15px 0 0 0;width: 100%;clear:both; text-align:left; border-top:1px solid #80a0d1; padding-top:15px}

/*===== Headings (text) ===== */
.home_blog-grid-story-cat {color:#469bad; font-size:0.95em; font-weight:700;font-family: 'PT Sans Narrow', sans-serif;text-transform:uppercase;letter-spacing:1px}
.home_blog-grid-story-head2 {color:#469bad; font-size:1.15em; font-weight:500;font-family: 'Open Sans', sans-serif;text-transform:none;letter-spacing:1px}

.home_blog-grid-leada-story-head2 {color:#ffffff; font-size:2.25em; font-weight:300;font-family: 'Anton', sans-serif;line-height:1.3em;letter-spacing:2px; text-shadow:1px 1px 2px #080808}

@media only screen and (max-width: 1170px) {
.home_blog-grid-sec-a {display: block;float:left;margin: 50px 0 5px 0;width: 100%;clear:both;}

.home_blog-grid-lead-a {display: none;}
.home_blog-grid-lead-b {display: block;float:left;margin: 0 0% 5px 0%;width: 100%;clear:both;}

.home_blog-grid-sec-b {display: block;float:left;margin: 50px 0 5px 0;width: 100%;clear:none;}

.home_blog-grid-sec-a-1 {display: block;float:left;margin: 0 6% 0 0;width: 47%;clear:both; text-align:left}
.home_blog-grid-sec-a-2 {display: block;float:left;margin: 0 0 0 0;width: 47%;clear:none; text-align:left}
	
.home_blog-grid-sec-b-1 {display: block;float:left;margin: 0 6% 0 0;width: 47%;clear:both; text-align:left}
.home_blog-grid-sec-b-2 {display: block;float:left;margin: 0 0 0 0;width: 47%;clear:none; text-align:left}	
}


@media only screen and (max-width: 725px) {
.home_blog-grid-sec-a {display: block;float:left;margin: 0 0 5px 0;width: 100%;clear:both;}
.home_blog-grid-sec-b {display: block;float:left;margin: 0 0 5px 0;width: 100%;clear:none;}

	
.home_blog-grid-sec-a-1 {display: block;float:left;margin: 35px 0 25px 0;width: 100%;clear:both; text-align:left}
.home_blog-grid-sec-a-2 {display: block;float:left;margin: 0 0 25px 0;width: 100%;clear:none; text-align:left}
	
.home_blog-grid-sec-b-1 {display: block;float:left;margin: 0 0 25px 0;width: 100%;clear:both; text-align:left}
.home_blog-grid-sec-b-2 {display: block;float:left;margin: 0 0 0 0;width: 100%;clear:none; text-align:left}	
	
.home_blog-grid-story-img-div {display:none}
.home_blog-grid-content-img {display: block;float:left;margin: 0 5% 0 0;width: 30%;clear:both; text-align:left}
.home_blog-grid-content-img img {border-radius:6px}
.home_blog-grid-content-text {display: block;float:left;margin: 0 0 0 0;width: 65%;clear:none; text-align:left}	
	
	

.home_blog-grid-content-img2 {display: block;float:left;margin: 0 5% 0 0;width: 30%;clear:both; text-align:left}
.home_blog-grid-content-text2 {display: block;float:left;margin: 0 0 40px 0;width: 65%;clear:none; text-align:left}	
}	
/*=================      Home Fullscreen Promo Ad (contest)    =================== */

.parallax-item {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-family: Montserrat, sans-serif;
  width: 100%;
  min-height: 100vh;
}

.parallax-item h2 {
  font-size: 3rem;
  text-transform: uppercase;
  background-color: whitesmoke;
  padding: 1rem;
  border-radius: 1em;
}

.parallax-item:first-child {
  background: url("http://downtownwhiteville.com/wp-content/themes/downtownwhiteville-com/images/home/dtw-home-BIGpromo-bg2.jpg");
  background-size: absolute;
  background-position: center;
  min-height: 400vhpx;
}

.parallax-item:nth-child(2) {
  background: #fdd835;
}

.parallax-item:nth-child(3) {
  background: url("https://images.unsplash.com/photo-1663183539627-adbe2c8ef43d?crop=entropy&cs=tinysrgb&fm=jpg&ixid=MnwzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2NjM5Mzk5ODc&ixlib=rb-1.2.1&q=80");
  background-size: cover;
  background-position: center;
  background-attachment: fixed; /* Parallax Effect for DIV 3 */
  min-height: 600px;
}

.parallax-item:nth-child(4) {
  background: #1565c0;
}

@media screen and (max-width: 950px) {
.parallax-item:first-child {
  background: url("http://downtownwhiteville.com/wp-content/themes/downtownwhiteville-com/images/home/dtw-home-BIGpromo-bg3.jpg");
  background-size: cover;
  background-position: center;
  min-height: 650vhpx;
}
}	

@media screen and (max-width: 768px) {
  .parallax-item h2 {
    font-size: 1.5rem;
  }
}



.home_fs_promo-ad-grid-overlay {width:100%;min-height: 100vh; background: url(http://legionandlewis.com/wp-content/themes/legionandlewis-com/images/patterns/overlay1.png) fixed}
.home_fs_promo-ad-grid-contentdiv {width:100%; max-width:1000px; text-align:center; margin:30vh auto 0 auto;}
a.home_fs_promo-ad-grid-heading {font-family: 'Anton', sans-serif;font-size:5.35em;font-weight:300;font-style:italic;color:#ffffff}
a.home_fs_promo-ad-grid-details {font-family: 'Open Sans', sans-serif;font-size:1.55em;font-weight:300;font-style:italic;color:#ffffff}


@media screen and (max-width: 950px) {
a.home_fs_promo-ad-grid-heading {font-family: 'Anton', sans-serif;font-size:4.35em;font-weight:300;font-style:italic;color:#ffffff}
a.home_fs_promo-ad-grid-details {font-family: 'Open Sans', sans-serif;font-size:1.55em;font-weight:300;font-style:italic;color:#ffffff}
}


@media screen and (max-width: 750px) {
.home_fs_mobilead {display:block; height:600px; background: url(https://scontent.fcre1-1.fna.fbcdn.net/v/t39.30808-6/432889270_18323089225185065_4974628998155585390_n.jpg?_nc_cat=101&ccb=1-7&_nc_sid=5f2048&_nc_ohc=MsBa4LW7YCoAX9nbPUW&_nc_ht=scontent.fcre1-1.fna&oh=00_AfB27AXJmKJf30sKl4-rOQP2nrDP6QxPMlepSHWYPqCUzw&oe=65FC86A5) center center fixed; background-size:cover}
	
a.home_fs_promo-ad-grid-heading {font-family: 'Anton', sans-serif;font-size:3.35em;font-weight:300;font-style:italic;color:#ffffff}
a.home_fs_promo-ad-grid-details {font-family: 'Open Sans', sans-serif;font-size:1.25em;font-weight:300;font-style:italic;color:#ffffff}	
}

/*=================      Home Events Grid    =================== */

ul.home_feat-events-grid {list-style:none; text-align: left; padding:0; margin:0; width:100%; display:table}
ul.home_feat-events-grid li {margin:0;margin-bottom:0;padding-bottom:0;border:0; width:100%; vertical-align:top; text-align:left; overflow:hidden;padding:0;border-bottom:none}

ul.home_feat-events-grid li .img-div {display: block;float:left;margin: 0 0 15px 0;width: 100%;}
ul.home_feat-events-grid li .img-div img {border:5px solid #ffffff;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
ul.home_feat-events-grid li .content-div {display: block;float:left;margin: 0 0 5px 0;width: 100%;padding-top:5px;}


ul.home_feat-events-grid li:nth-child(3n+1) {display: block;float:left;margin: 0 5% 0 0;width: 30%; padding:10px;clear:both;}
ul.home_feat-events-grid li:nth-child(3n+2) {display: block;float:left;margin: 0 5% 0 0;width: 30%; padding:10px;clear:none;}
ul.home_feat-events-grid li:nth-child(3n+3) {display: block;float:left;margin: 0 0 0 0;width: 30%; padding:10px;clear:none;}

@media screen and (max-width: 975px) {
ul.home_feat-events-grid li:nth-child(3n+1) {display: block;float:left;margin: 0 10% 0 0;width: 45%; padding:0 0 15px 0;clear:both;}
ul.home_feat-events-grid li:nth-child(3n+2) {display: block;float:left;margin: 0 0 0 0;width: 45%; padding:0 0 15px 0;clear:none;}
ul.home_feat-events-grid li:nth-child(3n+3) {display: block;float:none;margin: 0 auto 0 auto;width: 45%; padding:75px 0 15px 0;clear:both;}
}


@media screen and (max-width: 700px) {
ul.home_feat-events-grid li:nth-child(3n+1) {display: block;float:left;margin: 0 0 50px 0;width: 100%; padding:0 0 15px 0;clear:both;}
ul.home_feat-events-grid li:nth-child(3n+2) {display: block;float:left;margin: 0 0 50px 0;width: 100%; padding:0 0 15px 0;clear:none;}
ul.home_feat-events-grid li:nth-child(3n+3) {display: block;float:left;margin: 0 0 50px 0;width: 100%; padding:0 0 15px 0;clear:none;}
	
ul.home_feat-events-grid li .img-div {display: block;float:left;margin: 0 2% 5px 0;width: 40%;}
ul.home_feat-events-grid li .img-div img {border:5px solid #ffffff;}
ul.home_feat-events-grid li .content-div {display: block;float:left;margin: 0 0 5px 0;width: 58%;padding-top:15px;}
}



/*=================      Explore Pgae Content Layout A / B (Attractions, Arts & Culture, About Whiteville, Library)   =================== */
.explore-page-grid-sec-a {display: block;float:left;margin: 0 6% 5px 0;width: 47%;clear:both;}
.explore-page-grid-sec-b {display: block;float:left;margin: 0 0 5px 0;width: 47%;clear:none;}

.explore-page-grid-sec-a_1 {display:table-cell;float:left;margin: 0 0 50px 0;width: 100%;clear:both; border-radius:10px; height:325px;
							border-bottom:15px solid #469bad;
							box-shadow: inset 0 0 20px #080808, inset 0px -360px 180px -275px #080808;
							padding:225px 20px 20px 20px;
							font-family: 'PT Sans Narrow', sans-serif;font-size:2.65em; font-weight:900; color:#ffffff; letter-spacing:3px;
							text-shadow:2px 2px 2px #080808;}

.explore-page-grid-sec-a_2-wrap {display: block;float:left;margin: 0 10% 0 0;width: 45%;clear:both;}
.explore-page-grid-sec-a_3-wrap {display: block;float:left;margin: 0 0 0 0;width: 45%;clear:none;}

.explore-page-grid-sec-a_2-wrap,
.explore-page-grid-sec-a_3-wrap {font-family: 'PT Sans Narrow', sans-serif;font-size:1.25em; font-weight:900; text-transform:uppercase; color:#080808; letter-spacing:3px;}
								

.explore-page-grid-sec-a_2 {display: block;float:left;margin: 0 0 7px 0;width: 100%;clear:both; border-radius:10px; height:150px;box-shadow: inset 0 0 20px #080808;}

.explore-page-grid-sec-a_3 {display: block;float:left;margin: 0 0 7px 0;width: 100%;clear:both; border-radius:10px; height:150px;box-shadow: inset 0 0 20px #080808;}

.explore-page-grid-sec-b_1 {display: block;float:left;margin: 0 0 0 0;width: 100%;clear:both;border-radius:10px; height:525px;
							border-bottom:15px solid #469bad;
							box-shadow: inset 0 0 20px #080808, inset 0px -360px 180px -275px #080808;
							padding:425px 20px 20px 20px;
							font-family: 'PT Sans Narrow', sans-serif;font-size:2.65em; font-weight:900; color:#ffffff; letter-spacing:3px;
							text-shadow:2px 2px 2px #080808;}



@media screen and (max-width: 950px) {
.explore-page-grid-sec-a {display: block;float:left;margin: 0 0 50px 0;width: 100%;clear:both;}
.explore-page-grid-sec-b {display: block;float:left;margin: 0 0 5px 0;width: 100%;clear:none;}
}


/*=================      Explore Pgae Content Layout C / D (Sports, Parks + Greenspaces)   =================== */
.explore-page-grid-sec-c {display: block;float:left;margin: 0 6% 5px 0;width: 47%;clear:both;}
.explore-page-grid-sec-d {display: block;float:left;margin: 0 0 5px 0;width: 47%;clear:none;}

.explore-page-grid-sec-c_1 {display:table-cell;float:left;margin: 50px 0 50px 0;width: 100%;clear:both; border-radius:10px; height:325px;
							border-bottom:15px solid #469bad;
							box-shadow: inset 0 0 20px #080808, inset 0px -360px 180px -275px #080808;
							padding:225px 20px 20px 20px;
							font-family: 'PT Sans Narrow', sans-serif;font-size:2.65em; font-weight:900; color:#ffffff; letter-spacing:3px;
							text-shadow:2px 2px 2px #080808;}

.explore-page-grid-sec-d_1 {display:table-cell;float:left;margin: 50px 0 50px 0;width: 100%;clear:both; border-radius:10px; height:325px;
							border-bottom:15px solid #469bad;
							box-shadow: inset 0 0 20px #080808, inset 0px -360px 180px -275px #080808;
							padding:225px 20px 20px 20px;
							font-family: 'PT Sans Narrow', sans-serif;font-size:2.65em; font-weight:900; color:#ffffff; letter-spacing:3px;
							text-shadow:2px 2px 2px #080808;}


@media screen and (max-width: 950px) {
	.explore-page-grid-sec-c {display: block;float:left;margin: 0 0 0 0;width: 100%;clear:both;}
	.explore-page-grid-sec-d {display: block;float:left;margin: 0 0 0 0;width: 100%;clear:none;}
	.explore-page-grid-sec-c_1 {margin: 45px 0 25px 0;}
	.explore-page-grid-sec-d_1 {margin: 25px 0 25px 0;}

}
/*=================      Explore Pgae Content Layout E / F / G / H (Loding, Music On Madison, Famers Market, Downtown)   =================== */
.explore-page-grid-sec-e-wrap {display: block;float:left;margin: 0 4% 5px 0;width: 22%;clear:both;}
.explore-page-grid-sec-f-wrap {display: block;float:left;margin: 0 4% 5px 0;width: 22%;clear:none;}
.explore-page-grid-sec-g-wrap {display: block;float:left;margin: 0 4% 5px 0;width: 22%;clear:none;}
.explore-page-grid-sec-h-wrap {display: block;float:left;margin: 0 0 5px 0;width: 22%;clear:none;}

.explore-page-grid-sec-e-wrap,
.explore-page-grid-sec-f-wrap,
.explore-page-grid-sec-g-wrap,
.explore-page-grid-sec-h-wrap {font-family: 'PT Sans Narrow', sans-serif;font-size:1.25em; font-weight:900; text-transform:uppercase; color:#080808; letter-spacing:3px;}

.explore-page-grid-sec-e {display: block;float:left;margin: 0 0 7px 0;width: 100%;clear:both; border-radius:10px; height:150px;box-shadow: inset 0 0 20px #080808;}
.explore-page-grid-sec-f {display: block;float:left;margin: 0 0 7px 0;width: 100%;clear:both; border-radius:10px; height:150px;box-shadow: inset 0 0 20px #080808;}
.explore-page-grid-sec-g {display: block;float:left;margin: 0 0 7px 0;width: 100%;clear:both; border-radius:10px; height:150px;box-shadow: inset 0 0 20px #080808;}
.explore-page-grid-sec-h {display: block;float:left;margin: 0 0 7px 0;width: 100%;clear:both; border-radius:10px; height:150px;box-shadow: inset 0 0 20px #080808;}

@media screen and (max-width: 980px) {
.explore-page-grid-sec-e-wrap {display: block;float:left;margin: 25px 6% 55px 0;width: 47%;clear:both;}
.explore-page-grid-sec-f-wrap {display: block;float:left;margin: 25px 0 55px 0;width: 47%;clear:none;}
.explore-page-grid-sec-g-wrap {display: block;float:left;margin: 0 6% 55px 0;width: 47%;clear:none;}
.explore-page-grid-sec-h-wrap {display: block;float:left;margin: 0 0 55px 0;width: 47%;clear:none;}
}



@media screen and (max-width: 700px) {
.explore-page-grid-sec-e-wrap {display: block;float:left;margin: 25px 0 55px 0;width: 100%;clear:both;}
.explore-page-grid-sec-f-wrap {display: block;float:left;margin: 0 0 55px 0;width: 100%;clear:none;}
.explore-page-grid-sec-g-wrap {display: block;float:left;margin: 0 0 55px 0;width: 100%;clear:none;}
.explore-page-grid-sec-h-wrap {display: block;float:left;margin: 0 0 55px 0;width: 100%;clear:none;}
}

/*=================      Dine Pgae Content Layout A / B  =================== */
.dine-page-grid-sec-a {display: block;float:left;margin: 0 6% 5px 0;width: 47%;clear:both;}
.dine-page-grid-sec-b {display: block;float:left;margin: 0 0 5px 0;width: 47%;clear:none;}

.dine-page-grid-sec-b_1 {display:table-cell;float:left;margin: 0 0 50px 0;width: 100%;clear:both; border-radius:10px; height:325px;
							border-bottom:15px solid #469bad;
							box-shadow: inset 0 0 20px #080808, inset 0px -360px 180px -275px #080808;
							padding:225px 20px 20px 20px;
							font-family: 'PT Sans Narrow', sans-serif;font-size:2.65em; font-weight:900; color:#ffffff; letter-spacing:3px;
							text-shadow:2px 2px 2px #080808;}

.dine-page-grid-sec-b_2-wrap {display: block;float:left;margin: 0 10% 0 0;width: 45%;clear:both;}
.dine-page-grid-sec-b_3-wrap {display: block;float:left;margin: 0 0 0 0;width: 45%;clear:none;}

.dine-page-grid-sec-b_2-wrap,
.dine-page-grid-sec-b_3-wrap {font-family: 'PT Sans Narrow', sans-serif;font-size:1.25em; font-weight:900; text-transform:uppercase; color:#080808; letter-spacing:3px;}
								

.dine-page-grid-sec-b_2 {display: block;float:left;margin: 0 0 7px 0;width: 100%;clear:both; border-radius:10px; height:150px;box-shadow: inset 0 0 20px #080808;}

.dine-page-grid-sec-b_3 {display: block;float:left;margin: 0 0 7px 0;width: 100%;clear:both; border-radius:10px; height:150px;box-shadow: inset 0 0 20px #080808;}

.dine-page-grid-sec-a_1 {display: block;float:left;margin: 0 0 0 0;width: 100%;clear:both;border-radius:10px; height:525px;
							border-bottom:15px solid #469bad;
							box-shadow: inset 0 0 20px #080808, inset 0px -360px 180px -275px #080808;
							padding:425px 20px 20px 20px;
							font-family: 'PT Sans Narrow', sans-serif;font-size:2.65em; font-weight:900; color:#ffffff; letter-spacing:3px;
							text-shadow:2px 2px 2px #080808;}



@media screen and (max-width: 950px) {
.dine-page-grid-sec-a {display: block;float:left;margin: 0 0 50px 0;width: 100%;clear:both;}
.dine-page-grid-sec-b {display: block;float:left;margin: 0 0 5px 0;width: 100%;clear:none;}
}





/*--------------------------------------------------------------
	Dine Page Listings Section
--------------------------------------------------------------*/

.dine-list-section_div-1 {width:35%; display:block; float:left; margin:50px 0 0 0; padding:5px 0 0 0; text-align:left;clear:both}
.dine-list-section_div-2 {width:62.5%; display:block; float:left; margin:65px 0 0 0; padding:5px 0 0 0; text-align:center;clear:none}


@media only screen and (max-width: 1200px) {
.dine-list-section_div-1 {width:25%; display:block; float:left; margin:50px 0 0 0; padding:5px 0 0 0; text-align:left;clear:both}
.dine-list-section_div-2 {width:72.5%; display:block; float:left; margin:65px 0 0 0; padding:5px 0 0 0; text-align:center;clear:none}
}	


@media only screen and (max-width: 1050px) {
.dine-list-section_div-1 {width:100%; display:block; float:left; margin:40px 0 0 0; padding:5px 0 0 0; text-align:left;clear:both}
.dine-list-section_div-2 {width:100%; display:block; float:left; margin:15px 0 0 0; padding:5px 0 0 0; text-align:center;clear:none}
}	



/*------- Listing Page Grid 2 ------*/
ul.dinepage-grid-2 {list-style:none; text-align: center; padding:0; margin:0; width:100%; display:block}
ul.dinepage-grid-2 li{margin:0; border:0;width:100%;text-align:center; color:#080808; overflow:hidden;padding:0;float:left;padding-top:0;border-top:none}



ul.dinepage-grid-2 li:nth-child(6n+1) {display: block;float:left;margin: 20px 5% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:both}

ul.dinepage-grid-2 li:nth-child(6n+2) {display: block;float:left;margin: 20px 5% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:none}

ul.dinepage-grid-2 li:nth-child(6n+3) {display: block;float:left;margin: 20px 0% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:none}

ul.dinepage-grid-2 li:nth-child(6n+4) {display: block;float:left;margin: 20px 5% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:both}

ul.dinepage-grid-2 li:nth-child(6n+5) {display: block;float:left;margin: 20px 5% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:none}

ul.dinepage-grid-2 li:nth-child(6n+6) {display: block;float:left;margin: 20px 0% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:none}


@media only screen and (max-width: 950px) {
ul.dinepage-grid-2 li:nth-child(6n+1) {display: block;float:left;margin: 20px 10% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-2 li:nth-child(6n+2) {display: block;float:left;margin: 20px 0% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:none}
	
ul.dinepage-grid-2 li:nth-child(6n+3) {display: block;float:left;margin: 20px 10% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-2 li:nth-child(6n+4) {display: block;float:left;margin: 20px 0% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:none}
	
ul.dinepage-grid-2 li:nth-child(6n+5) {display: block;float:left;margin: 20px 10% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-2 li:nth-child(6n+6) {display: block;float:left;margin: 20px 0% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:none}	
}

@media only screen and (max-width: 675px) {
ul.dinepage-grid-2 li:nth-child(6n+1) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-2 li:nth-child(6n+2) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-2 li:nth-child(6n+3) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-2 li:nth-child(6n+4) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-2 li:nth-child(6n+5) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-2 li:nth-child(6n+6) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}	
}





/*------- Listing Page Grid 4 ------*/
ul.dinepage-grid-4 {list-style:none; text-align: center; padding:0; margin:0; width:100%; display:block}
ul.dinepage-grid-4 li{margin:0; border:0;width:100%;text-align:center; color:#080808; overflow:hidden;padding:0;float:left;padding-top:0;border-top:none}



ul.dinepage-grid-4 li:nth-child(4n+1) {display: block;float:left;margin: 20px 4% 20px 0%;width: 22%;  padding:15px 0 15px 0; clear:both}

ul.dinepage-grid-4 li:nth-child(4n+2) {display: block;float:left;margin: 20px 4% 20px 0%;width: 22%;  padding:15px 0 15px 0; clear:none}

ul.dinepage-grid-4 li:nth-child(4n+3) {display: block;float:left;margin: 20px 4% 20px 0%;width: 22%;  padding:15px 0 15px 0; clear:none}

ul.dinepage-grid-4 li:nth-child(4n+4) {display: block;float:left;margin: 20px 0% 20px 0%;width: 22%;  padding:15px 0 15px 0; clear:none}



@media only screen and (max-width: 950px) {
ul.dinepage-grid-4 li:nth-child(4n+1) {display: block;float:left;margin: 20px 10% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-4 li:nth-child(4n+2) {display: block;float:left;margin: 20px 0% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:none}
	
ul.dinepage-grid-4 li:nth-child(4n+3) {display: block;float:left;margin: 20px 10% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-4 li:nth-child(4n+4) {display: block;float:left;margin: 20px 0% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:none}
	
}

@media only screen and (max-width: 675px) {
ul.dinepage-grid-4 li:nth-child(4n+1) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-4 li:nth-child(4n+2) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-4 li:nth-child(4n+3) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dinepage-grid-4 li:nth-child(4n+4) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
		
}




/*=================      Event Page    =================== */

.eventpagetop-div-1 {display: block;float:left;margin: 0%;width: 33.3%;  padding: 125px 0 0 0;text-align:center; height:300px;
	background:url(https://www.plantmegreen.com/cdn/shop/articles/Complete_Guide_Pecan_Blog_1800x.jpg?v=1638453111);
	background-size:cover}

.eventpagetop-div-2 {display: block;float:left;margin: 0%;width: 33.4%;  padding: 125px 0 0 0;text-align:center; height:300px;
	background:url(https://www.fllt.org/wp-content/uploads/2014/12/1-Honey-Bee-001.jpg);
	background-size:cover}
.sizefix_word_harvest {display:block}

.eventpagetop-div-1b,
.eventpagetop-div-2b {display:none}

.eventpagetop-div-3 {display: block;float:left;margin: 0%;width: 33.3%;  padding: 125px 0 0 0;text-align:center; height:300px;background:#5a6483}
.eventpagetop-div-4 {display:none}

@media only screen and (max-width: 775px) {
.eventpagetop-div-1,
.eventpagetop-div-2 {display:none}	
	
.eventpagetop-div-1b {display: table;float:left;margin: 0%;width: 50%;  padding: 0 0 0 0;text-align:center; height:175px;
	background:url(http://thecityofwhiteville.com/wp-content/themes/thecityofwhiteville/images/events/eventpage_top_ncpecan.png) center center;
	background-size:cover}

.eventpagetop-div-2b {display: block;float:left;margin: 0%;width: 50%;  padding: 0 0 0 0;text-align:center; height:175px;;
	background:url(http://thecityofwhiteville.com/wp-content/themes/thecityofwhiteville/images/events/eventpage_top_nchoney2.png) center center;
	background-size:cover}
.sizefix_word_harvest {display:none}
	
.eventpagetop-div-3 {display:none}
.eventpagetop-div-4 {display: block;float:left;margin: 0%;width: 100%;  padding: 20px;text-align:center;background:#469bad}
}



/*----------- PUBLIC ART Page ------------*/
ul.thearts-page-grid-3 {list-style:none; text-align: center; padding:0; margin:0; width:100%; display:block}
ul.thearts-page-grid-3 li{margin:0; border:0;width:100%;text-align:center; color:#080808; overflow:hidden;padding:0;float:left;
border-top:none}

ul.thearts-page-grid-3 li:nth-child(3n+1) {display: block;float:left;margin: 0% 0% 0% 0%;width: 33.3%;  padding:0; clear:both}

ul.thearts-page-grid-3 li:nth-child(3n+2) {display: block;float:left;margin: 0% 0% 0% 0%;width: 33.4%;  padding:0; clear:none}

ul.thearts-page-grid-3 li:nth-child(3n+3) {display: block;float:left;margin: 0% 0% 0% 0%;width: 33.3%;  padding:0; clear:none}

ul.thearts-page-grid-3 li:nth-child(6n+4) {display: block;float:left;margin: 0% 0% 0% 0%;width: 33.3%;  padding:0; clear:both}

ul.thearts-page-grid-3 li:nth-child(6n+5) {display: block;float:left;margin: 0% 0% 0% 0%;width: 33.4%;  padding:0; clear:none}

ul.thearts-page-grid-3 li:nth-child(6n+6) {display: block;float:left;margin: 0% 0% 0% 0%;width: 33.3%;  padding:0; clear:none}


@media only screen and (max-width: 825px) {
ul.thearts-page-grid-3 li:nth-child(3n+1) {display: block;float:left;margin: 0% 0% 0% 0%;width: 50%;  padding:0; clear:both}

ul.thearts-page-grid-3 li:nth-child(3n+2) {display: block;float:left;margin: 0% 0% 0% 0%;width: 50%;  padding:0; clear:none}

ul.thearts-page-grid-3 li:nth-child(3n+3) {display: block;float:left;margin: 0% 0% 0% 0%;width: 100%;  padding:0; clear:both}
}


@media only screen and (max-width: 725px) {
ul.thearts-page-grid-3 li:nth-child(3n+1) {display: block;float:left;margin: 0% 0% 0% 0%;width: 100%;  padding:0; clear:both}

ul.thearts-page-grid-3 li:nth-child(3n+2) {display: block;float:left;margin: 0% 0% 0% 0%;width: 100%;  padding:0; clear:both}

ul.thearts-page-grid-3 li:nth-child(3n+3) {display: block;float:left;margin: 0% 0% 0% 0%;width: 100%;  padding:0; clear:both}
}



/*------- Listing Page Grid 2 (Artwork) ------*/
ul.dtw-listingpage-grid-2 {list-style:none; text-align: center; padding:0; margin:0; width:100%; display:block}
ul.dtw-listingpage-grid-2 li{margin:0; border:0;width:100%;text-align:center; color:#080808; overflow:hidden;padding:0;float:left;
border-top:none}

ul.dtw-listingpage-grid-2 li img {display:inline}

ul.dtw-listingpage-grid-2 li:nth-child(2n+1) {display: block;float:left;margin: 20px 10% 20px 0%;width: 45%;text-align:center;
	padding:15px 0 15px 0; clear:both;}
	
ul.dtw-listingpage-grid-2 li:nth-child(2n+2) {display: block;float:left;margin: 20px 0% 20px 0%;width: 45%;text-align:center;
	padding:15px 0 15px 0; clear:none;}	


@media only screen and (max-width: 580px) {
ul.dtw-listingpage-grid-2 li:nth-child(2n+1) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dtw-listingpage-grid-2 li:nth-child(2n+2) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
}


/*------- Listing Page Grid 3 (Dine, Attractions, Government, Venues) ------*/
ul.dtw-listingpage-grid-3 {list-style:none; text-align: center; padding:0; margin:0; width:100%; display:block}
ul.dtw-listingpage-grid-3 li{margin:0; border:0;width:100%;text-align:center; color:#080808; overflow:hidden;padding:0;float:left;
border-top:none}

ul.dtw-listingpage-grid-3 li:nth-child(6n+1) {display: block;float:left;margin: 20px 5% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:both}

ul.dtw-listingpage-grid-3 li:nth-child(6n+2) {display: block;float:left;margin: 20px 5% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:none}

ul.dtw-listingpage-grid-3 li:nth-child(6n+3) {display: block;float:left;margin: 20px 0% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:none}

ul.dtw-listingpage-grid-3 li:nth-child(6n+4) {display: block;float:left;margin: 20px 5% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:both}

ul.dtw-listingpage-grid-3 li:nth-child(6n+5) {display: block;float:left;margin: 20px 5% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:none}

ul.dtw-listingpage-grid-3 li:nth-child(6n+6) {display: block;float:left;margin: 20px 0% 20px 0%;width: 30%;  padding:15px 0 15px 0; clear:none}

@media only screen and (max-width: 950px) {
ul.dtw-listingpage-grid-3 li:nth-child(6n+1) {display: block;float:left;margin: 20px 10% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:both}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+2) {display: block;float:left;margin: 20px 0% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:none}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+3) {display: block;float:left;margin: 20px 10% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:both}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+4) {display: block;float:left;margin: 20px 0% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:none}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+5) {display: block;float:left;margin: 20px 10% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:both}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+6) {display: block;float:left;margin: 20px 0% 20px 0%;width: 45%;  padding:15px 0 15px 0; clear:none}	
}

@media only screen and (max-width: 675px) {
ul.dtw-listingpage-grid-3 li:nth-child(6n+1) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+2) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+3) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+4) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+5) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}
	
ul.dtw-listingpage-grid-3 li:nth-child(6n+6) {display: block;float:left;margin: 5px 0% 20px 0%;width: 100%;  padding:15px 0 15px 0; clear:both}	
}



/*--------------------------------------------------------------
# PAGE - Listing Styles
--------------------------------------------------------------*/
.page-listing-title {font-family: 'Anton', sans-serif;  font-size:1.45em;color:#03579e; font-weight:500; line-height:0.8em}
.page-listing-hr {width:30px; height:2px; margin:5px 0}
.page-listing-info {font-family: 'Open Sans', sans-serif; font-size:1.05em;color:#5c6877; font-weight:600}
.page-listing-link {font-family: 'Open Sans', sans-serif;  font-size:1.05em; padding:2px 0px;color:#989cab; font-weight:900; border-bottom:1px dotted #cccccc; margin:5px 0 10px 0}
.page-listing-div-wrap {padding-bottom:5px; margin-top:5px; display:block}
.page-listing-div-a {width:100%; float:left; display:block; text-align: center;padding:15px}
.page-listing-div-b {width:100%; float:left; display:block; margin:5% 0 0 0}

.page-listing-div-a img {border:10px solid #ffffff;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border-radius:18px}

.listing-festival-img-wrap {width:100%; max-width:100%; margin:0 0 10px 0;border-radius:18px}

@media only screen and (max-width: 950px) {
.page-listing-div-a {padding:5px}	
.page-listing-div-a img {border:4px solid #ffffff;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.page-listing-div-b {padding:15px 0 0 0}	
}


@media only screen and (max-width: 675px) {
.page-listing-title {font-family: 'Josefin Sans', sans-serif;  font-size:1.05em;color:#03579e; font-weight:900; line-height:0.8em}
	
.page-listing-div-a {width:46%; float:left; display:block; text-align:left}
.page-listing-div-b {width:52%; float:left; display:block; margin:0 0 0 2%;text-align:left}
}


/*=================      Category Grid   =================== */
ul.category-grid{list-style:none; text-align: left; padding:0; margin:0; width:100%}
ul.category-grid li{margin:0;margin-bottom:0;padding-bottom:0;border:0; width:100%; vertical-align:top; text-align:left; overflow:hidden;padding:0;border-bottom:none;list-style:none;}
ul.category-grid li {display: block;float:left;}


ul.loadmore li:nth-child(6n+1) {display: block;float:left;margin: 0 5% 0 0;width: 30%;  padding:5px 0 5px 0; clear:both}
ul.loadmore li:nth-child(6n+2) {display: block;float:left;margin: 0 5% 0 0;width: 30%;  padding:5px 0 5px 0; clear:none}
ul.loadmore li:nth-child(6n+3) {display: block;float:left;margin: 0 0 0 0;width: 30%;  padding:5px 0 5px 0; clear:none}
ul.loadmore li:nth-child(6n+4) {display: block;float:left;margin: 0 5% 0 0;width: 30%;  padding:5px 0 5px 0; clear:both}
ul.loadmore li:nth-child(6n+5) {display: block;float:left;margin: 0 5% 0 0;width: 30%;  padding:5px 0 5px 0; clear:none}
ul.loadmore li:nth-child(6n+6) {display: block;float:left;margin: 0 0 0 0;width: 30%;  padding:5px 0 5px 0; clear:none}


.cat-grid-item-layout-wrap {display: block; padding:30px 0 10px 0; margin:10px 0 }
.cat-grid-item-layout-div-a {display: block;float:left; text-align:left; width: 100%; margin: 0 0 10px 0; padding:0;}
.cat-grid-item-layout-div-b {display: block;float:left; width: 100%; margin: 0 0 10px 0; padding:0;}

.cat-grid-item-layout-div-a img{border-radius: 5px;}


.cat-grid-item-cattype {color: #292929;font-size:1.05em; font-family: 'PT Sans', sans-serif; font-weight:bold; text-transform:uppercase;
	letter-spacing:1px; line-height:1.25em;}
.cat-grid-item-heading {color:#469bad;font-size:1.95em;font-family: 'PT Sans Narrow', sans-serif;font-weight:300; line-height:1.15em}
.cat-grid-item-excerpt {color:#6c6c6c;font-family: 'Josefin Sans', sans-serif;  font-weight:normal;font-size:1.05em; text-transform:none;line-height:1.15em}


@media only screen and (max-width: 950px) {	
	
ul.loadmore li:nth-child(6n+1) {display: block;float:left;margin: 0 10% 0 0;width: 45%;  padding:5px 0 5px 0; clear:both}
ul.loadmore li:nth-child(6n+2) {display: block;float:left;margin: 0 0 0 0;width: 45%;  padding:5px 0 5px 0; clear:none}
ul.loadmore li:nth-child(6n+3) {display: block;float:left;margin: 0 10% 0 0;width: 45%;  padding:5px 0 5px 0; clear:both}
ul.loadmore li:nth-child(6n+4) {display: block;float:left;margin: 0 0 0 0;width: 45%;  padding:5px 0 5px 0; clear:none}
ul.loadmore li:nth-child(6n+5) {display: block;float:left;margin: 0 10% 0 0;width: 45%;  padding:5px 0 5px 0; clear:both}
ul.loadmore li:nth-child(6n+6) {display: block;float:left;margin: 0 0 0 0;width: 45%;  padding:5px 0 5px 0; clear:none}
	
	
	
}	


@media only screen and (max-width: 725px) {	
	
ul.loadmore li:nth-child(6n+1) {display: block;float:left;margin: 0 0 0 0;width: 100%;  padding:5px 0 5px 0; clear:both}
ul.loadmore li:nth-child(6n+2) {display: block;float:left;margin: 0 0 0 0;width: 100%;  padding:5px 0 5px 0; clear:none}
ul.loadmore li:nth-child(6n+3) {display: block;float:left;margin: 0 0 0 0;width: 100%;  padding:5px 0 5px 0; clear:both}
ul.loadmore li:nth-child(6n+4) {display: block;float:left;margin: 0 0 0 0;width: 100%;  padding:5px 0 5px 0; clear:none}
ul.loadmore li:nth-child(6n+5) {display: block;float:left;margin: 0 0 0 0;width: 100%;  padding:5px 0 5px 0; clear:both}
ul.loadmore li:nth-child(6n+6) {display: block;float:left;margin: 0 0 0 0;width: 100%;  padding:5px 0 5px 0; clear:none}
	
.cat-grid-item-layout-wrap {display: block; border-top: 1px dotted #c4c4c4; padding:30px 0 10px 0; margin:0 0 }	
.cat-grid-item-layout-div-a {display: block;float:left; text-align:left; width: 42%; margin: 0 3% 0 0; padding:0;}
.cat-grid-item-layout-div-b {display: block;float:left; width: 55%; margin: 5px 0 0 0; padding:0;}

.cat-grid-item-cattype {color: #292929;font-size:0.85em; font-family: 'PT Sans', sans-serif; font-weight:bold; text-transform:uppercase;
	letter-spacing:1px; line-height:1.25em;}
.cat-grid-item-heading {color:#469bad;font-size:1.95em;font-family: 'PT Sans Narrow', sans-serif;font-weight:300; line-height:0.95em}
.cat-grid-item-excerpt {display:none}	
}




/*=================      The Post   =================== */
.post-theblog a, a.post-theblog  {color:#737373;font-size:1.5em;font-family: 'PT Sans Narrow', sans-serif;font-weight:300; line-height:0.95em}

.post-cat, .post-cat a {color:#469bad;font-size:1.25em;font-family: 'PT Sans Narrow', sans-serif;font-weight:300; line-height:0.95em}

.post-heading {color:#469bad;font-size:4.25em;font-family: 'PT Sans Narrow', sans-serif;font-weight:500; line-height:0.95em}

.post-feat-img {}
.post-author-img {}
.post-author-img img {border-radius:50%}
a.post-authorname {color:#2183c0;font-size:1.95em;font-family: 'PT Sans Narrow', sans-serif;font-weight:500; line-height:0.95em}
.post-date {color:#505050;font-size:1.45em;font-family: 'PT Sans Narrow', sans-serif;font-weight:300; line-height:0.95em}
.postpage-posttext {margin:0 auto; padding:20px; width:100%; max-width:950px;text-align:left;
					font-size:1.35em;font-family: 'Open Sans', sans-serif;font-weight:600; line-height:1.55em}


@media only screen and (max-width: 950px) {	

.post-heading {color:#469bad;font-size:3.25em;font-family: 'PT Sans Narrow', sans-serif;font-weight:500; line-height:0.95em}
	
}



@media only screen and (max-width: 725px) {	

.post-heading {color:#080808;font-size:2.85em;font-family: 'PT Sans Narrow', sans-serif;font-weight:600; line-height:0.95em}
	
}