@import url(https://fonts.googleapis.com/css?family=Oswald);
@import url(https://fonts.googleapis.com/css?family=Merriweather);
@import url(https://fonts.googleapis.com/css?family=Raleway:500);
@import url(https://fonts.googleapis.com/css?family=Raleway:300,500,600);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic);
/* NOTE: for new child theme do not import the following file */
/* these are the demo fonts for the TF child theme - change to local fonts */
/* FONT SAMPLES for typography examples =================================== */
/* set #1 */
.tf-fonts-body,
.tf-fonts-01-body {
  font-family: 'Verdana';
  line-height: 145%;
}
.tf-fonts-header,
.tf-fonts-01-headers {
  font-family: 'Raleway';
  line-height: 100%;
  font-weight: 500;
}
/* set #2 */
.tf-fonts-02-body {
  font-family: 'Merriweather';
  line-height: 145%;
  font-weight: 400;
}
.tf-fonts-02-headers {
  font-family: 'Oswald';
  line-height: 100%;
  font-weight: 400;
}
/* STYLES PAGE */
.tf_fonts_01 {
  font-family: 'Verdana';
  line-height: 145%;
}
.tf_fonts_01 h1,
.tf_fonts_01 h2,
.tf_fonts_01 h3,
.tf_fonts_01 h4,
.tf_fonts_01 h5,
.tf_fonts_01 h6 {
  font-family: 'Raleway';
  line-height: 100%;
  font-weight: 500;
}
.tf_fonts_02 {
  font-family: 'Merriweather';
  line-height: 145%;
  font-weight: 400;
}
.tf_fonts_02 h1,
.tf_fonts_02 h2,
.tf_fonts_02 h3,
.tf_fonts_02 h4,
.tf_fonts_02 h5,
.tf_fonts_02 h6 {
  font-family: 'Oswald';
  line-height: 100%;
  font-weight: 400;
}
/* reset themes used in TF to demo TF itself */
/* 

NOTE !!!!!!! : this file exists in parent _and_ child themes.  Please keep in sync */
/*

USAGES:

.vertical-align;

.tf-fontsize(12);
.tf-rounded(22);
.tf-radius(22,10,22,10);
.tf-drop-shadow(0, 3px, 5px, 0, #ddd);
.tf-shadow;
.tf-no-shadow;

.tf-img-yes-border;
.tf-img-no-border;
.tf-img-yes-frame;
.tf-img-no-frame;
.tf-img-yes-shadow;
.tf-img-no-shadow;
*/
/* vertically align things */
/* set font size */
/*
usage:
.tf-fontsize(12);
*/
/* round all 4 corners the same */
/*
usage:
.tf-rounded(22);
*/
/* round 4 corners separately*/
/*
usage:
.tf-radius(22,10,22,10);
*/
.tf-shadow {
  -webkit-box-shadow: 0 5px 8px 0 #bbbbbb;
  -moz-box-shadow: 0 5px 8px 0 #bbbbbb;
  box-shadow: 0 5px 8px 0 #bbbbbb;
}
.tf-no-shadow {
  -webkit-box-shadow: 0 0 0 0 #ffffff;
  -moz-box-shadow: 0 0 0 0 #ffffff;
  box-shadow: 0 0 0 0 #ffffff;
}
.tf-img-yes-border {
  border: 1px solid #CCCCCC;
}
.tf-img-no-border {
  border: none;
}
.tf-img-yes-frame {
  padding: 10px;
}
.tf-img-no-frame {
  padding: 0;
}
.tf-img-yes-shadow {
  -webkit-box-shadow: 0 5px 8px 0 #bbbbbb;
  -moz-box-shadow: 0 5px 8px 0 #bbbbbb;
  box-shadow: 0 5px 8px 0 #bbbbbb;
}
.tf-img-no-shadow {
  -webkit-box-shadow: 0 0 0 0 #ffffff;
  -moz-box-shadow: 0 0 0 0 #ffffff;
  box-shadow: 0 0 0 0 #ffffff;
}
/* override TF image defaults */
a img,
img {
  padding: 10px;
  border: 1px solid #CCCCCC;
  -webkit-box-shadow: 0 5px 8px 0 #bbbbbb;
  -moz-box-shadow: 0 5px 8px 0 #bbbbbb;
  box-shadow: 0 5px 8px 0 #bbbbbb;
  background-color: inherit;
  margin: 0;
}
#wpsidebar,
#sidebar,
article {
  padding: 0;
}
#wpsidebar,
#sidebar,
article,
#wpsidebar,
#sidebar {
  background-color: white;
}
/* ---------- override TF debug borders begin -------------------  */
article {
  border: none;
}
#primary {
  border: none !important;
}
#content {
  border: none !important;
}
#mainbar,
#wpsidebar {
  border: none !important;
}
.comments-title,
.comment-respond,
.entry-content,
.entry-footer,
.entry-title,
.entry-header {
  border: none !important;
}
nav.post-navigation {
  border: none !important;
}
#footer-content {
  border: none !important;
}
h1,
h2,
h3,
h4,
h5,
p {
  border: none !important;
}
/* ---------- override TF debug borders end -------------------  */
/* bootstrap debug size bar */
#bootstrap-debug-size-display {
  display: none;
}
h1,
h2,
h3,
h4,
h5,
p {
  color: black;
  padding: 0;
  margin: 0;
}
.post .entry-header h1 {
  padding-bottom: 0;
}
p {
  padding: 0;
  margin: 0;
}
.entry-meta {
  padding: 0;
}
img.left,
img.alignleft {
  margin: 10px 10px 10px 0;
}
img.right,
img.alignright {
  margin: 10px 0 10px 10px;
}
img.paragraph-top {
  margin-top: 0;
}
img.page-top {
  width: 350px;
  float: right;
  margin-top: 0;
}
table {
  width: 80%;
}
td {
  padding: 5px;
  border: 1px solid black;
}
th {
  color: white;
  background-color: black;
  padding: 5px;
}
.gform_wrapper {
  border: none;
}
ol li {
  list-style-type: decimal;
}
ul li {
  list-style-type: disc;
}
/* import child less files here */
/* starter child theme basic less file */
