/*
Theme Name: LeahFit
Theme URI: http://gunnertech.com/
Description: HTML5 Boilerplated Grid System
Author: Cody Swann
Author URI: http://codyaswann.com/
Template: html5_boilerplated_grid_system
Version: 0.1
*/
 
@import url("../html5_boilerplated_grid_system/style.css");
@import url(http://fonts.googleapis.com/css?family=Play&v2);

.default_page_header {
  z-index: 3 !important;
}

header nav .separator {
  display: none;
}

header nav a {
  line-height: 30px;
}

header nav a:before {
  content:'» ';
  padding-right: 4px;
}

header nav.horizontal ul li {
  margin-left: 25px;
}

header .sub-menu  {
  margin-top: -10px;
}
 
 
header .sub-menu li {
  float: none;
}
 
header .sub-menu li a {
  
}
 
header .sub-menu li a:hover {
  text-decoration: none;
}
 
header .sub-menu.hover {
  width: 400px;
}

header .sub-menu {
  display: none;
  position: absolute;
  z-index: 9999;
}

.ie8 header nav.horizontal ul li {
  margin-left: 20px;
}

.ie8 .page .content > aside, .content.multiple > aside {
  margin-top: -90px !important;
}

article.focus .featured-image {
  border: 5px solid transparent;
  display: inline-block;
  margin-bottom: 10px;
}

article.focus .featured-image img {
  display: block;
  height: auto !important;
  max-width: 555px !important;
}

.widget-title {
  font-weight: normal;
  text-transform: uppercase;
}

a:link,
a:visited {
  text-decoration: none;
}

a:hover,
a:active {
  text-decoration: underline;
}

a {
     -moz-transition: all 0.3s ease-out;  
       -o-transition: all 0.3s ease-out;  
  -webkit-transition: all 0.3s ease-out;  
      -ms-transition: all 0.3s ease-out;  
          transition: all 0.3s ease-out;  
}

h1,
h2 {
  font-weight: normal;
}

.content-column article.focus > * {
  margin-left: 30px;
  margin-right: 30px;
}

article .meta {
  padding:14px 0 26px 0;
}

article .meta .separator {
  display: inline-block;
  text-align: center;
  width: 6px;
}

article.focus {
  border-bottom: 1px dotted transparent;
  padding-top: 20px;
}

article.focus .body {
  border-bottom: 1px dotted transparent;
  padding-bottom: 20px;
}

article.focus .body > h2 {
  font-weight: bold;
  padding-bottom: 10px;
}

article.focus .body > h3 {
  padding-bottom: 8px;
}


article .body p {
  padding-bottom: 10px;
}

article .body a.more {
  display: block;
  font-weight: bold;
  padding-top: 10px;
  text-transform: uppercase;
}

article .body a.more:after {
  content: ' »';
}

.default_page_header {
  background:url(images/header-strip.png) no-repeat center 16px scroll transparent;
  position: relative;
  z-index: 4;
}

.custom.social-buttons {
  margin: -14px 0 16px 0;
}

h3.the-category {
  display: none;
}

.next-previous {
  margin-top: 16px;
  margin-bottom: 16px;
  border-bottom: 1px dotted transparent;
  padding-bottom: 16px;
}

.next-previous .nav-previous,
.next-previous .nav-next {
  width: 48%;
}

.next-previous a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;	/* required for Opera */
  -ms-text-overflow: ellipsis;	/* required for IE8, allegedly */
  -moz-binding: url('ellipsis.xml#ellipsis');
}

#respond {
  margin-top: 14px;
}

#comments,
#respond h3 {
  padding-bottom: 14px;
}

input[type='submit'] {
  border-style: solid;
  border-width: 2px;
  
  font-size: 20px;
  margin-top: 14px;
  padding: 8px 10px;
  

          transition: all 0.3s ease-out;  

}

.site-credit {
  display:block;
  float: right;
  margin-right: 20px;
}

.site-credit:before {
  content:'» ';
}

.content .content-column {
  padding-bottom: 40px;
}

.home .content .content-column {
  padding-bottom: 0;
}

.content > aside {
  height: 100%;
}

