<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: DataFeed
Author: Phil / Mike
Description: DFA
Version: 1.0
Text Domain: datafeed

*/


/** * 1.0 - Normalize  */

/* html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}body { margin: 0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary { display: block;}audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}audio:not([controls]) { display: none; height: 0;}[hidden],template { display: none;}a { background-color: transparent;}abbr[title] { border-bottom: 1px dotted;}b,strong { font-weight: 700;}small { font-size: 80%;}sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup { top: -0.5em;}sub { bottom: -0.25em;}img { border: 0;}svg:not(:root) { overflow: hidden;}figure { margin: 0;}hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}code,kbd,pre,samp { font-size: 1em;}button,input,optgroup,select,textarea { color: inherit; font: inherit; margin: 0;}select { text-transform: none;}button { overflow: visible;}button,input,select,textarea { max-width: 100%;}button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button; cursor: pointer;}button[disabled],html input[disabled] { cursor: default; opacity: .5;}button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0;}input[type="checkbox"],input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 0.4375em; padding: 0;}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-outer-spin-button,input[type="time"]::-webkit-inner-spin-button,input[type="time"]::-webkit-outer-spin-button,input[type="datetime-local"]::-webkit-inner-spin-button,input[type="datetime-local"]::-webkit-outer-spin-button,input[type="week"]::-webkit-inner-spin-button,input[type="week"]::-webkit-outer-spin-button,input[type="month"]::-webkit-inner-spin-button,input[type="month"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}input[type="search"] { -webkit-appearance: textfield;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}fieldset { border: 1px solid #d1d1d1; margin: 0 0 1.75em; min-width: inherit; padding: 0.875em;}fieldset &gt; :last-child { margin-bottom: 0;}legend { border: 0; padding: 0;}textarea { overflow: auto; vertical-align: top;}optgroup { font-weight: bold;} */

/* Reset */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Droid+Serif:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i');
body { margin: 0; font-family: 'Open Sans', Arial, sans-serif; }
h1, h2, h3 { font-family: 'Source Sans Pro', sans-serif; }
h1 { font-size: 33px; line-height:46px; }
h2 { font-size: 27px; line-height:46px; }
h3 { font-size:22px; line-height: 23px; margin: 16px 0 8px 0; }
h4 { font-size: 16px; margin:23px 0 0 0;}
strong, b { font-weight: 600; }
em, i { font-style: italic; }
/* p{ font-size:14px;line-height:20px;} */

.screen-reader-text {
    position: absolute !important;
    /* Don't hide it or screen readers won't see it */
    left: -999em; 
}

.entry-footer{display:none;}

.nav-previous {
    display: none;
}

nav ul li.current-menu-item{
    font-weight:bold;
}

.site-container { max-width: 1200px; margin: 0 auto; padding: 0 16px; }

.site-header{
    width:100%;background-color: #313131;padding-top:20px;
}

.site-header .site-container{
    display:flex;align-items:start;justify-content: space-between;
}
.site-header .top{display:flex;align-items:center;justify-content: space-between;}
.site-header nav { white-space: normal; }
.site-header li { display: inline-block; margin-top: 12px; vertical-align: center; padding: 0 10px; font-size: 14px; }
.site-header a {     
    display: block;
    text-transform: uppercase;
    padding: 4px;
    color: #fff;
    text-decoration: none;
    font-size: 12pt;
}

header.banner{
    background-color:#313131;
    color:#fff;
    padding:30px 0;
    line-height:30px;
  }
  header.banner .inner{
    text-align:center;
    margin:0 auto;
  }
  header.banner .inner p{
    width:80%;
    margin:0 auto;
  }

header.blog_banner{
    margin-bottom:50px;
}  

hr{
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}
.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 1.75em;
}

.page-template-default #content{margin-top:30px;}

/*form*/
.wpcf7{
    margin-top:30px;
}
.wpcf7-form label{
    font-weight:bold;
}

.wpcf7 .wpcf7-submit{
    display: inline-block;
    text-transform: uppercase;
    text-align: center;
    background-color: #e53200;
    text-decoration: none;
    color: #fff;
    padding: 10px 20px;
    border:none;
}


.content-area-inner, #secondary { display: inline-block; vertical-align: top; margin: 0px 0; }
.content-area-inner { width: 70%; }
#secondary { width: 28%; float: right; }

