/*
Theme Name: Here Ya Go
Theme URI: http://siteturner.com/themes/hereyago/
Author: Siteturner
Author URI: http://siteturner.com/
Description: A clean, contemporary responsive theme.  Assembled using Sass, Compass and Susy (with sass files and Compass config.rb included).  Includes a right sidebar, full-width page template, postscript widget area, Font-Awesome and a slider for featured posts configurable through WordPress customizer. 
Version: 1.1.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: responsive-layout, two-columns, right-sidebar, full-width-template, sticky-post
*/

@import url('assets/css/prettyPhoto.css');
@import url('flexslider/flexslider.css');
@import url('assets/css/master.css');
@import url('assets/css/custom.css');
@import url(http://fonts.googleapis.com/css?family=Bitter:700);

body {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: 'Roboto', sans-serif;
  color: #00001D;
  background-color: #ffffff;
  line-height: 1.3em;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

ul.menu {
 padding-top: 20px;
}

li.menu-item {
  padding-bottom: 10px;
}

li.menu-item a {
  background: #EA3343;
}

div.entry-content a:link {
	color: rgb(9, 122, 147);
}

div.entry-content a:visited {
	color: rgb(19, 132, 157);
}

div.entry-content a:hover {
	color: rgb(232, 23, 128);
}

h1, h2, h3, h4, h5, h6 {
  color: #1b1b3b;
  font-weight: 700;
  font-family: 'Bitter', serif;
  margin-bottom: 30px;
  margin-bottom: 1.575rem;
}

table.definitions {
    width: 90%;
    margin-left: 20px;
	border-top: rgb(176, 84, 182) 6px;
	border-style: solid;
}

td.definitions {
	vertical-align: top;
	font-weight: 900;
}

tr.definitions {
	border-bottom: rgb(249, 216, 250) 1px;
	border-style: solid;
}
.highlightDiv {
    background-color: aliceblue;
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.post_info_floater {
    background-color: rgb(20,4,33);
    float: right;
    width: 30%;
    padding: 20px;
    color: aliceblue;
    margin-top: -10px;
    margin-left: 20px;
}

.dott_centered_table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}

.dott_puzzle_title_div {
	background-color: black;
	color: azure;
	border-radius: 10px;
	padding: 10px;
}

.dott_puzzle_analysis {
	margin-left: 30px;
	margin-right: 30px;
}

.dott_dialogue {
background-color: rgb(236, 236, 236);
display: inline-block;
padding: 20px;
border-radius: 5px;
margin-bottom: 20px;
margin-top: 20px;
text-align: center;
font-family: courier;
}

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; }
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid table td,
.datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #0070A8; }
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #00557F; border-left: 1px solid #E1EEF4;font-size: 12px;font-weight: normal; }
.datagrid table tbody .alt td { background: #E1EEf4; color: #00557F; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }

.catlistThumbnail {
	float: left;
	padding-right: 20px;
}

.catlist_mainDiv {
}

.catlist_postDiv {
	clear:	both;
}

@media all {
 .responsive {
	width: auto;
 }
}

@media screen {
  .responsive {
	width: auto;
  }
}