.page .content > aside,
.content.multiple > aside {
  margin-top: -100px;
  padding-top: 10px;
}


/*SEARCH*/
#searchform input[type='submit'] {
  display: none;
}

#searchform #s {
  background:url("images/magnifying-glass.gif") no-repeat 5px 2px scroll #fff;
  margin: 3px 0 0 30px;
  padding: 2px;
  padding-left: 24px;
  width: 225px;
  
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

  
     -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
          border-radius: 8px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}

/*****SIDEBARS*****/

#pre_header_default {
  position:absolute;
}

#post_content_home_top .widget-content,
#content_right_default .widget-content {
  background: url('images/home-module-bg.jpg') no-repeat center top scroll #000;
  border: 1px solid transparent;
  height: 262px;
}

#content_right_default .widget-content {
  height: 294px;
  width: 258px;
  
  -o-background-size:auto 294px;
  -webkit-background-size:auto 294px;
  -khtml-background-size:auto 294px;
  -moz-background-size:auto 294px;
  background-size:auto 294px;
}

#content_right_default .widget-title,
#content_right_default .widget-content-inner,
#post_content_home_top .widget-title,
#post_content_home_top .widget-content-inner {
  padding:5px 10px;
}

#content_right_default .title-wrapper,
#post_content_home_top .title-wrapper {
  border-bottom:1px solid transparent;
  padding-bottom: 4px;
}

#post_content_home_top {
  margin-top: 20px;
  padding:16px 0;
}

#content_right_default .widget-container {
  margin-bottom: 7px;
  margin-top: 7px;
  position: relative;
  z-index: 5;
}

#content_right_default > .widget-container .widget-content {
  margin-left: 11px;
}

#post_content_home_bottom {
  margin-top: 20px;
}


/****SOCIAL SPRITES****/
#grided-text-3 {
  position:relative;
  right:-20px;
}

#grided-text-3 .title-wrapper,
#grided-text-3 .widget-content-inner,
#grided-text-3 ul,
#grided-text-3 li {
  display: inline-block;
  vertical-align: middle;
}

#grided-text-3 .title-wrapper {
  line-height: 24px;
  text-align: right;
  width: 110px;
}

#grided-text-3 .widget-content {
  padding: 8px;
  
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.4);  
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); 
            zoom: 1;

  
     -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
          border-radius: 6px; 
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}

#grided-text-3 .widget-content-inner,
#grided-text-3 .widget-content ul {
  float:right;
}

#grided-text-3 li a {
  background: url(images/social-sprites.png) no-repeat 0 0 scroll transparent;
  display: block;
  height: 24px;
  text-indent: -9999em;
  width: 24px;
}

#grided-text-3 li.facebook a {
  background-position: -27px 0;
}

#grided-text-3 li.youtube a {
  background-position: -54px 0;
}

#grided-text-3 li.flickr a {
  background-position: -81px 0;
}

#grided-text-3 li.linkedin a {
  background-position: -108px 0;
}
/**** /SOCIAL SPRITES****/


/**** PRIMARY NAV****/
#header_navbar {
  background: url(images/nav-background.jpg) no-repeat 0 0 scroll transparent;
  height: 30px;
  margin-bottom: 10px;
  margin-top: -14px;
}

header nav a:hover,
header nav a:active,
header nav a:focus {
  position: relative;
  top:2px;
}

header .sub-menu.hover {
  width: 260px;
}

