/*
CTC Separate Stylesheet
Updated: 2023-11-10 07:45:52
Theme Name: Mesmerize Child
Theme URI: https://extendthemes.com/go/mesmerize-home/
Template: mesmerize
Author: Horea Radu
Author URI: https://extendthemes.com/
Description: Mesmerize is an incredibly flexible, multipurpose WordPress theme that can help you create an amazing website easier than ever, by drag and drop. It comes with a predesigned home page, 5 header designs and over 30 ready to use content sections that you can easily customize. It also has lots of customization options (video background, slideshow background, header content types, gradient overlays, etc) that will help you create a beautiful, unique website in no time. Mesmerize is responsive so it works on mobile devices out of the box and it is also WooCommerce ready. DEMO: https://extendthemes.com/go/mesmerize-demos/
Tags: entertainment,food-and-drink,portfolio,one-column,two-columns,right-sidebar,grid-layout,custom-header,custom-menu,custom-logo,full-width-template,theme-options,translation-ready,featured-images,threaded-comments
Version: 1.6.120.1699602352
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap');

@font-face {
    font-family: 'AlienAndCows';
    src: url('fonts/alien_and_cows.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

.button.color1,
.button.color2,
.contact-form-wrapper input[type=submit] {
    background-color: #000 ;
    border-color: #000 ;
}

.button.color1:hover,
.button.color2:hover,
.contact-form-wrapper input[type=submit]:hover {
    background-color: #333;
    border-color: #333;
}

ul.dropdown-menu.active-line-bottom > .current_page_item > a, ul.dropdown-menu.active-line-bottom > .current-menu-item > a, ul.dropdown-menu.default > .current_page_item > a, ul.dropdown-menu.default > .current-menu-item > a {
    border-bottom: 3px solid #BF9C60;
}

.coloured-nav ul.dropdown-menu.active-line-bottom > .current_page_item > a, .coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .coloured-nav ul.dropdown-menu.default > .current_page_item > a, .coloured-nav ul.dropdown-menu.default > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current_page_item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.default > .current_page_item > a, .fixto-fixed ul.dropdown-menu.default > .current-menu-item > a {
    border-bottom: 3px solid #BF9C60;
}

.fixto-fixed ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a {
    color: #BF9C60;
}

@media (min-width: 768px) {
    ul.dropdown-menu > li:hover > a, ul.dropdown-menu > li.hover > a {
        color: #BF9C60;
    }
}

#content-13,
#about-1,
#content-15,
#portfolio-3 {
    background-color: #f5f5f5 !important;
}

.bg-color1 {
    background-color: #000000;
}

body {
    color: #555;
}

h1 {
    font-family: 'AlienAndCows';
    font-weight: normal;
}

h2, h3, h4, h5, #main_menu > li {
    font-family: 'Poppins';
    font-weight: normal;
    letter-spacing: 0;
}

h3 {
    font-size: 1.5rem;
}

h5 {
    font-size: 1.2rem;
    font-weight: 300;
}

#main_menu li a{
    font-size: 1rem !important;
    font-weight: normal !important;
}

.contact-form-wrapper input[type=submit] {
    border-radius:  0;
}

.wpcf7-response-output {
    font-size: 0.6rem;
    color: #333;
}

.wpcf7-not-valid-tip {
    font-size: 0.6rem;
}

h6, .h6, .contact-form-wrapper label {
    font-size: 0.75rem;
}

.offcanvas_menu li.open > a, .offcanvas_menu li.open > a:hover {
    border-left-color: #BF9C60;
    color: #BF9C60;
}

.footer-content-lists .widgets-row > * {
    border-left: 0;
}

@media (max-width: 767px) {
    .footer-content .col-sm-8.flexbox {
        justify-content: center;
    }
}
.footer-content .col-sm-4.flexbox > div {
    width: 100%;
}

.grecaptcha-badge {
    display: none;
}

.footer-content .col-sm-8.flexbox .col-sm-4 {
    align-self: center;
}

.footer-content .widget_text p {
    margin-bottom: 15px;
}

h1.hero-title,
p.header-subtitle {
    margin-bottom: 3rem;
}

.navigation-bar {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.card.no-padding.bordered {
    padding-bottom: 0;
}

.footer {
    font-size: 0.8rem;
    font-family: "Poppins";
}

.footer i {
    font-family: fontawesome;
    font-style: normal;
}