/*custom*/
h1,h2,h3 {color:#5B57A6;}
h5 {color:#72BF44;}
.menu-top-container a {
font-size:80%
}
 
/* Customize hover and active colours for Navigation ======================October 20, 2015*/

div.menu-timmclure-container {
  margin:0 auto;
}
#site-header .navigation-menu > div > ul > li > ul li.current-menu-item > a,
#site-header .navigation-menu > div > ul > li > ul li.current_page_item > a,
#site-header .navigation-menu > div > ul > li > ul li.current-menu-parent > a,
#site-header .navigation-menu > div > ul > li > ul li.current-menu-ancestor > a,
#site-header .navigation-menu > div > ul > li > ul li.current_page_ancestor > a,
#site-header .navigation-menu > div > ul > li > ul li.current_page_parent > a {
  color:#5B57A6 !important;
}

#site-header .navigation-menu > div > ul > li > a,
#site-header .navigation-menu > div > ul > li:link > a {
  color:#000000 !important;
  font-size: 13px !important; /*main navigation font size*/
  padding:0 20px 0 0 !important; /*padding between main navigation links*/
  }

/*adjust margin right of the main navigation ul to position navigation.*/
#site-header .navigation-menu > div > ul {
	margin-right:50px;
}


#site-header .navigation-menu > div > ul > li > a:hover,
#site-header .navigation-menu > div > ul > li:hover > a {
	color:#5B57A6 !important;
}

#site-header .navigation-menu > div > ul li.current-menu-parent > a,
#site-header .navigation-menu > div > ul > li.current-menu-item > a,
#site-header .navigation-menu > div > ul > li.current-menu-item > a {
	color:#5B57A6 !important;
}
#site-header .navigation-menu > div > ul > li > ul {
  margin-top: 0px;
  display: none;
  line-height: 14px;
  position: absolute;
  z-index: 3000;
  padding: 10px 10px 10px 10px;
  background: #222;
  background: rgba(255, 255, 255, 0.95);
  border-top: 2px solid #5B57A6;
}

#site-header .navigation-menu > div > ul > li > ul a {
  color: #1F1C3B;

}

.triangle-down {
  width: 0px;
  height: 0px;
  display: inline-block;
  border-width: 5px;
  border-color: #5B57A6 transparent transparent transparent;
  border-style: solid;
}
.triangle-up {
  width: 0px;
  height: 0px;
  display: inline-block;
  border-width: 5px;
  border-color: transparent transparent #666 transparent;
  border-style: solid;
}

/*======Change hover text colour=========*/
#site-header .navigation-menu > div > ul > li > ul li a:hover {
  color: #5B57A6 !important;
}
/*======================*/


/* Style 'Title' links and 'read more' links 
 Custom underline for Title links for post list pages */

.primary a {
	position:relative;
	text-decoration:none;	
	color:#5B57A6 !important;
 }

.primary {
	position:relative;
	text-decoration:none;	
	color:#5B57A6 !important;
 }
.primary:link::after {
	text-decoration:none;
	content:'';
    	position:absolute;
    	width: 100%;
    	height: 0;    
    	left:0;
    	bottom:2px;
 }
.primary:hover::after {
	text-decoration:none;
	content:'';
    	position:absolute;
    	width: 100%;
    	height: 0;    
    	left:0;
    	bottom:2px;
 }


/* Custom colour on hover for read more links */
.read-more {
	position:relative;	
	color:#5B57A6 !important;
        
 }
.read-more:link::after {
	text-decoration:none;
	content:'';
    	position:absolute;
    	width: 100%;
    	height: 0;    
    	left:0;
    	bottom:1px;
 }
.read-more:hover::after {
	text-decoration:none;
	content:'';
    	position:absolute;
    	width: 100%;
    	height: 0;    
    	left:0;
    	bottom:1px;
    	border-bottom: 1px solid #5B57A6;  
 }

@media only screen and (max-width: 1200px) {
    #site-header .navigation-menu > div > ul {
	margin-right:20px;
}
}

@media only screen and (max-width: 1000px) {
 
   #site-header .navigation-menu > div > ul {
	margin-right:0px;
}
}