/*
Theme Name:     Cutting the Chai Twenty12
Theme URI:      http://www.cuttingthechai.com/
Description:    Customised Cutting the Chai theme based on the Twenty Twelve theme 
Author:         Soumyadip Choudhury
Author URI:     http://www.soumyadip.com
Template:       twentytwelve
Version:        0.1.1
*/


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

/* Right search and buttons on header */

.header-image {
	margin-top: 7px;
	margin-top: 0.500rem;
}

.header-search {
    float: right;
    margin-top: 14px;
    margin-top: 1rem;
}
@media (max-width: 600px) {
    .header-search {
        margin-top:7px;
	margin-top: 0.500rem;
        text-align:center;
        float:left;
    }
    .main-navigation  {
        clear:both;
    }
}

/* Removes shadow on images */

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: none !important;
    box-shadow: none !important;
}

/* Main navigation */

.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	border-top:0;
}

.main-navigation a,
.main-navigation li a {
	color: #6A6A6A;
}
.main-navigation a:hover,
.main-navigation li a:hover {
	color: #ffcc00;
}
.main-navigation li ul li a {
	background: #ffffff;
}
.main-navigation li ul li a:hover {
	background: #ffffff;
	color: #ffcc00;
}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
	color: #000000;
}

/* Remove double line below post by single */

.site-content article {
	border-bottom: 1px solid #ededed;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

/* Change title style */

.entry-header .entry-title {
	font-size: 28px;
	font-size: 2rem;
	font-weight: bold;
	font-family: Georgia, serif; 
}

/* Change image padding for featured image below title */

.entry-header {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}

.entry-header img.wp-post-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-bottom: 8px;
	margin-bottom: 0.5714rem;
}

/* Spacing above Livefyre comments */

.fyre .fyre-stream-stats {

	margin-top: 24px;
	margin-top: 1.714285714rem;
}

/* Three column responsive footer */

.widget-area .widget h3 {
  margin-bottom:0;
}

#footerwidgets {
 width:100%;
 margin-top: 24px;
 margin-top: 1.714285714rem;
}
#footerwidgets p {
 padding-bottom: .5rem;
}
#footerwidgets li, #footerwidgets p  {
 padding-bottom: .5rem;
 font-size:100%;
 line-height:1.1rem;
}
#footer-left {
 width:30%;
 float:left;
 padding-right:2.5%;
}
#footer-middle {
 width:30%;
 float:left;
 padding-left:2.5%;
 padding-right: 2.5%;
}
#footer-right {
 width:30%;
 float:right;
 padding-left:2.5%;
} 
.site-content article {
  border-bottom:none;
}
@media only screen
and (max-width:481px) {

   #footer-right, #footer-middle, #footer-left {
     float:none;
     padding-left:0;
     padding-right:0;
     padding-top:1rem;
     width:100%;
   }
}

.the-social-link {
  text-align:center;
}
.the-social-link img {
  padding:5px;
}

/* Increase font size of archive titles */

.archive-title {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 1;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

/* Remove text-wrapping */

.widget-area .widget {
	-webkit-hyphens: manual;
	-moz-hyphens: manual;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: normal;
}

.site-content article {
	border-bottom: 2px solid #ededed;
	margin-bottom: 22px;
	margin-bottom: 1.571rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: normal;
	-webkit-hyphens: manual;
	-moz-hyphens: manual;
	hyphens: manual;
}

/* Remove empty space at bottom. Most likely caused by a browser plugin. Nevertheless. */

#rufous-sandbox {
	display:none !important;
}

/* Change a visited colour to the same as a */

.entry-content a:visited,
.comment-content a:visited {
	color: #21759b;
}

.widget-area .widget a:visited {
	color: #757575;
}

/*Change text selection colour. */

::-moz-selection { /* Code for Firefox */
    color: #00000;
    background: #ffcc00;
}

::selection {
    color: #00000;
    background: #ffcc00;
}

/*Remove yellow background from Google ads */

ins {
    background-color: #FFFFFF !important;
}

/*Fixes menu toggle issue */

/*Remoes meta tags from home page */

.home .entry-meta { 
display: none; 
}
