/*
Theme Name: Doorstep
Theme URI: http://www.dhwajatechnology.com/
Description: A premium theme by Dhwaja Technology
Version: 1.0
Author: Dhwajatechnology
Author URI: http://www.dhwajatechnology.com/
*/


/************************ Blog Page 2 *******************************/
b, strong {
font-weight: bold !important;
}
em, i{font-style:italic !important;}
.cnt p{margin-bottom:1em !important;}
a:hover{color:#518700;}
/*
.blogpost1 {
border-bottom: 1px solid #DDD;
margin-bottom: 10px;
padding-bottom: 3px;
overflow: hidden;
width: 282px !important;
float: left;
margin: 13px;
padding: 10px;
border: 1px solid #0EA793;
}
*/
body{font-size:13px !important;font-family:Arial,Sans-serif !important;color:#505050;}
#header{
margin-bottom:10px !Important;
}


.first {
border-bottom: 1px solid #DDD;
margin-bottom: 10px;
padding-bottom: 3px;
overflow: hidden;
width: 298px !important;
float: left;
padding: 10px;
border: 1px solid #0EA793;
margin-right: 10px;
margin-top: 13px;
}

.second {
border-bottom: 1px solid #DDD;
margin-bottom: 10px;
padding-bottom: 3px;
overflow: hidden;
width: 298px !important;
float: left;
padding: 10px;
border: 1px solid #0EA793;
margin-left: 10px;
margin-top: 13px;
}

.blogpost1 .entry {
height: 145px;
overflow: hidden;
margin-bottom: 10px;
}

.blogpost1 .entry p {
text-align: left;
line-height: 20px !important;
}

.entry-title-blog1 {
font-size: 1em !important;
padding-bottom: 8px;
margin-top: 0px !important;
margin-bottom: 4px !important;
}

.entry-title-blog1 a {
font-size:18px !important;color:#383535 !important;
}

.blogpost1 .entry .featuredimage img {
float: left;
margin-bottom: 0px !important;
margin-right: 10px;
width: 80px;
height: 80px;
padding: 4px;
}

/******************************* Footer Block *******************/
.imgback img {

}

.imgback {
float: right;
background-color: white;
padding-top: 6px;
padding-bottom: 10px;
padding-left: 6px;
padding-right: 6px;
margin-right: 32px;
margin-bottom: 30px;
}

#albums {

}

/* Album And photo page pagination */
.pagination1 {
float: right;
margin-top: 12px;
}

.dsabl {
padding: 4px 6px;
color: black;
border: 1px solid teal;
font-weight: bold;
font-family: arial;
margin-right: 6px;
}

.page_link a {
background: teal;
padding: 4px 6px;
color: white;
border: 1px solid teal;
font-weight: bold;
font-family: arial;
}

.actve {
background: teal;
padding: 4px 6px;
color: white;
border: 1px solid teal;
font-weight: bold;
font-family: arial;
margin-right: 6px;
}
.actve a{color:white;}

.page_link.active {
padding: 4px 4px;
color: black;
border: 1px solid teal;
font-weight: bold;
font-family: arial;
margin-right: 6px;
}

.readmore {
background: #518700 !important;
color: white !important;
padding: 2px 3px;
font-family: arial, sans-serif;
font-size: 12px;
text-align: left;
}

#videobox {
margin-top: 15px;
}
.copyright a{color:#FFC423;}
.copyright a:hover{color:#ffffff;}


.textcnt h3{margin-bottom:0px !important;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{font-family: 'Copperplate-Gothic-Bold-Regular', Arial, Sans-serif;
color: #518700;
margin-top: 25px;
margin-bottom:12px;
}
#secondary h3 {
font-size: 18px !important;
margin-top: 12px;
}
#content h1{font-size:28px !important;}
#content h2{font-size:26px !important;}
#content h3{font-size:22px}
#content h4{font-size:20px !important;}
#content h5{font-size:18px !important;color:#383535 !important;}
#content h6{font-size:16px !important;color:#383535 !important;margin: 0px 0px 12px 0px !important;}
#content ul li {
margin-left: 30px;
list-style-type: disc;
font-family: Arial,sans-serif;
line-height: 1.5em;
font-size:12px;
}
#content ul ul {
margin-left: 30px;
list-style-type: disc;
}
#content ol ol {
margin-left: 30px;
list-style-type: disc;
}
#content ol li {
margin-left: 30px;
list-style-type: decimal;
}
#content ul ul li
{
margin-left: 40px;
list-style-type: disc;
}
#content ol ol li
{
margin-left: 40px;
list-style-type: decimal;
}

/*CHANGES*/
.ui-tabs .ui-tabs-nav {
margin-left: 0px !important;
}
.ui-tabs .ui-tabs-nav li {
margin-left: 0px !important;
list-style-type: none !important;
}
.ui-tabs-panel img{
float:left;
margin-right:12px;
}
.secondary ul li {
list-style-type: none !important;
margin-left: 0px !important;
}
.button {
margin-top: 12px !important;
}
.strong {
font-weight: bold;
}

/*image*/

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}