header .sub-menu li {
  border: 1px solid transparent;
  padding: 5px 10px;
  width: 100%;
  
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

header .sub-menu li:first-child {
  border-bottom-width: 0;
}

header .sub-menu li a {
  display: block;
  width: 100%;
}



/**** /PRIMARY NAV****/


/**** HOME SLIDER*****/
.slider-widget {
  height: 381px;
  overflow:hidden;
  position: relative;
}

.slider-widget .more {
  font-weight: bold;
}

.slider-widget .more:after {
  content:' »';
}

.slider-widget div.anythingSlider .arrow {
  bottom: -18px;
  left: auto;
  right: 50px;
  top: auto;
}

.slider-widget div.anythingSlider .forward {
  right: 0;
}

.slider-widget div.anythingSlider .forward a:hover,
.slider-widget div.anythingSlider .forward a:active,
.slider-widget div.anythingSlider .forward a:focus {
  background-position: 0 -301px;
}

.slider-widget div.anythingSlider .back a:hover,
.slider-widget div.anythingSlider .back a:active,
.slider-widget div.anythingSlider .back a:focus {
  background-position: -88px -301px;
}

.slider-widget div.anythingSlider .arrow a {
  background-image:url('images/arrows.png');
}

.slider-widget .description {
  bottom:0;
  height: 102px;
  padding: 8px 16px;
  position:absolute;  
  width:677px;
  
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.6);  
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); 
            zoom: 1;

}

.slider-widget figure a,
.slider-widget figure a img {
  display: block;
}

.slider-widget .title-wrapper {
  display: none;
}

.slider-widget h2:after {
  content: ' »';
}

.slider-widget p {
  line-height: 14px;
}

.slider-widget h2 {
  display: inline-block;
}

.slider-widget h2 a:hover,
.slider-widget h2 a:active {
  text-decoration: none;
}
/**** /HOME SLIDER*****/

/**** HEADLINES *****/
.query-widget-3 {
  background: url(images/headlines-background.png) no-repeat 0 0 scroll transparent;
  height: 381px;
  margin-left: -10px;
  overflow: hidden;
  padding: 10px 20px;
  position: relative;
  width: 287px !important;
  
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

article.focus .query-widget-3 .featured-image {
  border-width: 0;
}

.query-widget-3 ul li {
  border-bottom: 1px dotted transparent;
  clear:both;
  list-style-type: none;
  padding: 14px 0 10px 0;
}

.query-widget-3 ul li:before, 
.query-widget-3 ul li:after { 
  content: "\0020"; display: block; height: 0; overflow: hidden; 
}

.query-widget-3 ul li:after { 
  clear: both; 
}

.query-widget-3 ul li{ 
  zoom: 1; 
}

.query-widget-3 .excerpt {
  display: none;
}

.query-widget-3 .widget-title:after,
.query-widget-3 li h4:after {
  content: ' »';
  font-weight: normal;
}

.query-widget-3 .title-wrapper {
  margin-bottom: 10px;
}

.query-widget-3 .featured-image {
  display: block;
  float: left;
  margin-right: 14px;
}

.query-widget-3 .more {
  position: absolute;
  right: 34px;
  top: 20px;
}

.query-widget-3 .more h4 {
  font-weight: normal;
}
/**** /HEADLINES *****/


/**** FITNESS TIPS****/
.query-widget-4,
#query-widget-4 {
  position: relative;
}

.query-widget-4 figure,
#query-widget-4 figure {
  height: 210px;
  float: left;
  margin-right: 10px;
}

.query-widget-4 h2,
.query-widget-4 .more,
.query-widget-4 h2,
#query-widget-4 .more {
  font-weight: bold;
}

.query-widget-4 h2,
.query-widget-4 h2 {
  margin-bottom: 10px;
}

.query-widget-4 .more,
#query-widget-4 .more {
  display: block;
  margin-top: 10px;
}

.query-widget-4 .more:after,
#query-widget-4 .more:after {
  content: ' »';
}

.query-widget-4 .meta,
#query-widget-4 .meta {
  display: none;
}

.query-widget-4 p,
#query-widget-4 p {
  line-height: 14px;
}

.query-widget-4 hgroup.more,
#query-widget-4 hgroup.more {
  font-weight: normal;
  position: absolute;
  right: 16px;
  top: 4px;
}

#content_right_default .query-widget-4 hgroup.more {
  right: 46px;
}

/**** /FITNESS TIPS****/

/**** FLICKR THUMBS****/

.flickr-box {
  position: relative;
}

.flickr-box .widget-content {
  margin-left: 24px;
}

.flickr-box .more {
  position: absolute;
  right: 58px;
  top: 12px;
}

#content_right_default .flickr-box .more {
  right: 46px;
}


.flickr-box .more h4 {
  font-weight: normal;
}

