/*
 * Theme Name:  Authentic Child
 * Theme URI:   https://codesupply.co/themes/authentic/
 * Description: Authentic Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    authentic
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */
.entry-content .has-drop-cap.is-cnvs-dropcap-bordered:first-letter {
	border-width: 3px !important;
	border-color: #af966e !important;
}

.entry-content .has-drop-cap.is-cnvs-dropcap-border-right:first-letter {
	border-left-width: 3px !important;
	border-color: #af966e !important;
}
.navbar-primary a:hover,
.navbar-primary button:hover,
.navbar-primary .navbar-nav > li > a:focus,
.navbar-primary .navbar-nav > li > a:hover,
.navbar-primary .navbar-nav > li.current-menu-parent > a,
.navbar-primary .navbar-nav > li.current-nav-item > a,
.site-submenu:hover .navbar-widgets-btn {
	color: #af966e !important;
}

.custom-section .cnvs-block-section-outer {
	width: 70%;
	padding: 0;
	max-width: 70%;
}
.main-container-boxed {
	width: 70%;
	margin: auto;
}
@media screen and (max-width: 1350px) {
	.custom-section .cnvs-block-section-outer {
		width: 80%;
		padding: 0;
		max-width: 80%;
	}
	.main-container-boxed {
		width: 80%;
		margin: auto;
	}
}
@media screen and (max-width: 500px) {
	.custom-section .cnvs-block-section-outer {
		width: 90%;
		padding: 0;
		max-width: 90%;
	}
	.main-container-boxed {
		width: 90%;
		margin: auto;
	}
	.site-content {
		margin-top: 0;
	}
}
.cnvs-block-section-inner {
	position: relative;
}
.wide-separator {
	margin: 0 !important;
	border: 1px solid #c4c4c4 !important;
}
.current-menu-item > a {
	color: #be1a1a !important;
}
/* swiper next prev */
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	display: none;
}
.swiper-button-prev,
.swiper-button-next {
	background-color: #af966e;
	height: 100px;
	color: white;
	outline-width: 0;
	width: 25px;
	height: 120px;
	top: 50%;
	transform: translateY(-50%);
}
.swiper-button-prev::after,
.swiper-button-next::after {
	font-size: 12px;
}
.swiper-button-next {
	right: 7px;
}
.swiper-button-prev {
	left: 7px;
}
@media screen and (max-width: 600px) {
	.swiper-button-prev,
	.swiper-button-next {
		display: none;
	}
}
/* swiper pagination */
.swiper-pagination {
	bottom: 0;
	width: 100%;
	display: block;
	text-align: center;
	padding: 25px 0;
	position: static;
	margin: 0 !important;
}
.swiper-pagination-bullet {
	background-color: #2d2d2d;
	opacity: 0.7;
	width: 10px;
	height: 10px;
	outline-width: 0;
}
.swiper-pagination-bullet-active {
	background-color: #af966e;
}
.swiper-pagination .swiper-pagination-bullet {
	margin: 0 4px;
}
