/*
 Theme Name:   BMS 2019
 Description:  BMS Child Theme
 Author:       Alex Knight (Bookswarm)
 Author URI:   https://bookswarm.co.uk
 Template:     book-marketing-society
 Version:      1.0.0
*/



/* Fonts:
Brandon grotesque (headings)
Sabon (body)
ReemKufi (buttons, read more)


*/


body #masthead {
	background-color: #00eca2; /* green */
}

body #masthead .menu > li > a {
	font-family: brandon-grotesque, sans-serif;
}

body #main-menu {
	background-color: #000;
}

body #masthead .menu .active > a,
body #masthead .menu > li > a:hover {
	background-color: #808080;
}

body #masthead .menu .submenu > li > a {
    background-color: #000;
}

body .vertical.menu .active > a {
	background-color: #000;
	color: #fff;
}

body .vertical.menu .is-accordion-submenu-parent > a::after {
	border-color: #000 transparent transparent;
}

body .vertical.menu > li > a {
	text-transform: uppercase;
	color: #000;
	font-family: brandon-grotesque, sans-serif;
}

body .sidebar .widget, body section.articles, body .flexslider, body #logos, body .content-box {
	background-color: #f6f5f5;
}

body .off-canvas-wrapper {
	font-family: linotype-sabon,sans-serif;
	font-weight: 400;
	font-style: normal;
}

body h1,
body .h1,
body h2,
body .h2,
body h3,
body .h3,
body h4,
body .h4,
body h5,
body .h5 {
	color: #000;
	font-family: brandon-grotesque, sans-serif;
}

body h1 a,
body .h1 a,
body h2 a,
body .h2 a,
body h3 a,
body .h3 a,
body h4 a,
body .h4 a,
body h5 a,
body .h5 a {
	color: #000;
}

body a:link, body a:visited {
	color: #04c589;
}

body a:hover {
	color: #039467;
}

body .sign-in {
	background-color: #00eca2;
}

body div.bms-button a,
body div.bms-button button,
body div.bms-button button.btn {
	background-color: #000;
	font-family: 'Reem Kufi', sans-serif;
}

body div.bms-button a:after,
body div.bms-button button:after,
body div.bms-button button.btn:after {
	background-color: #00eca2;
}

body #welcome {
	background-color: #00eca2;
}

body #welcome p {
	color: #000;
	font-size: 16px;
}

body #welcome div.bms-button a:after,
body #welcome div.bms-button button:after,
body #welcome div.bms-button button.btn:after {
	background-color: #808080;
}

body .sign-in div.bms-button a:after,
body .sign-in div.bms-button button:after,
body .sign-in div.bms-button button.btn:after {
	background-color: #808080;
}

body div.bms-button a:hover,
body  div.bms-button button:hover,
body div.bms-button button.btn:hover {
	background-color: #505050;
}

body a.button,
body .off-canvas-wrapper .gform_wrapper .gform_footer input.button,
body .off-canvas-wrapper .gform_wrapper .gform_footer input[type=submit],
body .entry-content .pmpro_btn {
	background-color: #000;
	font-family: 'Reem Kufi', sans-serif;
}

body a.button:hover,
body .off-canvas-wrapper .gform_wrapper .gform_footer input.button:hover,
body .off-canvas-wrapper .gform_wrapper .gform_footer input[type=submit]:hover,
body .entry-content .pmpro_btn:hover {
	background-color: #505050;
}

body .flexslider .flex-direction-nav .flex-next {
	background-image: url('arrow_green_right.png');
}

body .flexslider .flex-direction-nav .flex-prev {
	background-image: url('arrow_green_left.png');
}

body .flexslider .flex-control-nav {
	display: none;
}

body .more {
	color: #999999;
	font-family: 'Reem Kufi', sans-serif;
}

body a:hover, body a:focus {
	color: #505050;
}

body section.articles article p.date {
	font-style: italic;
	text-transform: uppercase;
}

body .tags a {
	background-color: #dadada;
}


#logos #prev {
	position: absolute;
	top: 55%;
}

#logos #next {
	position: absolute;
	right: 0;
	top: 55%;
}

#logos {
	position: relative;
	width: 100%;
	overflow: hidden;
}

body #bg-text {
	display: none;
}


body #social-widgets {
	background-color: #f6f5f5;
	padding: 25px 0;
}

body .footer#footer {
	background-color: #000;
}

body form label {
	color: #000;
}




