/*
Theme Name:     Bimber Child Theme
Theme URI:      http://bimber.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       bimber
Version:        1.0
Tags:           fluid-layout, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */

/* Increase size of off-canvas toggle and menu items */ 
.g1-canvas-toggle:before {
    font: 34px/34px bimber;
}

.menu-item-has-children>a:after {
    font: 24px/1 bimber;
}

.sub-menu>.menu-item>a, .sub-menu>.menu-item>button {
    padding: 2px 20px;
    font-size: 16px;
    font-weight: 600;
}

.g1-menu-v>.menu-item>a {
    padding: 12px 0 4px 0;
}

/* Bump offcanvas toggle and menu down for logged in users due to admin bar  */ 
.logged-in .g1-canvas-toggle {
    top: 35px;
}

.logged-in .g1-secondary-nav {
    margin-top: 30px;
}


/* Increase size of main menu items */ 
.g1-primary-nav-menu>.menu-item>a {
	font-size: 22px;
}

.g1-secondary-nav-menu>.menu-item>a {
    font-size: 18px !important;
    text-transform: uppercase;
    font-weight: 600;
}

.g1-primary-nav-menu>.menu-item {
    margin-right: 10px;
}

.menu-item-has-children>a:after {
	    right: -5px;
}


/* hide archive category list in header */ 
.g1-archive-header-text ul.g1-filter-items {
	display:none;
}

/* Scrolling Category menus on archive pages */
#displaycategorieswidget-2 ul.dcw,
#displaycategorieswidget-3 ul.dcw,
#displaycategorieswidget-5 ul.dcw
{
	height: 250px;
	overflow: scroll;
	overflow-x: hidden;
	-ms-overflow-style: none;
	list-style-type: none;
	padding-left: 0;
 	text-align: center;
	margin-bottom:0;
	background:#212121;
	border-top:10px solid #212121;
	border-bottom:10px solid #212121;
}

#displaycategorieswidget-5 ul.dcw
{
	height: 150px;
}

#displaycategorieswidget-3 ul.dcw {
	height: 110px;
}

#displaycategorieswidget-2 ul.children,
#displaycategorieswidget-3 ul.children,
#displaycategorieswidget-5 ul.children {
	list-style-type: none;
	padding-left: 0;
  	text-align: center;
}

#displaycategorieswidget-2 ul.dcw a,
#displaycategorieswidget-3 ul.dcw a,
#displaycategorieswidget-5 ul.dcw a
{
	font-family: Poppins,Roboto,sans-serif;
	color:#eee;
	font-size:0.7em
}

#displaycategorieswidget-2 ul.dcw a:hover,
#displaycategorieswidget-3 ul.dcw a:hover,
#displaycategorieswidget-5 ul.dcw a:hover

{
	color: #7fcee8;
}
#displaycategorieswidget-2 ul.dcw>li>a,
#displaycategorieswidget-3 ul.dcw>li>a,
#displaycategorieswidget-5 ul.dcw>li>a
{
	font-size:0.8em;
	font-weight: 700; 
	margin-top: 0.3em;
    display: block;
}

ul.dcw::-webkit-scrollbar {
  width: 10px;               /* width of the entire scrollbar */
}

ul.dcw::-webkit-scrollbar-track {
  background: #212121;        /* color of the tracking area */
}

ul.dcw::-webkit-scrollbar-thumb {
  background-color: #848484;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid #212121;  /* creates padding around scroll thumb */
}

.g1-delta-2nd {
	text-align:center;
}

.g1-skinmode .entry-content a {
	color:#a51818;
}
.entry-tpl-tile .entry-featured-media+.entry-body {
    pointer-events: auto;
}

.wp-caption-text, figcaption {
    color: #eee;
}

.g1-skinmode .wp-caption-text,
.g1-skinmode figcaption {
	color:#717171;
}

.g1-meta {
    color: #adadad;
}
.g1-skinmode .g1-meta {
    color: #808080;
}


.hobs-list a.title {
	display:block;
	color:white;
	font: 600 19px/1.125 serif;
    font-family: Poppins,Roboto,sans-serif;
    letter-spacing: -.025em;
	margin-top:5px;
}


.snax .snax-poll-answer-caption, .snax .snax-quiz-answer-caption {
	display:none;
}

.hobs-list .listing-item {
	margin-bottom:30px;
}

@media only screen and (min-width: 801px) and (max-width:999px) {
	.entry-media-row-04>.g1-row-inner  {
    min-height: 500px;
}
}

@media only screen and (min-width: 1000px) {
.entry-media-row-04>.g1-row-inner {
    min-height: 550px;
}
}

@media only screen and (max-width: 800px) {
.entry-media-row-04 .g1-row-1 {
    height: 250px;
}
}

@media only screen and (max-width: 800px) {
.entry-media-row-04>.g1-row-background>.g1-row-background-media {
	height:250px;
}
}

