/**
 * Theme Name:  Make (child theme)
 * Theme URI:   https://thethemefoundry.com/make/
 * Author:      The Theme Foundry
 * Author URI:  https://thethemefoundry.com
 * Description: Create your website without touching a line of code. Make's flexible customization features and a powerful drag and drop page builder make designing your site fun and easy. Build almost anything: a simple portfolio or photography site, an ecommerce business site, a minimalist blog, or even a professional magazine. You'll start by customizing your background, layouts, fonts, colors, and logo. Next, add and organize your content using the drag and drop page builder. Add a photo, a video, a gallery, or even a slider to any page on your website. Make is responsive, so your website will naturally look great on phones, tablets, and desktop screens. It's also fully compatible with popular plugins like WooCommerce, Gravity Forms, Contact Form 7, Jetpack, and WP PageNavi.
 * Version:     1.1.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: make
 * Text Domain: make-child
 * Domain Path: /languages/
 * Tags:        black, blue, green, gray, orange, red, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 *
 * Make WordPress Theme, Copyright 2015 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */

/*
 * Add your custom styles below.
 * This version of the Make child theme is only compatible with Make 1.6.0 and above.
 */
 
 /*
 * Site overrides
 */
 .break, p, ul, ol, dl, blockquote, h1, h2, h3, h4, h5, h6, pre {
    word-wrap: normal;
	word-break: keep-all;
}

.entry-thumbnail-caption {
	margin-top: 0px;
	margin-bottom: 10px;	
}

.post-navigation {
	margin: 0 2%;
}

#comments {
	margin: 0 10% 0 10%;
	width: 80%;	
}
.am-credit {
	font-size: 70%;
	padding-top: 10px;	
}
 
/* header +++++++++++++++++++*/
.header-bar {
	background-color: transparent;
	margin-top: 0px;
	height: 60px;
	z-index: 100;
	color: red;
}
.site-header-main {
	margin-top: -60px;
	padding: 4.4rem 0 0rem;	
}
.site-description {
	 margin: -80px 0 40px 320px;
}
@media screen and (max-width: 690px) {
.site-description {
	 margin: 0;
}
	
}

.header-layout-3 .site-navigation .menu {
	border-top: none;
	border-bottom: none;
}

.site-branding {
	max-width: 70%;
}

.sharedot {
	color: #ce242b;
	display: inline-block;
/*	background-color:#cfd6d3;*/
	text-align: right;
	width: 300px;
	margin-top: 35px;
}
.sharedot a {
	color:#333333;	
}
.sharedot img {
	vertical-align: -14px;	
}
@media screen and (max-width: 690px) {
	.sharedot {
	color: #ce242b;
	display: inline-block;
/*	background-color:#cfd6d3;*/
	text-align: right;
	width: 100%;
	margin-top: 0px;
}
.sharedot a {
	color: #cfd6d3;	
}
.sharedot img {
	vertical-align: middle;	
}
	
}
/*
* Cherish page alignment
*/
#builder-section-1446407543472-column-1 h3 {
	margin-top: 0;
	line-height: 130%;
}

/* friendship story page +++++++++++++++++++++++++
**
*/

h1 {
	text-align: center;	
}
.post-header {
	position: relative;
	width: 47.42%;
	margin-left: 26.3%;	
}
#thebios {
	display: block;	
}
.biosbox {
	display: inline-block;	
}
.yourbiotxt, .bestbiotxt {
	display: block;
	font-style:italic;
	font-weight: 900;
	color:#515151;
	margin-left: 10px;
}
 
.yourbio, bestbio {
	display: inline;
	margin: 0;
	width: 100%;	
}

div.biopic {
	display: inline-block;
	float: left;
    position: relative;
	clear: both;
}

div.biopic img {
    background: #df0906;
	padding: 1px;
 }
 
/*
* pull-quote
*/
#quotebox {
	width: 100%;
	height: auto;
    margin: 0 auto;
    padding: 10px;
    position: relative;
	background-color: #df0906;
overflow:hidden;
}
#quotebox .friendquote {
	width: 90%;
	height: auto;
    margin: 0 auto;
    padding: 5px;
    position: relative;
}


/*.quotebox {
	display: inline-block;
	width: 100%;
	background-color: #df0906;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
*/
.friendquote {
	color: #ffffff;
	font-size: 24px;
	font-weight: 700;
	font-style: italic;
	line-height: 32px;
}

/*div.quotebox h3 {
    margin: 0;
    background: #df0906;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
	padding: 20px;
 }*/

.aspacer {
	margin: 30px 0px;	
}
.essays {
	padding: 20px;	
}

