/*
Theme Name: PeaksPints - Creative Magazine & Shop WordPress Theme Child Theme
Author: Produced by Sibyl Design, Inc.
Author URI: https://www.sibyl.com/
Description: PeaksPints is a modern, responsive Magazine WordPress theme that combines both form and function into one comprehensive website. 
Template:       peakspints
Version:        1.0
*/

@import url("../peakspints/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
/* for the overlay logo, header bg and shadow */
.header-main, .fixed-header{
	max-height:90px;
	overflow: visible;
	position:fixed;
	z-index: 100;
	width: 100%;
	background-image: url("https://www.peaksandpints.com/wp-content/uploads/2015/05/map-70.jpg");
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75);
	background-color: #eae6dc;
}
.header-main .container{
	max-height: 90px;
	z-index: 101;
	overflow: visible;
	}
.main-home-wrapper{
	padding-top: 115px;
}
/* Page title needs work */
.page-heading{
	position: relative;
	top:80px;
}
.page-heading h1{
	padding:65px 250px;
}
.page-content-wrapper{
	top:80px;
	
}
.categories-wrapper{
	margin-top:0;
	position:relative;
	top:100px;
}
.result-title{
	margin-left:284px;
	margin-top:50px;
}

/*Post tag area*/

body.single .tag-category {
	
	border-bottom:inherit;
}


/*category template*/


body.category .categories-wrapper {
	
	margin-top:30px;
	position: inherit;
	
	
	
}


body.category .topic-holder {
	
	
	margin-top: inherit;
	
	
	
}

body.category .topic-holder img {
	
	max-height: inherit;
}


body.category .cat-wrapp.post-cat .post-cont h2 {
	
	border-bottom: inherit;
	
	
}


body.category .google-map-holder.single-page-header .title-section h1 {
	
	font-size: 63px!important;
	margin-top:48px;
	margin-left: 15px;
	
}

body.category .cat-wrapp.post-cat .post-cont {
	
	top:60%;
}


body.category .cat-wrapp.post-cat .post-cont h2 {
	
	text-transform: capitalize;
}





/*Remove redundant gallery images in specific pages*/

body.page-id-2822 .main-description, body.page-id-2824 .main-description {
	
	display: none;
}





/* remove letter boxes in posts */
.topic-holder > a span{
	display: none;
}
/* nav shadow */
.nav a{
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);
}
.nav a:hover,
.sub-menu a{
	text-shadow:none;
}
.nav > li > a:hover, .nav > li > a:focus{background-color: #eae6dc;}
.main-nav ul li a, .fixed-header ul li a {
	font-size: 14px;
	color:#c76620;
}
/* body content section */
body {background-color: #eae6dc;}
.main-home-wrapper{background-color: #eae6dc;}
/* blog thumbs and captions */
.cat-wrapp.post-cat .post-cont{background-color: #eae6dc;border-bottom:none;}
.topic-holder {
	height: 280px;
	overflow: hidden;
}
.topic-holder img{max-height: 190px;}
.category-title-text{
	/*text-transform: uppercase;
	font-family: Helvetica,arial,sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
	font-size: .65em;
	margin:0 0 5px 0;*/
	display:none;
}
.topic-content h2{
	font-family: Helvetica,arial,sans-serif;
	font-weight: bold;
	font-size: .7em;
	line-height: 18px !important;
}
.topic-holder .topic-content{padding:10px 15px 3px 15px}
.title-section{
	position: relative;
	top: 120px;
}
/* sidebar styles */



div#secondary.widget-area aside#search-2.widget.widget_search h1 {
	color: #eae6dc;
    font-size: 1em;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-color: inherit;
    text-transform: uppercase;
    padding-left: 2px;
    margin-top: 0px;
}

/* styling for recent posts sidebar */
div#secondary.widget-area aside#recent-posts-2.widget.widget_recent_entries {
	background-color: #232323;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
}
div#secondary.widget-area aside#recent-posts-2.widget.widget_recent_entries h1 {
	color: #c76620;
    font-size: 1em;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-color: inherit;
    padding-left: 0px; 
}
div#secondary.widget-area aside#recent-posts-2.widget.widget_recent_entries ul li.cat-item a {
	color:#eae6dc;
}


/* styling for categories sidebar */
div#secondary.widget-area aside#categories-3.widget.widget_categories {
	background-color: #c76620;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
}
div#secondary.widget-area aside#categories-3.widget.widget_categories h1 {
	color: #232323;
    font-size: 1em;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-color: inherit;
    padding-left: 0px; 
}
div#secondary.widget-area aside#categories-3.widget.widget_categories ul li.cat-item a {
	color:#eae6dc;
}


