@import url(http://fonts.googleapis.com/css?family=Cabin:400,700|Lato:400,700|Bitter:400,700);

body {
  background: #ddd;
  /*background: #999;*/
  font: 14px/20px "Cabin", "Helvetica Neue", Helvetica, Arial, sans-serif;
  /*font: 13px/20px "Bitter", Georgia, "Times New Roman", serif;*/
  font-weight: 400;
  background-position-y: 120px;
}

pre,
code,
kbd,
tt,
var {
  font: 12px/20px Consolas, Monaco, Lucida Console, monospace;
}
pre {
  margin-bottom: 20px;
  padding: 15px 20px;
  background: #f5f5f5;
  overflow: hidden;
  width: 100%;
}
a {
  color: #0e71b8;
}
a:visited {
  color: #0e71b8;
}
a:active {
  color: #0e71b8;
}
a:hover {
  color: #3a3a3a;
}
#page {
  width: 100%;
  margin: 0px auto;
}
.site-footer {
  clear: both;
  padding: 40px 140px;
  color: #aaaaaa;
  background: #ffffff;
}
.site-footer a {
  color: #aaaaaa;
}
.site-footer a:hover {
  color: #0e71b8;
}
.site-header .site-branding {
  position: relative;
   background: #ffffff;
     margin: 0 auto;
}
.site-title-group {
  margin: 50px 40px 50px 40px;
}
.site-title {
  font-size: 34px;
  line-height: 34px;
}
.site-title a {
  text-decoration: none;
  color: #3a3a3a;
}
.site-title a:hover {
  color: #0e71b8;
}
.site-title a {
  display: block;
}
.site-description {
  font: 13px/20px "Cabin", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #878787;
}
.expound-custom-header,
.expound-custom-header img {
  display: block;
  float: left;
  position: absolute;
  width: 100%;
  top: 0;
}
.site-header .menu-toggle {
  background: #3a3a3a;
  color: white;
  font: 13px/20px "Cabin", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  padding: 10px 22px;
  margin: 0;
}
.site-header .menu-toggle:hover {
  background: #474747;
}
.site-header .menu-toggle:before {
  content: '\2261';
  font-size: 14px;
  margin-right: 10px;
}
.navcontain {
width: 1000px;
margin: 0 auto;
text-align: center;
position: relative;
}

.nav-main li{
display: inline-block;
padding: 40px 20px 40px 0;
}

.nav-main ul{
margin: 0;
float:right;
}

.nav-main a{
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 10px 5px;
  position: relative;
  text-decoration: none;
  font-size: 13px;
}

.nav-main a:hover{
  color: #0e71b8;
}

.logo a {
background: url('images/gax_logoOL.png') 50% 0 no-repeat;
background-size: 309px 93px;
width: 309px;
height: 93px;
position: absolute;
top: 4px;
display: block;
}

.logo a span {
  visibility: hidden;
}

.nav-main li.menu-twitter ,
.nav-main li.menu-facebook {
display: inline-block;
padding: 40px 0px 40px 0;
}

.menu-twitter a {
display:block; height:24px; width:24px; padding:0px; margin-left:6px; outline:none; text-indent:-9999px;
background-image:url('images/social_icons.png'); background-position:0 0;
}
	.menu-twitter a:hover { background-position:0 -24px; }

.menu-facebook a {
display:block; height:24px; width:24px; padding:0px; margin-left:6px; outline:none; text-indent:-9999px;
background-image:url('images/social_icons.png'); background-position:-24px 0;
}

	.menu-facebook a:hover { background-position:-24px -24px; }
	


.cathead_news {
background: url('images/catheader_news.png') 50% 0 no-repeat;
background-size: 600px 50px;
width: 600px;
height: 50px;
display: block;
padding: 0px 0px 10px 40px;
}

.cathead_features {
background: url('images/catheader_features.png') 50% 0 no-repeat;
background-size: 600px 50px;
width: 600px;
height: 50px;
display: block;
padding: 0px 0px 10px 40px;
}

.cathead_reviews {
background: url('images/catheader_reviews.png') 50% 0 no-repeat;
background-size: 600px 50px;
width: 600px;
height: 50px;
display: block;
padding: 0px 0px 10px 40px;
}

.cathead_esports {
background: url('images/catheader_esports.png') 50% 0 no-repeat;
background-size: 600px 50px;
width: 600px;
height: 50px;
display: block;
padding: 0px 0px 10px 40px;
}