.flickr-photos {
  margin-left: -15px;
  margin-top: 5px;
}

.flickr-photos a {
  border: 1px solid transparent;
  display: block;
  float:left;
  margin: 0 0 15px 15px;
  
     -moz-border-radius: 2px; 
  -webkit-border-radius: 2px; 
          border-radius: 2px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
  
}

.flickr-photos a img {
  display: block;
}

/***** /FLICKR THUMBS *****/


/***** TWITTER *****/
.hbgs-twitter {
  position: relative;
}

.hbgs-twitter .widget-content {
  margin-right: 10px;
}

.hbgs-twitter hgroup.more {
  font-weight: normal;
  position: absolute;
  right: 26px;
  top: 15px;
}

#content_right_default .hbgs-twitter hgroup.more {
  right: 46px;
}

#content_right_default .hbgs-twitter ul {

}

#content_right_default .hbgs-twitter li {
  border-top: 1px dotted transparent;
  padding-top: 16px;
}

#content_right_default .hbgs-twitter ul li:first-child {
  border-top-width: 0;
}

.hbgs-twitter li {
  clear: both;
  margin-bottom: 16px;
}

.hbgs-twitter img {
  float: left;
  margin-right: 10px;
}

.hbgs-twitter p {
  font-style: italic;
}

.hbgs-twitter .author {
  font-weight: bold;
}

.hbgs-twitter .source,
.hbgs-twitter time {
  display: none;
}

/**** /TWITTER ****/

/**** FACEBOOK ****/

.hbgs-facebook-like .widget-content {
  margin-left: 10px;
}

.hbgs-facebook-like hgroup.more,
.hbgs-facebook-like hgroup.more {
  font-weight: normal;
  position: absolute;
  right: 16px;
  top: 14px;
}

#content_right_default .hbgs-facebook-like hgroup.more {
  right: 46px;
}

/**** /FACEBOOK ****/


/**** YouTube ****/

.videos {
  position: relative;
}

.videos .more h4 {
  font-weight: normal;
}

.videos figcaption h5 {
  font-weight: bold;
  padding: 8px 0 4px 0;
}

.youtube-video-gallery .video_thumb {
  float: left;
  margin-left: 42px;
  width: 100px;
}

.videos .more {
  position: absolute;
  right: 26px;
  top: 12px;
}

.youtube-video-gallery {
  margin-top: 16px;
}

.youtube-video-gallery .uploader {
  display: none;
}

.youtube-video-gallery h5 {
  font-weight: normal;
}

.youtube-video-gallery .long-description {
  display: none;
}

.youtube-video-gallery .duration {
  top: 58px;
  display: inline-block;
  padding: 2px;
  position: absolute;
  right: 4px;
  
     -moz-border-radius: 2px; 
  -webkit-border-radius: 2px; 
          border-radius: 2px; 
          
          
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
  
  
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000,endColorstr=#90000);
  zoom: 1;
  
}

.youtube-video-gallery .video_thumb {
  position:relative;
}

.youtube-video-gallery .video_thumb img {
  max-width: 100%;
}

.youtube-video-gallery .video_thumb:first-child {
  margin-left: 0;
}

.youtube-video-gallery a.image-wrapper {
  border: 4px solid transparent;
  display: block;
  overflow: hidden;
  width: 100px;
  
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.youtube-video-gallery a.image-wrapper img {
  display: block;
}

.youtube-video-meta {
  display: none;
}

/**** /YouTube ****/


#grided-text-5 >.widget-content {
  background: none !important;
  border-width: 0 !important;
  height: auto !important;
}

#grided-text-5 >.widget-content > .widget-content-inner {
  padding:0 !important;
}

/****** /WIDGETS*****/

footer {
  height: 256px;
  margin-bottom: 40px;
  margin-top: 20px;
  padding-top: 30px;
  
  -moz-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.fullscreen.footer,
footer {
  background:url('images/footer-bg.jpg') no-repeat center 0 scroll transparent;
}

#footer_default {
  background:url('images/logo-small.png') no-repeat 30px 0 scroll transparent;
}

