

/*add lines 20170824*/
ul 
        {
	        border: 0;
	        font: inherit;
	        font-size: 100%;
	        margin: 0;
	        padding: 0;
	        text-decoration:none;
	        vertical-align: baseline;
        }

        ul {
	        list-style: none;
        }

        ul.meta {
            font-size: 0.85em;
            color: #a1aaa5;
        }

        blockquote, q {
	        quotes: none;
        }
        blockquote:before, blockquote:after,
        q:before, q:after {
	        content: '';
	        content: none;
        }

        .row{
            margin-left:0;
            margin-right:0;
        }


p {
	text-align: center;
}

h2 {
	font-size: 26px;
	color: var(--ow-text-light-grey);
	font-weight: 600;
	max-width: 768px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

h3 {
	font-size: 20px;
	color: var(--ow-text-light-grey);
	font-weight: 600;
	max-width: 768px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

        h3 a{
            font-size: 14px;
            color: var(--ow-text-light-grey);
            font-weight: 600;
        }

        h3 a:hover{
            color: var(--ow-text-light-grey);
            text-decoration:none;
        }

        section, article {
		    margin-bottom: 2em;
	    }

		    
        section > :last-child, section:last-child, article > :last-child, article:last-child {			    
            margin-bottom: 0;		    
        }

	    header > p {
		    display: block;
		    /*font-family: 'Open Sans Condensed', sans-serif;*/
		    font-weight: 600;
		    text-transform: uppercase;
            color: #76000A;
	    }

        

        h2.major {
            position: relative;
            /* border-top: solid 5px #e7eae8; */
            border-top: solid 5px var(--ow-text-light-grey);
            /* font-size: 1.65em; */
            font-size: 26px;
            text-align: left;
            margin: 0 0 3em 0;
        }
    

        h2.major span {
            background: #fff;
            position: relative;
            display: inline-block;
            /* font-family: 'Open Sans Condensed', sans-serif; */
            /*font-family: Arial, Helvetica, sans-serif;*/
            font-weight: 600;
            /* text-transform: uppercase; */
            /* color: #6b7770; */
            color: var(--ow-text-light-grey);
            /* font-size: 20pt; */
            top: -0.775em;
            padding: 0 1.5em 0 1.5em;
        }
        .sidebar
        {
            padding-top:35px;
        }

        @media screen and (min-width: 737px){
            .sidebar h2.major {
                text-align: left;
                margin: 0 0 1em 0;
            }
        }

        @media screen and (min-width: 737px) {
            .sidebar h2.major span {
                padding-left: 0;
            }
        }


        ul.divided > li:first-child {
            border-top: 0;
            padding-top: 0;
            margin-top: 0;
        }
        
        section > :last-child, section:last-child, article > :last-child, article:last-child {
            margin-bottom: 0;
        }


        ul.divided > li {
            /* border-top: solid 2px #e7eae8; */
            border-top: solid 2px var(--ow-text-light-grey);
            padding-top: 2.35em;
            margin-top: 2.35em;
        }


        .button.alt {
            /* background: #c1cac5; */
            background: var(--ow-text-light-grey);
        }

        .button:hover {
            /* background: #c1cac5; */
            /*background: var(--ow-text-light-grey);*/
            color: #fff;
            text-decoration:none;
        }

        .button.alt:hover {
            /* background: #ccd5d0; */
            background: #bb7f02;
        }

        @media screen and (min-width: 737px) {
            input[type="button"], input[type="submit"], input[type="reset"], button, .button {
                font-size: 1.25em;
                padding: 0.85em 1.85em;
            }
        }

        .button {
            -webkit-appearance: none;
            display: inline-block;
            /*font-family: 'Open Sans Condensed', sans-serif;*/   /*Modified by Vincent 2020.02.06*/
            font-weight: 600;
            text-transform: uppercase;
            text-decoration: none;
            /*background: #b1ddab;*/
            color: #fff;
            border: 0;
            line-height: 1em;
            border-radius: 8px;
            outline: 0;
            cursor: pointer;
            /*-moz-transition: background-color .2s ease-in-out;
            -webkit-transition: background-color .2s ease-in-out;
            -o-transition: background-color .2s ease-in-out;
            -ms-transition: background-color .2s ease-in-out;*/
            transition: background-color .2s ease-in-out;

            letter-spacing: 1.5px;
        }

        @media screen and (max-width: 736px) {
            .button {
                 font-size: 1.5em; 
                 width: 100%; 
                 padding: 0.75em 0 0.75em 0; 
                 margin-top: 0.5em; 
                 text-align: center; 
            }
        }
        /*add lines 20170824*/