/*
Theme Name:         FoundationPress
Theme URI:          http://foundationpress.olefredrik.com
Github Theme URI:   https://github.com/olefredrik/FoundationPress
Description:        FoundationPress is a WordPress starter theme based on Foundation 6 by Zurb
Version:            2.1.0
Author:             Ole Fredrik Lie
Author URI:         http://olefredrik.com/

License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
*/

/* ----------------------------------------------------------------------------

  Unfortunately WordPress will require a style.css file
  located in the theme's root folder for stuff to work.

  However, we will not be using vanilla CSS. We're using Sass.

  Sass is a superset of CSS that adds in amazing features
  such as variables, nested selectors and loops. It's also
  the easiest way to customize Foundation.

  All Sass files are located in the /assets/scss folder.
  Please note that none of your scss files will be compiled to /stylesheets/foundation.css before you run
  'npm run watch' or 'npm run build'.

  Please read the README.md file before getting started. More info on how
  to use Sass with Foundation can be found here:
  http://foundation.zurb.com/docs/sass.html

  If you for some reason would like to write plain css instead of using Sass,
  you could just enqueue this file (style.css) to the header and add your styles in this file

---------------------------------------------------------------------------- */

/*@import url('challenge.css');*/

.bttn {
  transition: 0.25s all ease !important;
  border-bottom: 3px solid #588633 !important;
  font-size: 35px !important;
  font-weight: 100 !important;
  box-shadow: 0px 0px 0px 3px #aaaaaa !important;
  padding: 15px 30px !important;
  text-align: center !important;
  display: block !important;
  color: #000 !important;
}
.white-bttn {
  color: #ffffff !important;
  border: 3px solid #ffffff !important;
  padding: 20px 30px !important;
  font-family: Roboto, Arial, sans-serif !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
  margin-top: 30px !important;
  font-size: 21px !important;
}

.white-bttn:hover {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 40%,
    #fff 100%
  ) !important;
  -webkit-animation: homeGradientGrow 0.25s !important;
  animation: homeGradientGrow 0.25s !important;
  transition: 0.25s all ease !important;
}

.random_testimonials {
  margin: 50px 0px 0px 0px !important;
}

.page-id-6791 .bttn,
.page-id-3306 .bttn {
  font-size: 21px !important;
}

.page-id-5068 .bttn {
  font-size: 21px !important;
  font-weight: 300 !important;
  background: #fff;
  margin-top: 30px;
}

.su-note {
  border: none !important;
  background: #eeeeee !important;
  margin-top: 20px !important;
}

.page-id-3963 .h230 {
  height: 230px !important;
}

.marg {
  margin-bottom: 0px !important;
}

.sm-marg {
  margin-bottom: 10px !important;
}

.container .main_content_area h2 {
  margin-top: 50px;
}

.container .main_content_area .su-note p {
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: 300 !important;
}

.container .main_content_area .su-column-inner h2 {
  margin-top: 0px;
}

.page-id-6788 .container .main_content_area .su-column-inner img,
.page-id-63 .container .main_content_area .su-column-inner img,
.page-id-60 .container .main_content_area .su-column-inner img {
  margin: 10px 0px 0px 0px !important;
}

.page-id-6788 .container .main_content_area .tools_blocks .su-column-inner img {
  margin-left: auto !important;
  margin-right: auto !important;
}

.page-id-47 .alignleft,
.page-id-5548 .alignleft {
  margin: 10px 20px 10px 0px !important;
}

.page-id-58 .alignright {
  margin: 10px 0px 10px 30px !important;
}

.page-id-58 .su-quote {
  text-align: center;
}

.page-id-65 .alignnone {
  margin: 10px 20px 0px 0px !important;
}

.su-column.th {
  font-weight: 400;
  border: 5px solid #ffffff !important;
  padding: 14px 40px !important;
  margin: 0px !important;
  /* height:100% !important; */
}

.page-id-6816 .su-column.th {
  background: #ebebeb !important;
}