#footer_default .widget-container:first-child {
  margin-top: 50px;
}

footer .widget-title {
  font-weight: bold;
  margin-bottom: 10px;
}

footer p {
  line-height: 20px;
}

footer .menu > li > a {
  font-weight: bold;
  text-transform: uppercase;
}

footer nav a[href='#'] {
  cursor: default;
}

footer nav .separator {
  display: none;
}

footer nav.horizontal ul.sub-menu li {
  float: none;
  margin-left: 0;
  margin-top: 10px;
}

footer nav.horizontal ul.sub-menu li a:hover:before,
footer nav.horizontal ul.sub-menu li a:active:before,
footer nav.horizontal ul.sub-menu li a:focus:before {
  content: '» ';
}

#grided-text-4 .widget-content {
  margin: 0 10px;
  padding: 20px;
}

#grided-text-4 .widget-content .more:after {
  content: ' »';
}

/****PAGES*****/
.home article.focus {
  padding-top: 0;
}

.home .default_page_header {
  display: none;
}

.home .content-column article.focus > * {
  margin-left: 0;
  margin-right: 0;
}

.default_page_header h2,
.default_page_header h1 {
  padding: 14px 10px 5px 20px;
  margin: 10px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.video.widget-container .youtube-video-meta {
  display: block;
}

.video.widget-container .youtube-video-gallery .video_thumb:first-child {
  margin-left: 42px;
}

.video.widget-container .youtube-video-gallery {
  margin-left: -42px;
}

.video.widget-container .youtube-video-gallery .video_thumb {
  height: 164px;
}

.video.widget-container .youtube-video-gallery .video_thumb {
  width: 115px;
}

.video.widget-container .youtube-video-gallery a.image-wrapper {
 width: 100%; 
}

.video.widget-container .youtube-playlist-gallery {
  left: 522px;
  position: absolute;
  top: 28px;
}

.video.widget-container .youtube-playlist-gallery li.selected h5 a:before {
  content: '» ';
}

.video.widget-container .videos .title-wrapper {
  left: 539px;
  position: absolute;
  top: -4px;
}

.video.widget-container .videos {
  position: relative;
  top: 16px;
}

.video.widget-container .youtube-video-gallery .duration {
  top: 69px;
}

.thumb-nav .thumb_page_previous, 
.thumb-nav .thumb_page_next {
  background: url("images/thumbs-left-arrow.png") no-repeat scroll 0 50% transparent;
  cursor: pointer;
  display: block;
  float: left;
  height: 87px;
  text-indent: -999em;
  width: 25px;
}

.thumb-nav .thumb_page_next {
  background-image: url("images/thumbs-right-arrow.png");
}

.full-image-options li a:after {
  content: '» ';
}

.wpcf7 p {
  margin: 14px 0;
}

.wpcf7 label {
  display: inline-block;
  margin-right: 12px;
  text-align: right;
  vertical-align: top;
  width: 180px;
}

.wpcf7 input[type='text'] {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  margin-top: 5px;
  padding: 0 5px;
  width: 360px;
}

.wpcf7 input[type='submit'] {
  float: right;
  margin-bottom: 20px;
  margin-right: 12px;
}

.wpcf7 textarea {
  margin-top: 5px;
  padding: 5px;
  width: 360px;
}

.wpcf7-list-item,
.wpcf7 label small {
  display: block;
}

.wpcf7 p.body-parts label {
  float: left;
  min-height: 84px;
}

.wpcf7 .wpcf7-form-control-wrap.meals,
.wpcf7 .wpcf7-form-control-wrap.feedback,
.wpcf7 .wpcf7-form-control-wrap.your-goal {
  display: block;
  float: right;
  margin-top: 0;
  width: 380px;
}

.wpcf7 select {
  background: transparent;
  min-width: 268px;
  padding: 5px;
  font-size: 16px;
  border: 1px solid #ccc;
  height: 34px;
}

/*****FONT FACES*********/
.wpcf7 label,
.default_page_header h2,
.default_page_header h1,
.slider-widget h2,
.widget-title,
header nav a {
  font-family:'housegothic', arial, sans-serif;
  letter-spacing:1px;
}

.ie8 .wpcf7 label,
.ie8 .default_page_header h2,
.ie8 .default_page_header h1,
.ie8 .slider-widget h2,
.ie8 .widget-title,
.ie8 header nav a {
  font-family: 'Play', sans-serif;
}

#grided-text-3 .widget-title {
  font-family:'hooge0555Regular', arial, sans-serif;
}