/*form*/
#custom_cf7-2{border: 2px solid #0EA793;
padding: 10px;}
.widget-area input[type="text"] {
width: 212px;
}
.widget-area input[type="email"] {
width: 212px;
}
.widget-area textarea {
width: 212px;
}
#nav li li a {
line-height: 16px;
width:160px !important;
}
#nav li li a:hover {
color: white !important;
}
.secondarytext ul {
margin-bottom: 0px !important;
}
.secondarytext {
margin-bottom: 0px !important;
}
#content ul {
margin-bottom: 20px;
}
#content ul li {
color: #505050;
}
.donate:hover {
color: white;
}
#contentspace #nav a {
padding: 8px 21.8px !important;
}
#header .widget-area {
float: right;
width: 405px;
-webkit-box-shadow: 0 0 8px 3px rgba(196, 196, 196, .75);
-moz-box-shadow: 0 0 8px 3px rgba(196, 196, 196, .75);
box-shadow: 0 0 8px 3px rgba(196, 196, 196, .75);
padding: 18px;
top: 0;
background: white;
}
#search-box {
border: 1px solid #AAA;
padding: 3px;
margin-right: 8px;
font-size: 11px;
width: 181px;
color: #5C5C5C;
height: 27px;
padding: 0px;
background-color: #EEE;
text-indent: 12px;
}
.uptobutton {
float: right;
padding-top: 10px;
}
.uptobutton a {
margin-left: 22px;
}
.uptobutton a img {
vertical-align: middle;
}
#header form {
margin-bottom: 0px;
}
.social-wrap a #fb {
background: url(images/icon-facebook.png) no-repeat;
}
.social-wrap a #rss {
background: url(images/icon-rss.png) no-repeat;
}
.social-wrap a #twit {
background: url(https://www.doorstepschool.org/pune/wp-content/uploads/2015/03/LinkedIn_Logo28px.png) no-repeat;
}
#search-button {
background: url(images/search.png) no-repeat top left;
width: 49px;
height: 28px;
border: none;
vertical-align: middle;
cursor: pointer;
float: none;
box-shadow: none;
border-radius: 0px;
}
#search-box {
border: 1px solid #AAA;
padding: 3px;
margin-right: 8px;
font-size: 11px;
width: 181px;
color: #5C5C5C;
height: 27px;
padding: 0px;
background-color: #EEE;
text-indent: 12px;
margin-bottom: 0px;
}
.wsm-social-widget {
margin: 0;
overflow: hidden;
}
#header .widget-wrap {
float: right;
}
#header .social-wrap {
float: right;
display: block;
}
.social-wrap {
list-style: none;
overflow: hidden;
}
.searchBox {
position: relative;
float: left;
}
.social-wrap li {
border-bottom: 0;
display: block;
float: left;
height: 28px;
margin: 0;
width: 28px;
padding-left: 10px;
}
.secondarycnt h3 {
margin-top: 0px !important;
}
#second {
font-family: Arial,sans-serif;
font-weight: bold !important;
}
#second p {
color: white;
font-size: 14px;
margin: 5px 0px !important;
}
.ui-tabs .ui-tabs-panel{height:187px !important;}
.textcnt{background: white !important;
opacity: 0.96;filter:alpha(opacity=96);
-moz-opacity:0.96;
-khtml-opacity: 0.96;}
.donate:hover {
background: #0EA793;
}
#column2 h3 {
font-size: 19px !important;
text-transform: uppercase;
font-weight: normal !important;
}
#social h4, #wdgid, #column1 h3{
font-weight: normal;
}
#content ul li{font-size:13px !important;line-height: 24px;}
#nav ul ul ul {
display: none;
float: left;
margin: 0;
position: absolute;
z-index: 99999;
overflow: visible;
background: #518700;
height: auto;
top: 34px;
line-height: 6px;
}
#nav li li li{
margin: 0;
line-height: 20px;
padding-top: 0px;
}
#nav li li li a {
line-height: 16px;
width: 160px !important;
color: white;
font-size: 14px;
text-transform: none;
border-top: 1px solid white;
padding: 12px 10px !important;
}
#nav li ul li:hover ul {
left: 100%;
top: 0;
}
#nav li:hover > ul {
display: block;
}
#nav li li li li{
margin: 0;
line-height: 20px;
padding-top: 0px;
}
#nav li li li li a {
line-height: 16px;
width: 160px !important;
color: white;
font-size: 14px;
text-transform: none;
border-top: 1px solid white;
padding: 12px 10px !important;
}
#nav li ul li:hover ul {
left: 100%;
top: 0;
}
#nav li:hover > ul {
display: block;
}
.readmorelink{font-weight:normal;line-height:12px;}
#nav ul ul{background:none !important}
#nav a{padding: 8px 26.5px !important;}
.entry .featuredimage img{background:none !important;border:none !important;}
.entry .featuredimage{margin:0px !important;}

#content p{
font-weight:normal;
}

#c-tabs .readmorelink{
margin-top:20px;
}

.categoryreadmorelink{
font-weight:bold;
}

.mc-main .calendar-events {
bottom: -21px;
}