/*
Theme Name: Twenty Seventeen Child
Version: 1.0
Description: A child theme of Twenty Seventeen
Author: Leah Levitan
Template: twentyseventeen
*/

@import url("../twentyseventeen/style.css");

@font-face {
font-family: 'Streetvertising Light';
font-style: normal;
font-weight: normal;
src: url('http://rhinocharge.co.ke/wp-content/uploads/2020/06/Streetvertising-Light-public.woff') format('woff');
}

html {
	font-family: Helvetica, Sans-Serif;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

h1,h2,h3 {
	font-family: Helvetica, Sans-Serif;
}

element.style {
    font-family: Helvetica, Sans-Serif !important;
}

.site-info {
    display: none;
}

.navigation-top {
    bottom: 0;
    font-size: 0.845rem;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 3;
}

.single-featured-image-header {
    background-color: #fafafa;
    border-bottom: 1px solid #eee;
    border-left: 130px solid #fafafa;
    border-right: 130px solid #fafafa;
}

.elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
}



.breadcrumbs {
	margin-bottom: 1em !important;
}


#header-widget-area {
	text-align:center;
	background: #fff;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}

.custom-header-media img {
    height: 192px !important;
    position: relative !important;
}
.custom-header {
    height: 192px !important;
	margin-bottom: 69px !important;
}
.custom-header a:link {
  color: red;
}


.custom-header a:visited {
  color: green;
}


.custom-header a:hover {
  color: hotpink;
}


.custom-header a:active {
  color: blue;
}

.twentyseventeen-front-page .site-branding {
    margin-bottom: 0px !important;
}

.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img {
    display: inline-block;
    max-height: 80px !important;
    width: auto;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 740px !important;
}

.elementor-view-framed .elementor-icon {
    padding: .5em !important;
    color: #cea36c !important;
    border: 3px solid #cea36c !important;
    background-color: transparent !important;
}

.entry-title {
    color: #222;
    font-size: 2rem !important;
    font-weight: 800;
    letter-spacing: 0em !important;
    text-transform: uppercase;
}

.entry-title .obfx-grid-title {
    color: #222;
    font-size: 1rem !important;
    font-weight: 800;
    letter-spacing: 0em !important;
    text-transform: uppercase;
}

.obfx-grid-content {
    margin: 0 0 10px 0;
    color: #555;
    font-size: 12px !important;
    line-height: 1.5;
}

.entry-header {
    margin-bottom: 0em !important;
}
.obfx-grid-title a{
    margin: 0;
    color: #333;
    font-size: 21% !important;
}

.obfx-grid .obfx-grid-title {
    line-height: 0 !important;
}

#breadcrumbs {
padding-top: 2%;
color: #778899;
}

#breadcrumbs a {
    color: #404040;
    text-decoration: underline;
}

#breadcrumbs a:hover { 
	color: #cea36c; 
}

.wrap {
    max-width: 2000px !important;
    padding-left: 3em;
    padding-right: 3em;
}

.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    margin-left: auto;
    margin-right: auto;
    max-width: 1740px;
}

.elementor embed, .elementor iframe, .elementor object, .elementor video {
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none;
    height: 500px !important;
}