/*
Theme Name: Event by Silverline Child
Theme URI: https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Template: silverline
Author: ThemeNectar | Silverline | Mypolygon
Author URI: https://themeforest.net/user/themenectar
Description: An Ultra Responsive Multi-Purpose Theme.
Version: 18.0.1.1765382545
Updated: 2025-12-10 16:02:25

*/


::selection {
    color: #fff;
    background: #c4b273;
}

.grecaptcha-badge {
    visibility: hidden;
}

.txtwrap,
.inline {
    display: inline-block;
}

body .pb0 {
    padding-bottom: 0 !important;
}

body .pt0 {
    padding-top: 0 !important;
}

body .mt0 {
    margin-top: 0 !important;
}

body .mb0 {
    margin-bottom: 0 !important;
}

.m-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.fw300,
.fw300 * {
    font-weight: 300 !important;
}

.fw400,
.fw400 * {
    font-weight: 400 !important;
}

.fw500 {
    font-weight: 500 !important;
}

.fw600,
.fw600 * {
    font-weight: 600 !important;
}

.fw700 {
    font-weight: 700 !important;
}

.fw900,
.fw900 * {
    font-weight: 900 !important;
}

small {
    font-size: 80% !important;
}

.align-center,
.align-center * {
    text-align: center;
}

.align-left {
    text-align: left !important;
}

.align-right {
    text-align: right !important;
}

.allcaps {
    text-transform: uppercase !important;
}

.italictxt {
    font-style: italic !important;
}

.hidenow {
	display: none !important;
}

.ff_t_c p {
   word-break: break-word;
  white-space: normal !important;
}

.pointevent {
    pointer-events: none !important;
}

.primarytxt {
    color: #f16522;
}

.primarybg {
    background-color: #f16522;
}

.primarydtxt {
    color: #6E322D;
}

.secondarytxt,
.secondarytxt * {
    color: #c4b273 !important;
}

.secondarybg {
    background-color: #c4b273;
}

.whitetxt,
.whitetxt * {
    color: #fff !important;
}

.whitebg {
    background-color: #fff !important;
}

/*-- Form --*/

span.wpcf7-form-control-wrap {
    margin-bottom: 40px;
    margin-top: 5px;
}

body[data-fancy-form-rcs="1"].single .fancy-select-wrap {
    padding-top: 0 !important;
}

body[data-fancy-form-rcs="1"] .variations select,
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
    padding-top: 11.5px;
    padding-bottom: 11.5px;
    border-radius: 7px;
}

.ff_t_c {
    padding-left: 10px !important;
}

button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css {
    background: #000 !important;
    border: 0 !important;
    margin-top: 20px !Important;
}

button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css:hover {
    background: rgba(26, 126, 251, 1) !important;
    color: #fff !important;
    border: 0 !important;
}

/*-- single ---*/
div#header-space,
div#header-outer,
header,
.single header {
    display: none !important;
}

.single .row.featured-media-under-header {
    display: none !Important;
}

.single .container.main-content .row:nth-last-child(2) {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

.post .content-inner {
    padding-bottom: 0 !important
}

div#footer-outer {
    display: none !important;
}


@media only screen and (min-width: 1000px) {
    .mobileview {
        display: none !important;
    }
}


@media only screen and (max-width: 999px) {
    .desktopview {
        display: none !important;
    }

    .mobile-left,
    .footerSection .mobile-left * {
        text-align: left !important;
    }

    .pageSection {
        padding: 50px 0 !important;
    }
}
