/*
Theme Name:     Toolset Bootstrap Child
Theme URI:      http://example.com/
Description:    Child theme for Blue Dog Rescue using the Toolset Bootstrap theme
Author:         Randall Elliott
Author URI:     http://example.com/about/
Template:       toolset-bootstrap
Version:        0.1.0
*/

/* Toolset Bootstrap Styles */
@import url("../toolset-bootstrap/style.css");

/* Blue Dog Global Custom Styles */
body {
color: #535353 !important;
font-family: Podkova, Arial, sans-serif;
}
.container a {
color: #a70035;
}
.entry-content ul {
   margin: 0 0 0 0;
}
.hentry.type-post .entry-content ul {
    margin-left: 25px;
    margin-bottom: 15px;
}
.navbar-inverse .navbar-inner {
background-color: transparent !important;
background-image: url(theme-options/img/header_background.png) !important;
-webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
border: 0px solid #d4d4d4 !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent',endColorstr='transparent',GradientType=0) !important;
-webkit-box-shadow: 0 0 0 rgba(0,0,0,0) !important;
-moz-box-shadow: 0 0 0 rgba(0,0,0,0) !important;
box-shadow: 0 0 0 rgba(0,0,0,0) !important;
min-height: 80px !important;
}
.navbar .brand {
 background-image: url(theme-options/img/header_logo.png);
 background-repeat: no-repeat;
 -webkit-background-size: contain;
 -moz-background-size: contain;
 -o-background-size: contain;
 background-size: contain;
 margin-left: 0;
 padding: 0;
 min-height: 72px;
 width: 40%;
}
.navbar .nav {
right: 0;
float: right !important;
}
body.menu-fixed-top {
padding-top: 8em !important;
}
.navbar-inverse .nav>li>a {
   color: #ece8e0 !important;
   text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
   font-family: Podkova;
   text-transform: uppercase;
   font-size: 26px;
   font-weight: normal !important;
}
#menu-main {
	margin: 1.25em 0;
}
.btn {
   background-image: none !important;
   font-size: 1.675em !important;
   background-color: transparent !important;
   border-radius: 0 !important;
   -webkit-box-shadow: none !important;
   -moz-box-shadow: none !important;
   box-shadow: none !important;
   text-shadow: none !important;
}
footer .row-fluid {
	padding: 2em 0;
}
footer ul {
   padding: 0;
   margin: 0;
   text-indent: 0;
   list-style-type: none;
}
footer ul li {
   margin: 1em 0 1em 0;
   text-align: center;
}
footer ul li:first-child {
   margin: 0 0 1em 0;
   text-align: center;
}
footer ul li a{
   font-weight: bold;
   font-size: 1.2em;
   color: #a70035;
   text-transform: uppercase;
}
footer .btn-link, footer .btn {
   padding: 0;
   margin: 0;
}
footer h3 {
   line-height: 0;
}
.btn-primary {
background-color: #de9600 !important;
color: #fff;
text-shadow: 1px 0 2px #df9700 !important;
background-color: #a16d01 !important;
background-image: -moz-linear-gradient(top,#08c,#04c);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#c8a65e),to(#a16d01)) !important;
background-image: -webkit-linear-gradient(top,#c8a65e,#a16d01) !important;
background-image: -o-linear-gradient(top,#08c,#04c);
background-image: linear-gradient(to bottom,#c8a65e,#a16d01) !important;
background-repeat: repeat-x;
border-color: #535353 !important;
border: 3px solid #535353 !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
font-family: Podkova, serif;
font-weight: bold;
text-transform: uppercase;
color: #3c2e13 !important;
}
/* Home Page Styles */
.home h1.page-title { display: none;}
.home-bnr {
   padding: 0;
   padding-top: 0.875em;
   margin: 0;
   background-color: transparent;
}
hr.vaud-style-one {
border: 0;
margin: 0 !important;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
.finger-icon {
   display: inline-block;	
   background-image: url(theme-options/img/pointing_hand_fine_drk_grey.png);
   background-repeat: no-repeat;
   background-size: contain;
   background-position: top center;
}
.flip {
   -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}

#home-bnr .btn-block, #sidebar .btn-block {
   text-align: center;
   padding: 1em 0 2em 0 !important;
   border: none;
   text-transform: uppercase;
   font-weight: normal;
   font-family: Podkova, fantasy;
   color: #535353;
}
#home-bnr .btn-block h3, #sidebar .btn-block h3 {
   font-weight: normal !important;
   font-size: 1.125em !important;
   padding: 0 !important;
margin: 0 !important;
line-height: 0.675 !important;
}
#home-bnr .home-bnr.donate, #sidebar .home-bnr.donate {
   padding-top: 0;
}
#sidebar .home-bnr.donate {
   padding-bottom: 1em;
}
#home-bnr .home-bnr.foster {
   padding-top: 0;
}
#home-bnr .home-bnr.foster .btn-block {
   padding-top: 0;
}
.home-bnr span:nth-child(1n+1) {
margin-right: 0;
}
.adopt h3 {
   transform:scale(1.8,1); /* W3C */
    -webkit-transform:scale(1.8,1); /* Safari and Chrome */
    -moz-transform:scale(1.8,1); /* Firefox */
    -ms-transform:scale(1.8,1); /* IE 9 */
    -o-transform:scale(1.8,1); /* Opera */ 
}
.foster h3 {
   transform:scale(1.6,1); /* W3C */
    -webkit-transform:scale(1.6,1); /* Safari and Chrome */
    -moz-transform:scale(1.6,1); /* Firefox */
    -ms-transform:scale(1.6,1); /* IE 9 */
    -o-transform:scale(1.6,1); /* Opera */ 
}
.volunteer h3 {
   transform:scale(1,1.3); /* W3C */
   -webkit-transform:scale(1,1.3); /* Safari and Chrome */
   -moz-transform:scale(1,1.3); /* Firefox */
   -ms-transform:scale(1,1.3); /* IE 9 */
   -o-transform:scale(1,1.3); /* Opera */ 
}
.donate h3 {
   transform:scale(1,1.3); /* W3C */
   -webkit-transform:scale(1.6,1); /* Safari and Chrome */
   -moz-transform:scale(1.6,1); /* Firefox */
   -ms-transform:scale(1.6,1); /* IE 9 */
   -o-transform:scale(1.6,1); /* Opera */
}
#myCarousel .carousel-inner {
  -webkit-border-top-left-radius: 30% 9%;
  -webkit-border-top-right-radius: 30% 9%;
  -moz-border-radius-topleft: 30% 9%;
  -moz-border-radius-topright: 30% 9%;
  border-top-left-radius: 30% 9%;
  border-top-right-radius: 30% 9%;
}
.carousel-caption {

padding-left: 2em !important;
z-index: 3;
}
.carousel-caption h3 {
line-height: 0.675;
color: #e8e2d6;
}
.carousel-caption h3 a {
color: #e8e2d6 !important;
}
.carousel-caption p {
   font-size: 1.375em;
   color: #e8e2d6 !important;
}
.item {
    position: relative;
  }
