/*
 Theme Name:   Weave html Email Signatures
 Theme URI:    
 Description:  Theme for Email Signatures
 Author:       Weave Digital Studio
 Author URI:   https://weave.co.nz
 Template:     page-builder-framework
 Version:      1.0.0
*/

/* Add your custom styles below... */

/*

CONTENTS:
1. Globals
    1.1 Theme Colours
    1.2 Fonts
    1.3 Layouts
    1.4 Headings
    1.5 Text
    1.6 Lists
    1.7 Links
    1.8 Icons
    1.9 Misc
2. Header
    2.1
    2.2
    2.3
3. Footer
    3.1
    3.2
4. Modules
    4.1 Gravity Forms
5. About Us
6. Contact
7. Search Results
8. Styles Page

*/


/*///////////////////////////////*/
/* TO REMOVE */
/*///////////////////////////////*/

/*testing themer pro width*/
#themer-pro-fe-dev-tools {
    width: 1100px;
}

/* Hide Alpha/beta button */
.fl-builder-feedback-button.fl-builder-button {
    display: none;
}


/*/////////////////////////////////////////////////////*/
/* GLOBAL */
/*/////////////////////////////////////////////////////*/

/* ---------------------- */
/* THEME COLOUR VARIABLES */
/* ---------------------- */

:root {
	--error: #ff4e7a;
}

/* ---------------------- */
/* FONTS */
/* ---------------------- */


/* ---------------------- */
/* LAYOUT */
/* ---------------------- */


/* ---------------------- */
/* HEADINGS */
/* ---------------------- */

p+:is(h1,h2,h3,h4,h5,h6), 
ul+:is(h1,h2,h3,h4,h5,h6)/ {
	margin-top: 2em;
}

/* ---------------------- */
/* TEXT */
/* ---------------------- */

.starter-no-margin-b p {
	margin-bottom: 0;
}

/* ---------------------- */
/* LISTS */
/* ---------------------- */


/* ---------------------- */
/* BLOCKQUOTE */
/* ---------------------- */

blockquote {
	margin: 4em 0;
	padding: 20px 30px;
	font-style: normal;
	font-weight: 300;
	color: inherit;
	border-left: 2px solid #e7e7e7;
}
blockquote p {
	font-size: 24px;
}

/* --- RESPONSIVE --- */

@media (max-width: 768px) {
	blockquote {
		padding: 20px;
	}
	blockquote p {
		font-size: 20px;
	}
}

/* ---------------------- */
/* LINKS & BUTTONS */
/* ---------------------- */

a:not([href]):hover {
	cursor: default;	
}
#content a, 
#content a *,
.fl-builder-content a, 
.fl-builder-content a *, 
#content .fl-button, 
#content .fl-button * {
	transition: all 0.15s ease-out;
}
button.wpbf-button {
	padding: 15px 30px;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
}

/* --- RESPONSIVE --- */

@media (max-width: 1024px) {
	button.wpbf-button {
		font-size: 15px;
	}
}
@media (max-width: 768px) {
	button.wpbf-button {
		padding: 12px 20px;
		font-size: 14px;
	}
}

/* ---------------------- */
/* ICONS */
/* ---------------------- */


/* ---------------------- */
/* MISC */
/* ---------------------- */

hr {
	margin: 0;
	border: none;
	border-top: 1px solid #e7e7e7;
}


/*/////////////////////////////////////////////////////*/
/* HEADER */
/*/////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////*/
/* FOOTER */
/*/////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////*/
/* MODULES */
/*/////////////////////////////////////////////////////*/

/* ---------------------- */
/* GRAVITY FORMS */
/* ---------------------- */


/*/////////////////////////////////////////////////////*/
/* ABOUT US */
/*/////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////*/
/* CONTACT */
/*/////////////////////////////////////////////////////*/


/*///////////////////////////////*/
/* SEARCH RESULTS */
/*///////////////////////////////*/


/*/////////////////////////////////////////////////////*/
/* MISC */
/*/////////////////////////////////////////////////////*/

.fl-builder-block-thumbnail {
    display: none;
}

/* --- responsive embed --- */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.embed-container iframe, .embed-container object, .embed-container embed, .embed-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

