/**
 * 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.
 */

/* --- Firebrand colors --- */
.fb_darkblue {color: #00aeef;}
.fb_lightblue {color: #dcf1fd;}
.eod_red {color: #ba314d;}
.eoa_teal {color: #ffaa00;}
.tm_orange {color: #5fa9de;} /*changed to blue*/
.fd_blue {color: #5384a7;}
.ng_green {color: #708453;}
.d2r_blue {color: #36c5ef;}
.kw_green {color: #67b842}


/* --- General --- */
.clearboth {clear:both;}
.fb_center {text-align: center;}
.wp-caption-text {
color: #00aeef;
font-size: 15px !important;
font-weight: bold !important;
text-align: center !important;
}
.none {display: none;}
a.anchor { /* Use to offset bookmark anchors */
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}

/* --- Home Page --- */
#whoisfb {padding-top:2.2rem !important;}
.darkenbackground {
background-color:rgba(0,0,0,0.5);
padding: 10px 15px;
border-radius: 8px;
color: #fff;
}

/* --- Solutions Menu --- */
#menu-item-80 a {background-color: #5fa9de !important; color: #fff;} /* TM - changed to blue */
#menu-item-101 a {background-color: #ba314d !important; color: #fff;} /* EoD */
#menu-item-1132 a {background-color: #ffaa00 !important; color: #fff;} /* EoA */
#menu-item-173 a {background-color: #36c5ef !important; color: #fff;} /* D2R */
#menu-item-204 a {background-color: #708453 !important; color: #fff;} /* NG */
#menu-item-198 a {background-color: #00aeef !important; color: #fff;} /* PAB */
#menu-item-180 a {background-color: #5384a7 !important; color: #fff;} /* FD */
#menu-item-1397 a {background-color: #67b842 !important; color: #fff;} /* KW */

/* --- Solutions pages --- */
.fb_pagemotto {
font-size: 1.1em;
font-style: italic;
text-align: right;
margin-bottom: 1em;
margin-left: 20%;
}

.tm_button {
color: #ffffff !important;
font-size: 16px !important;
font-weight: bold !important;
padding: 8px 15px !important;
border-radius: 4px !important;
background-color: #5fa9de !important;
margin: 10px 15px !important;
min-width: 200px !important;
}
.eod_button {
color: #ffffff !important;
font-size: 16px !important;
font-weight: bold !important;
padding: 8px 15px !important;
border-radius: 4px !important;
background-color: #ba314d !important;
margin: 10px 15px !important;
min-width: 200px !important;
}
.d2r_button {
color: #ffffff !important;
font-size: 16px !important;
font-weight: bold !important;
padding: 8px 15px !important;
border-radius: 4px !important;
background-color: #36c5ef !important;
margin: 10px 15px !important;
min-width: 200px !important;
}
.kw_button {
color: #ffffff !important;
font-size: 16px !important;
font-weight: bold !important;
padding: 8px 15px !important;
border-radius: 4px !important;
background-color: #67b842 !important;
margin: 10px 15px !important;
min-width: 200px !important;
}
.fb_button {
color: #ffffff !important;
font-size: 16px !important;
font-weight: bold !important;
padding: 8px 15px !important;
border-radius: 4px !important;
background-color: #00aeef !important;
margin: 10px 15px !important;
min-width: 200px !important;
}
.button_active_page {
display: inline-block;
color: #ffffff !important;
font-size: 16px !important;
font-weight: bold !important;
padding: 8px 15px !important;
border: 0;
border-radius: 4px !important;
background-color: #737373 !important;
margin: 10px 15px !important;
min-width: 200px !important;
}

table.tmarrows {
border-collapse: collapse;
border:0;
margin:0 0 1em 0;
padding:0;
}
table.tmarrows td{
border:0;
margin:0;
padding:0;
vertical-align: middle;
text-align: center;
font-size: 2em;
}
table.tmarrows td.logo_head {
padding-left: 30px;
padding-right: 30px;
}


div.envira-gallery-item-inner div.envira-video-play-icon {
background: url(http://firebrandtech.wpengine.com/wp-content/uploads/2016/08/play-icon.svg) center no-repeat !important;
background-size: 32px 32px;
}

@media screen and (min-width: 800px) {

}

/* --- Eloquence on Demand Service Levels --- */
table#EoDlevels {
	border-collapse: collapse;
	border: 0;
	font-size: 0.9em;
}
table#EoDlevels tr.essential {
	background-color: #dcf2fd;
}
table#EoDlevels tr.enhanced {
	background-color: #e9bbb7;
}
table#EoDlevels tr.elite {
	background-color: #c7e1bf;
}
table#EoDlevels td {
	padding: 2px 5px;
	border: 1px solid black;
}
table#EoDlevels th {
	padding: 2px 5px;
	color: #ba334d;
	font-weight: bold;
	text-align:center;
	border: 0;
}
table#EoDlevels td.ctr {
	text-align: center;
	padding: 2px 10px;
	width: 49px;
}

img.floatleft {
	float: left;
	margin-right: 10px;
	width: 50px;
}


table#metadataapps {
	border-collapse: collapse;
	border: 0;
}
table#metadataapps td {
	padding: 2px 5px;
	border: 0;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}


/* --- Testimonials Overrides --- */
blockquote.easy_testimonial {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}
blockquote.easy_testimonial p {
	font-size: 1.1em !important;
	margin-bottom: 0;
}
article.testimonial header.entry-header {display: none;}
.style-modern_style-digitalism .testimonial-position {line-height: 1em;}
div.special_testimonial {
	background-color: #dcf1fd;
}
.testimonial_author .date {display:none;}

/* --- Sidebar menu overrides --- */
.widget {
	margin-bottom: 3rem !important;
}
.widget li.menu-item-type-post_type {
	padding: 0.5em 0 !important;
}
@media screen and (max-width: 800px) {
.menu-title-management-pages-container {display:none;}
.menu-eloquence-pages-container {display:none;}
}

/* --- Sidebar menu overrides --- */
div.sidebar_contact {
    width: 100%;
    border: 1px solid #00aeef;
    padding: 10px;
    text-align: center;
    font-size: 1.2em;
    border-radius: 5px;
    background-color: #dcf1fd;
}


/* --- Team Members Overrides --- 
.tmm_executive-team .tmm_member {
	width: 100% !important;
}*/

/* --- Sticky Header --- */
@media screen and (min-width: 800px) {
header.site-header {
	position: fixed;
	z-index: 1000;
	transition: all 0.4s ease;
}
header.sticky {
	height: 75px;
	transition: all 0.4s ease;
}
header.sticky div.site-branding img.custom-logo {
	display: none;
}
header.sticky div.site-branding {
	background: url("/wp-content/uploads/2016/05/header_logo_small.png") no-repeat;
	height: 70px;
}
header.sticky a.custom-logo-link {
	height: 75px;
	width: 200px;
}

div.site-content {margin-top: 170px;}

}


/* --- Product Lists --- */
.tm_gallery figure {
border: 1px solid #f57e20;
}
img.tm_gallery {
border: 1px solid #f57e20;
}

/* --- Product Lists --- */
.fb_list {
    display: table;
    border-collapse: collapse;
    margin-bottom: 2.2rem;
}
.fb_row {
    display: table-row;
}
.fb_list_symbol {
    display: table-cell;
    padding: 6px;
    text-align: center;
    vertical-align: top;
}
.fb_list_text {
    display: table-cell;
    padding: 6px;
    vertical-align: top;
}

table.contactform {
border-collapse: collapse;
border: 0;
}
table.contactform td {
padding: 5px 10px;
border: 0;
}
table.contactform td.label {
text-align: right;
}
col.contact_label {
width: 30%;
min-width: 100px;
}
col.contact_field {
width: 70%;
min-width: 400px;
}

@media screen and (max-width: 800px) {
table.contactform {
display: block;
border: 0;
}
table.contactform td {
display: block;
}
table.contactform td.label {
text-align: left;
}
col.contact_label {
width: 100%;
}
col.contact_field {
width: 100%;
}
}

/* --- Client Page --- */
h3.client_cat {
    padding: 5px 10px;
    background-color: #dcf1fd;
}



div#fixedbar {
    position: fixed;
    left: 0;
    bottom: 0;
    height: 45px;
    background-color: #00aeef;
    width: 100%;
    text-align: center;
    padding-top: 5px;
    font-size: 1.5em;
    color: white;
    z-index: 5000;
}
div#fixedbar a {
    color: white;
}
