/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.between-posts-area .wrap {
	padding: 20px;
	text-align: center;
	clear: both;
}

.genesis-nav-menu a {
	font-weight:600;
}

.site-title a {
	font-size:27px;
}

img.alignnone, .alignnone {
	margin-bottom: 0;
}

.after-entry {
  box-shadow: none;
	margin-bottom: 10px;
	text-align: center;
	clear: both;
}

h1.entry-title {
	font-size: 26px;
	margin: 10px 0px 10px 0px;
}

h2.entry-title {
	font-size: 26px;
	margin: 10px 0px 10px 0px;
}

h5 {
	font-size: 28px;
	font-weight:600;
	margin: 35px 0px 0px 0px;
}
	
h6 {
		font-size:18px;
	  font-weight:600;
		color: #000;
    font-family: "Unify Serif",Georgia,TimesNewRoman,Times New Roman,Times,sans-serif;
    line-height: 1.4;
    margin: 30px 0px 0px 0px;
}


p.entry-meta {
	font-size: 15px;
	margin-bottom: 0;
	color: #999;
}

p.entry-meta a {
	color: #999;
	text-decoration: underline;
}

div.sharedaddy h3.sd-title {
	font-size: 16px;
}

#jp-relatedposts h3.jp-relatedposts-headline em {
	font-size: 16px;
	font-family: Lato, sans-serif;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	text-decoration: underline;
	color: #333;
	font-size: 15px;
}
	
.jp-relatedposts-post-date {
	font-size: 13px;
}	
	
#jp-relatedposts {
padding-top: 0em !important;

}


.site-inner {
	padding: 10px 15px 0px;
}

.sidebar .widget {
	background-color: #fff;
	margin-bottom: 0px;
	padding: 10px 10px 0px 0px;
}


.entry {
	margin-bottom:20px;
	padding: 0px 11px 20px 11px;
}

body {
    background-color: #ffffff;
	font-weight:300;
	word-spacing:1px;
}

a {
    color: #FF5B02;
    text-decoration: none;
}

.widget-title {
    font-weight: 500;
}

h1.entry-title a:hover {
  color: #333;
}

.footer-widgets a {
    font-size: 15px;
		color:#3a3a3a;
		text-decoration:underline;
	
}



input, select, textarea {  
    border: 1px solid #ccc; 
    font-size: 16px; 
}

.ngg-tagcloud ul.wp-tag-cloud li a {
    display: table-cell;
    display: block\9;
    vertical-align: bottom;
    height: 30pt;
    color: #333333;
}

.nggpl-variant-white section.nggpl-comment p {
color: #333333 !Important;
}

section.nggpl-comment p {
margin-top: 0;
color: #333333;
font-size: 14px !Important;
line-height: 1.5 !Important;
}

.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-container a {
color: #333333;
text-decoration: underline !Important;
}

section#custom_html-6.widget_text.widget.widget_custom_html
{
font-size: 16px;
font-weight: 400;
}

section#custom_html-6.widget_text.widget.widget_custom_html a:link 
{
color:#333;
text-decoration:underline;	
line-height: 2.0;	
}

section#custom_html-6.widget_text.widget.widget_custom_html a:visited 
{
color:#333;
text-decoration:underline;	
}

.cma_thread .entry-header .entry-title {
    font-size: 150% !important;
}

section#custom_html-7.widget_text.widget.widget_custom_html
{
font-size: 14px;
font-weight: 400;
}

section#custom_html-7.widget_text.widget.widget_custom_html a:link 
{
color:#333;
text-decoration:underline;		
}

section#custom_html-10.widget_text.widget.widget_custom_html a:link 
{
color:#333;
text-decoration:underline;		
}

section#custom_html-10.widget_text.widget.widget_custom_html a:visited 
{
color:#333;
text-decoration:underline;	
}


section#custom_html-7.widget_text.widget.widget_custom_html a:visited 
{
color:#333;
text-decoration:underline;	
}

.widget-title {
	font-weight:600;
	margin-bottom: 0px;
	margin-top:20px;
}

.cma-question-meta, .cma-answer-meta {
	font-size:12px!important;
}

.cma-thread-summary-right {
	font-size:12px!important;

}

.cma-answer-content , .cma-question-content {
	word-break: break-word !important;
	
}

.cma-attachments-images, .cma-attachments-images li {
    list-style: none;
    margin: 0;
    padding: 0px 5px 0px 0px;
}

img.centered, .aligncenter {
    display: block;
    margin: 0 auto 0px;
}

.ngg-slideshow .ngg-gallery-slideshow-image img {
pointer-events: none !important;
}

.ngg-slideshow .ngg-gallery-slideshow-image a {
    pointer-events: none !important;
}

.ngg-slideshow.slick-slider {
    margin: 0px auto 0px !important;
    overflow: visible;
}
p {
    margin: 0px 0px 20px 0px;
    padding: 0;
}

.entry-content ul {
    margin-bottom: 35px;
    margin-left: 50px;
}

.entry-content ul > li
{
	padding-top: 10px;
}

/*
    Always show arrows (Flex Slider)
    Usage: Copy and paste this code into your themes style.css file
*/
.flexslider .flex-direction-nav .flex-prev {
    opacity: 0.3!important; 
    left: 5px!important;
}
.flexslider .flex-direction-nav .flex-next {
    opacity: 0.3!important; 
    right: 5px!important;
}

ul.cma-attachments-images {
    margin-left: 0px !important;
	
}

ul.cma-attachment {
    margin-bottom: 0px !important;
}
.cma-thread-resolved-flag {
   margin: 0px !important;
}