/*
 Theme Name:     Boomerang
 Author:         Webwoede
 Author URI:     https://webwoede.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
    font-family: "gibson";
    src: url("/wp-content/themes/Boomerang/fonts/Gibson-BoldItalic.woff");
}

/*Fonts*/
h1, h2, h3, h4, h5, h6 {
    font-family:'gibson';
    letter-spacing: 0.01em;
}


.et_pb_section.et_pb_section_0_tb_header.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top {
	box-shadow: none!important;
}

div#et-main-area {
    overflow-x: hidden;
}

.dp-dfg-layout-fullwidth .dp-dfg-image {
    margin-bottom: -13px;
}

span.button {
    background-color: #cb558f;
    padding: 10px;
    color: #fff;
}

/*this sets the height of the image module*/
.pa-full-height-image-column {
	height: 100%;
}

/*this sets the height of the image container*/

.pa-full-height-image-column .et_pb_image_wrap {
	height: 100%;
}

/*this sets the height and fit of the actual image*/
.pa-full-height-image-column img {
	object-fit: cover;
	height: 100%;
}

/*portfolio filter design*/
.dp-dfg-skin-default .dp-dfg-filter, .dp-dfg-skin-default .pagination li {
    margin-right: 7px;
    margin-left: 7px;
    margin-bottom: 14px;
}

.dp-dfg-pagination .pagination a, .dp-dfg-skin-default .dp-dfg-filter a, .et-l .dp-dfg-pagination .pagination a.pagination-link, .et-l .dp-dfg-skin-default .dp-dfg-filter a.dp-dfg-filter-link {
    color: #fff;
    border: 1px solid #fff;
    background-color: #fff0;
}

.dp-dfg-skin-default .dp-dfg-filter a:hover, .dp-dfg-skin-default .pagination a:hover, .et-l .dp-dfg-skin-default .dp-dfg-filter a:hover, .et-l .dp-dfg-skin-default .pagination a:hover {
    background-color: #ffffff17;
}

.dp-dfg-skin-default.dp-dfg-skin-zoomimage .dp-dfg-header, .dp-dfg-skin-default.dp-dfg-skin-zoomimage .dp-dfg-item>a {
    grid-row: 1;
    grid-column: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    -ms-flex-align: flex-end;
    align-items: flex-end;
}

/*Hide header footer in visual builder
.et-fb .et-l--header,
.et-fb .et-l--footer {
display: none !important;
}*/

.dp-dfg-header.entry-header:hover .entry-title a:after {
    content: "";
    width: 0;
    height: 0;
    border-right: 95vw solid white;
    border-bottom: 19px solid white;
    position: absolute;
    bottom: 0.55em;
    margin-left: 10px;
}

.brbl-post-title a:after {
    content: "";
    width: 0;
    height: 0;
    border-right: 95vw solid white;
    border-bottom: 29px solid white;
    position: absolute;
    top: 1.75em;
    margin-left: 10px;
}

.dpdfg_filtergrid_0 .dp-dfg-container .dp-dfg-items .dp-dfg-item {
    border-width: 0px;
    cursor: url(https://boomerang.webwoede.com/wp-content/uploads/2023/10/menu_hamburger-1.png), auto;
}