/* .blog_content h3{font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 13pt;
    color: #606060;
    line-height:20px;}
	.blog_block h3 a{color: #777; text-decoration:none;}
.blog_content p{font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:11pt;  color:#666666; margin-bottom:30px;}
.blog_block a.read_more{color: #4776e6;
    font-size: 11pt;
    text-transform: uppercase;
    position: relative;
    text-decoration: none;
    font-weight: 600;
	font-family: 'Open Sans', sans-serif; 
    display: inline-block;
    padding-right: 30px;}
.blog_content img{display:block; width:320px;  margin:0 auto;}
.blog_block {
  display: inline-block;
  float: none;
  margin-bottom: 30px;
  padding: 12px 0;
  vertical-align: top;
  width: 93%;
  max-width: 560px;
  margin-right: 20px;
} */

/* Blog */
#custom_html-3, #custom_html-4 {margin-top: 24px;padding: 0;border: 0;}
#custom_html-3 img, #custom_html-4 img { max-width: 100%; height: auto; } 

.content-area-inner .padder{padding:0 10px !important;}	
.page .entry-content {  }
.page .entry-content h2 { margin: 32px 0 8px 0;}
.page .entry-content h2:first-child { margin-top: 0; }
.page .entry-content p { line-height: 1.5em; }
.page .entry-content p + p { margin-top: 16px; }

.blog_page{padding-right: 20px;width: 67%;}
.post-navigation{margin:20px 0px;}
.blog_page .entry-content {  }
/* .blog_page .entry-content h2 { margin: 32px 0 8px 0;}
.blog_page .entry-content h2:first-child { margin-top: 0; } */
.blog_page .entry-content p { line-height: 1.5em; }
.blog_page .entry-content p + p { margin-top: 16px; }

.blog_page ul,.blog_page ol{
    list-style: disc;
    list-style-position: inside;
    margin: 0 0 1.75em 1.25em;
    padding: 0;
}

.blog_page .nav-next a {
    text-decoration: none;
}

.blog_page .nav-next .meta-nav {
    font-size: 12pt;
    text-decoration: none;
    border: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #8c8c8c;
}

.blog_page p {
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    font-size: 11pt;
    /* margin: 5px 0; */
    line-height: 22px;
    font-weight: 500;
    display: block;
    text-align: justify;
}

.blog_content h3{font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 13pt;
    color: #606060;
    line-height:20px;}