.item:after {
 -moz-box-shadow: inset 0 0 14em rgba(0, 0, 0, 0.8);  
 -webkit-box-shadow: inset 0 0 14em rgba(0, 0, 0, 0.8);   
 box-shadow: inset 0 0 14em rgba(0, 0, 0, 0.8);
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: 2;
 content: "";
}
#home-bnr {
   margin-top: 1em;
}
#home-sidebar {
   margin-top: 1em;
}
#home-sidebar .facebook, #sidebar .facebook {
   background-image: url(theme-options/img/facebook_icon.png);
   background-repeat: no-repeat;
   background-size: contain;
   background-position: top left;
   height: 4em;
}
#home-sidebar .twitter, #sidebar .twitter {
   background-image: url(theme-options/img/twitter_icon.png);
   background-repeat: no-repeat;
   background-size: contain;
   background-position: top left;
   height: 4em;
}
#home-sidebar .you-tube, #sidebar .you-tube {
   background-image: url(theme-options/img/you_tube_icon.png);
   background-repeat: no-repeat;
   background-size: contain;
   background-position: top left;
   height: 4em;
}
#home-sidebar .instagram, #sidebar .instagram {
   background-image: url(theme-options/img/instagram.png);
   background-repeat: no-repeat;
   background-size: contain;
   background-position: top left;
   height: 4em;
}

