/*
 * Import Variables
 */
/*
 * VARIABLES
 */
/*
 * *********
 */
/*
 * MIXINS
 */
/*
 * ******
 */
/*
 * LAYOUT GENERAL
 */
/*
 * Resets to 100%
 */
#initiatives,
.customblock,
div#header div.userTools,
#interest-ad-spot,
.media-gallery-detail,
#sidebar-second .region-sidebar-second .content#block-potato-related-content-related-articles #related-articles li,
#sidebar-second .region-sidebar-second .content#block-potato-related-content-related-gallery-images #related-articles li {
  width: 100%;
  float: none;
  clear: both;
  margin: 0;
  max-width: none; }

/*
 * Global - Forms
 */
.form-textarea {
  width: auto; }

.form-text {
  width: 96%; }

/*
 * HEADER
 */
/*
 * --------
 */
/*
 * User Tools
 */
div.userTools {
  padding: 10px 0; }

/*
 * Login Form
 */
  .userTools #toboggan-login {
    display: block;
    position: absolute;
    left: -164px;
    margin: 0; }
    .userTools #toboggan-login img {
      display: block;
      position: relative;
      top: -10px;
      margin-left: 166px !important;
      width: 17px; }
    .userTools #toboggan-login input.form-text {
      width: 158px; }

#full div.userTools div.social li.logout {
  clear: both;
  margin: 0; }

.userTools div.social li {
  float: right; }

#block-views-homepage-slider-view-block .slider-caption h2 {
  line-height: 26px; }

/*
 * Reg Form
 */
.password-strength {
  width: 50%;
  float: none;
  margin-bottom: 1em; }

.confirm-parent,
.password-parent {
  clear: both;
  margin: 0;
  width: 98%; }

div.password-confirm {
  float: none;
  margin-top: 1.5em;
  visibility: hidden;
  width: 98%; }

div#header div.search label,
div#header div.search h2 {
  float: none;
  display: none; }

div#header div.search {
  padding-left: 0; }

  div.userTools div.social .addthis_toolbox {
    padding: 0 0 0 10px; }

div.userTools ul.textIncrease {
  float: left;
  margin: 0 0 0 5px; }

ul li.reg {
  margin-right: 0; }
  ul li.reg a {
    margin: 0; }

/*
 * Search Form
 */
  div#header div.search {
    margin: 0 0 10px 0;
    min-width: 100%; }
    div#header div.search input {
      width: 86%;
      margin-left: 2%; }

/*
 * Search Results Page
 */
  #search-form #edit-keys {
    width: 88%; }

/*
 * Secondary Jump Menu
 */
ul#nice-menu-2 {
  float: none;
  margin: 0 0 10px; }

/*
 * Main Nav
 */
ul#nice-menu-2 {
  float: none; }
  ul#nice-menu-2 li {
    z-index: initial; }
    ul#nice-menu-2 li a {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      -ms-border-radius: 6px;
      border-radius: 6px;
      margin: 2px; }
      ul#nice-menu-2 li a:hover {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        border-radius: 6px; }

/*
 * LAYOUT HOMEPAGE
 */
/*
 * ---------------
 */
/*
 * Carousel
 */
div#feature_list_container {
  overflow: hidden;
  width: 100%; }
  div#feature_list_container div#feature_list {
    width: 100%; }

div#block-views-homepage-slider-view-block .attachment {
  display: none; }

div#block-views-homepage-slider-view-block .slider-caption {
  margin-top: 10px !important; }

/*
 * FOOTER
 */
/*
 * ------
 */
  div#footer .inner {
    padding: 10px; }
  div#footer div.lowBandwidth {
    margin: 0;
    left: 0; }
  div#footer ul.social-follow {
    margin-right: 0;
    float: none; }
    div#footer ul.social-follow li {
      margin: 0; }
      div#footer ul.social-follow li a {
        height: 35px;
        width: 118px;
        background-image: url(/sites/all/themes/potato/images/Followusbuttons_mobile.png);
        margin: 10px 7px 10px 0; }
        div#footer ul.social-follow li a#social-facebook {
          background-position: 0 0; }
        div#footer ul.social-follow li a#social-twitter {
          width: 116px;
          background-position: -120px 0; }
        div#footer ul.social-follow li a#social-youtube {
          width: 37px;
          background-position: -239px 0;
          margin: 10px 0; }
    div#footer ul.menu li.leaf {
      width: 50%; }


#block-switchtheme-switch-form {
  display: none; }

/*
 * Ckeditor
 */
.ck-two-col-left,
.ck-two-col-right {
  width: 100%; }

.ck-two-col-left {
  margin-right: 0; }

/*
 * ** MEDIA QUERIES - Small Screens **
 */
@media screen and (max-width: 380px) {
  #onlineToolbox .box {
    width: 100%;
    margin: 0 !important;
    clear: both; }

  div.userTools div.social li.login {
    margin-left: 15px; }

  ul li.reg {
    margin-left: 10px; } }

