/**
 * Theme Name: Embody theme
 * Template:   costello
 * Theme URI:         https://embodyhealthonline.com
 * Description:       Theme created for Christina Pears of Embody Health Massage and Wellness
 * Version:           1.0.1
 * Author:            Halliday Nelson
 * Author URI:        https://hallidaynelson.com
 * Tags:              embody
 * Text Domain:       embody
 * Domain Path:       /assets/lang
 * Tested up to:      6.5.2 & PHP 8.1
 * Requires at least: 6.2
 * Requires PHP:      7.4
 * License:           GNU General Public License v2.0 or later
 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
 */

 /* HEAD & NAV */
#site-header-menu {
	margin-left:3%
}

#social-search-wrapper {
	margin-right:3%;	
}

#primary-menu a {
	font-size:1em;
}

#menu-social-1 .icon {
	width:36px;
	height:36px;
}

#primary-search-wrapper .icon {
	width:36px;
	height:36px;
	margin-left: 5px;
}

.site-branding .custom-logo {
	max-width:175px;
	max-height: 175px;
	padding:10px;
}

/* PAGE LAYOUT */
.site-content {
	background-color:#eee;
}

.wrapper {
	max-width: 100% !important;
  margin:0;
	padding:0 !important;
}

.content-area {
  max-width:90% !important;	
	margin: 0 5% !important;
}

/* TYPOGRAPHY */
header.entry-header {
	display:none;
}

.entry-content h2 {
	padding: 12px 0px;
}

/*home page header*/
h1.wp-block-heading {
    margin: .4em !important;
    font-size: 4em;
}
@media screen and (max-width: 500px) {
    h1.wp-block-heading {
        margin: .2em !important;
        font-size: 2em;
    }
}


/* HOMEPAGE SLIDER */
ss3-force-full-width {
	padding-bottom: 2%;
}
#homepageslide .n2-padding {
    margin: 0 -10% !important;
    width: 110vw !important;
    background-color: #666666;
}
#homepageslide .n2-ss-slider {
    width:98vw !important;
}

@media screen and (max-width: 500px) {
    #homepageslide .n2-padding {
        display:none;
    }
}

/* TESTIMONIALS PAGE */
.wp-block-pullquote {
	box-shadow: 0px 5px 15px #ccc;
    padding:2em !important;
}
.wp-block-pullquote p {
	font-family: 'Brygada 1918';
	font-weight:500;
	font-size:25px;
	letter-spacing:-1px;
}

/* slider */
#testimonials .n2-padding {
    background-color: #666666;
    padding: 2%;
}
#testimonials .n2-ss-slider .n2-ss-layer[data-sstype=content] {
    box-shadow: 0px 5px 15px #333;
    border:2px solid #fff;
}


/* FOOTER */ 
.footer-widget-area {
	font-size:.8em;
	padding:20px 0 !important;
}

.footer-widget-3 {
    float: right !important;
    text-align: right;
}
.footer-widget-area .catchwebtools-social .genericon {
    width:48px;
    height:48px;
}
.site-info {
	font-size: .8em;
    padding:10px;
}