
/* Generic */
li { /* margin: 20px; padding: 0; */ list-style-type: none; list-style-image: none; }
img { max-width: 100%; height: auto; }
hr { margin: 20px 0; }

/* Fonts */
body { font-family: 'Arimo', sans-serif; }
h1,h2,h3,h4,h5,h6 { padding: 0; margin: 0; margin-bottom: 20px; margin-top: 10px; font-family: 'Roboto Condensed', sans-serif; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #333; }
/*h2 ,h3 ,h4,h5,h6{ text-transform: uppercase; }*/
#navigation, .block-menu { font: larger; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; }

/* Blocks */
.box { background-color: #EBEBEB; padding: 7px; }
.box-content { background-color: #fff; border: 1px solid #CCC; padding: 5%; } 

/* Home */
.c-heading { color: #ccc; padding: 0; margin-bottom: -10px; }
h2 .teaser-heading { margin: 0; padding: 0; }
.divider { text-align: center; margin-top: 20px; margin-bottom: 40px; }
.views-field-field-hp-subheading-value { margin: 0; padding-top: 20px; }
.views-field-field-hp-teaser-value { padding: 20px 0; font-weight: normal; font-size: 60%;  font-family: 'Arimo', sans-serif; }
.views-field-field-hp-link-url-1 { font-weight: normal; font-size: 60%; font-family: 'Arimo', sans-serif; } 

/* eBooks */ 
.imagecache-cover { padding: 2%; border: 1px solid #ccc; width: 100%; height: auto; }
.imagecache-cover_linked { border: none; padding: auto; }


.pad { margin: 15% 15%; }
.pad img { width: 100%; height: auto; padding: 2%; border: 1px solid #ccc;  }
.views-field-title h4 { margin-bottom: 1%; }
.views-field-field-author-nid {  }

/*.menu-4638 { padding-left: 0;  border-top: 1px solid #ccc; }*/
li.leaf { list-style-type: none; list-style-image: none; margin-top: 10px; margin-bottom: 10px; padding: 5px; }
li.leaf:first-child { padding-left: 0; }
li.expanded { list-style-type: none; list-style-image: none; }
li.expanded li a { color: #333; }
li.expanded li .active, li.expanded a.active { color: #ccc; background-color: #EBEBEB; padding: 10px; }

/* eBook Detail */
.sharing { display: none; }

/* Logo */
#logo { margin: 0; padding: 0; margin-top: 5%;}
#slogan { margin: 0; padding: 0; }

/* Navigation */
#navigation { margin: 40px 0; }
/*#navigation .active { border: none; border: 1px solid #ccc; background: #eee; }*/ 

/* Search */
.search { text-align: right; vertical-align: top; margin: 0; padding: 0; margin-top: 20px; }
/*#main-content .box { background: transparent }*/
.form-group { margin: 0px; }
#custom-search-blocks-form-1 div { text-align: right; }
.form-inline { width: 100%; }
/* Messages */
 .messages { margin: 20px; padding: 20px; }
 .messages p, .messages div, .messages li, messages ul { margin: 0; padding: 20px; }



/* Phones */
@media (max-width: 768px) {
	#logo, #slogan, #copyright, #social { text-align: center }
	#navigation { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #eee; }
	#navigation .active { border: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff; }
	.search  { text-align: center; }
}

/* Tablets and Up */
@media (min-width: 768px) {

	.social-top { display: none; }

	#navigation { border: 1px solid #eee; border: 1px soild white; background: #fff; }
	#navigation ul .nav .nav-tabs .nav-justified li a  { }
	#navigation .active { border: none; background: #ccc; }
	#search, #social { text-align: right; }
	
	/* Content */
	.nid-23 #main-content {
		text-align: justify;
		-moz-column-count:3; /* Firefox */
		-webkit-column-count:3; /* Safari and Chrome */
		column-count:3;
		
		-moz-column-gap:40px; /* Firefox */
		-webkit-column-gap:40px; /* Safari and Chrome */
		column-gap:40px;
	}
}

/* Admin Menu */

#admin-menu { font-size: 14px; }


/* Ebooks */

.sharing { display: none; }

/* Forms */
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {   
border-color: rgba(224, 53, 53, 0.8);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(224, 53, 53, 0.6);
outline: 0 none;}

/* customization by ME */

.search-results h3::after {
    content: "ebook";
    background: #EBEBEB;
    color: #EBEBEB;
    margin-left: -40px;
}