/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1439360604
Updated: 2015-08-12 06:23:24
*/

@charset "UTF-8";

/*---------------------[UPDATED BLOG STYLING]-------------------*/

/*--------------------------------------------------------------*/
body {
	color: #666;
	background-color: #fff;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.7em;
}

p {
	padding-bottom: 1em;
    text-align: justify;
}
h3 {
	font-size: 26px;
color:#5d147f !important;
font-weight: normal !important;
padding:26px 0px;
}

.et_pb_section_1.et_pb_section{
background-color:e9e9e9 !important;
}

#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
padding: 0 0 23px 16px;
line-height: 42px;
list-style-type:none;
}

#left-area ul li{
list-style-type:none;
padding: 0 0 0px 24px;
background:url(https://monstar.ipeacock.net/wp-content/uploads/2016/08/bullet.png) 0px 15px no-repeat !important;}

#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}
.et_post_meta_wrapper{
padding:15px !important;
color:#ffffff !important;
background-color:#630d4c !important;
font-size:normal !important;
}

.et_post_meta_wrapper .post-meta{
color:#ffffff !important;}

.et_post_meta_wrapper .post-meta a{
color:#ffffff !important;}

.entry-title {
color: #ffffff !important;
    font-weight: normal !important;
    line-height: 50px !important;
    padding-bottom: 30px !important;
}

h1.entry-title {
color: #800080 !important;
font-weight: bold !important;
font-size: 36px;


}

#left-area ol{
list-style-position: inside;
list-style-type: none;
color: rgb(100, 100, 100);
counter-reset: myCounter;
margin-left: 0;
margin-top:30px;}

#left-area ol li{
line-height: 36px;
position:relative;
padding-left:50px;    
}

#left-area ol li::before {
    background: #630d4c none repeat scroll 0 0;
    border-radius: 0.9em;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
    color: #fff;
    content: counter(myCounter, decimal);
    counter-increment: myCounter;
    font-weight:normal;
    height: 1.8em;
    left: 0;
    line-height: 1.8em;
    padding: 0px;
    text-align: center;
    top: 0;
    transition: all 0.3s ease-in-out 0s;
    width: 1.8em;
    z-index: 1;
margin:0px 15px 0px 0px;
position:absolute;}

.tm-click-to-tweet{
background-color: #630d4c !important;
border-radius: 16px !important;
color: #ffffff !important;
display: block !important;
margin: 15px 0 !important;
padding: 15px 30px !important;
position: relative !important;
border:none !important;}

.tm-click-to-tweet a{
color:#ffffff !important}

.tm-click-to-tweet .tm-ctt-text{
font-weight:normal !important}



.et_post_meta_wrapper h1 {
color: #ffffff!important;
}

.et_pb_post h2 {
margin-top: 30px;
color: #5d147f !important;
font-weight: normal;
line-height:46px;
}


#comment-wrap {
	padding-top: 75px;
background-color:#ffffff;
padding:20px;
}

.et_pb_comments_module #comment-wrap {
	padding-top: 0;
}

.single-project #comment-wrap {
	padding-top: 0;
}

.comment-body {
	position: relative;
	min-height: 87px;
	margin-bottom: 48px;
	padding: 0 110px 0 100px;
}


/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/



}
.b_footer{
	clear: both;
	color: #fff;
	display: block;
	font-size: 18px;
	margin: 0 auto;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%;
	background-image: none;
	background-repeat: no-repeat;
	background-size: 0 0;
	background-color: transparent;
	background-position: center;
	background-attachment: scroll;
}
.footer_container_bg {
	background-color:#7709B2;
	background-size: cover;
	background-attachment: scroll;
	background-position: center top;
}
.b_footer a {
	color:#0e0e0;
	font-size:21px;
	text-decoration: none;
}
.b_footer a:hover {
	color:#231f20;
	transition: color 300ms ease 0s;
}
.wrap{
	max-width:1140px;
	box-sizing:border-box;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width: 98%;
    );
	background-image: url("images/footer_logo_2.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-color: transparent;
	background-position: center top;
	background-attachment: scroll;
}
.page-template-page-template-blank-btb .footer_container {
	padding: 10%;
}
.footer_container {
	padding-bottom: 3%;
}
.et-social-icons li {
	display: inline-block;
	margin-left: 2%;
}
.et-social-icons{float:none}
.et-social-icon a{color:#e0e0e0}
#footer-bottom{background-color:#ffffff;padding:10px 0 5px;text-align:center}
#et-footer-nav{background-color:#5D137F}
#et-footer-nav a,#et-footer-nav a:visited{color:#ffffff;padding:0 10px;text-decoration:none;transition:all 0.1s ease-in-out 0s}
#et-footer-nav a:hover{color:#5D137F;text-decoration:none}
.bottom-nav{padding:5px 0;text-align:center}
ul#menu-footer_menu li {
	font-size: 14px;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	margin: 0 auto;
	padding-right: 0;

/* gray image code */
.gray_image{width:100%;padding:0;display:block;text-align:center;margin:25px 0 0}
.gray_image .grayscale img {
	margin:0 auto;
	padding:0;
	height:auto;
	-webkit-filter: grayscale(100%); /* Webkit Nightlies & Google Chrome Canary */
	-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE8-9 */
}
.gray_image .grayscale img:hover {
	filter: none; /* Applies to FF + IE */
	-webkit-filter: grayscale(0);
}
.gray_image .featured_1{display:inline-block;margin:0 auto;padding:10px 0;text-align:center;vertical-align:top;width:12%}
.gray_image .featured_2{display:inline-block;width:95%;margin:0 auto;padding:0}
.gray_image .featured_2_top{display:inline-block;width:100%;margin:0 auto;padding:0;text-align:center;}
.gray_image .featured_2_bot{display:inline-block;width:100%;margin:0 auto;padding:0;text-align:left}
.gray_image .featured_1 img{margin:1px;max-height:100px;width:auto;display:block}
.gray_image .featured_2_top img{width:auto;max-width:100%;max-height:90px;display:block}
.gray_image .featured_2_bot img{width:auto;max-width:100%;max-height:90px;display:block}
.gray_image .featured_2_img{display:inline-block;margin:/* 0 35px 0 auto */ 1% auto;padding:0;text-align:center;vertical-align:top;width:30%;}
.et_pb_text .gray_image .featured_2_img{margin:0 auto; padding: 2%;}
.et_pb_text .featured_2_bot .featured_2_img{
	margin: 0 auto;
	padding: 2%;
	width: 29%;
}
.et_pb_text .gray_image .featured_2_img.abs_container{margin:0 auto;width:16%;}
.et_pb_text .gray_image .featured_2_img.abc_container{margin:0 auto;width:10%;}
.et_pb_text .gray_image .featured_2_img.wn_container{margin:0 auto;width:18%;}
.et_pb_text .gray_image .featured_2_img.isb_container{margin:0 auto;width:30%;}
.featured_2_bot .featured_2_img{margin:/* 0 40px 0 0 */ 0 auto;width:33%;}
.gray_image .featured_2_top .featured_2_img:nth-child(2) a{position:relative;top:-20px}
.gray_image .featured_2_img_mid{width:20%;margin:0 auto;padding:3px;display:inline-block;vertical-align:top;text-align:center}
.featured.featured_gap,.featured.featured_gap_2,.featured{text-align:center;padding:0 0 15px}
.lineof3 {
}
#footer-widgets {
  padding-top:0px;
}
#top-menu a, .fullwidth-menu a {
  color:#5D137F;
  display:block;
  position:relative;
  text-decoration:none;
}