.blog_block h3 a,.blog_block a h3,article h3 a,article a h3{color: #777; text-decoration:none;}

.blog_content p,article p{font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:11pt;  color:#666666; margin-bottom:15px;}

/* .blog_block .thumb-wrapper h3 {
    position: absolute;
    width: 65%;
    top: 25%;
    padding: 24px 10% 24px 25%;
    color: #3C387E;
    text-align: right;
    background-color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 22px;
    line-height: 1.25em;
    word-break: keep-all;
} */

.blog_block a.read_more,article a.read_more{
    color: #e53200;
    font-size: 11pt;
    text-transform: uppercase;
    position: relative;
    text-decoration: none;
    font-weight: 600;
	font-family: 'Open Sans', sans-serif; 
    display: inline-block;
    padding-right: 30px;}
/* .blog_content img{display:block; width:320px;  margin:0 auto;} */
.blog_block {
  display: inline-block;
  float: none;
  margin-bottom: 30px;
  padding: 12px 0;
  vertical-align: top;
  width: 93%;
  max-width: 560px;
  margin-right: 20px;
}
.blog_block .more-link,article a.more-link {
    display: none !important;
}

article a.read_more:before,.blog_block a.read_more:before {
    font-family: 'FontAwesome';
    content: '\f178';
    font-size: 18px;
	right:0; top:-2px;
	position:absolute;
    color: #e53200;
}
.loop.blog_block time span {
    color: #666666;
}

.blog_page .comment-form p{width:90% !important;}
.blog_page .comment-form p {
    margin: 10px 10px 10px 0;
}
		.blog_page #respond #reply-title,a#cancel-comment-reply-link{font-size:10pt !important;}
		.blog_page .post-thumbnail img{
            /* width:100%; */
            margin-bottom:20px;
        }
	/* .blog_page{width:100% !important;} */
		.comment-form-author, .comment-form-email {
	    float: left;
	    width: 100% !important;
	}.blog_page ol.comment-list {
	    margin: 10px 0;
	    width: 100%  !important;
	}.comment-respond textarea, .comment-respond input[type="email"], .children .comment-form input[type="email"]{
		margin-left:0 !important;}
		.comment-list .comment-respond input[type="text"], .comment-list .comment-respond textarea, .comment-list .comment-respond input[type="email"]{
			width:94% !important;}
			
	.blog_page .nav-next {
	    float: none  !important;
	    position: relative;
	    right: 0  !important;
	    top: 0  !important;
	}

    .comment-list .comment-respond input[type="text"], .comment-list .comment-respond textarea, .comment-list .comment-respond input[type="email"]{
        width:83% !important;}
        .blog_page .comment-form input[type="text"], .blog_page .comment-form input[type="email"], .blog_page .comment-form input[type="url"]{
           width:100% !important;}	.blog_page .nav-next {
      float: none !important;
      position: relative !important;
      right: 0 !important;
      top: 0 !important;
    }
    .comment-respond textarea, .comment-respond input[type="email"], .children .comment-form input[type="email"] {
      margin-left:0px !important;
    }
    .comment-form-author, .comment-form-email{width:100% !important;}
    

    .blog_page .comment-form textarea,.blog_page .comment-form input[type="text"], .blog_page .comment-form input[type="email"],.blog_page .comment-form input[type="url"] {
        background: #f2f2f2;
        border: none; padding:10px 15px; width:89%;
        font-family: 'Open Sans', sans-serif; font-weight:700; color:#666666;
    }

    .bctt-click-to-tweet {
        display: block;
        background-color: #fff;
        position: relative;
        border: 1px solid #dddddd;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 15px 15px 15px 30px;
        margin-bottom: 1em;
        margin-top: 1.75em;
    }    


/*sidebar*/
.search-form { margin-bottom: 24px; }
.search-form label span { display: none; }
.search-form button span { display: block; clip: none; height: auto; width: auto; position: static !important; }
.search-form input, .search-form button { padding: 8px; box-sizing: border-box; }
.search-form input { width: 65%; }
.search-form button { width: 33%; float: right; }

.widget h2 {
    background-color:#313131;
    margin: 0 0 16px 0;
    padding: 3px;
    color: #fff;
    font-size: 22px;
    text-align: center;
}


/* .site-header { position: absolute; width: 100%; height: 88px; padding-top: 36px; background-color: #313131;border:1px solid red; }
.site-header .logo, .site-header nav { display: inline-block; vertical-align: middle; }
.site-header nav { float: right; white-space: normal; }
.site-header li { display: inline-block; margin-top: 12px; vertical-align: center; padding: 0 20px; font-size: 14px; }
.site-header a {     
    display: block;
    padding: 4px;
    color: #fff;
    text-decoration: none;
    transition: opacity 0.2s linear,color 0.2s linear;
    font-size: 12pt;
} */


/* .content-padder { padding: 24px; }
.single-featured .thumb_img { height: auto; }
.single-featured .post-thumbnail img{
	display:none !important;
}
.single-featured #page .blog_page_banner{
	margin-bottom: 0; 
	background-size:100% 56% !important;
	padding:210px 18px 10px 20px !important;
}
.single-featured .thumb_img{
	text-align:center !important;
}
body &gt; header .site-container { padding: 0; }

.site-header { position: absolute; width: 100%; height: 88px; padding-top: 36px; background-color: #313131 }
.site-header .logo, .site-header nav { display: inline-block; vertical-align: middle; }
.site-header nav { float: right; white-space: normal; }
.site-header li { display: inline-block; margin-top: 12px; vertical-align: center; padding: 0 20px; font-size: 14px; }
.site-header a {     display: block;
    padding: 4px;
    color: #fff;
    text-decoration: none;
    transition: opacity 0.2s linear,color 0.2s linear;
    font-size: 12pt;}
.site-header li.current-menu-item a { opacity: 1.0; }
.site-header a:hover { opacity: 1.0; }
.site-header li:last-child a { padding: 12px 32px; font-weight:600; color: #4776e6; border-radius: 20px; background-color: #fff; font-family: 'Open Sans', Arial, sans-serif; }


.site-main &gt; .site-container { padding: 48px 16px; }

.site-footer { padding: 48px 0; background-color: #2b2b2b; text-align: center; }
.site-footer li { display: inline-block; padding: 0 48px; font-size: 16px; color: #888; border-left: 1px solid #888; }
.site-footer li:first-child { border: 0; }
.site-footer a { color: inherit; text-decoration: none; }
.site-footer a:hover { text-decoration: underline; } */
.burgertoggle{
    display:none;
}

.burgertoggle div{
    width:25px;
    height:3px;
    background-color:#fff;
    margin:5px;
    transition: all 0.3s ease;
}

.site-footer .site-container{
    display:flex;
    /* align-items:top; */
    justify-content: space-between;
}

.site-footer .footer-nav{
    display:flex;
    justify-content: space-between;
}

.site-footer .footer-nav div{
    margin:10px;
}

.site-footer &gt; .site-container &gt; div:first-child { width:400px; }
.site-footer .site-description{
    color:#fff;margin-top:20px;line-height:20px;
}

.site-footer { padding: 20px 0; background-color: #313131; }
.site-footer h4{color:#fff;border-bottom:4px solid #9ba3ae;padding-bottom:10px;margin-bottom:20px;}
.site-footer .footer-menu li a{
    text-decoration:none;
    color:#fff;
    line-height:25px;
}

.site-secondaryfooter{
    margin-top:30px;
}
.site-secondaryfooter .copyright{
    color:#9ba3ae;
    line-height:20px;
}
.site-secondaryfooter a{
    color:#9ba3ae;
    text-decoration:none;
}
/* .site-footer li { display: inline-block; padding: 0 48px; font-size: 16px; color: #888; border-left: 1px solid #888; }
.site-footer li:first-child { border: 0; }
.site-footer a { color: inherit; text-decoration: none; }
.site-footer a:hover { text-decoration: underline; } */


@media all and (max-width: 900px) {
    .site-header li {padding: 0 5px; font-size: 12px; }
}


@media all and (max-width: 800px) {	
    .site-header .site-container{
        /* flex-direction: column; */
        align-items:center;
        flex-wrap:wrap;
        flex: 2 0 100%;
    }
    .site-header .top{width:100%;}
    .site-header li { display: block; margin-top: 12px; 
        /* vertical-align: center; padding: 0 20px; font-size: 14px;  */
        padding:10px 20px;
        border-bottom:1px dashed #fff;
    }
    .site-header li:last-child{
        border:none;
    }

    .site-header nav { 
        display:none;
        margin:20px 0;
        background-color:#747d8a; 
        width:100%;
        
    }

    .site-header nav.active{
        display:block;
    }

    .burgertoggle{
        display:block;
        cursor: pointer;
        margin-right:20px;
    }

    .burgertoggle.open .line1{
        transform: rotate(-45deg) translate(-5px,6px);
    }

    .burgertoggle.open .line2{
        opacity:0;
    }

    .burgertoggle.open .line3{
        transform: rotate(45deg) translate(-5px,-6px);
    }






    .site-footer .site-container{
        flex-direction: column;
    }
    .site-footer .site-container div{
        margin-bottom:30px;
    }
    .site-footer &gt; .site-container &gt; div:first-child{
        width:auto;
        text-align:center;
    }

    .site-header .logo,.site-footer .logo{
            object-fit: contain;
            width: 75%;
            height: 100%;
            min-width:200px;
            max-width:366px;
    }
    .site-footer .footer-nav{
        flex-wrap:wrap;
    }
    .site-footer .footer-nav div{
        width: calc(100% * (1/2) - 20px);
    }
    .site-footer .footer-menu li a{
        line-height:40px;
    }
}    

@media screen and (min-width: 61.5625em) {
	

	.entry-content h1,
	.entry-summary h1,
	.comment-content h1 {
		font-size: 33px;
		font-size: 2.0625rem;
		line-height: 1.2727272727;
		margin-top: 1.696969697em;
		margin-bottom: 0.8484848485em;
	}

	.entry-content h2,
	.entry-summary h2,
	.comment-content h2 {
        font-size: 28px;
        margin: 30px 0 20px 0;
		/* font-size: 1.75rem;
		line-height: 1.25;
		margin-top: 2em;
		margin-bottom: 1em; */
	}

	.entry-content h3,
	.entry-summary h3,
	.comment-content h3 {
		font-size: 23px;
		/* font-size: 1.4375rem;
		line-height: 1.2173913043;
		margin-top: 2.4347826087em;
        margin-bottom: 1.2173913043em; */
        
        /* margin-top: 32px;  */
        font-size: 23px;
        line-height:1.23em;
        margin: 30px 0 20px 0;
	}

	.entry-content h4,
	.entry-summary h4,
	.entry-intro h4,
    .comment-content h4,
    .entry-content h6,
	.entry-summary h6,
	.entry-intro h6,
	.comment-content h6 {
        font-size: 18px;
        margin: 30px 0 20px 0;
	}

	/* .entry-content h4,
	.entry-content h5,
	.entry-content h6,
	.entry-summary h4,
	.entry-summary h5,
	.entry-summary h6,
	.comment-content h4,
	.comment-content h5,
	.comment-content h6 {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.1052631579;
		margin-top: 2.9473684211em;
		margin-bottom: 1.473684211em;
	} */

	.author-info {
		border-bottom-width: 0;
		padding-bottom: 0;
	}

	.comment-list + .comment-respond,
	.comment-navigation + .comment-respond {
		padding-top: 5.25em;
	}
}
</pre></body></html>