#originalnote {
	width: 100%;
	height: auto;
    margin: 0 auto;
    padding: 10px;
    position: relative;
	background-color: #A09393;
}
#originalnote .endnotecontent {
	width: 90%;
	height: auto;
    margin: 0 auto;
    padding: 5px;
    position: relative;
}

p.endnotecontent {
	color: #000000;
	font-style: italic;
	margin: 0;
	padding: 0;
}

/*
div.originalnote {
	color: #000000;
	width: 100%;
	display: inline-block;
	background-color: #F0CECD;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.originalnote p {
    margin: 0;
    background: #df0906;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
	padding: 20px;
 }
*//*
HOME Page Layout stuff 
*/

/* Carousel section */
#builder-section-1454529689419 {
	padding:0;
}

h3.wp-posts-carousel-title-am {
	text-align: center;
}

h3.wp-posts-carousel-title-am a {
	font-size: 1.2rem;
	font-weight: 900;
	margin: 0;
	word-break: keep-all;
	color:#000000;
}

div.wp-posts-carousel-desc-amexp {
	font-size: 1.0rem;
	font-weight:800;
	text-align: center;
	margin: 0;
	word-break: keep-all;	
	color:#000000;
}
div.wp-posts-carousel-image-am {
	position: relative;
  	overflow: hidden;
  	width: 240px;
  	height: 240px;
	margin: 10px;
}
.wp-posts-carousel-image-am img {
	position: absolute;
    left: -100%;
    right: -100%;
    top: -100%;
    bottom: -100%;
    margin: auto; 
    height: auto;
    width: auto;
	clip:rect(0px,240px,240px,0px);
}

/* Our/Your story section */
#builder-section-1446406384205 {
	margin:10px 0;
}
#builder-section-1446406384205-column-1, #builder-section-1446406384205-column-2 {
	background: #cfd6d3;
	padding: 2%;
	border-style: solid;
    border-color: #ce242b;
	border-width: 1px;
	min-height: 440px;
}


/*
* RED BUTTON Honor your friend section
*/
#builder-section-1446776084004 {
	width: 150px;
	height: auto;
    margin: 0 auto;
    padding: 10px;
    position: relative;
}
#builder-section-1446776084004 .builder-section-content {
	width: 150px;
	height: auto;
    margin: 0 auto;
    padding: 5px;
    position: relative;
}

#builder-section-1446776084004-column-1 {

	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:60px;
	-moz-border-radius-topleft:60px;
	border-top-left-radius:60px;
	-webkit-border-top-right-radius:60px;
	-moz-border-radius-topright:60px;
	border-top-right-radius:60px;
	-webkit-border-bottom-right-radius:60px;
	-moz-border-radius-bottomright:60px;
	border-bottom-right-radius:60px;
	-webkit-border-bottom-left-radius:60px;
	-moz-border-radius-bottomleft:60px;
	border-bottom-left-radius:60px;
	width:120px;
	height:120px;
	border:1px solid #d83526;
	display:inline-block;
	text-indent:0;
/*	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	line-height:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
*/}
#builder-section-1446776084004-column-1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}#builder-section-1446776084004-column-1:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */

h3.btnhonor {
	color: #ffffff;
	font-size:2.1rem;
	line-height:2.1rem;
	text-align:center;
	padding-top: 12px;
	padding-bottom: 12px;
}

/* FOOTER */
#menu-afooternav a {
	color:#000000;
}

/*
* Gravity Form Fields *************************
*/
.gfield_label {
	font-weight:600;
	color: #000000;
}
body .gform_wrapper label.gfield_label + div.ginput_container {
	margin-bottom: 1em;
	margin-top: 1em;	
}
.gform_wrapper li.field_description_above .gfield_description {
	margin-bottom: 0 !important;	
}
.ginput_container .ginput_container_text {
	margin-top:20px;	
}
.gform_wrapper .top_label .gfield_descriptionn {
	padding-top: 0;
}
.gform_wrapper .form_saved_message {
	background-color:#ffffff !important;
}

/*
* Simple share Buttons **************************************
*/

.simpsharebtns {
	display: block;
	align: center;
	margin: 0 auto 0 30%;
	width: 40%;
}
.page-id-357 .ssba, .page-id-897 .ssba, .page-id-287 .ssba, .page-id-893 .ssba, .page-id-891 .ssba, .page-id-508 .ssba, .page-id-696 .ssba, .page-id-283 .ssba, .page-id-36 .ssba, .page-id-895 .ssba, .page-id-335 .ssba, .page-id-251 .ssba, .page-id-429 .ssba, .page-id-906 .ssba, .page-id-413 .ssba, .page-id-269 .ssba, .page-id-38 .ssba {
	display: none;	
}

/* MEDIA QUERIES **********************************************/
