/*
Theme Name:     Wellbeing Support Services (Make Child)
Author:         Mark Jones
Author URI:     http://www.jones.mn
Template:       make
Version:        1.0
*/

@import url("../make/style.css");


* { 	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

body { background-color: #fff; }

a, a:link { color: #7cb693; }
a:hover { color: #52a577; }

h1, h2, h3, h4, h5, h6 { font-family: "droid-serif", serif !important; }

.button { background-color: #7cb693 !important; }
.button:hover { background-color: #52a577 !important; }


body.boxed .site-wrapper { max-width: 960px; }
.site-header, .site-content, .site-footer { box-shadow: 0px 2px 1px 1px rgba(0,0,0,.1); }
.site-header .container, .site-footer .container { padding: 0; }
.site-header .container .site-branding,
.site-footer .container .footer-widget-container,
.site-footer .container .site-info
	{ padding: 0 32px; padding: 0 3.2rem; }
.site-footer .container .footer-widget-container { border-top: 1px #e8e8e8 solid; border-bottom: 1px #e8e8e8 solid; padding-top: 22px; margin-bottom: 22px; }
.site-footer .footer-2 { text-align: right; }

.site-branding { max-width: 100%; }
span.site-description { color: #999999; font-size: 13px; }
section.content-centre { text-align: center; }

blockquote { position: relative; padding: 0 40px; }
blockquote p { font-size: 1.1em; font-style: italic; line-height: 1.5; padding-left: 20px; display: inline-block; }
blockquote:before, blockquote:after { position: absolute; top: 5px; left: 5px; font-family: "Font Awesome 5 Free"; color: #e5e5e5; font-size: 30px; display: block; font-weight: 900; }
blockquote:before { content: '\f10d'; }
.pt-cv-view blockquote:after { content: '\f10e'; right: 5px; left: auto; }

/* .entry, .entry p, .home p, .widget p { font: 300 15px/1.1em Helvetica, Arial, sans-serif; } */

.nav-menu a:hover, .nav-menu li.current_page_item > a, .nav-menu li.current_page_parent > a, .nav-menu li.current-menu-ancestor > a, .nav-menu li.current-cat > a, .nav-menu li.current-menu-item > a { background: #8dc7a4 !important; }
#site-navigation .nav-menu { background-color: #7cb693; border: 0; }

#logo .site-description { display: block !important; font-family: "Droid Serif", Times, Serif; font-style: italic; font-size: 1.25em; margin-top: 1em; }

section.builder-text-columns-1 .builder-text-row { padding-bottom: 30px; border-bottom: 1px #e8e8e8 solid; }
section.builder-text-columns-1 .builder-text-row h2 { text-align: center; font-weight: normal; color: #585858; }

section.builder-text-columns-3 .builder-text-content { border: 1px #ccc solid; padding: 1.1em; border-radius: 5px; text-align: center; }
section.builder-text-columns-3 .builder-text-column-3 p { margin-bottom: 0; } 
section.builder-text-columns-3 .builder-text-column-3 img { height: 317px; width: auto; }

img.alignright { border: 1px solid #e6e6e6; padding: 3px; }

.footnote { font-size: 0.75em; }
.footnote ul li { font-size: 0.8em; }

.textwidget img { margin-left: 20px; }

#footer-widgets { background-color: #fff; padding: 0; }
#footer-widgets .widget h3 { color: #3e3e3e; }

@media screen and (min-width: 768px) {
	.nav li { min-width: 100px; text-align: center; }
	.nav li ul.sub-menu li { width: auto; text-align: left; }
	.col-right, .footer-widget-2 { text-align: right; }
	#main .widget_woothemes_features .feature { min-height: 260px; width: 22.58% !important; float: left; margin-right: 4.5%; }
	#main .widget_woothemes_features .feature.last { margin-right: 0; }
/*
.widget_woothemes_testimonials .quote {
  margin-bottom: 3.631em;
  width: 47%;
  margin-right: 3%;
}
*/
}