/*
Child Theme Style Here
*/
/*********************
GLOBAL STYLES
*********************/
body {
	/*font-family: 'Raleway', sans-serif;*/
	background-image:url(../../../wendynaybour/assets/images/bg.webp);
	background-repeat:repeat-x;
	background-position:top center;
	background-attachment:fixed;
	background-color:#652c40;
	color:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}
h1, h2, h3, h4, h5, h6 {
	font-family:"Times New Roman", Times, serif;
}
a {
	color:rgba(152, 67, 97,1);
}
a:focus, a:hover {
	color:rgba(152, 67, 97,0.8);
	text-decoration:none;
}
em {
	color:inherit;
}
p {}
.overlay {
	background-color:rgba(0,0,0,0.6);
}
#banner {
	width:100%;
	min-height:inherit;
}
#banner-responsive {
	display:none;
	width:100%;
}
table tbody, table tfoot, table thead {
	background-color:rgba(0,0,0,0.5);
}
table tbody tr:nth-child(2n) {
	background-color:rgba(0,0,0,0.3);
}
label {
	color:inherit;
}
.mobile-menu-button .hamburger-inner, .mobile-menu-button .hamburger-inner::after, .mobile-menu-button .hamburger-inner::before {
	background-color:#fff;
}
/************************
COOKIE CONSENT STYLES
************************/
#catapult-cookie-bar {
	z-index:1 !important;
}
button#catapultCookie {
	background-color:#984361;
	color:#fff;
}
/*********************
TESTIMONIAL SLIDER STYLES
*********************/
.testimonial-slider .swiper-wrapper .swiper-slide {
	text-align:center;
}
.testimonial-slider .swiper-wrapper .swiper-slide p {
	font-size:28px;
	font-style:italic;
	color:#fff;
}
.testimonial-slider .swiper-wrapper .swiper-slide span{
	color:rgba(0,0,0,0.5);
	font-size:18px;
	text-transform:uppercase;
}
.testimonial-slider > .swiper-pagination-bullets, .testimonial-slider .swiper-pagination-custom, .testimonial-slider .swiper-pagination-fraction {
	bottom:-35px;
}
.testimonial-slider .swiper-pagination-bullet {
	border-radius:0px;
	background:#fff;
	opacity:0.7;
}
.testimonial-slider .swiper-pagination-bullet-active {
	background:rgba(0,0,0,0.5);
}
#testimonial-list {}
#testimonial-list .item {
	background-color:rgba(0,0,0,0.3);
	padding:30px;
	margin-bottom:30px;
	font-style:italic;
	font-size:24px;
}
/*********************
TITLE STYLES
*********************/
.mainheadingcontainer {
  width:100%;
  text-align:center;
  margin:0 auto;
  text-transform:capitalize;
}
.mainheading {
    position: relative;
    font-size: 54px;
    display: inline-block;
    padding:0 15px;
	color:#fff;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
}
.mainheading:before, .mainheading:after {
    position: absolute;
    top: 50%;
    width: 150px;
    height: 3px;
    content: '';
    background-color: #803a51;
    left:-150px;
}
.mainheading:after {
  left: 100%;
}
/*********************
HEADER STYLES
*********************/
#logo {}
.top-bar1, .top-bar1 ul {}
#header-contact span i {
	color:#984361;
}
#header-contact span a:hover {
	color:#984361;
}
#header-contact ul {
	float:right;
	padding-bottom:40px;
}
#header-contact ul li {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-style:italic;
	font-weight:normal;
	color:#fff;
	list-style-type:none;
	float:left;
	margin-left:90px;
	position:relative;
	letter-spacing:1px;
}
#header-contact ul li:after {
	width:14px;
	height:7px;
	content:"";
	position:absolute;
	top:19px;
	right:-50px;
	background-image:url(../../../wendynaybour/assets/images/separator.png);
	background-repeat:no-repeat;
}
#header-contact ul li:nth-child(3):after {
	background-image:none;
}
.header1 {
	width:100%;
	z-index:999;
	background-image:url(../../../wendynaybour/assets/images/header-bg.webp);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#652c40;
	height:190px;
}

/*********************
SUB HEADER STYLES
*********************/
header.sub-header {
	background-color:rgba(152, 67, 97,0.6);
}
header.sub-header h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:54px;
	margin-top:90px;
	text-shadow: 0 0 10px #000000;
	text-transform:capitalize;
	font-style:italic;

}
header.sub-header {
	background-attachment:scroll;
	background-size: auto 560px;
}

