/*
 Theme Name:   Divine Books & Graphics
 Theme URI:    https://divinebooks.co.za/
 Description:  Divine Books & Graphics
 Author:       Henry Quinn
 Author URI:   https://www.hqdesign.co.za
 Template:     Divi
 Version:      1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/* ===== Header - Start ===== */

li.current-menu-item {
    text-decoration: line-through;
    text-decoration-color: #ffff;
}
#top-menu-nav>ul>li>a {
	transition: all 0.5s;
}
#top-menu-nav>ul>li>a:hover {
	color: #000;
    opacity: 1;
    transition: all 0.5s;
}
.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
	display: flex!important;
}
.lwp-hide-mobile-menu .et_mobile_nav_menu {
	display: none;
}
.lwp-hide-mobile-menu li.current-menu-item {
	text-decoration: none;
}


/* ===== Body - Start ===== */

.reviewBox tr td {
    padding: 0px;
}
.reviewBox .et-pb-arrow-prev, 
.reviewBox .et-pb-arrow-next {
    background: #000;
    color: #fff !important;
    font-size: 30px;
    right: 0px !important;
    position: absolute;
    border-radius: 10px;
    opacity: 1;
}
.reviewBox .et-pb-arrow-prev {
	left: 0px !important;
    right: auto !important;
}
.et_parallax_bg {
    background-size: auto;
}
.mau-gallery-slider {
    pointer-events: none;
}
.mau-gallery-slider .et-pb-controllers, 
.mau-gallery-slider a.et-pb-arrow-next, 
.mau-gallery-slider a.et-pb-arrow-prev {
    display: none;
}
.sliderNoElements .et-pb-controllers,
.sliderNoElements .et-pb-slider-arrows {
    display: none;
}
.portfolioSlider .wpls-logo-showcase {
    padding: 0px !important;
}
.portfolioSlider .wpls-logo-cnt.slick-slide {
    margin: 0px !important;
}
.modTeam h3.et_pb_gallery_title {
	position: absolute;
    bottom: 0;
    background: rgba(255,255,255,0.8);
    color: #333333;
    width: 100%;
    transition: .5s ease;
    text-transform: uppercase;
    padding: 5px 30px;
    text-align: center;
    font-size: 16px;
    height: 40px;
}
.et_parallax_bg {
    background-size: contain;
}

@media only screen and (max-width: 1080px) {
}
@media only screen and (max-width: 980px) {
	.modTeam h3.et_pb_gallery_title {
		position: relative;
		top: -50px;
		margin-bottom: -50px;
	}
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 680px) {
}
@media only screen and (max-width: 425px) {
}
@media only screen and (max-width: 376px) {
}

/* ===== Footer - Start ===== */