.su-column.not-th {
  border: 5px solid #ffffff !important;
  padding: 14px 40px !important;
  margin: 0px !important;
  /* height:100% !important; */
}
.col-table .su-column-size-1-2 {
  width: 56% !important;
}
.col-table .su-row {
  margin: 0px !important;
  border-bottom: 1px solid #bdbdbd !important;
}
.page-id-6816 .col-table .su-row {
  border-bottom: none !important;
}

.su-row.not-th {
  margin: 0px !important;
}

.page-id-7005
  .container
  .main_content_area
  .entry-content
  .su-tabs
  .su-tabs-nav
  .su-tabs-current,
.page-id-3973
  .container
  .main_content_area
  .entry-content
  .su-tabs
  .su-tabs-nav
  .su-tabs-current {
  background: #0083d0;
  border-color: #0083d0;
}

.page-id-7005
  .container
  .main_content_area
  .entry-content
  .su-tabs
  .su-tabs-nav
  span,
.page-id-3973
  .container
  .main_content_area
  .entry-content
  .su-tabs
  .su-tabs-nav
  span {
  background: #006fb0;
}

.page-id-7005
  .container
  .main_content_area
  .entry-content
  .su-tabs
  .su-tabs-panes
  .su-tabs-pane,
.page-id-3973
  .container
  .main_content_area
  .entry-content
  .su-tabs
  .su-tabs-panes
  .su-tabs-pane {
  background: #0083d0;
}

.page-id-7005
  .container
  .main_content_area
  .entry-content
  .su-accordion
  .su-spoiler {
  background: #0083d0;
}

.page-id-6816 .su-column-size-2-3 {
  width: 69.2%;
}

.su-note-inner h2 {
  margin-top: 0px !important;
}

.page-id-5068 .container .main_content_area h3 {
  font-size: 25px !important;
  text-align: center !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  color: #fff !important;
  font-weight: 300 !important;
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}

.page-id-5068 .container .main_content_area .yellow h3 {
  background: #ddbe01 !important;
}

.page-id-5068 .container .main_content_area .green h3 {
  background: #588633 !important;
}

