/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jul 20 2017 | 01:04:28 (pm)
/*
/******* Do not edit this file *******/

/*--Colour 1: #500291; purple --*/
/*--Colour 2: #356608; green --*/

a {color: #500291;text-decoration: none;}
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {color: #356608;}
.entry-title {font-size: 40px; color:#500291; }
h2, h3, h4, h5, h6 {color: #666;}

.welcome-message
{
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #dddddd;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/*--Header--*/
.site-header .wrap {padding: 10px 0;}
.site-header .title-area {width: 450px;}
.site-header .widget-area {width: 670px; padding-top: 35px;}
.beautiful .site-header-banner {height: 300px;}

.genesis-nav-menu a {color: #6c9438; font-weight: semibold;}
.genesis-nav-menu a:hover {color: #500291;}
.genesis-nav-menu .current-menmu-item a {color: #500291;}

.site-inner {padding-top: 40px;}


/*--Sidebar--*/
.sidebar {padding-top: 35px;}
.sidebar li {border-bottom: 1px dotted #ddd; margin-bottom: 8px; padding-bottom: 8px; word-wrap: break-word;}
.sidebar li li {border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.sidebar .widget-title {color: #356608;}


/*--Footer--*/
.footer-widgets {background-color: #500291; color: #fff;}
.footer-widgets .widget-title {color: #fff;}
.footer-widgets a {color: #fff; text-decoration: underline;}
.site-footer {background-color: #6E6E6E; color: #ccc;}
.site-footer a {color: #bbb;}

/*--Arrow replacement on Homepage (mobile)--*/
#responsive-menu-icon::before {color: #333; content: "\f0c9"; font: normal 24px/1 'FontAwesome'; margin: 0 auto;}

.top-left-bold-table-cell {
  vertical-align: text-top;
  text-align: left;
  font-weight:bold;
}


@media only screen and (max-width: 1200px) {
	.site-header .title-area {}
	.site-header .widget-area {width: 500px;}
}
@media only screen and (max-width: 1023px) {
	.site-header .title-area {width: 100%; float: none; display: block; margin: 0 auto; padding: 0;}
	.site-header .widget-area {width: 100%; float: none; display: block; margin: 0 auto; padding: 0;}
}
@media only screen and (max-width: 767px) {
  .entry-content img.alignright {float: none; display: block; padding: 0 0 10px 0; margin: 0;}
 .word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
  
}
@media only screen and (max-width: 320px) {
 .word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
  
}