
/* top menu font-awesome */
.sf-menu li .fa { margin-right: 0; font-size: 1em; }

.td-post-content blockquote p, .post blockquote p  {
	text-align: left;
	color: #007db9;
	font-size: x-large;
}

.text-large { font-size: large; }
.text-larger { font-size: larger; }
.text-xlarge { font-size: x-large; }

.text-xlarge.td_text_highlight_marker { padding:5px 0; margin: 0; line-height: 1.6; }

ol.big-numbers {
  list-style: none;
  counter-reset: awesome-counter;
	display: flex;
  flex-wrap: wrap;
}
ol.big-numbers li {
  counter-increment: awesome-counter;
	margin-bottom: 1em;
	display: flex;
}
ol.big-numbers li::before {
  content: counter(awesome-counter) ".) ";
  color: #007db9;
  font-weight: bold;
	font-size: large;
	margin-right: .5em;
}

ul.custom li { margin-bottom: 1em; }



.callout {
    position: relative;
    margin: 0 0 1rem 0;
    padding: 1rem;
    border: 1px solid rgba(10, 10, 10, 0.25);
    border-radius: 0;
    background-color: white;
    color: #0a0a0a;
}
.callout.secondary {
    background-color: #f8f8f8;
    color: #0a0a0a;
}
.callout.primary {
    background-color: #d7ecfa;
    color: #0a0a0a;
}


/*
 * BLOG
*/
.category-blog .td-container p {
	font-size: large;
	font-weight:400;
}
.category-blog span[class*='dropcap'] { font-size: 300%; }
.category-blog dt { font-weight: 600; }
.category-blog dt:not(:first-of-type) { margin-top: 1.6em; }
.category-blog dt::before {
	/*content:'\003e';*/
	border-style: solid;
	border-width: 0.2em 0.2em 0 0;
	content: '';
	display: inline-block;
	height: 0.5em;
	left: -0.5em;
	position: relative;
	top: 0.625em;
	transform: rotate(45deg);
	vertical-align: top;
	width: 0.5em;
	margin-left: .45em;
	color: #007db9;
}

/*
.category-blog a {
  background:
     linear-gradient(to bottom, #ffffff 0%, #00bcf1 100%);
    background-position: 0 100%;
    background-repeat: repeat-x;
    background-size: .125em .125em;
  color: inherit;
  text-decoration: none;
  transition: background-size .2s;
}
.category-blog a:hover {
  background-size: .2em 1.8em;
}
*/

.at-share-btn-elements {
	text-align: center;
}
.td-meta-info-container {
	background:rgba(77,77,77,.5); /*gray*/
}

span.td-pulldown-size {
	background-color: #007db9;
}

.block-title {
	border-bottom: 2px solid #007db9;}

.td_social_facebook {
	padding: 5px;
	background-color: #3b5998;
background-clip: padding-box;}

.td_social_twitter {
	padding: 5px;
	background-color: #00aced;
background-clip: padding-box;}

.td_social_youtube {
	padding: 5px;
	background-color: #cd201f;
background-clip: padding-box;}

.td-module-comments {
	display: none;
}

.block-title>span {
	background-color: #007db9;
}

.footer-text-wrap a { color:white; text-decoration:underline; }
.footer-text-wrap a:hover { color:#00bcf1; text-decoration:none; }

aside.footer-logo-wrap> a > img{
	margin: auto;
	padding: 10px;
}

/*
.td-main-content-wrap {
	background-image: url('/wp-content/uploads/2018/10/supergraphic-gray-tall-faded.png'), url('/wp-content/uploads/2018/10/supergraphic-gray-tall-faded.png');
	background-position: left bottom, right bottom;
	background-repeat: no-repeat, no-repeat;
	background-attachment: fixed;
	background-size: 50%;
}
*/

.td-footer-wrapper::before {
	background-image: none;
	background-color: #4d4d4d;
}

.td-sub-footer-copy a { color: #ccc; }

.td_block_inner, .td-ss-main-content, /*.vc_row*/ .vc_column_container, .page-id-6212 .td-page-content /*parent-pageid-5334*/ {
	background: rgba(255,255,255,.9);
}
.td-ss-main-content {
	padding: 0 1em;
	box-shadow: 0 0 1em rgba(255,255,255,.9);
}
.td-pb-row {
	/*background-color: #ffffff;*/
	/*background: rgba(255,255,255,.9);*/
	background-clip: padding-box;
}

.td-footer-wrapper .td-pb-row { background: none; }
.td-sub-footer-container .td-pb-row {
	background-color: #222222;
}

.td-social-icon-wrap a:hover { background: white; /*border-radius: 99em;*/ transition: background 1s, box-shadow 2s; box-shadow: 0 0 1em white; }

.td_module_10>.item-details {
	border-bottom: 3px solid #b2d235;}

.td_module_mx7>.td-module-image>.td-module-thumb {
	border-bottom: 0.375rem solid #b2d235;}

.item-details>.td-module-meta-info>.td-post-author-name {
	display: none;}

.entry-crumbs {
	color: #000000;
}

.entry-crumbs a:link {
	color: #000000;
}
.td-header-menu-wrap {
	background-color: #007db9;}

.td-header-menu-wrap.td-affix{
	background-color: #007db9;}

.required { font-size:smaller; color:#959595; font-weight:400; }

.wpcf7 input[type="submit"] { padding:1rem; font-size:large; margin-top:2rem; }

/* CLAYSHOOT */
.page-id-2146 table, .page-id-2146 table td { border: 0; }

/*
.wp-caption.alignleft { float:left; margin-left:0; margin-right:5px; }
.wp-caption.aligncenter { margin-left:auto; margin-right:auto; }
.wp-caption.alignright { float:right; margin-left:5px; margin-right:0; }
*/
/*
// via https://codex.wordpress.org/Wrapping_Text_Around_Images
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
*/

/* Hide author for certain posts */
#post-5014 .td-module-meta-info { display: none; }