#home-sidebar h4, #sidebar h4 {
   margin: 0.375em 0 0 0 !important;
}
#home-sidebar #social-widget-main, #sidebar #social-widget-main {
   margin-bottom: 1.675em;
   margin-top: 1.375em;
}
#home-tert-content {
   margin: 1.375em 0 2em 0;
}
#home-tert-content h4 {
   font-size: 1.675em;
   margin-top: 0;
}
#success-home-widget h5 {
   color: #a70035;
   line-height: 0;
}
#success-home-widget p, #donation-home-widget p {
   font-size: 1em;
}
.page-tile.row-fluid {
   margin-bottom: 2em;
}

.home_blog_feed h3 { margin-top: 0; line-height: normal; margin-bottom: 10px;}


/* blog feed carousel vertical */

/************
.home_blog_feed.vertical .carousel-inner {
  height: 100%;
}

.home_blog_feed.carousel.vertical .item {
   -webkit-transition: 0.6s ease-in-out top;
   -moz-transition: 0.6s ease-in-out top;
   -ms-transition: 0.6s ease-in-out top;
   -o-transition: 0.6s ease-in-out top;
   transition: 0.6s ease-in-out top;
}

.home_blog_feed.carousel.vertical .item:after {
  content: none;
  display: none;
}

.home_blog_feed.carousel.vertical .active {
   top: 0;
}
 ******* commented to try new code *******/

/*.home_blog_feed.carousel.vertical .next {
   top: 400px;
}

.home_blog_feed.carousel.vertical .prev {
   top: -400px;
}

.home_blog_feed.carousel.vertical .next.left,
.carousel.vertical .prev.right {
   top: 0;
}

.home_blog_feed.carousel.vertical .active.left {
   top: -400px;
}*/

.home_blog_feed.carousel { height: 225px;}
.home_blog_feed.carousel .item:after {
  content: none;
  display: none;
}

.home_blog_feed.carousel .carousel-inner {
  height: 100%;
  width: auto;
}
.home_blog_feed.carousel .carousel-inner > .item {
  width: auto;
  /*padding-right: 50px;*/
  transition: 0.6s ease-in-out top;
  left: 0;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .home_blog_feed.carousel .carousel-inner > .item {
    transition: 0.6s ease-in-out;
  }
  .home_blog_feed.carousel .carousel-inner > .item.next,
  .home_blog_feed.carousel .carousel-inner > .item.active.right {
    /*-webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);*/
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    top: 0;
    left: 0;
  }
  .home_blog_feed.carousel .carousel-inner > .item.prev,
  .home_blog_feed.carousel .carousel-inner > .item.active.left {
    /*-webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);*/
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    top: 0;
    left: 0;
  }
  .home_blog_feed.carousel .carousel-inner > .item.next.left, 
  .home_blog_feed.carousel .carousel-inner > .item.prev.right, 
  .home_blog_feed.carousel .carousel-inner > .item.active {
    /*-webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);*/
    -webkit-transform: translateX(0);
            transform: translateX(0);
    top: 0;
    left: 0;
  }
}
.home_blog_feed .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.home_blog_feed.carousel .carousel-inner > .active,
.home_blog_feed.carousel .carousel-inner > .next,
.home_blog_feed.carousel .carousel-inner > .prev {
  display: block;
}
.home_blog_feed.carousel .carousel-inner > .active {
  left: 0;
}
.home_blog_feed.carousel .carousel-inner > .next,
.home_blog_feed.carousel .carousel-inner > .prev {
  position: absolute;
  left: 0;
  width: 100%;
}
.home_blog_feed.carousel .carousel-inner > .next {
  left: 100%;
}
.home_blog_feed.carousel .carousel-inner > .prev {
  left: -100%;
}
.home_blog_feed.carousel .carousel-inner > .next.left,
.home_blog_feed.carousel .carousel-inner > .prev.right {
  left: 0;
}
.home_blog_feed.carousel .carousel-inner > .active.left {
  left: -100%;
}
.home_blog_feed.carousel .carousel-inner > .active.right {
  left: 100%;
}

