#primary-menu a, div.top-news a {
border-bottom:none;
}

/*Align image caption left*/
.wp-caption-text {
	text-align: left;
}


/*Center video*/
.wp-video {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

/* SiteOrigin Button padding and hover color*/

.ow-button-base a {
    padding: 10px 30px !important;
    background-color: #294A70
}

a.ow-button-hover:hover {
background-color: #82a2bf !important;
}

/*change content width of all pages*/

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
    margin: 0 auto;
    max-width: 860px;
}

/*Hide category name and tag names from store pages*/
.posted_in {
    display: none !important;
}
.tagged_as {
    display: none !important;
}


/*paragraphs inside accordion spoiler*/
.su-spoiler-content p{
line-height: 1.5;
font-size: 14px;
color: #111111;
}

/*Get rid of post entry footer.  Categories and tag names will not show */
.entry-footer{

display:none;

}

/*Change Slider image size

div#main-slider {
    height: 180px !important;
    width: 180px !important;
}

*/

/* Get rid of footer credits */

.site-info{

display:none;

}

/*illustcaption have much more compact display*/

.illustcaption {display: block; font-size: 12pt; line-height: 18px;
}

/*price-caption is for font for shipping price etc*/

.pricecaption{
     color: #333333; display: block; font-size: 14px; line-height: 21px;
   }
  

/*Psudo-caption so captions under images would align left, but still have font color and font-size or real caption*/

 .psudocaption{
     color: #666666; display: block; font-size: 11pt; line-height: 20px;
   }


/*boxcaption makes text in a box smaller and lines more compressed  */

p.boxcaption {display: block; font-size: 12pt; line-height: 22px;}

/*Color inside a box is #f8f9fa */

.boxcolor{
background: #f8f9fa;
}

/*Add space between ordered list items. */

/*ol li {
    padding: 5px 0px;
}
*/
/*Change font sizes
     h1 - 36px)
     h2 - 30px
     h3 - 24px 
     h4 - 18px
     h5 - 14px
     h6 - 12px
 */
h1{
    font-size: 30px;
}
h2 {
    font-size: 24px;
}
h3{
    font-size: 20px;
}
h4{
    font-size: 14px;
} 

/*Change site title color*/
.site-branding a,
.site-branding a:visited,
.site-branding a:hover,
.site-branding a:focus,
.site-branding a:active {
    color: #294A70;
     border-bottom: none;
}

a {
    color: #0645AD;
    border-bottom: 1px solid Gainsboro;
}

/* visited link */
a:visited {
    color:#660099;
}
/*hover over anchor text*/
a:hover{
     color:#007ac9;
     border-bottom: 1px solid #294A70;
     
}
/*Active hypertext*/
a:active {
    border-bottom: 1px solid #294A70;
}
/*Navigation links for posts have white visited text*/
.nav-links a:visited {
    color:#fff
}

/* font color in ordered and unordered list */
li {
  color:#111111;
  font-weight: 400;
  font-size: 18px;
}
/* circle instead of bullet for unordered list */
ul.a {
        list-style-type: circle;
}

/* Nothing in place of  bullet for unordered list */
ul.b {
        list-style-type: none;
}

/*list lower-roman i  ii iii etc*/
ol.lowroman {
        list-style-type: lower-roman;
}

/*remove underlines from footer links*/
#footer-navigation li a {
    border-bottom: none;
}