/*
 Theme Name:   DIVEIN
 Description:  DIVEIN theme
 Template:     generatepress
 Version: 1.5.4
*/

/*#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.current a.menu-top, .folded #adminmenu li.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, #adminmenu .wp-menu-arrow, #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
	background: #735f48;
}

#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before {
	color: #baa995;

}

#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.current a.menu-top, .folded #adminmenu li.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, #adminmenu .wp-menu-arrow, #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
	background: #735f48;
}

#adminmenu .wp-submenu a {
	color: #baa995;
}
*/
/*Mediavine Mobile 5 CSS*/
@media only screen and (max-width: 359px) {
	.btn {
		margin-left: -10px !important;
	}
}

/*End CSS */
/*Mediavine Mobile 6/7/8 CSS */
@media only screen and (max-width: 420px) {
	.btn {
		max-width: 320px !important;
		max-height: unset !important;
	}
}

/*End CSS*/

.compare-products {
	margin-top: 20px;
}

.divein-compare-grids {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, .05);
}

.divein-compare-grids .divein-compare-grid:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	border: 1px solid #F8F5EC;
	z-index: 10;
	pointer-events: none;
}

.divein-compare-grids .divein-compare-grid {
	width: 20%;
	box-sizing: border-box;
	transition: all 0.3s ease;
	position: relative;
}

.divein-compare-grids.four-el .divein-compare-grid{
	width: 25%;
}

.divein-compare-grids.three-el .divein-compare-grid{
	width: 33%;
}

.divein-compare-grids.two-el .divein-compare-grid{
	width: 50%;
}

.divein-compare-grids.one-el .divein-compare-grid{
	width: 100%;
}

.divein-compare-grids .divein-compare-grid .divein-compare-badge svg {
	width: 25px;
	height: 25px;
	margin-right: 5px;
	position: relative;
}

.divein-compare-grids .divein-compare-grid .divein-compare-badge.bang {
	background: #2C2247;
}

.divein-compare-grids .divein-compare-grid .divein-compare-badge.bang:before {
	background: #2C2247;
}

.divein-compare-grids .divein-compare-grid .divein-compare-badge {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	background: var(--current-backgraund);
	color: #fff;
	height: 45px;
	font-size: 12px;
	width: 100%;
	text-transform: uppercase;
	z-index: 1;
}

.divein-compare-grids .divein-compare-grid .divein-compare-badge strong {
	display: contents;
}

.divein-compare-grids .divein-compare-grid .divein-compare-badge:before {
	content: '';
	width: 15px;
	height: 15px;
	position: absolute;
	left: 50%;
	bottom: 0;
	background: var(--current-backgraund);
	transform: translate(-50%, 50%) rotate(45deg);
	z-index: -1;
}

.divein-compare-grids .divein-compare-grid img {
	width: 100%;
}