.home_blog_feed.carousel .carousel-control {
  left: auto;
  width: 40px;
  background-color: transparent;
  border: none;
  right: 0;
  font-size: 20px;
  color: #535353;
  font-weight: bold;
  height: 30px;
  /*border-radius: 0;*/

  background-size: contain;
  background-position: center center;
  margin-top: -30px;
  text-indent: 0;
  opacity: 1;
}
.home_blog_feed.carousel .carousel-control.up {
  top: 50%;
  right: auto;
  left: -45px;
}
.home_blog_feed.carousel .carousel-control.down {
  top: 50%;
  right: -45px;
  /*bottom: 0;*/
}
.home_blog_feed.carousel .carousel-control .icon-prev,
.home_blog_feed.carousel .carousel-control .icon-next,
.home_blog_feed.carousel .carousel-control .glyphicon-chevron-up,
.home_blog_feed.carousel .carousel-control .glyphicon-chevron-down {
  /*position: absolute;
  top: 50%;*/
  z-index: 5;
  display: inline-block;
  
}
.home_blog_feed.carousel .carousel-control .icon-prev,
.home_blog_feed.carousel .carousel-control .glyphicon-chevron-up {
  /*left: 50%;*/
  /*margin-left: -10px;*/
  /*right: 21px;*/
  top: 50%;
  /*margin-top: -10px;*/
}
.home_blog_feed.carousel .carousel-control .icon-next,
.home_blog_feed.carousel .carousel-control .glyphicon-chevron-down {
  /*left: 50%;*/
  /*right: 0;*/
  /*margin-left: -10px;*/
  top: 50%;
  /*top: 0;*/
  /*margin-top: -10px;*/
}
.home_blog_feed.carousel .carousel-control .glyphicon-chevron-up,
.home_blog_feed.carousel .carousel-control .glyphicon-chevron-down {
  width: 30px;
  height: 30px;
  line-height: 1;
  /*font-family: serif;*/
  color: #FFFFFF;
  font-size: 30px;
  font-weight: 100;
}
.home_blog_feed.carousel .carousel-control .glyphicon-chevron-up:before {
  content: '<';
}
.home_blog_feed.carousel .carousel-control .glyphicon-chevron-down:before {
  content: '>';
}




/* Simple fluid media */
figure {
  position: relative;
padding: 0;
margin: 0;
}
figure img,
figure object,
figure embed,
figure video {
  max-width: 100%;
  display: block;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
figure.border {
   /* Double Border Treatment */
padding: 7px;   
-moz-box-shadow: inset 0 0 14em rgba(0, 0, 0, 0.8);  
 -webkit-box-shadow: inset 0 0 14em rgba(0, 0, 0, 0.8);   
 box-shadow: inset 0 0 0 5px #535353, inset 0 0 0 7px #e8e2d6;
}
/* Footer Styles */

/* Subscribe To Newsletter Styles */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
   background-color: #ffffff;
   border: 1px solid #cccccc;
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
   -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
   -o-transition: border linear 0.2s, box-shadow linear 0.2s;
   transition: border linear 0.2s, box-shadow linear 0.2s;
}
#newsletter-subscribe button.btn, #newsletter-subscribe input[type="submit"].btn,
#sidebar  input[type="submit"].btn, .search-success  input[type="submit"].btn-primary {
font-size: 1em !important;
padding-left: 1em !important;
padding-right: 1em !important;
}

#newsletter-subscribe input[type="submit"].btn,
.search-success  input[type="submit"].btn-primary{
  min-height: 32px;
}

#newsletter-subscribe input[type="email"], #mc_embed_signup input.email {
   margin-bottom: 0 !important;
   margin-right: 2% !important;
   display: inline !important;
}