.page-id-5068 .container .main_content_area .yellow p,
.page-id-5068 .container .main_content_area .green p {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.page-id-151 .car-container .car-list li:nth-child(1) {
  margin-top: 20px;
}

.page-id-3306 .container .main_content_area h1 {
  font-size: 45px;
}

.page-id-3306 .su-row:first-of-type {
  margin-bottom: 0px;
}

.page-id-3306 .entry-content .su-column-inner img {
  margin-bottom: 20px;
  margin-top: -20px;
}

.page-id-3973 .entry-content hr {
  margin-top: 0px;
}

.no-margin-row {
  margin-bottom: 0px !important;
}

.page-id-3973 .no-margin-row {
  margin-bottom: 0px;
}

.su-spoiler-content {
  padding: 20px 20px 20px 20px !important;
  background: #eeeeee !important;
}

.su-spoiler-closed .su-spoiler-content {
  padding: 0 !important;
}

.container
  .main_content_area
  .entry-content
  .su-accordion
  .su-spoiler
  .su-spoiler-title {
  text-transform: none !important;
}

.container .main_content_area .entry-content .su-accordion .su-spoiler {
  background: #ffd700 !important;
  color: #000 !important;
}

.mpfy-fullwrap .mpfy-mll .mpfy-mll-list .mpfy-mll-location {
  background: #ffd700 !important;
}

.mpfy-mll-location .mpfy-mll-l-heading:after,
.mpfy-fullwrap
  .mpfy-mll
  .mpfy-mll-list
  .mpfy-mll-location
  .mpfy-mll-l-heading
  .mpfy-mll-l-title,
.mpfy-fullwrap
  .mpfy-mll
  .mpfy-mll-list
  .mpfy-mll-location
  .mpfy-mll-l-heading
  .mpfy-mll-l-title:before {
  color: #000 !important;
  text-transform: none !important;
}

.mpfy-mll-location .mpfy-mll-l-content {
  padding: 20px 20px 20px 20px !important;
  background: #eeeeee !important;
  border: none !important;
}

.mpfy-fullwrap
  .mpfy-mll
  .mpfy-mll-list
  .mpfy-mll-location
  .mpfy-mll-l-content
  p
  strong {
  color: #000 !important;
}

.mpfy-fullwrap
  .mpfy-mll
  .mpfy-mll-list
  .mpfy-mll-location
  .mpfy-mll-l-content
  .mpfy-mll-l-buttons
  a {
  border: 3px solid #000 !important;
  color: #000 !important;
}

.page-id-47 .alignright {
  margin-left: 30px !important;
}

.page-id-63 .container .main_content_area .su-column-inner img.alignright {
  margin-left: 10px !important;
  margin-bottom: 10px !important;
}

.page-id-7005 .alignleft {
  margin: 20px 30px 20px 0px !important;
}

.page-id-7005 .alignright {
  margin: 20px 0px 20px 30px !important;
}

.wp-image-7415 {
  margin-bottom: 0px !important;
}

.container .main_content_area h3.callout {
  font-size: 28px !important;
  background-image: url('/wp-content/uploads/2010/09/angle-double-right-1.jpg');
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 25px;
  display: block;
}

.container .main_content_area h3.callout .alignleft {
  margin-bottom: 0px !important;
  margin-top: 5px !important;
}

.bold_h3 {
  font-weight: 600 !important;
}

.ltw_tes_item .ltw_tes_content_cont {
  padding: 30px 0px 0px !important;
}
.page-id-5419 h1 {
  font-size: 48px !important;
}
.page-id-5419 .alignleft {
  margin: 10px 30px 10px 0px !important;
  width: 210px !important;
}
.page-id-5425 h1 {
  font-size: 49px !important;
}
.page-id-5434 h1,
.page-id-6840 h1 {
  font-size: 48px !important;
}

.page-id-6011 .container .main_content_area h1,
.page-id-6017 .container .main_content_area h1 {
  font-size: 49px !important;
}

.page-id-6197 .container .main_content_area h1 {
  font-size: 47px !important;
}

/* Temportary */

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content ul,
.entry-content blockquote,
.entry-content p,
.entry-content hr {
  margin-top: 0px !important;
  margin-bottom: 30px !important;
}
.entry-content .su-row p:last-child,
.entry-content .su-row h2:last-child,
.entry-content .su-row h3:last-child,
.entry-content .su-row h4:last-child,
.entry-content .su-row h5:last-child,
.entry-content .su-row h6:last-child,
.entry-content .su-row ul:last-child,
.entry-content .su-row hr:last-child {
  margin-bottom: 0px !important;
}

.page-id-4710 .entry-content .su-row ul:last-child {
  margin-bottom: 20px !important;
}

h1 {
  margin-bottom: 30px !important;
}
.ingrediants_list br {
  display: none;
}

.page-id-6817 .alignnone {
  margin-left: 0;
  margin-right: 0;
}

#footer_language_list {
  border: none !important;
  background: #fff !important;
  background-image: url('http://succeedequ2016.wpengine.com/wp-content/uploads/2010/09/angle-double-right-1.jpg') !important;
  background-repeat: no-repeat !important;
  background-position: 4px 21px !important;
  padding-left: 30px !important;
  display: block !important;
}

table {
  border-top: none !important;
  border-bottom: none !important;
}

.page-id-6819 .container article {
  padding-left: 0.9375rem !important;
  padding-right: 0.9375rem !important;
}
.random_testimonials {
  margin: 50px 0px 0px 0px !important;
}

.gform_button[type='submit'] {
  background-color: transparent;
  transition: 0.25s all ease;
  -webkit-animation: homeGradientGrowOut 0.25s;
  animation: homeGradientGrowOut 0.25s;
  box-shadow: none;
  padding: 10px 20px;
  margin-left: 0px;
  border-bottom: 3px solid #588633 !important;
}
.gform_button[type='submit']:hover {
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 40%,
    #bbbbbb 100%
  );
  -webkit-animation: homeGradientGrow 0.25s;
  animation: homeGradientGrow 0.25s;
  transition: 0.25s all ease;
}
#gform_4 #input_4_5_6_container {
  margin-top: 0.75em;
  margin-bottom: 12px;
}
#gform_4 #input_4_5_6_container #input_4_5_6 {
  padding: 8px 8px;
}