.wpcf7 label small {
  font-family:verdana, arial, sans-serif;
}

header .sub-menu li a,
.hbgs-twitter,
.query-widget-4 h2,
.query-widget-4 .more,
.query-widget-4 h2,
#query-widget-4 .more,
.hbgs-facebook-like hgroup.more h4,
.videos .more h4,
.flickr-box .more h4,
footer,
footer .widget-title,
footer p,
.query-widget-3 h4 {
  font-family: arial, sans-serif;
}

/*****FONT SIZES*********/

.fontface.ie8 .default_page_header h2,
.fontface.ie8 .default_page_header h1,
.default_page_header h2,
.default_page_header h1 {
  font-size: 50px;
}

.fontface .default_page_header h2,
.fontface .default_page_header h1 {
  font-size: 60px;
}

article.focus .body > h2,
.wpcf7 input[type='text'],
html .album #selected-photo-title,
.fontface.ie8 .slider-widget h2,
.slider-widget h2 {
  font-size: 26px;
}

h1,
.fontface .slider-widget h2 {
  font-size: 36px;
}

h2 {
  font-size: 32px;
}

.fontface.ie8 #post_content_home_bottom .widget-title,
#post_content_home_bottom .widget-title,
h3,
.fontface #content_right_default .widget-title,
.fontface #post_content_home_top .widget-title {
  font-size: 20px;
}

.fontface #post_content_home_bottom .widget-title {
  font-size: 30px;
}

.fontface header .sub-menu li a,
header .sub-menu li a,
.wpcf7 label,
footer nav li,
.fontface footer .widget-title,
footer .widget-title,
.fontface.ie8 footer .widget-title,
.fontface.ie8 .widget-title,
.fontface.ie8 header nav a,
.ie8.fontface #content_right_default .widget-title,
.ie8.fontface #post_content_home_top .widget-title,
.widget-title,
header nav a {
  font-size: 14px;
}


.fontface .wpcf7 label,
.full-image-options li a,
.fontface .widget-title,
.fontface header nav a {
  font-size: 24px;
}

footer p,
.hbgs-twitter .author,
.query-widget-4 h2,
.query-widget-4 h2,
#content_right_default .widget-title,
#post_content_home_top .widget-title,
#grided-text-3 .widget-title {
  font-size: 12px;
}

.wpcf7 label small,
.hbgs-twitter,
#query-widget-4 .more,
.query-widget-4 .more,
.query-widget-3 h4 {
  font-size: 11px;
}

.hbgs-facebook-like hgroup.more,
.hbgs-twitter hgroup.more,
#query-widget-4 hgroup.more,
.query-widget-4 hgroup.more,
.query-widget-4,
#query-widget-4,
.videos,
.videos .more h4,
.flickr-box .more h4,
.slider-widget p {
  font-size: 10px;
}



/*****COLORS*******/

/*   Palate
primary: #fff
primary_var_1: #cdcdcd
secondary: #000
secondary_var_2: #999999
secondary_var_3: #4e4e4e
secondary_var_4: #444
tertiary: #b9365a
tertiary_var_1: #c5748a
tertiary_var_2: #37101b
tertiary_var_3: #c47389
tertiary_var_4: #f8edf1
*/

.home #main {
  background:transparent;
}

.video.widget-container .videos .widget-title {
  color: #444;
}


#content_right_default .flickr-box .more h4 a:link,
#content_right_default .flickr-box .more h4 a:visited,
.meta span,
html .videos .more h4 a:hover,
html .videos .more h4 a:active,
html .flickr-box .more h4 a:hover,
html .flickr-box .more h4 a:active,
a:link,
a:visited,
a:link *,
a:visited *, 
header nav a:hover,
header nav a:active,
.slider-widget h2,
html .slider-widget h2 a:hover,
html .slider-widget h2 a:active,
.query-widget-3 .widget-title:after,
html .query-widget-3 .more h4 a:hover,
html .query-widget-3 .more h4 a:active {
  color: #b9365a;
}