.divein-compare-grids .divein-compare-grid .link {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-head {
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 50px 15px 30px;
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-head h3 {
	font-family: "Roboto", sans-serif;
	font-size: 20px;
	margin: 25px 0 10px;
	color: #040d3d;
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-head p {
	font-size: 16px;
	margin: 0 0 20px;
	color: #9B9B9B
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-head .divein-compare-btn {
	border-radius: 2px;
	background: #4f64b8;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	height: 40px;
	min-height: 40px;
	padding: 0 15px;
	font-size: 14px;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	margin: auto auto 0;
	transition: all 0.3s ease;
	position: relative;
	z-index: 10;
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-head .divein-compare-btn:last-child {
	margin-bottom: 41px;
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-head .divein-compare-btn:hover {
	background: #095ab8;
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-head:after {
	content: '';
	width: calc(100% + 30px);
	height: 1px;
	background: #F8F5EC;
	left: -15px;
	right: -15px;
	position: absolute;
	bottom: 0;
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-body .details-item{
	padding: 15px 15px;
	position: relative;
}
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body .details-item:not(:last-of-type){
	border-bottom: 1px solid #F8F5EC;
}
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body h5 {
	margin: 0 0 5px;
}
.details-item h6 {
    margin-bottom: 4px;
    font-size: 16px;
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-body .reasons-to-buy .custom-reason {
	font-size: 12px;
}
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body ul{
	margin: 0;
	padding-left: 15px;
	position: relative;
}
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body li,
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body p {
	margin: 0;
	font-size: 13px;
}
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body ul.green li,
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body ul.red li{
	list-style: none;
	position: relative;
}
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body ul.сross li:before{
	content: '';
	position: absolute;
	left: -15px;
	top: 4px;
	color: #f00;
	width: 12px;
	height: 12px;
	background-size: contain;
	background-image: url(data:image/png;base64,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)
}
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body ul.сheck-mark li:before{
	content: '✓';
	position: absolute;
	left: -15px;
	top: 0px;
	color: #7bca07;
}

ul.red li:before{
	color: #f00 !important;
}

ul.green li:before{
	color: #7bca07 !important;
}

.divein-compare-grids .divein-compare-grid .divein-compare-grid-head,
.divein-compare-grids .divein-compare-grid .divein-compare-grid-body {
	position: relative;
	font-family: "Roboto", sans-serif;
}

.divein-compare-grids .divein-compare-grid:hover .divein-compare-btn {
	transform: scale(1.1);
}

.divein-compare-grids .divein-compare-grid:hover .divein-compare-grid-head:after {
	width: calc(100% + 24px);
	left: -12px;
	right: -12px;
}

.divein-compare-grids .divein-compare-grid:hover:before {
	border-width: 3px;
	border-style: solid;
	-o-border-image: linear-gradient(to right, #3FBCAD, #0A72ED) 1;
	border-image: linear-gradient(to right, #3FBCAD, #0A72ED) 1;
}

.compare-products .container {
	padding: 0 !important;
}

#fixed_header{
	padding: 10px 0 20px !important;
}
.divein-compare-grids .logo-where-bue {
	width: 85px !important;
	height: 31px !important;
	object-fit: contain;
	object-position: center;
	margin: 10px auto 0px;
}

.post-content .authors {
	margin-top: 32px !important;
}

.divein-compare-grids .slick-arrow.next {
	right: -60px;
}
.fixed-header-content-links{
	margin-left: auto;
}
.fixed-header-content-stars{
	margin-right: 0 !important;
	padding-right: 0 !important;
}
.divein-compare-grids .slick-arrow.prev {
	left: -60px;
}

.divein-compare-grids .slick-arrow:not(.slick-disabled):hover path {
	fill: #3FBCAD;
}

.divein-compare-grids .slick-arrow {
	position: absolute;
	width: 45px;
	height: 45px;
	padding: 12px;
	/*box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.05);*/
	border-radius: 50%;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	transition: all 0.3s ease;
	/*background-color: transparent;*/
}

.divein-compare-grids .slick-arrow.slick-disabled {
	opacity: 0.2;
}

.divein-compare-grids .slick-list {
	padding: 0 2px 0 0;
}

.divein-compare-grids .slick-list {
	margin: 0 !important;
}

.compare-products .compare-description,
.compare-products .compare-title {
	max-width: 902px;
}
a.header-ScubaCom  .the-button{
	border: 2px solid transparent;
	padding: 8px 20px;
	background: linear-gradient(to bottom, #6fa4e4, #6fa4e4) padding-box, conic-gradient(from var(--bg-angle), #21344fb3 0%, #ffffffa3 50%, #21344fb3 100%) border-box ;
	animation: spin-block 10s linear infinite;
}
@property --bg-angle {
	syntax: "<angle>";
	inherits: true;
	initial-value: 0deg;
}
@keyframes spin-block {
	to {
		--bg-angle: 360deg;
	}
}
.post-where-to-buy {
    border: 3px solid transparent;
    background: linear-gradient(to bottom, #dfeafd, #dfeafd) padding-box, conic-gradient(from var(--bg-angle), #f7f5ec 0%, #a6c3f5 50%, #f7f5ec 100%) border-box;
    animation: spin-block 4s linear infinite;
}
.post-where-to-buy{
	position: relative;

}
@media only screen and (max-width: 1199px) {
	.compare-products .container {
		max-width: 100%;
	}
}

@media only screen and (max-width: 1024px) {
	.divein-compare-grids {
		display: -ms-flexbox !important;
		display: flex !important;
		width: 100% !important;
	}
	.divein-compare-grids .slick-arrow.prev {
		right: 65px;
		left: initial;
	}
	.divein-compare-grids .slick-arrow {
		position: absolute;
		transform: translateY(0);
		top: -55px;
	}
	.divein-compare-grids .slick-arrow.next {
		right: 0px;
	}
	.divein-compare-grids .slick-track {
		display: flex !important;
		flex-direction: row;
		flex-wrap: nowrap;
	}
	.divein-compare-grids .slick-list {
		margin: 0 !important;
		padding: 0 !important;
	}
	.divein-compare-grids .slick-slide {
		width: calc((100vw - 30px) / 3.5);
		height: initial;
	}
	.compare-products .compare-description p{
		margin-bottom: 65px;
	}
}

@media only screen and (max-width: 991px) {
	.link-button-wrapper .the-button{
		padding: 10px 10px !important;
	}
	a.header-ScubaCom .the-button{
		padding: 7px 10px !important;
	}
	.fixed-header-content-stars a{
		font-size: 14px !important;
	}
	.link-button-wrapper .the-button{
		font-size: 10px !important;
	}
}
@media only screen and (max-width: 768px) {
	a.header-ScubaCom .the-button {
		padding: 7px 20px !important;
	}
	.link-button-wrapper .the-button{
		font-size: 14px !important;
	}
	#fixed_header {
		padding: 10px 0 30px !important;
	}
}
@media only screen and (max-width: 679px) {
	.divein-compare-grids .slick-slide {
		width: calc((100vw - 30px) / 2.5);
	}
	.divein-compare-grids .divein-compare-grid .divein-compare-badge {
		font-size: 10px;
	}
	.featured_cards .slick-slide {
		margin-right: 5px !important;
		min-width: 150px;
	}
}

@media only screen and (max-width: 479px) {
	.divein-compare-grids .slick-slide {
		width: calc((100vw - 30px) / 1.5) !important;
	}
	.divein-compare-grids .divein-compare-grid .divein-compare-grid-head {
		padding-top: 45px;
		height: 100% !important;
	}
	.divein-compare-grids .divein-compare-grid .divein-compare-badge {
		height: 30px;
		font-size: 8px
	}
	.divein-compare-grids .divein-compare-grid .divein-compare-badge:before {
		width: 10px;
		height: 10px;
	}
	.divein-compare-grids .divein-compare-grid .divein-compare-grid-head h3 {
		font-size: 16px;
	}
	.divein-compare-grids .divein-compare-grid .divein-compare-grid-head p {
		font-size: 12px;
	}
	.divein-compare-grids .divein-compare-grid .divein-compare-grid-head .divein-compare-btn {
		font-size: 12px;
	}
	.two-and-half-on-mobile .slick-slide{
		width: calc((100vw - 30px) / 2.2) !important;
	}
}
@media only screen and (max-width: 425px) {
	.divein-compare-grids .slick-current + .slick-slide {
		width: calc((100vw - 30px) / 1.5) !important;
	}
	.divein-compare-grids.two-and-half-on-mobile .slick-current + .slick-slide{
		width: calc((100vw - 30px) / 2.2) !important;
	}
}

a.fullreview.fullreviewlarge.btn.primary-button img {
        width: 200px !important;
        font-size: 16px !important;
        padding: 10px 2px !important;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
}
.post-content .post-lists.toplist.variant{background-color:#fff;}
.post-content .post-lists.toplist.variant ul li{border-bottom:none;padding:6px 0;align-items:baseline;}
.post-content .post-lists.toplist.variant .number{top:-6px;}
/*.variant .listx{display:flex;align-items:baseline;position:relative;top:6px;}*/
.variant .listx b{white-space:nowrap;padding-right:1px;}
.post-content .post-lists.toplist.variant ul li a{margin-left:0;}
/*.variant .listx span a{font-size:13px;}*/
/*.variant .listx span{display:flex;flex-direction:column;}*/



    /* General Style for video review button */
    .video-review-link {
        text-decoration: none;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 26px 0;
        margin-right: 20px;
        position: relative;
        width: 250px;
        height: 50px;
        overflow: hidden;
        border-radius: 10px;
        cursor: pointer;
        background: rgba(0, 0, 0, 0.4); /* Dark overlay on the entire button */
		border-radius: 10px 0;
    }

    .video-review-overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        border-radius: 10px;
        background: rgba(0, 0, 0, 0.4); /* Additional dark overlay over the video */
        z-index: 1;
    }

    .video-review-link video {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        object-fit: cover;
        border-radius: 10px;
        z-index: 0; /* Ensure video stays under overlay */
    }

    .video-review-link span {
        position: relative;
        z-index: 2; /* Ensure text is above overlay */
        color: white; /* Ensure text color is white */
        font-size: 14px;
        font-weight: 500; /* Ensure text is bold */
        padding: 5px 10px;
        text-transform: unset;
        white-space: nowrap;
    }

    .video-review-link img {
        top: 3px;
        padding-left: 10px;
    }



    /* Hover effect */
    .video-review-link:hover span {
        text-decoration: underline !important;
        text-decoration-thickness: 1px !important;
        text-underline-offset: 3px;
    }

    /* Specific style for .fullreviewlarge */
    .fullreview.fullreviewlarge.btn.primary-button {
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 500 !important;
        font-size: 14px !important;
        padding: 14px 35px !important;
        margin: 26px 0 !important;
        max-height: 48px !important;
        text-decoration: underline !important;
        text-decoration-thickness: 1px !important;
        text-underline-offset: 3px !important;
        background: rgba(0, 0, 0, 0.4); /* Dark overlay on the entire button */
		border-radius: 10px 0;
    }

    /* Responsive adjustments */
    @media (max-width: 600px) {
        .video-review-link, .fullreview.fullreviewlarge.btn.primary-button {
            width: 200px !important; /* Adjust width for mobile devices */
            font-size: 16px !important; /* Adjusted font size */
            padding: 2px 2px !important; /* Reduced padding */
        }

		.video-review-link span {
            font-size: 16px !important; /* Adjusted font size */
        text-decoration: underline !important;
        text-decoration-thickness: 1px !important;
        text-underline-offset: 3px !important;
        }

        .video-review-link img {
            display: none; /* Hide the image on mobile */
        }
    }
    .post-byline {
        font-size: 0.8rem;
        padding-bottom: 10px;
        color: #202245;
        align-items: center;
    }
    .byline-icon {
        font-size: 0.875rem; /* This is equivalent to 14px if 1rem is 16px */
        margin-right: 0.3125rem; /* Equivalent to 5px */
        margin-left: 0.3125rem; /* Equivalent to 5px */
        vertical-align: middle;
    }
    .author-link {
        text-decoration: underline;
        color: #202245;
    }
    .byline-label {
        font-weight: bold;
    }

    /* Mobile Styles */
    @media (max-width: 600px) {
        .post-byline {
		font-size: 0.7rem;

        }
        .byline-icon {
		margin-left: 0; /* Remove left margin on phone */
		font-size: 0.675rem;
		margin-right: 0.2125rem;
        }
    }
