/*
Theme Name: Brick Weaver
Theme URI: https://dessau.qodeinteractive.com
Description: A child theme of Dessau Theme
Author: 37 Digital
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: dessau
Template: dessau
*/

/* Image with 'data' attribute is hidden */
img[data-lazy-src] {
/* we set the opacity to 0 */
   opacity: 0;
}
/* Image without 'data' attribute is (or becomes) visible */
img.lazyloaded {
/* prepare the future animation */
   -webkit-transition: opacity .5s linear 0.2s;
       -moz-transition: opacity .5s linear 0.2s;
                 transition: opacity .5s linear 0.2s;
/* we set the opacity to 1 to do the magic */
   opacity: 1;
}

footer .qodef-column-content #media_image-4 img {
	max-width: 95px !important;
}

.qodef-dark-header .qodef-page-header>div:not(.fixed):not(.qodef-sticky-header).qodef-menu-area .widget a:hover span.qodef-btn-text {
	color: #ffffff !important;
}

/* 2022-11-29 Added header standard format CSS */

.bw-page-header-standard {
	height: auto;
    min-height: 350px;
    box-sizing: border-box;
    background-size: cover;
    background-position: center center;
	display: flex;
    justify-content: flex-start;
    align-items: center;
	padding: 40px;
}

.bw-page-header-standard .vc_column-inner {
	padding-top: 0 !important;
}

@media screen and (max-width: 768px) {
	.vc_row.bw-page-header-standard {
	margin-bottom: 10px !important;
}
	.bw-page-header-standard .vc_column-inner {
	padding-left: 10px !important;
    padding-right: 10px !important;
}
}

@media screen and (min-width: 768px) {
	.bw-page-header-standard {
		height: 50vw;
	max-height: 500px;
	}
}

body .qodef-title-holder {
	border-bottom: 0;
}

body .qodef-title-holder.qodef-standard-type .qodef-page-title {
    margin: 0;
    font-weight: inherit;
}

.press-cuttings-grid-template .vc_gitem-zone-b .vc_gitem-row-position-top {
	    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}


.press-cuttings-grid-template .vc_gitem-zone-b .vc_gitem-row-position-top .vc_custom_heading {
	margin: 0;
	font-size: 20px;
	color: #ffffff;
}