/*
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 */


nav#g1-secondary-nav {
    width: 100%;
}


#g1-secondary-nav ul#g1-secondary-nav-menu {
    display: flex;
    width: 100%;
    justify-content: center;
}

#g1-secondary-nav-menu li:nth-child(2) {
    position: absolute;
	z-index: 2;
}

#g1-secondary-nav-menu li:nth-child(1),
#g1-secondary-nav-menu li:nth-child(3) {
    flex-grow:1;
}

#g1-secondary-nav-menu li:nth-child(3) {
	text-align:right;
}

#oh_header2_left {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0px 16px;
    color: white;
}

#oh_header2_mid {
	margin-top: 5px;
    margin-bottom: 5px;
    background-color: #fff;
    border-color: #cccccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#oh_header2_mid a.oh_header2_mid_lnk { display: block; }

#oh_header2_mid span{
    margin-top: 5px;
    margin-bottom: 5px;
    color: #010D12;
    padding: 0px 16px;
    font-size: 13px;
    line-height: 26px;
    border-color: #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: none;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
	font-weight:500;
    -webkit-transition: all .2s;
    transition: all .2s;
	cursor:pointer;
}

#oh_header2_mid:hover{
	background-color: #001C2F;
}

#oh_header2_mid:hover span{
	color: #fff;
}

#oh_mid_newsletter {
    position: absolute;
	z-index:2;
    background: #fff;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 2em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: -50%;
    text-align: center;
    min-width: 320px;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
}

#oh_mid_newsletter form{
	margin: 1em 0;
}

#oh_mid_newsletter form,
#oh_mid_newsletter form input[type=submit]{
	width:100%;
}

#oh_mid_newsletter.hide {
	display:none;
}
#oh_mid_newsletter .g1-newsletter-avatar,
#oh_mid_newsletter .g1-alpha.g1-alpha-1st,
#oh_mid_newsletter .mc4wp-form-fields label{
	display:none;
}

#oh_footer_loudd {
	color:white;
	font-weight:bold;
}

#oh_footer_loudd:hover {
	text-decoration:underline;
}


html.g1-off-global .g1-canvas { z-index:999;}

.home.blog .g1-row.g1-row-layout-page.g1-row-padding-m.archive-body {/*display:none;*/}

.home.blog #page section.archive-featured.archive-featured-stretched.archive-featured-with-gutter,
.home.blog #page .g1-row.g1-row-layout-page.archive-intro
{overflow-x:hidden;}

.home.blog .g1-row.g1-row-layout-page.g1-row-padding-m.archive-body #primary ul.g1-collection-items li:nth-child(1),
.home.blog .g1-row.g1-row-layout-page.g1-row-padding-m.archive-body #primary ul.g1-collection-items li:nth-child(2),
.home.blog .g1-row.g1-row-layout-page.g1-row-padding-m.archive-body #primary ul.g1-collection-items li:nth-child(3),
.home.blog .g1-row.g1-row-layout-page.g1-row-padding-m.archive-body #primary ul.g1-collection-items li:nth-child(4),
.home.blog .g1-row.g1-row-layout-page.g1-row-padding-m.archive-body #primary ul.g1-collection-items li:nth-child(5),
.home.blog .g1-row.g1-row-layout-page.g1-row-padding-m.archive-body #primary ul.g1-collection-items li:nth-child(6)
{display:none;}

@media only screen and (min-width: 992px) {
	.home.blog .g1-row.g1-row-layout-page.g1-row-padding-m.archive-body #primary ul.g1-collection-items li:nth-child(7),
	.home.blog .g1-row.g1-row-layout-page.g1-row-padding-m.archive-body #primary ul.g1-collection-items li:nth-child(8)
	{display:none;}
}


.wpb_column.vc_column_container.vc_col-sm-4.vc_hidden-sm.vc_hidden-xs .wpb_wrapper .wpb_widgetised_column.wpb_content_element .wpb_wrapper .g1-sticky-widget-wrapper,
.wpb_column.vc_column_container.vc_col-sm-4.vc_hidden-sm.vc_hidden-xs .wpb_wrapper .wpb_widgetised_column.wpb_content_element .wpb_wrapper,
.wpb_column.vc_column_container.vc_col-sm-4.vc_hidden-sm.vc_hidden-xs .wpb_wrapper .wpb_widgetised_column.wpb_content_element,
.wpb_column.vc_column_container.vc_col-sm-4.vc_hidden-sm.vc_hidden-xs .wpb_wrapper
{height:100%;}

.wpb_column.vc_column_container.vc_col-sm-4.vc_hidden-sm.vc_hidden-xs {
    display: flex;
}

.archive-featured.archive-featured-stretched.archive-featured-with-gutter h3.g1-gamma.g1-gamma-1st.entry-title {transition: color 0.2s;}
.archive-featured.archive-featured-stretched.archive-featured-with-gutter h3.g1-gamma.g1-gamma-1st.entry-title:hover {color:#1f84ab;}


.home.blog .entry-tpl-tile .entry-header {
    pointer-events: all;
}

body.post-template-default.single.single-post .entry-media-row .entry-header .entry-before-title .entry-categories-inner {margin-left: 10px;}


.g1-sticky-widget{
    /*min-height: 50px;
    background-color: chartreuse;*/
}


.entry-content .adace-slot-wrapper img{width:100%;margin-top:20px;margin-bottom:20px;}
@media only screen and (min-width: 1025px) {.entry-content .adace-slot-wrapper{margin-left:0 !important; margin-right:0 !important;}}

.entry-media-row-04{}
/*.entry-media-row-04>.g1-row-inner,*/
.entry-media-row-04 .g1-row-1{height:56.25vw;max-height:665px;min-height:auto;}

.entry-media-row-04>.g1-row-background>.g1-row-background-media{height:100%;}

body.featured-top .entry-media-row-04>.g1-row-background>.g1-row-background-media{background-position: top;}
body.featured-bottom .entry-media-row-04>.g1-row-background>.g1-row-background-media{background-position: bottom;}
body.featured-left .entry-media-row-04>.g1-row-background>.g1-row-background-media{background-position: left;}
body.featured-right .entry-media-row-04>.g1-row-background>.g1-row-background-media{background-position: right;}

body.featured-light .g1-mega.entry-title{color:#fff;}

/*.entry-media-row>.g1-row-background>.g1-row-background-media{    background-size: contain;    background-position: initial;}
*/

body .g1-mosaic-4-4-4-4 .g1-mosaic-item {height:56.25vw;padding-top:0;}
@media only screen and (min-width: 601px){
	body .g1-mosaic-4-4-4-4 .g1-mosaic-item {height:28.12vw;}
}
@media only screen and (min-width: 801px){
	body .g1-mosaic-4-4-4-4 .g1-mosaic-item {height:14.06vw;}
}
.entry-category{margin-bottom: 6px;}

body .g1-footer-nav,
body .g1-footer-text,  
.footer-wrapper{
    display: inline-flex; 
    float:initial;
    width:auto;
}

.footer-wrapper {
    display: flex;
    justify-content: space-between;
}
.cwp-click:hover{color:#fff;}
.cwp-click{padding: 0 10px;    transition: border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;color:#fff;
}