#sidebar #mc_embed_signup input.email {
  width: 100%;
  margin-bottom: 15px !important;
}

#sidebar h3 {
  line-height: 1.25;
  margin-bottom: 10px;
}

#sidebar form {
  padding-left: 0;
  margin-bottom: 0;
}


#footer_about .btn-primary {
    font-size: 1em !important;
    padding-left: 1em !important;
    padding-right: 1em !important;
}
#footer_about h3 {
    margin-bottom: 0.75em;
}
footer .row-fluid .span11 p {
    margin-top: 1.5em;
}
footer #site_tag {
    padding-top: 0;
}
/* New Acts Styles */
dl#temperment {
  	margin: 0;
  	margin-bottom: 0.875em;
}
dl#temperment dt {
    float: left;
    margin: 0 0.13em;
}
dl#temperment dt:after {
    content: ":";
}
dl#temperment dt, dd {
    overflow: hidden;
}
dl#temperment dd {
    word-wrap: break-word;
  	padding-left: 0.375em;
}
#social-temperment {
  	margin: 0;
  	margin-bottom: 0.875em;
}
#dog-grid .span6:nth-child(2n+1) {
margin-left: 0;
clear: left;
}
#dog-grid .span6 .row-fluid {
  margin-bottom: 3em;
}
#dog-grid h4 {
  margin-top: 0;
  padding-top: 0;
}
.gform_wrapper .gform_heading h3.gform_title {
   font-size: 24.5px;
}
ul.nav-single.pager {
   display: none;
}
#contact-foster {
   margin-bottom: 1em;
}
#contact-foster .btn, #sponsor-dog .btn {
   font-size: 1em !important;
}
/* BDR Birthday Styles */
#bdr-bday-grid .span4 {
margin-bottom: 2em;
}
#bdr-bday-grid .span4:nth-child(3n+1) {
margin-left: 0;
clear: left;
}
/* Event Styles */
#event-grid .span6:nth-child(2n+1) {
margin-left: 0;
clear: left;
}
#event-grid .span6 .row-fluid {
  margin-bottom: 1em;
}
#event-grid h4 {
  margin-top: 0;
  padding-top: 0;
}
#single-event-main {
   margin-bottom: 1em;
}
#single-event-main .social4i{
   margin-top: 1em;
}
/* Get Involved */
.get-involved {
   list-style: none;
   margin: 0;
   padding: 0;
   text-indent: 0;
}
.get-involved.row-fluid .row-fluid {
  margin-bottom: 2em;
}
.get-involved h2 {
  margin-top: 0;
  padding-top: 0;
  line-height: 0.675;
}
.get-involved p {
  margin-top: 0;
  margin-bottom: 1em;
  padding-top: 0;
  font-size: 1.375em;
  line-height: 1.5;
}
.get-involved .span7 p {
  font-size: 1em;
  line-height: 1.5;
}
/* Donate */
#donation-list {
   margin-top: 3em;
}
#donation-list, #donation-list li {
   list-style-type: none;
   text-indent: 0;
}
#donation-list .span6:nth-child(2n+1) {
margin-left: 0;
clear: left;
}
#donation-list p {
   font-size: 0.875em;
}
#donation-list form {
margin-bottom: 0.375em;
}
#sponsor-a-dog h3 {
   margin: 0;
}
#make-recurring-payment {
	margin-bottom: 1em;
}	

/* Foster Application Form */
.gfield_consent_label  {
  display: inline-block;
  vertical-align: middle;
  margin-top: 4px;
  margin-bottom: 0;
}

.gform_wrapper .gfield_consent_description {
  background: #f1f1f0;
  font-size: 1em !important;
}


#gform_confirmation_message_3, #gform_confirmation_message_4 {
  color: #a70035;
  font-family: "Open Sans", arial, sans-serif;
  font-weight: bold;
  font-size: 1.15em
}

.gform_wrapper .top_label li.gfield div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity) {
    height: 30px;
}