.cathead_archives {
background: url('images/catheader_archives.png') 50% 0 no-repeat;
background-size: 600px 50px;
width: 600px;
height: 50px;
display: block;
padding: 0px 0px 10px 40px;
}

.site-main {
  float: left;
  width: 100%;
  clear: both;
}
.contentcontain {
 background: #ffffff;
 }
.headercontain {
  /*background: rgba(255, 255, 255, 0.85);*/
  background:url('images/bgtile_ie8.png');
} 
#primary {
  float: left;
  width: 640px;
  margin-right: 10px;
  padding-left: 90px;
}
.site-intro {
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  background: #ffffff url('../images/absurdidad.png') 0 0 repeat;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 20px;
  line-height: 28px;
}
.page-header {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background: #ffffff url('../images/absurdidad.png') 0 0 repeat;
}
.page-header h1 {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;  
  font-size: 20px;
  line-height: 24px;
  color: #0e71b8;
  border-bottom: #0e71b8 1px dotted;
}
.page-header h1 a {
  text-decoration:none;
}
.page-header p {
  margin-bottom: 0;
  margin-top: 10px;
}
.featured-content-secondary {
  padding-top: 15px;
  padding-bottom: 8px;
  padding-left: 90px;
  padding-right: 90px;
  overflow: hidden;
}
.content-area {
  padding-top:30px;
}
.widget_recent_entries .entry-thumbnail,
.widget_recent_entries .entry-thumbnail img {
  float: left;
}
.widget_recent_entries .has-post-thumbnail .entry-title {
  margin-left: 60px;
}
.single .site-content .related-content {
  overflow: hidden;
  padding-left: 20px;
  padding-top: 20px;
  border-bottom: solid 1px #dddddd;
}
.single .site-content .related-content .related-content-title {
  font-size: 16px;
  margin-bottom: 0px;
  margin-left: 20px;
}
.single .site-content .related-content article {
  float: left;
  width: 175px;
  margin: 0 0 0 20px;
  padding: 20px 0;
  border: none;
}
.single .site-content .related-content .entry-title {
  font-size: 13px;
  line-height: 18px;
  margin: -4px 0 0 0;
  padding: 0;
  clear: none;
  font: 13px/20px "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
}
.single .site-content .related-content .entry-thumbnail,
.single .site-content .related-content .entry-thumbnail img {
  float: left;
}
.single .site-content .related-content .has-post-thumbnail .entry-title {
  margin-left: 0px;
  padding-top: 5px;
}
#secondary {
  float: right;
  width: 350px;
  margin-left: 10px;
  padding-right:90px;
}
h1,
h2,
h3 {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.site-content .entry-footer{
	background: #eeeeee;
	padding: 5px 10px;
	color: #555555;
	width: 580px;
}
.site-content .entry-content h1,
.site-content .comment-content h1,
#tinymce h1 {
  font-size: 34px;
  line-height: 44px;
}
.site-content .entry-content h2,
.site-content .comment-content h2,
#tinymce h2 {
  font-size: 20px;
  line-height: 28px;
}
.site-content .entry-content h3,
.site-content .comment-content h3,
#tinymce h3 {
  font-size: 16px;
  line-height: 18px;
  color: #606060;
}
.site-content .entry-content h1,
.site-content .comment-content h1,
#tinymce h1,
.site-content .entry-content h2,
.site-content .comment-content h2,
#tinymce h2,
.site-content .entry-content h3,
.site-content .comment-content h3,
#tinymce h3 {
  margin-bottom: 10px;
  margin-top: 40px;
}
.site-content .entry-content hr,
.site-content .comment-content hr,
#tinymce hr {
  background-color: #dddddd;
  border: 0;
  height: 1px;
  margin-bottom: 20px;
}
.site-content .entry-content table,
.site-content .comment-content table,
#tinymce table {
  margin-bottom: 20px;
}
.site-content .entry-content th,
.site-content .comment-content th,
#tinymce th,
.site-content .entry-content td,
.site-content .comment-content td,
#tinymce td {
  padding: 8px 8px;
  border-bottom: solid 1px #dddddd;
}
.site-content .entry-content tr:hover td,
.site-content .comment-content tr:hover td,
#tinymce tr:hover td {
  background: #f7f7f7;
}
.site-content .entry-content ul,
.site-content .comment-content ul,
#tinymce ul,
.site-content .entry-content ol,
.site-content .comment-content ol,
#tinymce ol {
  margin-bottom: 20px;
}
.site-content .entry-content blockquote,
.site-content .comment-content blockquote,
#tinymce blockquote {
  margin-left: -40px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 1px;
  padding-right: 20px;
  padding-left: 80px;
  background: #f7f7f7;
  position: relative;
}
.site-content .entry-content blockquote:before,
.site-content .comment-content blockquote:before,
#tinymce blockquote:before {
  content: '\0201C';
  font-family: "Cabin", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-size: 50px;
  position: absolute;
  left: 40px;
  top: 32px;
  color: #aaaaaa;
}
.site-content .entry-content blockquote cite:before,
.site-content .comment-content blockquote cite:before,
#tinymce blockquote cite:before {
  content: '\02014  ';
}
.entry-title a {
  text-decoration: none;
}
.single .site-content .entry-title {
  font-size: 44px;
  line-height: 54px;
  margin-bottom: 20px;
}
.site-content article {
  border-bottom: solid 1px #dddddd;
  padding: 0px 20px 10px 20px;
  margin: 0;
}
.site-content .entry-title {
  font-size: 20px;
  line-height: 28px;
  font-weight:700;
}
.site-content .entry-title a {
  color: #3a3a3a;
}
.site-content .entry-title a:hover {
  color: #0e71b8;
}
.site-content .entry-meta {
  font-size: 12px;
  line-height: 15px;
  color: #aaaaaa;
}
.site-content .entry-meta a {
  color: #aaaaaa;
  text-decoration: none;
  
}
.site-content .entry-meta a:hover {
  color: #0e71b8;
}
.site-content .entry-content,
.site-content .entry-header,
.site-content .entry-summary {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.site-content .entry-header .entry-meta {
  font-size: 12px;
}
.site-content .entry-header .entry-meta-content {
  padding:5px 10px;
  border-top: 1px #0e71b8 solid;
  border-bottom: 1px #0e71b8 solid;
  text-align:right;
}
.site-content .entry-header .entry-meta .author {
  color: #555555;
  font-weight: 600;
}

.site-content .entry-header .entry-meta .entry-date {
  color: #777777;
  font-weight: 600;
}

.site-content footer .tag-links a {
  color: #0e71b8;
}

.blog .site-content .has-post-thumbnail .entry-thumbnail,
.archive .site-content .has-post-thumbnail .entry-thumbnail,
.search .site-content .has-post-thumbnail .entry-thumbnail {
  float: left;
}
.blog .site-content .has-post-thumbnail .entry-thumbnail img,
.archive .site-content .has-post-thumbnail .entry-thumbnail img,
.search .site-content .has-post-thumbnail .entry-thumbnail img {
  float: left;
}
.blog .site-content .has-post-thumbnail .entry-title,
.archive .site-content .has-post-thumbnail .entry-title,
.search .site-content .has-post-thumbnail .entry-title {
  clear: none;
  margin-top: -5px;
}
.blog .site-content .has-post-thumbnail .entry-meta,
.archive .site-content .has-post-thumbnail .entry-meta,
.search .site-content .has-post-thumbnail .entry-meta {
  clear: none;
}
.blog .site-content .has-post-thumbnail .entry-meta:after,
.archive .site-content .has-post-thumbnail .entry-meta:after,
.search .site-content .has-post-thumbnail .entry-meta:after {
  display: table;
  content: '';
  line-height: 0;
  clear: both;
}
.blog .site-content .has-post-thumbnail .entry-header,
.archive .site-content .has-post-thumbnail .entry-header,
.search .site-content .has-post-thumbnail .entry-header,
.blog .site-content .has-post-thumbnail .entry-summary,
.archive .site-content .has-post-thumbnail .entry-summary,
.search .site-content .has-post-thumbnail .entry-summary,
.blog .site-content .has-post-thumbnail .entry-meta,
.archive .site-content .has-post-thumbnail .entry-meta,
.search .site-content .has-post-thumbnail .entry-meta {
  margin: 10px;
}
.featured-content article {
  padding-top: 40px;
  padding-bottom: 40px;
  margin:0 0 60px 60%;
  padding-left: 0px;
  padding-right: 40px;
  border-bottom: solid 1px #dddddd;
  width:320px;
  min-height:400px;
  /*background: rgba(255, 255, 255, 0.85);*/
  background:url('images/bgtile_ie8.png');
}
.featured-content .entry-summary {
    font-size: 16px;
}
.featured-content .entry-title {
  font-size: 32px;
  line-height: 36px;
}
.featured-content .entry-title a {
  color: #3a3a3a;
}
.featured-content .entry-title a:hover {
  color: #0e71b8;
}
.featured-content .has-post-thumbnail .entry-thumbnail,
.featured-content .has-post-thumbnail .entry-thumbnail a,
.featured-content .has-post-thumbnail .entry-thumbnail img {
  float: left;
}
.featured-content .has-post-thumbnail .entry-thumbnail {
  width: 50%;
}
.featured-content .has-post-thumbnail .entry-thumbnail a {
  margin-right: 10px;
}
.featured-content .has-post-thumbnail .entry-thumbnail img {
  width: 100%;
}
.featured-content .has-post-thumbnail .entry-title {
  clear: none;
  margin-top: -5px;
}
.featured-content .has-post-thumbnail .entry-header,
.featured-content .has-post-thumbnail .entry-summary,
.featured-content .has-post-thumbnail .entry-meta {
  margin-left: 40px;
  padding-left: 10px;
}
.featured-content .has-post-thumbnail .entry-summary:after {
  display: table;
  content: '';
  line-height: 0;
  clear: both;
}
.featured-content-secondary {
  margin-top: -1px;
  border-top: solid 2px #cccccc;
  border-bottom: solid 2px #cccccc;
  /* cover the bottom border of the main featured content area */

  background: #DEE9F1 url('../images/absurdidad.png') 0 0 repeat;
}
.featured-content-secondary article {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom:-10px;
  width: 220px;
  float: left;
}
.featured-content-secondary .entry-thumbnail {
  margin-bottom: 10px;
}
.featured-content-secondary .entry-title {
  font-size: 20px;
  line-height: 28px;
}
.featured-content-secondary .entry-title a {
  color: #3a3a3a;
}
.featured-content-secondary .entry-title a:hover {
  color: #0e71b8;
}
article:hover .entry-thumbnail img {
  opacity: 0.9;
}
article:hover .entry-title a {
  color: #0e71b8;
}
.entry-thumbnail {
  position: relative;
}
.entry-thumbnail img {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  max-width: 100%;
  height: auto;
}
.entry-thumbnail-category {
  position: absolute;
  left: -6px;
  top: 8px;
  background: #3a3a3a;
  padding: 2px 8px;
  font-size: 8px;
  text-transform: uppercase;
  color: #777;
}
.entry-thumbnail-category:hover {
  background: #0e71b8;
}
.entry-thumbnail-category:hover:before {
  border-top: 6px solid #0d5c89;
}
.entry-thumbnail-category a {
  color: white;
  text-decoration: none;
}
.entry-thumbnail-category:before {
  content: '';
  font-size: 0px;
  line-height: 0%;
  width: 0px;
  border-top: 6px solid #212121;
  border-left: 6px solid transparent;
  position: absolute;
  left: 0px;
  top: 24px;
}
.entry-thumbnail-feed-category {
  position: absolute;
  left: -6px;
  top: 8px;
  background: #3a3a3a;
  padding: 6px 12px;
  font-size: 12px;
  text-transform: uppercase;
  color: #777;
}
.entry-thumbnail-feed-category:hover {
  background: #0e71b8;
}
.entry-thumbnail-feed-category:hover:before {
  border-top: 6px solid #0d5c89;
}
.entry-thumbnail-feed-category a {
  color: white;
  text-decoration: none;
}
.entry-thumbnail-feed-category:before {
  content: '';
  font-size: 0px;
  line-height: 0%;
  width: 0px;
  border-top: 6px solid #212121;
  border-left: 6px solid transparent;
  position: absolute;
  left: 0px;
  top: 32px;
}
.wp-caption {
  border: none;
}
.wp-caption .wp-caption-text {
  max-width: 98%;
  width: 100%;
  display: block;
  background: #efefef;
  border: solid 1px #efefef;
  margin: 0;
  padding: 5px;
  color: #999;
}
.wp-caption img,
.wp-caption img[class*="wp-image-"] {
  border: solid 1px #ccc;
  padding: 5px;
  margin: 0;
}
.widgetheadercontain {
  width: 100%; 
  margin: 0 auto;
  padding: 10px 0;
  background: #ffffff;
}
.widget-header {
  width: 730px;
  margin: 0 auto;
}
.widget-area {
  padding-top: 30px;
}
.widget-area .widget {
  margin-bottom: 40px;
  margin-right: 40px;
}
.widget-area .widget ul {
  list-style: none;
  margin-left: 0;
}
.widget-area .widget ul li {
  padding-bottom: 8px;
}
.widget-area .widget-title {
  font-size: 16px;
  margin-bottom: 20px;
  background:#DEE9F1;
  padding:5px;
  font-weight:bold;
  border-bottom:#0e71b8 1px solid;
}
.widget-area .widget-title a {
  color: #3a3a3a;
}
.widget-area .widget-title a:hover {
  color: #0e71b8;
}
.widget-area .widget_recent_entries .post-date {
  color: #3382c5;
}
.widget-area .widget_twitter a {
  color: #3a3a3a;
  text-decoration: none;
}
.widget-area .widget_twitter a:hover {
  color: #0e71b8;
}
.widget-area .widget_twitter .timesince {
  color: #aaaaaa;
}
.widget-area .widget_twitter .tweets li {
  padding: 20px 0;
  border-bottom: solid 1px #f7f7f7;
}
.widget-area .widget_twitter .tweets li:last-child {
  border-bottom: none;
}
input,
textarea {
  font: 13px/20px "Cabin", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 100%;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button-primary,
a.button-primary,
.wpm-button-primary,
a.wpm-button-primary {
  display: inline-block;
  background: #0e71b8;
  color: white;
  text-decoration: none;
  padding: 10px;
  border: none;
  font-weight: 300;
  cursor: pointer;
  font-size: 100%;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button-primary:hover,
a.button-primary:hover,
.wpm-button-primary:hover,
a.wpm-button-primary:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.button-primary:focus,
a.button-primary:focus,
.wpm-button-primary:focus,
a.wpm-button-primary:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.button-primary:active,
a.button-primary:active,
.wpm-button-primary:active,
a.wpm-button-primary:active {
  background: #cb4a56;
}
input[type="text"], input[type="email"], input[type="password"], input[type="search"] {
padding: 9px;
}
.nav-search input[type="text"] {
margin-left:79px;
}
.button,
a.button,
.wpm-button,
a.wpm-button {
  display: inline-block;
  background: #3a3a3a;
  color: white;
  text-decoration: none;
  padding: 10px;
}
.button:hover,
a.button:hover,
.wpm-button:hover,
a.wpm-button:hover {
  background: #474747;
}
.navigation-paging,
.navigation-post {
  padding-left: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
  background: #f7f7f7;
}
.comments-area {
  padding-left: 40px;
  margin-top: 40px;
}
.comments-area .comments-title {
  font-size: 20px;
  line-height: 28px;
}
.comments-area .comment-list {
  list-style: none;
  padding: 0;
  margin: 40px 0 0 0;
}
.comments-area ul.children {
  list-style: none;
  padding-left: 56px;
  margin: 0;
}
.comments-area article {
  margin: 0;
  padding: 20px 0 32px 0;
  /* added 12 due to avatar top: 12 */

  border-top: solid 1px #dddddd;
  border-bottom: none;
}
.comments-area .comment-content h1 {
  font-size: 16px;
}
.comments-area .comment-content h2,
.comments-area .comment-content h3,
.comments-area .comment-content h4,
.comments-area .comment-content h5,
.comments-area .comment-content h6 {
  font-size: 13px;
}
.comments-area .comment-content h1,
.comments-area .comment-content h2,
.comments-area .comment-content h3,
.comments-area .comment-content h4,
.comments-area .comment-content h5 {
  margin: 20px 0;
}
.comments-area .comment-content blockquote {
  background: none;
}
.comments-area .comment-content,
.comments-area .reply,
.comments-area li.comment #respond {
  margin-left: 56px;
}
.comments-area footer {
  margin-bottom: 20px;
}
.comments-area footer .comment-author,
.comments-area footer .comment-meta {
  display: inline-block;
}
.comments-area footer cite {
  font-style: normal;
}
.comments-area footer .says {
  display: none;
}
.comments-area footer .comment-author {
  font-family: "Cabin", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
}
.comments-area footer .comment-author a {
  text-decoration: none;
  color: #3a3a3a;
}
.comments-area footer .comment-author a:hover {
  color: #0e71b8;
}
.comments-area footer .comment-author .avatar {
  position: relative;
  top: 12px;
  margin-right: 10px;
  border-radius: 50%;
}
.comments-area footer .comment-meta {
  margin-left: 4px;
}
.comments-area footer .comment-meta,
.comments-area footer .comment-meta a {
  color: #aaaaaa;
  text-decoration: none;
  font-size: 12px;
}
.comments-area footer .comment-meta:hover,
.comments-area footer .comment-meta a:hover {
  color: #0e71b8;
}
.comments-area #respond {
  border-top: solid 1px #dddddd;
  padding-top: 40px;
}
.comments-area #reply-title {
  font-size: 20px;
  line-height: 28px;
}
#commentform label {
  display: block;
}
#commentform label .required {
  color: red;
}
/* Widgets */
.widget.widget_calendar table {
  margin-bottom: 20px;
}
.widget.widget_calendar th,
.widget.widget_calendar td {
  padding: 8px 8px;
  border-bottom: solid 1px #dddddd;
}
.widget.widget_calendar tr:hover td {
  background: #f7f7f7;
}
.widget.widget_calendar #today {
  font-weight: bold;
}
/* Full-width Template */
.expound-full-width #secondary {
  display: none;
}
.expound-full-width #primary {
  width: 1020px;
  margin-right: 0;
}
.expound-full-width .site-content article {
  padding-right: 40px;
}
.expound-full-width .navigation-paging,
.expound-full-width .navigation-post {
  padding-right: 40px;
}
.expound-full-width .comments-area {
  padding-right: 40px;
}
/* Media Queries 
@media (max-width: 1080px) {
  #page {
    width: 960px;
  }
  #primary {
    width: 680px;
  }
  .expound-full-width #primary {
    width: 960px;
  }
  .featured-content-secondary {
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }
  .featured-content-secondary article {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .featured-content-secondary .entry-thumbnail {
    float: left;
    margin-bottom: 0;
  }
  .featured-content-secondary .has-post-thumbnail .entry-header,
  .featured-content-secondary .has-post-thumbnail .entry-summary {
    margin-left: 240px;
  }
  .featured-content-secondary .has-post-thumbnail .entry-title {
    clear: none;
    margin-top: -5px;
  }
  .single .site-content .related-content article {
    width: 200px;
  }
}
@media (max-width: 1020px) {
  #page {
    width: 900px;
  }
  #primary {
    width: 620px;
  }
  .expound-full-width #primary {
    width: 900px;
  }
  .single .site-content .related-content article {
    width: 180px;
  }
}
@media (max-width: 960px) {
  #page {
    width: 840px;
  }
  #primary {
    width: 560px;
  }
  .expound-full-width #primary {
    width: 840px;
  }
  .single .site-content .related-content article {
    width: 160px;
  }
}
@media (max-width: 900px) {
  #page {
    width: 87%;
  }
  #primary {
    width: 100%;
    margin-right: 0;
  }
  #secondary {
    width: 100%;
    margin-left: 0;
  }
  .expound-full-width #primary {
    width: 100%	;
  }
  .featured-content .has-post-thumbnail .entry-thumbnail {
    width: 220px;
  }
  .featured-content .has-post-thumbnail .entry-thumbnail a {
    margin-right: 0;
  }
  .featured-content .has-post-thumbnail .entry-header,
  .featured-content .has-post-thumbnail .entry-summary {
    margin-left: 240px;
    padding-left: 0;
  }
  .featured-content .entry-summary {
    font-size: 16px;
  }
  .site-content article {
    padding-right: 40px;
  }
  .widget-area .widget {
    margin-left: 40px;
  }
  .comments-area {
    padding-right: 40px;
  }
}
@media (max-width: 700px) {
  .featured-content .has-post-thumbnail .entry-thumbnail,
  .featured-content-secondary .has-post-thumbnail .entry-thumbnail,
  .has-post-thumbnail .entry-thumbnail {
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
  .featured-content .has-post-thumbnail .entry-header,
  .featured-content .has-post-thumbnail .entry-summary,
  .featured-content-secondary .has-post-thumbnail .entry-header,
  .featured-content-secondary .has-post-thumbnail .entry-summary,
  .blog .site-content .has-post-thumbnail .entry-header,
  .blog .site-content .has-post-thumbnail .entry-summary,
  .blog .site-content .has-post-thumbnail .entry-meta,
  .archive .site-content .has-post-thumbnail .entry-header,
  .archive .site-content .has-post-thumbnail .entry-summary,
  .archive .site-content .has-post-thumbnail .entry-meta,
  .search .site-content .has-post-thumbnail .entry-header,
  .search .site-content .has-post-thumbnail .entry-summary,
  .search .site-content .has-post-thumbnail .entry-meta {
    margin-left: 0;
    clear: both;
  }
  .single .site-content .entry-title,
  .site-content .entry-content h1,
  .site-content .comment-content h1 {
    font-size: 28px;
    line-height: 38px;
  }
  .single .site-content .related-content {
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .single .site-content .related-content .related-content-title {
    margin-left: 0;
  }
  .single .site-content .related-content article {
    width: 100%;
    padding: 20px 0 0 0;
    margin: 0;
  }
  .single .site-content .has-post-thumbnail .entry-thumbnail {
    width: 50px;
    margin-bottom: 0;
  }
}
@media (max-width: 600px) {
  #page {
    width: 85%;
  }
}
.more-link {
	text-decoration:none;
	font-weight:700;
	color:#0e71b8;
	padding:0 4px;
	}
*/

