/*
 Theme Name:   Satu Ferentz
 Theme URI:    httsp://www.pixelhappy.co
 Description:  Generate Press Child Theme for Satu Ferentz
 Author:       Thomas Usborne
 Author URI:   http://edge22.com
 Template:     generatepress
 Version:      0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow
*/

/* Add your custom styles below... */
a.CTA_menu {
  color: #fff;
} 
.main-navigation .main-nav ul li a {
   padding-right: 20px!important;
}
h1, h2, h3, h4, h5 {
  margin: 2.75rem 0 1.05rem;
  
}

h1 {
  margin-top: 0;
}

h3.intro {
    margin-top: 0;
}

h5.intro {
    margin-top: 0;
}

h2.widget-title {
    margin-top: 0;
}

.generate-columns-container .page-header, .generate-columns-container .paging-navigation {
    display:none;    
}

.address {
    text-align: center;
    font-size: 12px;
    text-transform: uppercase
}

.address a {
    color: #3c5063;
    
}

.address a:hover {
    color: #fac180;
}

.main-content a {
    border-bottom: 1px solid;
}

h3.ndrsl-live-user-name {
    font-size: 24px;
}

h4.ndrsl-live-user-location {
    font-size: 18px;
    font-weight: normal;
    text-transform:uppercase;
}

p.ndrsl-live-user-comments {
    font-size: 16px;
}

.ndrsl-live-testimonial.ndrsl-live-card {
    border-radius: 1px !important;
}
.main-navigation {
    padding-top:30px;
}



.site-logo.mobile-header-logo img {
    height: 100px !important;
}

.fluentform .ff-el-form-control {
    border-radius: 0 !important;
    background-color: rgba(178,150,108,.11);
    border: 1px solid rgba(178,150,108,.30)!important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

button.ff-btn.ff-btn-submit.ff-btn-md.wpf_has_custom_css {
    border-radius: 0;
    padding: 10px 25px;
}
blockquote {
   display: block;
  border-width: 1px 0;
  border-style: solid;
  border-color: #eee;
 padding: 2em .5em;
  margin: 1.5em 0;
  position: relative;
  font-size: 20px;
  text-align: center;
  
}
blockquote:before {
  content: '\201C';
  position: absolute;
  top: 0em;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  width: 3rem;
  height: 2rem;
  font: 6em/1.08em 'PT Sans', sans-serif;
  color: #Fac180;
  text-align: center;
}

.pullquote {
  display: block;
  border-width: 1px 0;
  border-style: solid;
  border-color: #eee;
  padding: 1.5em 1.5em;
  margin: 1.5em 0;
  position: relative;
  font-size: 22px;
  text-align: center;
  }


/*Media Queries */

@media only screen and (min-width: 769px)  {
    
 .menu-item-has-children .dropdown-menu-toggle {
    display: none;
	}

	
}