/*********************
FOOTER STYLES - GLOBAL
*********************/
.footer {
	background-color:#984361;
}
.widget_text .textwidget p {
	color:rgba(0,0,0,0.8);
}
.widget_text .textwidget a {
	color:rgba(0,0,0,0.8);
}
.widget_text h4.widgettitle {
	color:rgba(255,255,255,0.5);
}
.widget_nav_menu h4.widgettitle {
	color:rgba(255,255,255,0.5);
}
/************************
FOOTER STYLES - STYLE 1
************************/
#footer1 {
	background-color:inherit;
	background-image:url(../../../wendynaybour/assets/images/footer-bg.webp);
	background-position:top;
	background-repeat:repeat;
}
#footer1 #footer-bottom {
	background-color:rgba(0,0,0,0.5);
	color:#fff;
}
#footer1 ul.menu li a {
	color:#fff;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
}
#footer1 ul.menu li a:hover {
	color:#984361;
}
#footer1 .footer-copyright {
	color:#984361;
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
}
/************************
FOOTER STYLES - STYLE 2
************************/
#footer2 {}
#footer2 #footer-bottom {
	background-color:green;
}
#footer2 .webdesign {
	background-color:green;
	color:rgba(255,255,255,0.5);
	/*background-image:url(../images/futurewebs.svg);*/
}
#footer2 .webdesign:after {
	background-color:green;
}
#footer2 .footer-copyright, .footer-admin {
	color:#fff;
}
/************************
GLOBAL MENU STYLES
************************/
#mobile-menu-mobile {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3c1a26+1,8a3c57+100&0.97+0,0.97+100 */
	background: -moz-linear-gradient(top, rgba(60,26,38,0.97) 0%, rgba(60,26,38,0.97) 1%, rgba(138,60,87,0.97) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(60,26,38,0.97) 0%,rgba(60,26,38,0.97) 1%,rgba(138,60,87,0.97) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(60,26,38,0.97) 0%,rgba(60,26,38,0.97) 1%,rgba(138,60,87,0.97) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f73c1a26', endColorstr='#f78a3c57',GradientType=0 ); /* IE6-9 */
}
.off-canvas {
	background-color:#984361;
}
.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
}
#mobile-menu-mobile ul.vertical {
	margin-top:80px;
}
#mobile-menu-mobile .menu > li > a {
	color:#fff;
	font-size:20px;
	text-align:center;
	padding:1rem;
}
#mobile-menu-mobile .menu .active > a {
	background-color:rgba(0,0,0,0.3);
}
/************************
TOPBAR 1 NAV MENU STYLES
************************/
.top-bar1 .menu > li > a {
	color:rgba(255, 255, 255,1);
	font-family: 'Open Sans', sans-serif;
}
.top-bar1 .menu .active > a {
	color:rgba(255,255,255,1);
	background-color:rgba(152, 67, 97,1);
}
.top-bar1 .menu > li > a:hover {
	color:rgba(255,255,255,1);
	background-color:rgba(152, 67, 97,1);
}
.top-bar1 ul.is-dropdown-submenu {
	min-width:250px;
}
/************************
TOPBAR 2 NAV MENU STYLES
************************/
.top-bar2 {
	background-color:rgba(152, 67, 97,1);
}
.top-bar2 ul.menu > li > a {
	color:#fff;
}
.top-bar2 ul.menu > li > a:hover {
	background-color:rgba(255,255,255,0.1);
	color:#fff;
}
.top-bar2 ul.menu > li > ul.submenu li a:hover {
	background-color:rgba(152, 67, 97,1);
	color:#fff;
}
/************************
TOPBAR 4 NAV MENU STYLES
************************/
#top-bar4-menu .close-menu {
	background-color:rgba(152, 67, 97,1);
}
/************************
BREADCRUMB MENU STYLES
************************/
#breadcrumb ul li a {
	color:#984361;
}
#breadcrumb ul li a:hover {
	color:#984361;
}
/*********************
BLOG STYLES
*********************/
#blog-image a span {
	background-color:rgba(152, 67, 97,0.5);
}
h2.blog-title a {
	color:#984361;
}
#blog-nav select[name="cat"], #blog-nav select[name="archive-dropdown"], #blog-nav input[name="s"] {
	border:2px solid #984361;
}
#blog-nav .search-submit {
	color:#984361;
}
.more-link, .button-default {
	border:2px solid #984361;
	color:#984361;
}
.more-link:hover, .button-default:hover {
	color:#fff;
	background-color:#984361;
}
/*********************
BUTTON STYLES
*********************/
.button, .button-default {
	border:2px solid #fff;
	color:#fff;
}
.button:focus, .button:hover, .button-default:focus, .button-default:hover {
	color:#984361;
	background-color:#fff;
}
/*********************
NAVIGATION STYLES
*********************/
.pagination .current {
	background-color:#984361;
}
/*********************
SIDEBARS & ASIDES
*********************/
.widget {
	text-align:center;
}
.widget h4.widgettitle {
	color:#984361;
}