/*  ----------------------------------------------------------------------------
    QUIPBOX
*/
.quip_box {
-moz-border-radius: 15px;
border-radius: 15px;
font-size:9pt;
padding:10px 20px;
margin:10px;
width:220px;
color:#fff;
line-height: 1.3;
}

.quip_boxT {
font-size:13pt;
font-family: 'Oswald';
color:#999;
margin-top:-28px;
}

.review_box {
-moz-border-radius: 15px;
border-radius: 15px;
font-size:12pt;
padding:10px 20px;
width:560px;
margin:55px auto;
}

.review_boxT {
font-size:28pt;
font-family: 'Oswald';
padding-left:20px;
margin-top:-36px;
}


.review_boxL {
float:left;
width:260px;
font-size:10pt;
margin-top:20px;
}

.review_boxP, .review_boxM {
float:left;
width:260px;
font-size:10pt;
}


.review_boxP li {
margin: 0;
padding: 2px 0 2px 24px;
list-style-type: none;
color:#eee;
background: url("images/rbplus.png") no-repeat  0px 6px;
/*text-shadow: 0px 1px white, -1px -1px #770C19;*/
}

.review_boxM li{
margin: 0;
padding: 2px 0 2px 24px;
list-style-type: none;
color:#ccc;
background: url("images/rbminus.png") no-repeat 0px 6px;
/*text-shadow: 0px 1px white, -1px -1px #770C19;*/
}

