/*
Theme Name: The Refinery Times

*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, button, textarea, a {
  	background: transparent;
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
	font-weight: normal;
	font-family:"Arial", "Helvetica"
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display:block;
}
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; padding:0 0 1.5em 0; }
input, select { vertical-align:middle; }

/* End of Reset CSS */





body {
	background-color: #444444;


}
html {

}

.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {  }

/* By default the selection color is pink */
::-moz-selection{ background: #468ab1; color:#fff; text-shadow: none; }
::selection { background:#468ab1; color:#fff; text-shadow: none; }
.ie7 img { -ms-interpolation-mode: bicubic; }



ul, ol, p {
	padding: 0 0 1.5em 0;
}

ul, ol {
	list-style: none;
}

ul li {
	list-style: none;
}

p {
	font-family: Arial;
	color: #2e2d2d;
	font-size: 13px;
	line-height: 22px;
}

p strong {font-weight:bold;}

a {
	color: #8d3d00;
}

article blockquote {
	border-left: 1px solid #ebe0b5;
	font-family: Arial;
	color: #ebe0b5;
	font-size: 13px;
	line-height: 22px;
	padding: 15px 0 15px 30px;
	margin: 5px 0 10px 30px;
}
article ul {
	margin-left: 20px;
}
article ul li {
	padding: 5px;
	list-style: square;
	font-family: Arial;
	color: #ebe0b5;
	font-size: 13px;
	line-height: 22px;
}

article ol {
	margin-left: 20px;
}
article ol li {
	padding: 5px;
	list-style-type: decimal;
	font-family: Arial;
	color: #ebe0b5;
	font-size: 13px;
	line-height: 22px;
}


/* remember to define focus styles! */
:focus {outline: 0;}

img {border:0;}
a img {border:0}

/* Float Definitions -----------------------------------------------------------*/

.clear {clear:both;}

.right {float: right;}

.left {float: left;}

.alignright {float: right;margin: 0 0 2px 7px;}
.alignleft {float: left;margin: 0 7px 2px 0;}

img.left, img.alignleft {float: left;margin: 0 15px 7px 0;}

img.right, img.alignright {float: right;margin: 0 0 7px 15px;}

.post img.aligncenter, .attachment img.aligncenter { display:block; margin: 0 auto; text-align: center; }

.nopad {
	padding: 0px !important;
}
.nomargin {
	margin: 0px !important;
}
.noborder {
	border: none !important;
}



/* Transitions -----------------------------------------------------------*/

	.tribe-events-sub-nav li,
	.back-to-refinery {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.ns-box .save-now,
	.popup-socials li a,
	i.ns-close,
	.lb-overlay.ns-show,
	.lb-overlay.ns-hide,
	.popup-contents .signup-form > form input[type="submit"] {
		-webkit-transition: all .4s;
		-moz-transition: all .4s;
		-o-transition: all .4s;
		-ms-transition: all .4s;
		transition: all .4s;
	}



/* Base Styles -----------------------------------------------------------*/


.wrapping {
	padding: 30px;
	background: #444444;
	position: relative;
}

.wrapping:after {
	content: '';
	background: #444;
	top: 0;
	width: 100%;
	position: fixed;
	left: 0;
	height: 30px;
	z-index: 9999;
}
.mm-opened .wrapping:after{
	left: 440px;
}

.beitthus i {
	font-size: 23px;
}
.beitthus i.slipper {
	margin: 0 10px 0 -4px;
}
.beitthus {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #444444;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .5px;
	position: absolute;
	left: 20px;
	top: 13px;
	-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
				-o-box-sizing: border-box;
				box-sizing: border-box;
}
.beitthus:before {
	content: '';
	width: 1px;
	background: #ddd;
	left: 156px;
	height: 50px;
	top: -12px;
	position: absolute;
}

.beitthus span {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #444444;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .5px;
	margin-top: -23px;
	display: inline-block;
	/* float: left; */
	position: relative;
	top: -4px;
}
.main {
	width: 100%;
	max-width: 1400px;
	position: relative;
	margin: auto;
	min-height: 800px;
}

.copyarea {
	width: 100%;
	background: #fff !important;
	min-height: 800px;
	padding-top: 65px;
}


.primecontainer {
	background-color: transparent;
	height: 100%;
}


.primecontainer:after {
	content: '';
	position: relative;
	background-color: transparent;
	background-image: url(images/bg-right.jpg);
	background-repeat: repeat-y;
	background-position: center right;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	width: 39px;
}


.primecontainer:before {
	content: '';
	position: relative;
	background-color: transparent;
	background-image: url(images/bg-left.jpg);
	background-repeat: repeat-y;
	background-position: center left;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 39px;
}


.topnav {
	background: transparent;
	position: relative;
	position: fixed;
	top: 50px;
	z-index: 99999;
	left: 50%;
	margin-left: -50%;
	width: 100%;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}


.go {
	width: 100%;
	background-image: url(images/nav.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 21px;
	position: relative;
	top: 20px;
	z-index: 999;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
}
.gone {
	top: 16px;
	height: 47px;
	background-position: center -22px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
}



.navigation {
	height: 50px;
	border-bottom: 1px solid #ddd;
	background: #fff;
	max-width: 1400px;
	width: 95.52%; /* fallback if needed */
 	width:calc(100% - 3.75em);
	position: fixed;
	top: 30px;
	margin: auto;
	z-index: 99999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.mm-opened .wrapping {

}

.back-to-refinery {
    color: #ffffff;
    display: block;
    font-family: 'Montserrat',sans-serif;
    font-size: 11px;
   /** margin-bottom: -28px;**/
    opacity: 0.5;
    padding: 10px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 99999;
    margin-top: -25px;
}
	.back-to-refinery:hover {
		opacity: 1;
	}

.small-logo {
	width: 320px;
	position: absolute;
	height: 100%;
	background: url(images/logosmall.jpg) center center no-repeat;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	left: 50%;
	margin-left: -160px;
	top: 0;
	text-indent: -9999999px;
	display: block;
}

.searcher {
	position: absolute;
	left: 190px;
	top: 0
}

.searcher i {
	float: left;
	color: #ddd;
	font-size: 30px;
	padding: 8px 0 0 0;
}
.searcher form {
	float: left;
	width: 300px;
}

.socializer {
	position: absolute;
	right: 166px;
}
.socializer i {
	color: #444;
	font-size: 24px;
	padding: 12px 20px;
	border-left: 1px solid #ddd;
		-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
}
.socializer i:hover {
	color: #888;
}

.socializer a:first-child i {
    border-left: 0 none;
}
.social_float{

	position: relative;
     margin-left: -125px;
    margin-top: 70px;
    float: left;

}
.mobdetect{
	display: none;
}
.socializer_share {

}
.social_mob{
	position: fixed;
    z-index: 1;
     bottom: 1px;
    vertical-align: middle;
    margin: auto;
}
.social_mob .socializer_share ul > li:nth-child(2), .social_mob .socializer_share ul > li:nth-child(3) {

	 padding: 14px 1px;
    margin-left: -5px;
}
.socializer_share ul {
    color: #222222;
}
.socializer_share ul > li{
    background: #f4f4f4;
}
.socializer_share ul > li {
    list-style: none;
    list-style-position: inside;
    border: 1px solid #d9d9d9;
    font-size:11px;

}
.socializer_share li:first-child{
	display: block;
    background: #444444;
    color: #fff;
    font-family: Times;
    text-transform: uppercase;
    font-weight: bold;
    padding: 16px;
}
.social_mob .socializer_share ul > li:nth-child(1){
font-size:13px;
}
.socializer_share i {
	color: #222222;
	font-size: 24px;
	padding: 12px 24px;
	border-left: 1px solid #ddd;
		-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
}
.socializer_share i:hover {
	color: #888;
}

.socializer_share a:first-child i {
    border-left: 0 none;
}
.bookbutton {
	position: absolute;
	right: 0;
	padding: 8px 19px;
	border-left: 1px solid #ddd;
}

.bookbutton .button {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #fff;
	padding: 10px 20px;
	background: #444;
	text-transform: uppercase;
	font-size: 11px;
	margin-top: 0;
	display: block;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
}

.bookbutton .button:hover {
	background: #888;
}
.searcher input {
	width: 200px;
	width: 300px;
	height: 44px;
	border: none;
	padding: 2px 0 0 20px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #444444;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .5px;
}
nav .second {
	width: 100%;
	background-image: url(images/nav.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 21px;
	position: relative;
	top: 20px;
	display: none;
	content: '';
	z-index: 99999999999999;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
}


nav .closed {
	background-position: center 0px;
}


.go a {
	display: block;
	height: 100%;
	width: 100%;
}

nav:before {
	background: #fff;
	position: relative;
	position: fixed;
	bottom: 0px;
	width: 100%;
	height: 25px;
	z-index: 99999999;
	left: 0;
	content: '';
}

.dashboard {
	position: relative;
	position: absolute;
	width: 80%; /* fallback if needed */
  	width: calc(100% - 204px);
	padding: 30px 100px;
	min-height: 300px;
	background: #fff;
	z-index: 9999999999;
	top: 55px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	border: 3px solid #444;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}


.dashboard:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;

	border-bottom: 15px solid #444;
	position: absolute;
	top: -15px;
	left: 50%;
	margin-left: -8px;
}

.dashboard input {
	border-bottom: 2px solid #222;
	border-right: none;
	border-top: none;
	border-left: none;
	padding: 20px 0;
	width: 100%;
	text-align: center;
	font-size: 22px;
	letter-spacing: 6px;
font-family: Georgia;
text-transform: uppercase;

}
.dashboard form {
	position: relative;
}

form .fa-search {
	position: relative;
	position: absolute;
	top: 5px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: transparent;
	border-bottom: none;
	z-index: 999999999;
	cursor: pointer;
}

#searchform:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f002";
	font-size: 35px;
	color: #222;
	height: 30px;
	width: 30px;
	top: 8px;
	right: 16px;
	position: absolute;
}

.listers {
	width: 50%;
	float: right;
	min-height: 200px;
}

.pag {
	float: left;
	position: relative;
}

.pag:before {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	content: '';
	width: 2px;
	background: #222;
}

.listers h2 {
	text-align: center;
	border-bottom: 2px solid #222;
	display: block;
padding: 15px 0;
font-family: Times;
font-weight: normal;
font-size: 18px;
color: #222;
line-height: 24px;
text-transform: uppercase;
}


.listers ul {
padding: 15px;
		-moz-column-count: 3;
    -moz-column-gap: 3px;
    -webkit-column-count: 3;
    -webkit-column-gap: 3px;
    column-count: 3;
    column-gap: 3px;
}

.listers ul li {
	display: block;
	width: 100%;
	text-align: center;
	background: #222;
	margin: 0 0 3px 0;
	padding: 9px 0;
		-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}

.listers ul li:hover {
	background: #fff;
}
.listers ul li:hover a {
	color: #222;
}

.listers ul li a {

	text-align: center;
	display: block;
font-family: Times;
font-weight: normal;
font-size: 14px;
color: #fff;
line-height: 24px;
text-transform: uppercase;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}
.visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
}

.darkHeader {
	top: 0;
	height: 150px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}


.navwrapper {
	width: 92.5%;
	max-width: 1500px;
	margin: auto;
	position: relative;
	background-image: url(images/bottomline.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
	background-color: #fff;
	padding-bottom: 10px;
	z-index: 9999999;

}


.navbunk {
	max-height: 140px;
	min-height: 140px;
	width: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto;
	text-align: center;
	padding-top: 50px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}


.insidebox .navbunk {
	min-height: 54px !important;
	max-height: 54px !important;
	padding-top: 10px;
}


.insidebox .darkHeader .navbunk {
	padding-bottom: 10px;
	min-height: 40px !important;
	max-height: 75px !important;
	padding-top: 10px;
}

.insidebox .navbunk img {
	max-width: 300px !important;
	margin-top: -16px;

}

.insidebox .leftarea p {
	display: none !important;
}

.insidebox .twitterbox {
	display: none !important;
}

.insidebox .welcomeintro {
	position: relative;
	padding-top: 180px;
}

.insidebox .leftarea a i {
	margin-top: 10px;
	padding-top: 7px;
	width: 33px;
	height: 22px;
}


.insidebox .featurette {
	padding: 20px 50px 0 50px;
}

.insidebox .socials {
	display: none;
}

.insidebox .todaysdate {
	display: none;
}

.insidebox .featurette h1 {
	margin-bottom: 20px;

}

.leftarea {
	position: absolute;
	top: 15px;
	left: 0;
	width: 250px;
	text-align: left;
}
.rightarea {
	position: absolute;
	top: 15px;
	right: 0;
	width: 250px;
	text-align: right;
}


.darkHeader .rightarea, .darkHeader .leftarea {
	height: 50px;
position: absolute;
top: 28px;
}
.leftarea .button {
	padding: 10px 15px;
	border: 2px solid #474546;
	font-family: Times;
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	text-transform: uppercase;
	color: #222;
	letter-spacing: 0;
	margin-bottom: 20px;
}
.leftarea .button:hover {
	background: #474546;
	color: #fff;
}

.leftarea a i {
	padding-top: 10px;
	width: 40px;
	height: 25px;
	background: #333;
	text-align: center;
	font-size: 16px;
	color: #fff;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.leftarea p {
	font-family: Times;
	font-size: 14px;
	line-height: 18px;
	color: #222;
	letter-spacing: 0px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.leftarea p a {
	font-family: Times;
	font-size: 14px;
	line-height: 18px;
	color: #222;
	letter-spacing: 0px;
	display: block;
}

.leftarea p span {
	font-size: 35px;
	margin-bottom: 20px;
	margin-top: 30px;
	display: block;
	letter-spacing: -1px;
	font-family: Times;
}




.twitterbox {
	float: right;
	position: relative;
	right: 0;
	text-align: right;
	width: 173px;
	margin-top: 10px;
}



.rightarea .button {
	padding: 10px 15px;
	border: 2px solid #474546;
	font-family: Times;
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	text-transform: uppercase;
	color: #222;
	letter-spacing: 0;
	margin-bottom: 20px;
}
.rightarea .button:hover {
	background: #474546;
	color: #fff;
}

.rightarea a i {
	padding-top: 10px;
	width: 40px;
	height: 25px;
	background: #333;
	text-align: center;
	font-size: 16px;
	color: #fff;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}



.tweet_avatar {
	display: none;
}

.rightarea .todaysdate {
	font-family: Times;
	font-size: 14px;
	line-height: 18px;
	color: #222;
	letter-spacing: 0px;
	padding-top: 10px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}


.rightarea .todaysdate span {
	font-family: Times;
	font-size: 14px;
	line-height: 18px;
	color: #222;
	letter-spacing: 0px;
}

.rightarea .todaysdate .mon {
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin: -10px 50px 0 0;
	display: block;
}
.rightarea .todaysdate .day {
	font-size: 60px;
	position: relative;
	top: -10px;
	letter-spacing: -3px;
}

.rightarea .twitterbox li span {
	font-family: Times;
	font-size: 14px;
	line-height: 18px;
	color: #444;
	letter-spacing: 0px;
}
.rightarea .twitterbox li a {
	font-family: Times;
	font-size: 14px;
	line-height: 18px;
	color: #888;
	letter-spacing: 0px;
}
.darkHeader .navbunk {
	max-height: 34px;
	min-height: 45px;
	padding-top: 20px;
	padding-bottom: 30px;
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
.navbunk img {
	margin-top: -30px;
	max-width: 45%;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}


#weather {
	font-size: 60px;
	position: relative;
	top: -10px;
	letter-spacing: -3px;
	font-family: Times;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.topnav .socials {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.darkHeader .socials {
	opacity: 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.darkHeader .leftarea p {
		opacity: 0;
		-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.darkHeader .todaysdate {
		opacity: 0;
		-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.darkHeader .button {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}


.darkHeader .navbunk img {
	margin-top: 0;
max-width: 300px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.navcontainer {
	width: 100%;
	margin: auto;
	position: relative;
	background-image: url(images/topline.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #fff;
	min-height: 50px;
	text-align: center;

}

.navcontainer .homeer {
	font-size: 26px;
	padding: 5px 15px 7px 15px;
	position: absolute;
	left: 0;
	border-right: 2px solid #222;
	top: 9px;
	color: #222;
	z-index: 9999;
}

.navcontainer .searcher {
	font-size: 26px;
	padding: 5px 15px 7px 15px;
	position: absolute;
	right: 0;
	border-left: 2px solid #222;
	top: 9px;
	color: #222;
	z-index: 9;
}


.welcomeintro {
	position: relative;
	padding-top: 310px;
	min-height: 100px;
	width: 92.5%;
	max-width: 1500px;
	margin: auto;
}


.feature {
	background-size: cover;
	background-position: center center;
	position: relative;
	width: 100%;
	height: 500px;
	margin-bottom: 20px;
}
.feature .meta {
	position: absolute;
	bottom: 0px;
	width: 96%;
	left: 20px;
}
.feature .meta p {
	border-bottom: none;
	float: left;
	color: #fff;
	font-size: 12px;
	padding-top: 10px;
}


.feature .meta .socials {
	float: right;
	padding-top: 6px;
}
.feature .meta .socials i {
	color: #333;
	padding: 3px;
	background: #fff;
	font-size: 11px;

}

.feature .meta .socials i:hover {
	background: #ddd;
}
.feature .meta .socials i.fa-facebook {
	padding: 3px 5px;
}
.feature .meta .commentcount {
	float: right;
	border-right: none;
	padding: 10px 15px 0 15px;
	margin-right: 20px;
	color: #fff;
	font-size: 12px;
	padding-top: 10px;
	font-family: Times;
}




.featurette h1 {
	margin-bottom: 15px;
}
.featurette h1 a {
	font-family: Times;
	font-weight: bold;
	font-style: italic;
	font-size: 60px;
	line-height: 50px;
	text-transform: uppercase;
	color: #222;
	letter-spacing: -2px;
}

.featurette p {
	font-family: Times;
	font-size: 16px;
	line-height: 23px;
	color: #222;
	letter-spacing: 0px;
	padding: 0 0 10px 0;
	text-align: justify;

}

.linkup {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.featurette a {
	font-family: Times;
	font-size: 16px;
	line-height: 23px;
	color: #888;
	letter-spacing: 0px;
}
.fullery {
	-moz-column-count: 2;
    -moz-column-gap: 15px;
    -webkit-column-count: 2;
    -webkit-column-gap: 15px;
    column-count: 2;
    column-gap: 15px;
}

.divider {
	position: relative;
	padding: 18px 0;
	text-align: center;
	width: 92.5%;
	max-width: 1500px;
	margin: auto;
	background-image: url(images/bottomline.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
	background-color: transparent;
	margin: 5px auto 15px;
	font-family: Times;
	font-size: 16px;
	line-height: 23px;
	color: #222;
	letter-spacing: 0px;
	font-weight: bold;
	text-transform: uppercase;
}





.divider:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	height: 10px;
	text-align: center;
	width: 100%;
	content: '';
	margin: auto;
	background-image: url(images/topline.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: transparent;
}


.newsroll {
	position: relative;
	min-height: 100px;
	width: 92.5%;
	max-width: 1500px;
	margin: auto;
}

.leftcol {
	min-height: 300px;
	float: left;
	width: 69.0%;
	z-index: 9;
	position: relative;
}

.rightcol {
	min-height: 300px;
	float: right;
	width: 30.1%;
}


.coparea {
	position: relative;
}

.coparea:before {
content: '';
position: absolute;
bottom: 40px;
left: 90%;
width: 182px;
margin-left: -91px;
height: 38px;
background: url(images/whitelogo.png) center top no-repeat;
}

.galboxes {
	-moz-column-count: 2;
    -moz-column-gap: 12px;
    -webkit-column-count: 2;
    -webkit-column-gap: 12px;
    column-count: 2;
    column-gap: 12px;
    	-webkit-column-break-inside:avoid;
		-moz-column-break-inside:avoid;
		-o-column-break-inside:avoid;
		-ms-column-break-inside:avoid;
		column-break-inside:avoid;
		-webkit-backface-visibility:hidden;
}


.gals {
	width: 100%;
	background-size: cover;
	background-position: center center;
	position: relative;
	min-height: 245px;
		     -webkit-column-break-inside:avoid;
		-moz-column-break-inside:avoid;
		-o-column-break-inside:avoid;
		-ms-column-break-inside:avoid;
		column-break-inside:avoid;
		-webkit-backface-visibility:hidden;
}

.galcount {
	position: absolute;
	bottom: 5px;
	right: 10px;
	color: #fff;
	font-size: 24px;
	margin-bottom: 0px;
	margin-top: 0px;
	display: block;
	letter-spacing: -1px;
	font-family: Times;
}


.galcount i {
	font-size: 25px;
}

.signupbox {
	background: #231f20;
	padding: 20px;
	min-height: 200px;
	margin: 0px 0 25px 0;
	position: relative;
}

.signupbox:after {
	content: '';
	padding: 15px;
	border-radius: 20px;
	background: #fff;
	position: absolute;
	right: -20px;
	top: 41%;
}

.signupbox:before {
	content: '';
	padding: 15px;
	border-radius: 20px;
	background: #fff;
	position: absolute;
	left: -20px;
	top: 41%;
}

.signupbox h4 {
	font-family: 'gloucester_mt_extra_condensRg';
	color: #fff;
	padding: 10px 0 0 0;
	font-size: 35px;
	line-height: 34px;
	text-align: center;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.inputsign {
	position: relative;
}

.inputsign i {
	font-size: 20px;
	color: #ddd;
	position: absolute;
	right: 8px;
	top: 17px;
}


.signupbox input {
	width: 90%; /* fallback if needed */
  	width: calc(100% - 20px);
  	padding: 10px;
  	margin: 10px 0;
}

.banner {
	position: relative;
	background-image: url(images/side-body.jpg);
	min-height: 425px;
	background-size: 100%;
	width: 100%;
	background-repeat: repeat-y;
	margin: 60px 0 5px 0;
}

.banner h2 {
	font-family: 'gloucester_mt_extra_condensRg';
	color: #fff;
	padding: 60px 0px 30px 0px;
	max-width: 82%;
	margin: auto;
	font-size: 45px;
	line-height: 34px;
	text-align: center;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	background: url(images/side-line.jpg) center bottom no-repeat;
}

.banner h4 {
	font-family: 'gloucester_mt_extra_condensRg';
	color: #fff;
	padding: 0px;
	max-width: 82%;
	margin: auto;
	font-size: 30px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
.banner .eventlister {
	padding: 30px;
	text-align: center;
}

.banner .eventlister a {
	display: block;
	padding: 15px 0;
	font-family: Times;
	font-weight: bold;
	font-size: 24px;
	color: #fff;
	line-height: 28px;
	text-transform: uppercase;
}

.banner .eventlister a:hover {
	color: #ddd;
}


.banner .eventlister li {
	background: url(images/side-line.jpg) center bottom no-repeat;
	padding-bottom: 30px;
}
.banner .eventlister li:last-child {
	background: none;
}

.banner .eventlister li span {
	font-family: Times;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	letter-spacing: 0px;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}


.banner .topsr {
	position: absolute;
	top: -50px;
	max-width: 100%;
}

.banner .lopsr {
	position: absolute;
	bottom: -5px;
	max-width: 100%;
}


.attractions {
	padding:10px 30px;
}

.attractions li {
	padding-left: 68px;
	position: relative;
	margin: 5px 0;
	min-height: 55px;

}

.attractions li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background: url(images/pointers.jpg) center -65px no-repeat;
	height: 40px;
	width: 56px;
}
.attractions li a {
	font-family: 'gloucester_mt_extra_condensRg';
	color: #fff;
	padding: 0px;
	margin: auto;
	font-size: 20px;
	line-height: 20px;
	text-align: left;
	display: block;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.attractions li:hover a {
	color: #ddd;
}


.attractions li span {
	font-family: Times;
	display: block;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	letter-spacing: 0px;
	text-transform: none;
	font-style: italic;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
.linerline {
	background: url(images/side-line.jpg) center top no-repeat;
	height: 21px;
	width: 90%;
	margin: auto;
}

.attractions li i {
	margin: 0px 0 0 10px;
	font-size: 10px;
	position: relative;
	top: -3px;
	font-family: Arial;
	background: #fff;
	padding: 3px 5px 3px 3px;
	border-radius: 20px;
	letter-spacing: -1px;
	color: #000;
}

.attractions li:hover i {
	background: #ddd;
}
.lefty {
	min-height: 300px;
	float: left;
	width: 43.2%;
}

.righty {
	min-height: 300px;
	float: right;
	width: 55.1%;
}

.imager {
	width: 100%;
	background-size: cover;
	background-position: center center;
	position: relative;
	min-height: 200px;
	margin-bottom: 15px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.imager:hover {
	opacity: 0.8;
}





.postbox {
	position: relative;
}

.lefty .imager {
	width: 100%;
	background-size: cover;
	background-position: center center;
	position: relative;
	min-height: 200px;
	margin-bottom: 15px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.lefty .imager:hover {
	opacity: 0.8;
}
.righty .imager {
	width: 100%;
	background-size: cover;
	background-position: center center;
	position: relative;
	min-height: 350px;
	margin-bottom: 15px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.righty .imager:hover {
	opacity: 0.8;
}
.lefty .imager a, .righty .imager a {
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;

}


.categombs .imager {
	width: 100%;
	background-size: cover;
	background-position: center center;
	position: relative;
	min-height: 400px;
	margin-bottom: 15px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}


.categombs .imager:hover {
	opacity: 0.8;
}
.categombs .imager a {
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;

}

.postbox h2  {
	font-family: Times;
	font-weight: bold;
	font-style: italic;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	color: #222;
	letter-spacing: 0;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px dashed #ddd;
}


.postbox h2 a {
	font-family: Times;
	font-weight: bold;
	font-style: italic;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	color: #222;
	letter-spacing: 0;
}

.postbox h2 a:hover {
	color: #888;
}

.instagram {
	margin-bottom: 10px;
	position: relative;
}

.instagram img {
	width: 100%;
}

.instagram .fa-instagram {
	position: absolute;
	left: 10px;
	bottom: 10px;
	font-size: 40px;
	color: #fff;
}

.instabox a {
    display: block;
}

.postbox p {
	font-family: Times;
	font-size: 14px;
	line-height: 20px;
	color: #8c8c8c;
	letter-spacing: 0px;
	padding: 0 0 15px 0;
	margin: 0 0 0px 0;
	border-bottom: 1px dashed #ddd;
	text-align: justify;
}


.catbox {
	position: absolute;
	right: 0;
	padding: 5px 15px;
	background: #333;
	font-family: Times;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	bottom: 0px;
}

.catbox a {
	font-family: Times;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	position: relative !important;
	height: inherit !important;
	width: inherit !important;
}


.postbox .meta p {
	border-bottom: none;
	float: left;
	color: #4e4d4d;
	font-size: 12px;
	padding-top: 10px;
}


.postbox .meta .socials {
	float: right;
	padding-top: 6px;
}
.postbox .meta .socials i {
	color: #fff;
	padding: 3px;
	background: #888;
	font-size: 11px;

}

.postbox .meta .socials i:hover {
	background: #4e4d4d;
}
.postbox .meta .socials i.fa-facebook {
	padding: 3px 5px;
}
.postbox .meta .commentcount {
	float: right;
	border-right: 1px dashed #ddd;
	padding: 10px 15px 0 15px;
	margin-right: 20px;
	color: #4e4d4d;
	font-size: 12px;
	padding-top: 10px;
	font-family: Times;
	display: none;
}





/*=====================================================>>> Interior Pages */





.superbig {
		font-family: Times;
	font-weight: bold;
	font-size: 80px;
	line-height: 75px;
	text-transform: uppercase;
	color: #222;
	letter-spacing: -1px;
	margin: 0px auto 15px;
	padding: 70px 20px 90px 20px;
	text-align: center;
	background-image: url(images/bottomline.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
	background-color: #fff;

}
.pagecopy {
	position: relative;
	float:left;
}


.pagecopy h1 {
	font-family: Times;
	font-weight: bold;
	font-size: 40px;
	line-height: 35px;
	text-transform: uppercase;
	color: #222;
	letter-spacing: -1px;
	margin: 10px 0;
}

.pagecopy h2 {
		font-family: Times;
	font-weight: bold;
	font-size: 30px;
	line-height: 25px;
	text-transform: uppercase;
	color: #222;
	letter-spacing: -1px;
	margin: 10px 0;
	font-style: italic;
}

.pagecopy h3 {
	font-family: 'gloucester_mt_extra_condensRg';
	color: #222;
	padding: 10px 0;
	font-size: 35px;
	line-height: 34px;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
.pagecopy h3 span {
	font-family: 'gloucester_mt_extra_condensRg';
	color: #222;
	padding: 10px 0;
	font-size: 35px;
	line-height: 34px;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
.pagecopy h4 {
	font-family: 'gloucester_mt_extra_condensRg';
	color: #222;
	padding: 10px 0;
	font-size: 22px;
	line-height: 24px;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.pagecopy h5 {
	padding: 15px 0;
	border-top: 2px solid #222;
	border-bottom: 2px solid #222;
	margin: 15px 0;
		font-family: Times;
	font-weight: bold;
	font-size: 20px;
	line-height: 15px;
	text-transform: uppercase;
	color: #222;
	text-align: center;
	letter-spacing: -1px;
}

.pagecopy ul {
	list-style: square;
}
.pagecopy ul li {
	text-align: center;
	padding: 10px;
	background: #222;
	font-family: Times;
	font-weight: normal;
	font-size: 16px;
	line-height: 15px;
	text-transform: none;
	color: #fff;
	margin: 1px 0;
}


.postarea .pagecopy img {
	width: inherit;
	max-width: 100%;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	height:auto;
}


.pagecopy img {
	width: 100%;
}

.pagecopy ol li {
	text-align: center;
	padding: 10px;
	background: #222;
	font-family: Times;
	font-weight: normal;
	font-size: 16px;
	line-height: 15px;
	text-transform: none;
	color: #fff;
	margin: 1px 0;
}


.pagecopy blockquote {
	padding: 40px;
	background: #222;
	font-family: Times;
	font-weight: bold;
	font-size: 30px;
	line-height: 35px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	letter-spacing: 0px;
	margin: 10px 0;
}




.authorbox {
	padding: 30px 0;
	background: url(images/bottomline.jpg) center bottom repeat-x;
	margin-bottom: 10px;
}
.authorpic {
	width: 80px;
	height: 80px;
	float: left;
	border-radius: 80px;
	border: 5px solid #ddd;
	margin-right: 15px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.authorbox h2 {
	font-family: 'gloucester_mt_extra_condensRg';
	color: #444;
	padding: 10px 0 0 0;
	font-size: 35px;
	line-height: 34px;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;

}

.otherarticles ul li {
	padding-top: 60px;
}


.otherarticles {
	position: relative;
}

.otherarticles li a {
	display: block;
	padding: 15px 0;
	font-family: Times;
	font-weight: bold;
	font-size: 24px;
	color: #222;
	line-height: 28px;
	text-transform: uppercase;
}

.otherarticles li span {
	font-family: Times;
	font-size: 16px;
	line-height: 23px;
	color: #222;
	letter-spacing: 0px;
	font-style: italic;
}














.footer {
	background: url(images/bg-bottomer.jpg) center bottom repeat-x;
	position: relative;
	min-height: 100px;
}

.footer:before {
	content: '';
	background-image: url(images/bg-bottom.jpg);
	background-repeat:no-repeat;
	background-size: auto;
	background-position: bottom left;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 57px;
	width: 100px;
	z-index: 9999;
}

.footer:after {
	content: '';
	background-image: url(images/bg-bottom.jpg);
	background-repeat:no-repeat;
	background-size: auto;
	background-position: bottom right;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 57px;
	width: 100px;
	z-index: 9999;
}


.footercontainer {
	width: 92.5%;
	max-width: 1500px;
	margin: 100px auto auto;
	padding-bottom: 50px;
	position: relative;
	background-image: url(images/topline.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: transparent;
	min-height: 50px;
	text-align: center;
}

.footercontainer .ohrefinery {
	margin-top: -50px;
}


.footercontainer h2 {
	font-size: 35px;
	margin-bottom: 20px;
	margin-top: 30px;
	display: block;
	letter-spacing: -1px;
	font-family: Times;
	text-transform: uppercase;
}







/* BLOG SLIDER */



.responsiveHeight {
	height:600px;
	padding-bottom: 0;
	position: relative;
	overflow: visible;
}

.responsiveHeight > .inner {
	position: absolute;
	width: 100%;
	height: 100%;
}

.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: visible;
	width: 100%;
	height: 100%;
}

.iosSlider .slider {
	width: 100%;
	height: 100%;
}

.iosSlider .slider .item {
	float: left;
	width: 1024px;
	height: 100%;
	text-align: center;
	margin: 0 10px;
	position: relative;
}

.item span {
		text-align: center;
	font-family: Times;
	font-weight: bold;
	font-style: italic;
	font-size: 32px;
	letter-spacing: -1px;
	text-transform: uppercase;
	line-height: 34px;
	color: #fff;
	text-align: left;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.iosSlider .slider .item1 {
	background: #666;
}

.iosSlider .slider .item2 {
	background: #999;
}

.iosSlider .slider .item3 {
	background: #aaa;
}

.iosSlider .slider .item4 {
	background: #ddd;
}

.iosSlider .slider .item5 {
	background: #777;
}

.iosSlider .slider .item img {
	width: 100%;
}


.iosSlider .text2 {
	position: absolute;
	bottom: 35px;
	width: 100%;
	left: 0;
	text-align: center;
}
.indicators {
	position: relative;
	top: 10px;
	left: 0;
	width: 1024px;
	height: 10px;
	margin: 0 auto;
	z-index: 10;
	text-align: center;
}

.indicators .item {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 2px 0 0;
	border: 1px solid #000;
	border-radius: 20px;
}

.indicators .selected {
	background: #666;
}

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

	.responsiveHeight {
		height: 0;
		padding: 0 0 39% 0; /* responsive slider height = 40% of the browser width */ /* 1024/400 = 0.39 */
	}

	.indicators {
		width: 100%;
	}

}














		.doubleSlider-1 {
				width: 900px;
				height: 300px;
			}

			.doubleSlider-1 .slider {
				width: 100%;
				height: 100%;
			}

			.doubleSlider-1 .slider .item {
				position: relative;
				top: 0;
				left: 0;
				width: 900px;
				height: 300px;
				margin: 0 0 0 0;
				background: #aaa;
			}

			.doubleSlider-1 .slider .item .caption {
				position: absolute;
				bottom: 0;
				left: 0;

				width: 886px;
				padding: 7px;
				text-align: center;
			}

			.doubleSlider-1 .slider .item .caption .bg {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				height: 100%;

				background: #000;
				opacity: 0.5;
				filter: alpha(opacity:50);
				z-index: 0;
			}

			.doubleSlider-1 .slider .item .caption span {
				font: normal 11px/15px "Helvetica Neue",Helvetica,Arial,sans-serif;
				color: #fff;
				text-shadow: 0 -1px 0 #333;

				position: relative;
				top: 0;
				left: 0;
				z-index: 1;
			}

			.doubleSlider-1 .slider .item1,
			.doubleSlider-1 .slider .item5,
			.doubleSlider-1 .slider .item9 {
				background: url(images/h-slider-1.jpg) no-repeat 0 0;
			}

			.doubleSlider-1 .slider .item2,
			.doubleSlider-1 .slider .item6,
			.doubleSlider-1 .slider .item10 {
				background: url(images/h-slider-2.jpg) no-repeat 0 0;
			}

			.doubleSlider-1 .slider .item3,
			.doubleSlider-1 .slider .item7,
			.doubleSlider-1 .slider .item11 {
				background: url(images/h-slider-3.jpg) no-repeat 0 0;
			}

			.doubleSlider-1 .slider .item4,
			.doubleSlider-1 .slider .item8,
			.doubleSlider-1 .slider .item12 {
				background: url(images/h-slider-4.jpg) no-repeat 0 0;
			}

			.doubleSliderPrevButton {
				float: left;
				width: 20px;
				height: 40px;
				background: url(images/slider-buttons.png) no-repeat 0 0;
				z-index: 2;
				margin: 20px 0 0 0;
			}

			.doubleSliderNextButton {
				float: left;
				width: 20px;
				height: 40px;
				background: url(images/slider-buttons.png) no-repeat 100% 0;
				z-index: 2;
				margin: 20px 0 0 0;
			}

			.doubleSlider-2 {
				float: left;
				margin: 10px 10px 0 10px;
				width: 820px;
				height: 60px;
			}

			.doubleSlider-2 .slider {
				width: 100%;
				height: 100%;
			}

			.doubleSlider-2 .buttono {
				float: left;
				margin: 0 0 0 10px;
				width: 115px;
				height: 60px;
				padding: 0;

				opacity: 0.5;
				filter: alpha(opacity:50);
			}

			.doubleSlider-2 .buttono .border {
				border: 5px solid #000;
				opacity: 0.5;
				filter: alpha(opacity:50);
				width: 105px;
				height: 50px;
			}

			.doubleSlider-2 .item1,
			.doubleSlider-2 .item5,
			.doubleSlider-2 .item9 {
				background: url(images/h-slider-1-thumb.jpg) no-repeat 0 0;
			}

			.doubleSlider-2 .item2,
			.doubleSlider-2 .item6,
			.doubleSlider-2 .item10 {
				background: url(images/h-slider-2-thumb.jpg) no-repeat 0 0;
			}

			.doubleSlider-2 .item3,
			.doubleSlider-2 .item7,
			.doubleSlider-2 .item11 {
				background: url(images/h-slider-3-thumb.jpg) no-repeat 0 0;
			}

			.doubleSlider-2 .item4,
			.doubleSlider-2 .item8,
			.doubleSlider-2 .item12 {
				background: url(images/h-slider-4-thumb.jpg) no-repeat 0 0;
			}

			.doubleSlider-2 .selected {
				opacity: 1;
				filter: alpha(opacity:100);
			}


.simplefooter {
	margin-top: 20px;
	min-height: 100px;
	border-top: 1px solid #ddd;
	width: 100%;
}



.megahead {
	width: 100%;
	height: 35px;
	border-top: 7px solid #444;
	border-bottom: 1px solid #444;
}

.megahead h3 {
	text-align: center;
	font-family: Times;
	font-weight: bold;
	font-style: italic;
	font-size: 22px;
	letter-spacing: -1px;
	text-transform: uppercase;
	line-height: 34px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	color: #444;
}

.superscroller {
    overflow: hidden;
    padding-bottom: 20px;
}

.tricolumns {
	padding-top: 20px;
}
.column-one {
	width: calc(22% - 15px);
	float: left;
	margin-right: 15px;
	min-height: 500px;
	display: none;
}


.superdate {
	text-align: center;
	padding: 20px 0 15px 0;
	border-bottom: 1px solid #ddd;
}
.superdate .day {
	font-size: 200px;
	font-family: Times;
	font-weight: lighter;
	font-style: italic;
	display: block;
	letter-spacing: -14px;
	color: #444;
	line-height: 170px;
}

.superdate .month {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #444444;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .5px;
}

.copy.pagecopy #tribe-events {
    margin: 0 auto;
    width: 90%;
}

.events {
	padding: 0 0 3px 0;
}

.events li {
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.events li:hover {
	border-bottom: 1px solid #444;
}
.events li a {
	font-size: 14px;
	font-family: Times;
	font-weight: lighter;
	display: block;
	letter-spacing: .5px;
	color: #888;
	padding: 3px 0 3px 0;
		-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.events li a:hover {
	color: #444;
}

.events .edate {
    color: #444444;
    float: left;
    font-family: 'Montserrat',sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin-right: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 40px;
}

.voter {
	text-align: center;
	margin-top: 10px;
}

.voter a + p + a {
	margin-top: 10px;
	color: #8c8c8c;
	font-size: 13px;
}

.voter a + p + a::after {
	content: ">";
	margin-left: 5px;
}

.voter p {
	padding: 8px 45px 15px 45px;
}

.voter p, .voter a {
	font-style: italic;
	font-family: Times;
	font-weight: bold;
}

.column-two {
	width: 56%;
	float: left;
	min-height: 500px;
	margin-left: 10%;
}
.column-two .postcols {
	padding: 15px;
	/*-moz-column-count: 2;
    -moz-column-gap: 15px;
    -webkit-column-count:2;
    -webkit-column-gap: 15px;
    column-count: 2;
    column-gap: 15px;*/
}

.postcols .postbox {
	-webkit-column-break-inside:avoid;
	-moz-column-break-inside:avoid;
	-o-column-break-inside:avoid;
	-ms-column-break-inside:avoid;
	column-break-inside:avoid;
	-webkit-backface-visibility:hidden;
    display: inline-block; /* Display inline-block, and absolutely NO FLOATS! */
    float: left;
    margin: 10px;
    overflow: hidden;
    position: relative;
    width: 47%;
}

.postcols .postbox:nth-child(2n+1) {
    clear: left;
}

.column-three {
	width: calc(22% - 15px);
	float: left;
	margin-left: 15px;
	min-height: 500px;
}



.biga {
	font-family: Times;
	font-style: italic;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
	color: #444;
	font-size: 30px;
	text-align: center;
	padding: 12px 0;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.biga:hover {
	color: #888;
}
.sideinfo .gals {
	min-height: 115px;
	margin-bottom: 15px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.sideinfo .gals:hover {
	opacity: 0.8;
}

.sideinfo .gals i {
	font-size: 30px;
	color: #fff;
	position: absolute;
	top: 40%;
	left: 40%;
}
.column-three .sidecontainer {
	padding: 10px 15px 0px 0;
}

.sideinfo {
	padding: 10px 0px 0px 15px;
}



.bigquote {
	position: relative;
	padding: 60px 30px 60px 30px;
	border-top: 6px solid #444;
	border-bottom: 6px solid #444;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #888;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 20px;
}


.bigquote i {
	position: absolute;
	left: 0;
	top: 10px;
	font-weight: 400;
	color: #ddd;
	font-size: 30px;
}

.bigquote a {
	position: absolute;
	right: 0;
	bottom: 10px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #444444;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: .5px;
}


.simpletweets ul li:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f099";
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 12px;
	color: #ddd;
}
.simpletweets ul li a {
	font-family: Times;
	font-size: 14px;
	line-height: 20px;
	color: #444;
	letter-spacing: 0px;
	margin: 0 0 0px 0;
}
.simpletweets ul li {
	padding: 22px 15px;
	border-bottom: 1px solid #ddd;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	position: relative;
}

.simpletweets li span {
	font-family: Times;
	font-size: 14px;
	line-height: 20px;
	color: #8c8c8c;
	letter-spacing: 0px;
	margin: 0 0 0px 0;
}


.simplefootercontainer {
	text-align: center;
	padding: 15px 0 30px 0;
	background: none repeat scroll 0 0 #fff;
}


.simplefootercontainer p {
	font-family: Times;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	line-height: 28px;
	text-transform: uppercase;
	color: #444;
	letter-spacing: 0;
	padding: 15px 0 20px 0;
}

.simplefootercontainer .button {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #fff;
	padding: 10px 20px;
	background: none repeat scroll 0 0 #222;
	text-transform: uppercase;
	font-size: 11px;
	margin-top: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
	.simplefootercontainer .button:hover {
		opacity: .85;
	}

.superscroller .item a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block;
}

.posthello {
	width: 100%;
	max-width: 850px;
	margin: auto;
	border-top: 6px solid #444;
	margin: 15px auto auto;
}

.postdate {
	font-family: Times;
	font-size: 16px;
	line-height: 30px;
	color: #666;
	letter-spacing: 0px;
	margin: 0 0 0px 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	float: left;
	width: 20%;
}
.posthello .socials {
	float: right;
	padding-top: 6px;
}
.posthello .socials i {
	color: #fff;
	padding: 3px;
	background: #888;
	font-size: 11px;

}

.posthello .socials i:hover {
	background: #4e4d4d;
}
.posthello .socials i.fa-facebook {
	padding: 3px 5px;
}

.primaryimage  {
	background-size: cover;
	position: relative;
	height: 550px;
	width: 95%;
	max-width: 1000px;
	background-position: center center;
	margin:auto;
}

.postarea {
	width: 94%;
	margin: auto;
	max-width: 750px;
	padding-bottom: 40px;
}

.postarea h1.bigintro {
	font-family: Times;
	font-weight: bold;
	font-style: italic;
	font-size: 50px;
	line-height: 50px;
	padding: 60px 0 30px 0;
	text-transform: uppercase;
	color: #222;
	letter-spacing: -2px;

}
.postarea .pagecopy p {
	font-family: Times;
	font-size: 16px;
	line-height: 30px;
	color: #666;
	letter-spacing: 0px;
	margin: 0 0 0px 0;
		-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.postarea .pagecopy a {
	font-family: Times;
	font-size: 16px;
	line-height: 30px;
	color: #222;
	letter-spacing: 0px;
	margin: 0 0 0px 0;
		-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.postarea .pagecopy ul li, .postarea .pagecopy ol li {
	background: transparent;
	color: #444;
	border-bottom: 1px solid #ddd;
	padding: 15px 0;
	text-align: left;
}


.additionalheading {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	padding-bottom: 0;
	text-align: center;
	font-family: Times;
	font-weight: bold;
	font-style: italic;
	font-size: 22px;
	letter-spacing: -1px;
	text-transform: uppercase;
	line-height: 34px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	color: #444;
	height: 35px;
	border-top: 7px solid #444;
	border-bottom: 1px solid #444;
}


#relatedarts #carousel-gallery .touchcarousel-item {
	padding: 20px 10px 15px 10px;
	border-right: 0;
}

#relatedarts #carousel-gallery .touchcarousel-item p {
	width: 100%;
	max-width: 1000px;
	text-align: left;
	font-family: Times;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
	letter-spacing: -1px;
	text-transform: uppercase;
	line-height: 34px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	color: #444;
}
.imagebg {
	background-size: cover;
	position: relative;
	width: 95%;
	height: 200px;
	background-position: center center;
	margin: 0 0 5px 0;
	display: block;
}



.mm-panel img {
	text-align: center;
	margin: auto;
	padding: 0 0 15px 0;
	opacity: 0.8;
}



/* Signup Popup ##################################################################################### */

.lb-overlay {
    width: 0px;
    height: 0px;
    position: fixed;
    overflow: hidden;
    z-index: 9999999;
    opacity: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    visibility: hidden;
    text-align: center;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.lb-overlay.ns-show {
    opacity: 1;
    visibility: visible;
    left: 0;
    width: auto;
    height: auto;
    top: 0;
    bottom: 0px;
    right: 0px;
    padding: 80px 100px 120px 100px;
}

.lb-overlay.ns-hide {
    padding: 80px 100px 120px 100px;
    width: auto;
    height: auto;
}

.lb-overlay.ns-show-page {
    opacity: 1;
    visibility: visible;
    left: 0;
    width: auto;
    height: auto;
    top: 0;
    bottom: 0px;
    right: 0px;
    padding: 80px 100px 120px 100px;
}

.lb-overlay .the-popup:before, .lb-overlay .the-popup:after {
	background-repeat: repeat-x;
	height: 7px;
	content: '';
	z-index: 9999999;
	position: absolute;
	width: 100%;
	left: 0;
}

.lb-overlay .the-popup:before {
	background-image: url('images/signup-border-1.png');
	top: -7px;
}

.lb-overlay .the-popup:after {
	background-image: url('images/signup-border-2.png');
	bottom: -7px;
}

/*.lb-overlay .the-popup {
    background: none repeat scroll 0 0 #fff;
    height: 360px;
    margin: 40px auto 0;
    position: relative;
    width: 600px;
}*/

.lb-overlay .the-popup {
transform: translateY(50%);
-moz-transform: translateY(50%);
-webkit-transform: translateY(50%);
-ms-transform: translateY(50%);
background: none repeat scroll 0 0 #fff;
height: 360px;
margin: 0 auto;
position: absolute;
top: 0%;
left: 0;
width: 600px;
right: 0;
}

.popup-logo-area {
  border-bottom: 1px solid #efefef;
  margin-bottom: 30px;
  padding: 25px 0;
}

.rh-logo {
	position: relative;
    top: 4px;
}

.rh-icon {
  position: absolute;
  right: 30px;
  top: 19px;
}

.popup-contents {
    height: auto;
    text-align: center;
}

.popup-contents .left {
  float: left;
  width: 50%;
  height: 100%;
  position: relative;
}

.popup-contents .price {
  background: none repeat scroll 0 0 #293041;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  left: 10px;
  padding: 14px 9px;
  position: absolute;
  top: 10px;
}

.popup-socials {
    bottom: 10px;
    display: inline-block;
    left: 10px;
    position: absolute;
    padding-left: 5px;
}

.popup-socials .email {
    width: auto;
}

.popup-socials li.email > a {
  position: relative;
  top: 4px;
}

.popup-socials li {
    float: left;
    margin-right: 10px;
}

.popup-socials li a {
    color: #fff;
}
    .popup-socials li a:hover {
        opacity: .6;
    }

.popup-contents .right {
  background: none repeat scroll 0 0 #fff;
  float: right;
  height: calc(100% - 40px);
  padding: 20px;
  width: calc(50% - 40px);
}

.popup-contents .right ul {
    border-bottom: 1px solid rgba(27, 54, 81, 0.1);
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
}

.popup-contents .right li {
  font-family: "Times";
  font-size: 12px;
  letter-spacing: 0;
  list-style: outside none disc;
  margin: 3px 0;
  padding-left: 6px;
  text-align: left;
}

.lb-overlay div h3 {
  border-bottom: 1px solid rgba(27, 54, 81, 0.1);
  font-size: 36px;
  line-height: 1;
  margin-bottom: 15px;
  padding-bottom: 15px;
  text-align: center;
}

.lb-overlay div p, .lb-overlay div em {
  font-family: 'didot', 'times', 'serif';
  font-style: italic;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 1.7;
  text-align: center;
  color: #3A3A3A;
}

.popup-button {
  background: none repeat scroll 0 0 #293041;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  margin-top: 15px;
  padding: 10px 0;
  width: 100%;
}

.lb-overlay div h3 span{
    display: block;
    line-height: 6px;
}

i.ns-close {
  color: #555;
  cursor: pointer;
  font-size: 12px;
  left: 0;
  padding: 10px;
  position: absolute;
  top: 0;
}
    i.ns-close:hover {
        opacity: .6;
    }

.popup-contents .signup-form > form {
  border: 2px solid #ccc;
  border-radius: 4px;
  display: inline-block;
  width: 60%;
}

.popup-contents .signup-form > form input {
    font-family: "Times","serif";
    font-size: 14px;
    text-transform: uppercase;
}

.popup-contents .signup-form > form input[type="email"] {
    border: 0 none;
    border-radius: 4px 0 0 4px;
    box-sizing: border-box;
    float: left;
    padding: 11px 10px;
    width: 70%;
}

.popup-contents .signup-form > form input[type="submit"] {
	box-sizing: border-box;
  background: none repeat scroll 0 0 #333;
  border: 0 none;
  border-radius: 0 2px 2px 0;
  color: #fff;
  cursor: pointer;
  float: left;
  padding: 10px;
  width: 30%;
  line-height: 1.3;
}
.popup-contents .signup-form > form input:hover[type="submit"] {
	background: none repeat scroll 0 0 #000;
}

.aligncenter {
  display: block;
  margin: 0 auto;
}

/* signup form */

input.wpcf7-form-control {
  width: 100%;
  height: 45px;
  margin-top: 10px;
  font-size: 14px;
  font-family: inherit;
  padding-left: 15px;
}

input.wpcf7-form-control.wpcf7-submit {
  width: 20%;
  text-align: center;
  height: 200px !important;
  padding: 21px;
  margin: 0 auto;
}

.wpcf7-form-control.wpcf7-submit {
  height: 200px !important;
  font-size: 50px;
  margin: 0 auto;
  width: 100%;
}
.navigation_blog{
    clear: both;
    margin: auto;
    max-width: 750px;
    padding-bottom: 50px;
    width: 100%;
}
.prev{
	float:left;
	width:20%;
}
.next{
	 float: right;
    width: 20%;
    text-align:right;
}
.prev a , .next a{
    color: #fff;
    font-family: Times;
    font-size: 11px;
    font-weight: bold;
}
.prev:hover,.next:hover{
opacity:0.75;
}
a[rel="prev"]{
    background: #444444;
    padding: 11px;
    text-align: center;
    font-family: Times;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
}

a[rel="next"]{
    background: #444444;
    padding: 11px;
    text-align: center;
    font-family: Times;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
}

.postarea .blogh1{
	position: relative;
	float:right;
	text-align: left;
        width:100%;
}
/*.pagecopy{
float:right;
}*/

.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}

.pagination span {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}
 .pagination a{
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#000;


 }

.pagination a:hover{

opacity: 0.8;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #555;
color:#fff;
}
.pagination .prevh{
	float:left;
	background: #555;
	color:#fff;
}
.pagination .nexth{
	float:right;
	background: #555;
	color:#fff;
}
.pagnum{
	width:40%;
	margin: auto;
}

.pagenavi {
    padding-top: 10px;
    float:left;
    width: 100%;
    font-size:11px;
    text-transform: uppercase;
    font-family: Times;

}
.pagenavi a {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    text-decoration: none;
    color: #000;

}
.pagenavi .gohead {
    padding: 11px;
    margin: 3px;
    text-decoration: none;
    font-weight:bold;
    color: #fff;
    background-color: #444;
    letter-spacing: 2px;
    font-family: Times;
}



.pagenavi a:hover {
    border: 1px solid #444;
    color: #444;
    background-color: #eee;
}
.pagenavi span.pages {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    color: #825a2d;
    border: 1px solid #999;
    background-color: inherit;
}
.pagenavi span.current {
    padding: 5px 6px 4px 6px;
    margin: 3px;
   /* border: 1px solid #666; */
    color: #444;
   /* background-color: #eee; */
   text-decoration:underline;
   font-weight:bold;
}
.pagenavi span.expand {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    color: #444;
    background-color: inherit;
}
.pagenavi .first, .pagenavi .last {

}

 .middlem {
    margin: auto;
    text-align: center;
    width: 50%;
}


.righth {
    float: right;
    position: relative;
    top: -15px;
}


.lefth {
    float: left;
    position: relative;
}


.pagenavisingle {
    padding-top: 10px;
    width: 50%;
    font-size:11px;
    text-transform: uppercase;
    font-family: Times;
    margin: auto;

}
.pagenavisingle a {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    text-decoration: none;
    color: #000;

}
.pagenavisingle .gohead {
    padding: 11px;
    margin: 3px;
    text-decoration: none;

    color: #fff;
    background-color: #444;
    letter-spacing: 2px;
    font-family: Times;
}



.pagenavisingle a:hover {
    border: 1px solid #444;
    color: #444;
    background-color: #eee;
}
.pagenavisingle span.pages {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    color: #825a2d;
    border: 1px solid #999;
    background-color: inherit;
}
.pagenavisingle span.current {
    padding: 5px 6px 4px 6px;
    margin: 3px;
   /* border: 1px solid #666; */
   text-decoration:underline;
   font-weight:bold;
    color: #444;
   /* background-color: #eee; */
}
.pagenavisingle span.expand {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    color: #444;
    background-color: inherit;
}
.pagenavisingle .first, .pagenavisingle .last {

}

.navigation_blog .next{
	top: -25px;
    position: relative;
}
