/**
Theme Name: Kodecoon
Author: Fugue Media
Author URI: https://fuguemedia.co/
Description: Customized WordPress website by Fugue Media.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kodecoon
Template: astra
*/

/*Theme global styles */
.entry-header {
	padding-top: 40px;
	text-align: center;
}

.ghostkit-carousel-arrow.ghostkit-carousel-arrow-prev, .ghostkit-carousel-arrow.ghostkit-carousel-arrow-next {
	background-color: #00000000;
	-webkit-box-shadow: none;
	box-shadow:none;
}


/* Home slider arrows positioning */

.slick-next:before, .slick-prev:before {
	font-size: 32px;
	position:absolute;
}

.wp-block-getwid-media-text-slider .slick-next:before {right: 0.1vw;}
.wp-block-getwid-media-text-slider .slick-prev:before {left: 0.1vw;}


/* Sliders and carousels arrows on mobile */
@media (max-width: 976px) {
.wp-block-uagb-testimonial .slick-prev {left: -6vw !important;}
.wp-block-uagb-testimonial .slick-next {right: -6vw !important;}
	
.wp-block-getwid-media-text-slider .slick-prev {left: 1vw !important;}
.wp-block-getwid-media-text-slider .slick-next {right: 1vw !important;}
}

@media (max-width: 767px) {
.ghostkit-carousel-arrow.ghostkit-carousel-arrow-prev {left:-2vw;}
.ghostkit-carousel-arrow.ghostkit-carousel-arrow-next {right:-2vw;}
}

/* Footer Subscribe */
.footer-subscribe {
	padding: 40px 10px;
	text-align: center;
}


/* Tabbed Infobox Styling */
.ghostkit-tabs-buttons {
	display: none;
}

.tab-infobox {
	padding: 20px;
}

.tab-infobox:hover, .tab-infobox:active {
	background-color: #faf4e8;
}

/* More Classes button width */
.more-classes, .more-classes a {
	width: 100%;
}

/* Hoverable Banners */
.link-blocked {
	transition: 0.2s;
}

.wp-block-getwid-banner__wrapper {
	background-color: #fff;
}

.wp-block-getwid-banner__text {
	font-size: 1.2em;
}

.link-blocked:hover img{    
	opacity: 0.1;
}

.link-blocked a {
	cursor: default;
    pointer-events: none;
}

/* Blog List styling */
.wp-block-getwid-template-post-featured-image img {
    height: auto !important;
}

/* Posthero styling */
.posthero {
	margin-top:40px;
}