/*

Theme Name:		Alcohol Professor : Point
Template:		point
Description:	Alcohol Professor child theme for Point
Author:			Neal Bayless, smlxl design

*/


/*######################################
		PRIMARY TYPEFACES
######################################*/


BODY {
	font-family: 'Quattrocento Sans', "Helvetica Neue", HelveticaNeue, Helvetica, Verdana, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Lato', 'Cabin', "Helvetica Neue", HelveticaNeue, Helvetica, Verdana, Arial, sans-serif;
}

.menu-item-object-category {	
	font-family: 'Cabin', 'Lato', "Helvetica Neue", HelveticaNeue, Helvetica, Verdana, Arial, sans-serif;
}

/*######################################
		HEADER & TOP NAVIGATION
######################################*/


/*--- [ header & logo centering ] ----*/

#header {
	padding-left: 0;
	width: 100%;
	text-align: center;
	background-color: #fff;
}

#header h1, #header h2 {
	float: left;
	text-align: center;
	width: 100%;
	padding: 0px;
	margin-bottom: 0px;
}

#logo a, #logo a img {
	float: none;
	letter-spacing: 0px;
}

#header .image-logo {
	margin:24px 0px 5px 0px;
}


/*--- [ Top navigation bar ] ----*/


.secondary-navigation a {
	font-size: 18px;
	font-weight: 600;
	color: #412d68;
	padding: 10px 13px 0px 10px;
	float: none;
	min-height: 38px;
}

#navigation > ul li a {
	border: none;
}

#navigation > ul li:first-child a {
	border: none;
}

#navigation > ul li:last-child a {
	margin-right: 20px;
}

.current-menu-item {
	border: 1px #ddd solid;
	border-bottom: none;
	border-top: none;
}


/*######################################
		HOMEPAGE & LIST PAGES
######################################*/


/*--- [ Featured posts @ top ] ----*/

.firstpost.excerpt	{
	background-color: #f5f5f5;
	height: 315px;
}

.featured-excerpt {
	background: rgba(0, 0, 0, 0.7);
}

.featured-title {
	margin-bottom: 0px;
}


.f-excerpt {
	display: none;
}

.attachment-bigthumb.wp-post-image {
	width: 620px;
}


.secondpost.excerpt	{	
	background-color: #f5f5f5;
	height: 200px;
}

.attachment-mediumthumb.wp-post-image {
	width: 300px;
}


.thirdpost.excerpt	{
	background-color: #f5f5f5;
	height: 100px;
}


/*--- [ Featured posts @ top ] ----*/

div#page.home-page {
	padding-top: 30px;
}

h3.frontTitle {
	font-size: 22px;
	background: none;
	color:#3c3c3c;
	border-bottom: 1px solid #ddd;
    padding: 2px;

}




/*--- [ HIDE header "_____ Archive" text ] ---*/

h1.postsby {
	display: none;
	/*-  font-size: 22px;  -*/
	/*-  background: none;  -*/
	/*-  color:#3c3c3c;  -*/
	/*-  border-bottom: 1px solid #ddd;  -*/
}


/*--- [ Individual Excerpt ] ----*/

.post.excerpt {
	width:92%;
	color:#6c6c6c;
	overflow: visible;
	padding-bottom: 30px;
	border-bottom: 1px solid #eee;
	margin-bottom: 30px;
}



/*--- [ Thumbnail ] ----*/

.featured-thumbnail {
	max-height:204px;
	overflow: hidden;
	border-radius: 10px;
	border: 1px solid #523a6a;
}

.featured-cat {
	font-size: 10px;
	padding: 0 5px;
	background-color: #523a6a!important;
	margin: 0px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;

	display: none;

}


/*--- [ Post Excerpt ] ----*/

.title a {
	color: #504565;
}

.post.excerpt .post-content {
	margin-bottom: 0px;
	padding-bottom: 5px;
	line-height: 175%;
}

.readMore {
	margin-top: 10px;
	margin-right: 15px;
	font-weight: 600;
	text-transform: lowercase;
}


/*- [ Archive Pagination ] -------------------------*/

div.pagination ul {
    list-style: none;
}


/*#################################################
		SINGLE POST
#################################################*/



.post-single-content a {
	text-decoration: underline;
}

.single-title {
	color:#3c3c3c;
	font-size: 24px;
	padding-bottom: 6px;
}


.single-subtitle {
	font-family: 'Lato', 'Cabin', "Helvetica Neue", HelveticaNeue, Helvetica, Verdana, Arial, sans-serif;
	color: #3c3c3c;
	font-size: 20px;
	padding-bottom: 6px;
	margin-bottom: 0px;
}

.post-info {

	border-top: 1px solid #ddd;
	padding-top: 4px;

}