.review_boxR {
float:left;
width:520px;
margin: 0;
font-size:10pt;
padding: 2px 0 2px 24px;
list-style-type: none;
font-family: 'Oswald';
color:#eee;
}

.review_boxF {
float:left;
width:520px;
margin: 0;
list-style-type: none;
font-family: 'Oswald';
color:#fff;
padding: 2px 0 2px 24px;
border-top:thick #fff;
}

.review_boxF a {
color:#ddd;
}

.review_box li.plus{
margin: 0;
padding: 2px 0 2px 24px;
list-style-type: none;
color:#eee;
background: url("images/rbplus.png") no-repeat  0px 6px;
/*text-shadow: 0px 1px white, -1px -1px #770C19;*/
}

.review_box li.minus{
margin: 0;
padding: 2px 0 2px 24px;
list-style-type: none;
color:#ccc;
background: url("images/rbminus.png") no-repeat 0px 6px;
/*text-shadow: 0px 1px white, -1px -1px #770C19;*/
}

.copyright { 
text-align: center; 
font-size: 10px; 
padding: 30px 0; 
}

.copyright img { 
display: block; 
margin: auto; 
}

.copyright ul { 
padding: 0; 
margin: 0 auto 1em;
}

.copyright li { 
display: inline; 
list-style: none; 
}

.copyright li a { 
padding: 0 1em; 
/*border-right: 1px solid #ddd; */
}

.copyright li:last-child a { 
border-right: none; 
}