html #content_right_default .flickr-box .more h4 a:hover,
html #content_right_default .flickr-box .more h4 a:active,
a:hover *,
a:focus *,
a:active *, 
footer a:link,
footer a:visited,
a:hover,
a:active,
a:focus {
  color: #c5748a;
}

input[type='submit']:hover,
input[type='submit']:focus,
.site-credit,
#content_right_default p,
.videos,
.videos .more h4 a:link,
.videos .more h4 a:visited,
.flickr-box .more h4 a:link,
.flickr-box .more h4 a:visited,
html footer a:hover,
html footer a:active,
html footer a:focus,
footer .menu > li > a:link,
footer .menu > li > a:visited,
footer .menu > li > a:hover,
footer .menu > li > a:active,
footer p,
.home span,
.home p,
.slider-widget h2 a:link,
.slider-widget h2 a:visited,
header nav a:link,
header nav a:visited,
.slider-widget h2:hover,
.query-widget-3 h4,
.widget-title,
.query-widget-3 .more h4 a:link,
.query-widget-3 .more h4 a:visited {
  color: #fff;
}

p,
span,
.meta .separator,
.default_page_header h2,
.default_page_header h1,
header nav a:before {
  color:#000;
}

header .sub-menu li {  
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.6);  
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); 
            zoom: 1;
}

input[type='submit'] {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b9365a), to(#F8EDF1)); 
  background-image: -webkit-linear-gradient(top, #b9365a, #c5748a); 
  background-image:    -moz-linear-gradient(top, #b9365a, #F8EDF1); 
  background-image:     -ms-linear-gradient(top, #b9365a, #F8EDF1); 
  background-image:      -o-linear-gradient(top, #b9365a, #F8EDF1);
  background-image:         linear-gradient(top, #b9365a, #F8EDF1);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b9365a', EndColorStr='#F8EDF1'); /* IE6–IE9 */
}

input[type='submit']:hover,
input[type='submit']:focus {
  background-color: #b9365a;
  background-image: none;
}

.commentlist .thread-odd,
.commentlist .thread-even .odd,
.commentlist .thread-odd .even .odd,
.commentlist .thread-odd .odd .even,
#main {
  background-color: #fff;
  background-image: none;
}

.commentlist .thread-even,
.commentlist .thread-odd .even,
.commentlist .thread-odd .odd,
.commentlist .thread-even .odd .even,
.content > aside {
  background-color: #f8edf1;
}

.commentlist .thread-even,
.commentlist .thread-odd .even,
.commentlist .thread-odd .odd,
.commentlist .thread-even .odd .even {
}

#content_right_default .hbgs-twitter li,
.youtube-video-gallery a.image-wrapper,
.flickr-photos a {
  border-color: #fff;
}

input[type='submit'] {
  border-color: #F8EDF1;
}

article.focus .featured-image {
  border-color: #cdcdcd;
}

article.focus .featured-image:hover,
.youtube-video-gallery a.image-wrapper:hover,
.youtube-video-gallery a.image-wrapper:active,
.flickr-photos a:hover,
.flickr-photos a:active {
  border-color: #b9365a;
}

header .sub-menu li,
#content_right_default .title-wrapper,
#content_right_default .widget-content,
#post_content_home_top .title-wrapper,
#post_content_home_top .widget-content {
  border-color: #4e4e4e;
}

.next-previous,
article.focus .body,
.query-widget-3 ul li {
  border-color: #999999;
}

#grided-text-4 .widget-content {
  background-color: transparent;
  background-color: rgba(55, 15, 27, 0.4);  
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66370F1B,endColorstr=#66370F1B); 
            zoom: 1;
}

#post_content_home_top {
  background-color: transparent;
  background-color: rgba(196, 115, 137, 0.3);  
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4CC47389,endColorstr=#4CC47389); 
            zoom: 1;  
}