.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label {
    font-size: 1em !important;
}

.gform_wrapper .gfield_checkbox li input[type="checkbox"] {
    margin-top: 0 !important;
}



.search-success input[type="text"] {
    font-family: "Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
    font-size: 15px;
    display: inline-block;
    padding: 0 0.4em;
    margin: 0 0.5% 0px 0;
    min-height: 32px;
    width: auto;
    min-width: 100px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }



/* Tablet Style Over-rides */
@media only screen and (max-width: 979px) {
   body.menu-fixed-top {
      padding-top: 0 !important;
   }
   .navbar-inverse .navbar-inner {
	background-color: #00738c !important;
	background-image: none !important;
	border: 0px solid #d4d4d4 !important;
	}
      .navbar .brand {
         min-height: 54px;
      }
      .navbar .nav {
        float: left !important;
      }
      #home-bnr {
         padding-top: 0;
      }
      #home-bnr .btn-block, #sidebar .btn-block {
         padding: 0 0 0 0 !important;
      }
      #home-bnr .btn-block h3, #sidebar .btn-block h3 {
         font-size: 0.75em !important;
         padding: 0 !important;
      }
      .home-bnr {
         padding-top: 1.375em;
      }
      #social-widget-main h3 {
         font-size: 1.375em;
      }
      #home-sidebar #social-widget-main, #sidebar #social-widget-main {
         margin-bottom: 0;
         margin-top: 0.5em;
      }
      #home-sidebar #social-widget-main h3, #sidebar #social-widget-main h3 {
         line-height: 0.375;
      }
      #latest-events-widget h4 {
         font-size: 1em;
      }
      #latest-events-widget p {
         font-size: 0.875em;
         display: none;
      }
      #newsletter-subscribe input {
         width: 90%;
      }
      footer .row-fluid .span11 p {
         margin-top: 0;
      }

      .home_blog_feed.carousel .carousel-control { margin-top: 0;}
      .home_blog_feed.carousel .carousel-control.up {
        top: 100%;
        right: auto;
        left: -15px;
      }
      .home_blog_feed.carousel .carousel-control.down {
        top: 100%;
        right: -15px;
        /*bottom: 0;*/
      }
}
/* Mobile Style Over-rides */
@media only screen and (max-width: 767px) {
   body.menu-fixed-top {
      padding-top: 0 !important;
   }
   .navbar-inverse .navbar-inner {
      min-height: 44px !important;
   }
   .navbar .brand {
      min-height: 44px;
      width: 70%;
   }
   .flourish {
      display: none;
   }
   .row-fluid.home-bnr .finger-icon {
      display: none;
   }
   .item:after {
      display: none;
   }
   #home-sidebar #social-widget-main, #sidebar #social-widget-main {
   margin-bottom: 1em;
   }
   #home-sidebar #social-widget-main .row-fluid .span3, #sidebar #social-widget-main .row-fluid .span3 {
   width: 23.404255319148934%;
   float: left;
   }
   .row-fluid .mobile-one {
     width: 31.491712707182323%;
     *width: 31.43852121782062%;
   }
   .row-fluid .mobile-three {
      width: 65.74585635359117%;
      *width: 65.69266486422946%;
   }

   .row-fluid .mobile-two {
      width: 48.61878453038674%;
      *width: 48.56559304102504%;
   }

   .row-fluid .mobile-one,
   .row-fluid .mobile-two,
   .row-fluid .mobile-three {
      float:left;
      margin-left: 2.7624309392265194%;
      *margin-left: 2.709239449864817%;
   }

      .home_blog_feed.carousel .carousel-control.up {
        top: 100%;
        right: auto;
        left: 0px;
      }
      .home_blog_feed.carousel .carousel-control.down {
        top: 100%;
        right: 15px;
        /*bottom: 0;*/
      }

      .home_blog_feed.carousel .span8  {
        width: 65.95744680851064%;
        float: left;
        margin-left: 2.127659574468085%;
      }
      .home_blog_feed.carousel .span4  {
        width: 31.914893617021278%;
        float: left;
      }
}