.post-single-content {
	padding-right: 20px;
}

.article ul {
    list-style-type: disc;
}


/*- [ Share buttons ] ----------------*/

.sharedaddy {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 20px 0px 20px;
}

div.sharedaddy h3.sd-title:before{
	border:none!important;
}

div.sharedaddy h3.sd-title {
		font-size:100%!important;
}


/*- [ Tags ] -------------------------*/

.tags {
	font-size: 90%;
	line-height: 150%;
}

.tags a {
	text-decoration: none;
	margin-left: 0px;
}
	
.tagtext {
	font-weight:bold;
	margin-right: 5px
	}
	
	
/*- [ Comments ] -------------------------*/

#respond h4 {
    border-bottom: 0px solid #D8D7D7;
    margin: 5px;
}

#commentform {
	border:none;
    background-color: #f5f5f5;
	border-radius: 10px;
	padding: 0px 20px 10px;
}

#commentform p {
    margin-bottom: 0px;
}

#commentform p label {
    padding-top: 1px;
    padding-right: 3px;
}

#commentform input#submit {
    padding: 5px;
    margin: 5px;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
}

#comment-reply-title  {
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd;
	color:#3c3c3c;
}


/*- [ Photo Caption ] -------------------------*/

.wp-caption {
	text-align:center;
	font-family: 'Cabin', 'Lato', sans-serif;
	font-size: 12px;
	line-height: 15px;
	max-width: 310px;
}


/*- [ Fancy Box Photo Caption ] -------------------------*/

div#fancy_title table {
	border: 0px solid #DDDDDD;
}


/*#################################################
		SIDEBAR
#################################################*/


/*--- [ Overall style cleanup ] ----*/

#sidebars {
	color:#767676;
}

#sidebars a {
	color:#817890;
}

#sidebars h3 {
	background-color: #f5f5f5;
	color: #5d5d5d;
}


.widget-sidebar {
    margin-bottom: 30px;
    padding: 20px;
	background-color: #f5f5f5;
	overflow: visible;
	width: 260px;
	border-radius: 10px;
}

.widget-sidebar li {
	list-style-type: none;
}


/*--- [ Search ] ----*/

input#s {
	border: 1px solid #ACA5B3;
	border-radius: 10px;
	background-color:#FFF;
	height:40px;
	font-family: 'Lato', "Helvetica Neue", HelveticaNeue, Helvetica, Verdana, Arial, sans-serif;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
	color: #245e77;	
}

.widget_search {
    padding: 0px;
	width: 100%;
}



/*--- [ ALCOHOL PROFESSOR BANNERS ] ----*/
/*--- [ CUSTOM PLUG-IN ] --------------*/

.ap_ad_widget {
	text-align: left;
}

.widget-ap-banners {
	border-radius: 10px;
	background-color: #fff;
    padding: 10px 0px;
}

.ap-banner {
    padding: 5px;
	padding-bottom:16px;
	text-align: center;
}

.ap-banner:last-child {
	padding-bottom:0px;
}


/*--- [ Authors Widget ] ----*/

.widget_authors li {
	color:#999;
	margin-bottom: 4px;
    margin-left: 4px;
}



/*--- [ Subscribe2 Widget ] ----*/

.s2_message a {
	font-weight: bold;
}

div.subscribe2 input {
	color: #666666;
}

input#s2email {
	width: 230px;
}



/*--- [ Jetpack Subscribe Widget ] ----*/

#subscribe-email input {
	padding:5px!important;
	width: 92%!important;
}

p#subscribe-submit {
	text-align: right;
	padding-right: 8px;
	margin-bottom: 0px;
}

p#subscribe-submit input{
	background-color: #B1B1B1;
	color: #fff!important;
	text-transform: uppercase;
}


/*#################################################
		BOTTOM CAROUSEL
#################################################*/

/*--- [ Hide odd hover state... ] ----*/

.carousel .excerpt div.hover {
	display:none;    
}


.ap-featured-thumbnail {
    text-align: center;
	border: 1px solid #ccc;
	height: 130px;
	width: 130px;
	overflow: hidden;
	border-radius: 10px;

}

.attachment-carousel.wp-post-image {

	float: none;
	margin: 0px;
	max-width: none;
	width: auto;
	height: 130px!important;
}

/*--- [ Hide underscore in category name ] ----*/

.carousel h3 div::first-letter {
    color: #ffffff;
} 



/*#################################################
		BOTTOM NAVIGATION
#################################################*/

footer {
	margin-bottom:20px;
}

.copyrights {
	background-color: #f5f5f5;
}

/*--- [ tweak the "back to top" icon ] ----*/

div.top {
	background: #f5f5f5;
}






