/* Enter Your Custom CSS Here */

#header .pad {
padding-top: 0px;
padding-bottom: 0px;
}

.toggle-search {
padding: 5px 0px;
/*right: -60px;*/
}

h1, h2, h3, h4, h5, h6 {
    word-wrap: normal;
}

/*.toggle-search {
padding: 65px 30px;
}

http://i.imgur.com/r7Z09Ht.gif
*/

.nav > li {
font-size: 14px;
}

.container-inner {
width: 90%;
}

.nav > li > a {
padding: 15px 12px;
}


.widget > h3 {
font-size: 20px;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 6px;
}

.nav ul {

background: #383838;
position: block;
left: 0;
top: 45px;
}

@media only screen and (min-width: 1025px) {
	/* fixed nav */
	.topbar-enabled #header { padding-top: 50px; }
	 #nav-topbar.nav-container { position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 999; }
	.admin-bar #nav-topbar.nav-container { top: 32px; }
}

.entry.excerpt {
font-size: 13px;
color: #000;
}

.widget {
color: #000;
}

.s1 .sidebar-top, .s1 .sidebar-toggle {
background: #00263C;
}

.post-hover:hover .post-title a {
color: #00263C;
}

.s2 .sidebar-top, .s2 .sidebar-toggle {
background: #00263C;
}

.post-comments {
background: #123102;
}

.post-comments > span:before {
content: '';
display: inline-block;
border-left: 7px solid transparent;
border-right: 7px solid #123102;
}

.s2 .widget_calendar caption {
background: #00263C;
}

/*.s2 .widget_calendar caption {
background: #123102;
}*/


.themeform input[type="submit"], .themeform button[type="submit"] {
background: #00263C;
}

#nav-topbar .nav li > a:hover { background: #5D1104; }
#nav-topbar .nav li:hover > a,
#nav-topbar .nav li.current_page_item > a,
#nav-topbar .nav li.current-menu-item > a,
#nav-topbar .nav li.current-menu-ancestor > a,
#nav-topbar .nav li.current-post-parent > a { color: white; }

body {
background: #eaeaea;
font-size: 18px;
line-height: 2;
color: #000;
text-align: justify;
}

.alx-tab .tab-item-title a, .alx-tab .tab-item-comment a, .alx-posts .post-item-title a {
color: #000;
}


.site-description {
font-size: 16px;
font-style: italic;
color: #fff;
color: rgba(255,255,255,1);
}

.alx-tab .tab-item-date, .alx-tab .tab-item-name, .alx-posts .post-item-date {
text-transform: uppercase;
color: #302C2C;
}

#nav-topbar .nav li a {
color: #fff;
color: rgba(255, 255, 255, 0.92);
}


media="all"
.page-title h1, .page-title h2, .page-title h4 {
color: #302E2E;
}

element.style {
}
bigganjatra.org/media="all"
.page-title h1, .page-title h2, .page-title h4 {
color: #302E2E;
}


.notebox {
background: #00263C;
position: relative;
padding: 12px 15px;
color: #FFF;
margin-bottom: 30px;
}

.notebox:before {
content: '';
display: inline-block;
border-bottom: 8px solid #00263C;
}

.page-title h1, .page-title h2, .page-title h4 {
color: #302E2E;
}

.page-title span {
color: #F00;
}

.post-meta {
color: #555050;
}

.wp-pagenavi span {
color: #555050;
font-size: 16px;
padding: 7px 8px;
display: inline;
margin: 0 2px;
}

.entry {
font-size: 16px;
line-height: 2;
}

.post-nav li a span {
font-size: 15px;
color: #555050;
}

.post-nav li a strong {
display: block;
font-size: 12px;
color: #555050;
letter-spacing: 0.5px;
font-weight: normal;
text-transform: uppercase;
}

#nav-footer .nav li a {
color: #413838;
}


.widget > h3 {
	background: #00263C;
	margin-bottom: .5em;
	color: #ffffff;
	border-radius: 2px;
	position: relative;
	margin-right: -3em;
  	margin-left: -3em;
  	padding: 10px 100px;
}

.widget a {
color: #00263C;
}

.boxed #page {
background-image: url("https://bigganjatra.org/data/uploads/2016/02/background.png");
}

element.style {
text-align: justify;
}

.col-3cm .main-inner { padding-left: 260px; background-position: -80px 0; }
.col-3cm .s1 { margin-left: -260px; }
.s1 { width: 260px; }

.col-2cl .main-inner { background: url("https://bigganjatra.org/data/themes/hueman/img/sidebar/s-right-s2.png") repeat-y right 0; padding-right: 260px; }
.col-2cl .s1 { float: right; margin-right: -260px; }


.sidebar-top {
padding: 15px 20px;
}

.single .post-title {
line-height: 1.6em;
}

@media only screen and (min-width: 479px) and (max-width: 960px) {
.s1-expand .s1 { width: 260px; }
.s1-expand .s1 .sidebar-content,
.s1-expand .s1 .post-nav { min-width: 260px; }
}

/* code by koushik- start*/

p.hello {
  margin-left: 30px;
  margin-bottom: 7px;
  padding-left: auto;
  border-left: 0px solid #388FB2;
  transition: all .3s;
}
p.hello:hover {
  margin-left: 0px;
  padding-left: 10px;
  border-left: 20px solid #388FB2;
  transition: all .3s;
}

blockquote{
  display:-webkit-box;
  background: #F6F3F3;
  padding: 15px;
  margin: 0 0 20px 30px;
  position: relative;
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.5;
  color: #666;
  text-align: justify;
  
  /*Borders - (Optional)*/
  border-left: 10px solid #388FB2;
  border-right: 2px solid #388FB2;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote::before {
  content: "\201C"; /*Unicode for Left Double Quote*/
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #AEBBC0;
  
  /*Positioning*/
  position: absolute;
  left: -45px;
  top:-20px;
  transition: all .3s;
}


.hello:hover + blockquote::before {
  transform:rotate(-360deg);
  transition: all .3s;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
}

blockquote a{
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #388FB2;
}
blockquote ul {
  margin:0; padding-left:15px;
}

blockquote a:hover{
 color: #666;
}

.entry blockquote {
font-style: normal;
}

/* code by koushik- end*/

.top-banner {
float: right;
padding-top: 5px;
}

.site-title {
font-size: 42px;
font-weight: 600;
letter-spacing: -0.5px;
float: none;
line-height: 60px;
padding: 20px 0;
}

#header {
    background: #000000;
}

.site-title a img {
   max-height: 300px !important;
}

.video-container {
    height: 200px;
}
/*@media only screen and (max-width: 719px) {
.nav ul { display: none!important; }
.nav li:hover ul { display: block!important; }
}