div#secondary.widget-area aside#search-2.widget.widget_search {
	background-color: #232323;
	padding:20px;
}
.widget ul li {margin-bottom:10px;}

/* WooCommerce stuff */
/* Hide gallery on product pages */
.galleries-section {display:none;}
.woocommerce ul.products li.product h3 {margin:15px;}
.amount{margin:0 15px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{border-top:1px solid #ededed;}


.widget{margin-bottom: 20px;}
.social-sidebar{
	background-color: #232323;
	padding: 5px 15px 10px 25px;
	z-index: 500;
}
.social-sidebar h1{font-family: helvetica, arial,sans-serif;font-size: 1em;color: #c76620;font-weight: bold;letter-spacing: 1.5px;}
.events-sidebar{
	background-color: #c76620;
	padding: 5px 25px 25px 25px;
}
.events-sidebar h1{font-family: helvetica, arial,sans-serif;font-size: 1em;color: #232323;font-weight: bold;letter-spacing: 1.5px;}
.events-sidebar, .events-sidebar a:hover {color: #eae6dc;}
.events-sidebar a{color:#232323;}
.ontap-sidebar{
	background-color: #00a1b0;;
	padding: 5px 25px 10px 25px;
	color:#eae6dc;
}
.ontap-sidebar h1{font-family: helvetica, arial,sans-serif;font-size: 1em;color: #232323;font-weight: bold;letter-spacing: 1.5px;}
.news-sidebar .gfield_label{
	display: none ;
}
/* Connections styles */
#cn-gridder .cn-gridder-overlay .fn, #cn-gridder .cn-gridder-name .fn{font-size:15px !important;}
.cn-left h2{font-size:22px;}

/* footer bg */
.big-footer{
	background-image: url("https://www.peaksandpints.com/wp-content/uploads/2015/05/map.jpg");
}
.links-wrapper{
	background-color: #00a1b0;
}
.links-wrapper .l-wrapp a {
	border: 1px solid #FFFFFF;
	background-color: #232323;
}
.footer-widget {
  padding: 0 5px;
}
.footer-widget h3{
	color: #00a1b0;
	letter-spacing: 2px;
}
.footer-bg{
	background: rgba(0, 0, 0, 0.5);
	height: 250px;
	padding: 5px 20px 0 25px;
}
#latest_tweets_widget-3{
	background: rgba(0, 0, 0, 0.5);
	height: 250px;
	padding: 25px 20px 0 25px;
}
#latest_tweets_widget-3 h3{font-family: helvetica, arial,sans-serif;font-size: 1em;color: #00a1b0;font-weight: bold;letter-spacing: 2px;text-transform: uppercase;}
.footer-bg h1{font-family: helvetica, arial,sans-serif;font-size: 1em;color: #00a1b0;font-weight: bold;letter-spacing: 2px;text-transform: uppercase;}
.mag-divider {
  height: 7px;
  border: none;
  background: rgba(0, 0, 0, 0.5);
  background-image: none;
  position: relative;
  top: -35px;
}
.copyright-section p a, .copyright-section p{color:#595959;}
/* Google Calendar feed */
.gce-list-event, .gce-tooltip-event {
	background-color: transparent;
	padding: 0;
	color: #eae6dc;
	font-weight: bold;
}
/*Newsletter widget styles */
.news-styles input{
	width:210px !important;
	height:22px;
	font-size:12px;
}
.news-styles label{
	display:none !important;
}
.news-styles .gform_wrapper .right_label div.ginput_complex{
	width:100% !important;
}
.news-styles .name_last{
	float:none;
	clear:both;
}
.news-styles .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span{
	display:block;
}
.news-styles .widget ul li{
	border-bottom:none !important;
	padding:0 !important;
}
.widget ul li {
    border-bottom: none;
    padding: 0;
}
.news-styles .gform_button button{
	background-color:#00a1b0;
}
.news-styles .gform_wrapper  .gform_footer.right_label{
	margin-left:0;
}
.news-styles .gform_wrapper .ginput_complex span.name_last{
	min-height:28px;
}
.news-styles .gform_wrapper form li, .gform_wrapper li{
	overflow:hidden;
}
.footer-bg .news-styles li{
	padding-left:0;
}
.widget .widget_search{
	background-color: #232323;
	padding: 5px 15px 10px 25px;
}
input#search {
    padding: 5px;
    width: 210px;
}
.screen-reader-text{
	display:none;
}
.page-content-wrapper form input[type="submit"]{background-color:#00a1b0;}

/* Age barrier */
#av-overlay-wrap{
	background-image: url("https://www.peaksandpints.com/wp-content/uploads/2015/05/map-70.jpg") !important;
	background-repeat:repeat;
}

/* Connections directory */
#cn-list .cn-clear{clear:none;}
.cn-bio{clear:left;}
.cn-bio h4 { display:none;}
.address-name{display:none !important;}
#cn-list span.cn-image-style{margin: 0 0 5px 30px;}
#cn-list span.contact-name, #cn-list span.org, #cn-list span.organization-name, #cn-list span.organization-unit, #cn-list span.title{margin-top:25px;}


/* gallery */
/*.gallery-item{display:none;}*/
/* misc */
#notification-trigger{display:none;}
.gallery-item{float:left;clear:right;padding-right:20px;padding-bottom:20px;}
.facebook-comments{clear:both;}

#bottom-post{position:relative;z-index:1500;}
.bottom-post-title{}
#bottom-post ul{list-style-type:none;text-align:left;margin:0;padding:0;}
#bottom-post ul li{display:inline;margin-right:20px;}
#bottom-post ul li a{text-decoration:none;}

/*Calendar Styles*/
.simcal-default-calendar .simcal-current h3{color:#232323;font-size:.9em;}
.simcal-icon-left{color:#232323;float:left;}
.simcal-icon-right{color:#232323;float:right;}
.simcal-event-title{font-size:1.1em;font-weight:bold;color:#232323;}
dl.simcal-events-list-container{border:none;}


.author-container .author-image{margin-top:95px;}
.about-author{margin-top:95px;}


/* Responsive custom */
@media only screen and (max-width : 1650px) {
	
}

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

}
@media only screen and (max-width: 992px){
	.col-md-3 {
    width: 25%;
}
	.sidebar-side{
		width:100% !important;
	}
	.social-sidebar{margin-top: 20px;}
}
@media only screen and (max-width : 991px) {
  

}

@media only screen and (max-width : 767px) {
	.sidebar-side a{display:inline;}
	.footer-links{top:0;}
	.footer-widgets.container{
	margin-top: 30px;
	margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;}
}
@media only screen and (min-width : 641px) {
	
	ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1, ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2, ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3{
	margin-left:0 !important;
	}
	

}

@media only screen and (max-width : 639px) {
	
	.result-title{
	margin-left:230px;
	}
	.readable-topics{display: none;}
	.widget_categories{display: none;}
	.col-xs-12.col-sm-6.col-md-3.col-lg-3.l-wrapp.col-centered{width:50%;}
	.col-xs-12.col-sm-6.col-md-3.col-lg-3.l-wrapp.col-centered{width:100%;}
	 div#black-studio-tinymce-6{width: 100%;text-align: center}
	div#black-studio-tinymce-7,div#black-studio-tinymce-5, div#latest_tweets_widget-2{display:none;}
	.footer-bg{padding: 0;}
}

@media only screen and (max-width : 480px) {
	.result-title{
	margin-left:210px;
	font-size:.8em;
	}
	.col-md-3 {
    width: 25%;
}
	
}
@media only screen and (max-width : 380px) {
	.result-title{
	margin-left:180px;
	font-size:.8em;
	}
	
}
.pagination {
font-size:12px !important;
}
#cn-gridder a, #cn-gridder a:hover {
    border-bottom: 0;
}

/* WordPress Gallery 
------------------------------------------ */

.gallery {
	margin-left: -0.5em;
	margin-right: -0.5em;
}

.gallery:after {
	display: table;
	content: "";
	clear: both;
}

.gallery-item {
	margin: 0;
	float: left;
	padding: 0.5em;
}

.gallery-item img {
	width: 100%;
}

.gallery-columns-1 .gallery-item {
    width: 100%;
    float: none;
}
.gallery-columns-2 .gallery-item {
    width: 50%
}
.gallery-columns-3 .gallery-item {
    width: 33.3333%
}
.gallery-columns-4 .gallery-item {
    width: 25%
}
.gallery-columns-5 .gallery-item {
    width: 20%
}
.gallery-columns-6 .gallery-item {
    width: 16.6667%
}
.gallery-columns-7 .gallery-item {
    width: 14.2857%
}
.gallery-columns-8 .gallery-item {
    width: 12.5%
}
.gallery-columns-9 .gallery-item {
    width: 11.1111%
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}