/*
	Theme Name: The Issue Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: theissue
	Text Domain: theissue
	Domain Path: /inc/languages
*/

@font-face {
    font-family:vc_material;
    src:url(/wp-content/plugins/js_composer/assets/css/lib/vc-material/fonts/vc_material.ttf?1qpt95) format('truetype'),
    url(/wp-content/plugins/js_composer/assets/css/lib/vc-material/fonts/vc_material.woff?1qpt95) format('woff'),
    url(/wp-content/plugins/js_composer/assets/css/lib/vc-material/fonts/vc_material.svg?1qpt95#vc_material) format('svg');
    font-weight:400;
    font-style:normal
   }
.btn.small.no-radius.thb-open-subscribe.accent.mfp-inline {
	font-size: 1rem;
    font-weight: normal;
}
.btn.small.no-radius.thb-open-subscribe.accent.mfp-inline::after {
	font-family: vc_material !important;
	content: "\e14d";
	font-style: normal;
	display: inline-block;
	text-decoration: inherit;
	width: inherit;
	height: inherit;
	font-size: 1em;
	text-align: center;
	text-rendering: optimizelegibility;
    padding-left: 0.5rem;
}
.header-container-left{
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-text-container-left {
    max-width: 110px;
    text-align: center;
    font-size: 0.77rem;
}
#header-subscribe-color-text{
    color:#ff3254;
}
#newsletter-popup .newsletter-image img{
    width: auto!important;
}
/*
CSS Fixes based on Dark/Light Theme
*/
@media print, screen and (max-width: 875px) {
    .medium-4 {
        margin: 0 auto;
    }
}
@media only screen and (max-width: 768px) {
  .single-tribe_events .tribe-events-schedule{
        background: #333333;
    }
    .thb-dark-mode-on #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters{
        background: #333333;
    }
    #tribe-events-pg-template{
        width: 100% !important;
    }
}
.thb-dark-mode-on{
	background: #333333 !important;
    color: #ffffff !important;
}
.thb-dark-mode-on .tribe-events-list-separator-month span{
    background-color: #333333;
}
.thb-dark-mode-on .event-is-recurring {
    color: #ffff;
}
.thb-dark-mode-on .tribe-events-button,.thb-dark-mode-on  #tribe-events .tribe-events-button{
    background-color: #333333;
    color: #ffffff;
}
.thb-dark-mode-on .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap{
    background-color: #333333;
    color: #ffffff;
}
/*.thb-dark-mode-on .event-is-recurring:hover {*/
/*    color: #000;*/
/*}*/
.thb-dark-mode-on .tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading{
    background-color: #333333;
    color: #ffffff;
}
.thb-dark-mode-on  .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover{
    background-color: #333333;
}
.thb-dark-mode-on #tribe-bar-form {
    background-color: #111111;
}
.thb-dark-mode-on #tribe-bar-form .tribe-bar-submit input[type=submit] {
    background-color: #333333;
    color: #ffffff;
}
.thb-dark-mode-on  #tribe-bar-views .tribe-bar-views-inner{
    background-color: #333333;
    color: #ffffff;
}
.thb-dark-mode-on  #tribe-bar-views-toggle:focus, #tribe-bar-views-toggle{
    background: #333333;
    color: #ffffff;
}
.thb-dark-mode-on .datepicker.dropdown-menu{
    background: #333333;
    z-index: 99999999 !important;
}
.thb-dark-mode-on .thb-dropdown-color-dark .thb-full-menu .sub-menu {
    background: #333333;
}
.thb-dark-mode-on .thb-full-menu li .sub-menu li a {
    color: #ffffff;
}
.thb-dark-mode-on .tribe-events-notices{
    background: #333333;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.thb-dark-mode-on.tribe-events-calendar thead th,.thb-dark-mode-on .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column,.thb-dark-mode-on .tribe-grid-header,.thb-dark-mode-on .tribe-week-grid-hours,.thb-dark-mode-on .tribe-grid-content-wrap{
    background-color: #333333;
    color: #ffffff;
}
.thb-dark-mode-on #tribe-events-content a,.thb-dark-mode-on .tribe-grid-header .column span,.thb-dark-mode-on .tribe-week-grid-hours{
    color: #ffffff;
}
.thb-dark-mode-on #tribe-events .tribe-events-calendar td.tribe-events-othermonth{
    background-color: #333333;
}
.thb-dark-mode-on #tribe-events .tribe-events-calendar td:hover {
    background:#333333;
}
.thb-dark-mode-on .tribe-events-calendar .tribe-events-tooltip,.thb-dark-mode-on .tribe-events-tooltip{
    background-color: #333333;
    color: #ffffff;
}
.thb-dark-mode-on .tribe-community-events{
    background:#333333 ;
}
.thb-dark-mode-on .my-events-header h2.my-events, .thb-dark-mode-on .tribe-community-events .events-community-post-content label,.thb-dark-mode-on .tribe-community-events .events-community-post-title label,.thb-dark-mode-on .tribe-community-events .req {
    color: #ffffff;
}
.thb-dark-mode-on  .tribe-community-events .events-community-post-title>input {
    background: #333333;
    color: #ffffff;
}
.thb-dark-mode-on .wp-switch-editor {
    background:#333333;
    color: #ffffff;
}

.thb-dark-mode-on .mce-container *{
    background: #333333;
}
.thb-dark-mode-on .mce-toolbar .mce-btn i,.thb-dark-mode-on .mce-menubtn.mce-fixed-width span{
    color: #ffffff;
}
.thb-dark-mode-on .tribe-section .tribe-section-header {
    background:#333333;
}
.thb-dark-mode-on  .tribe-community-events .tribe-section .tribe-section-header h3{
    color: #ffffff;
}
.thb-dark-mode-on table:not(.variations):not(.shop_table):not(.group_table),.thb-dark-mode-on .tribe-community-events .tribe-section {
    background:#333333;
    color: #ffffff;
}
.thb-dark-mode-on .tribe-image-upload-area{
    background-color:#333333 !important;
    color: #ffffff !important;
}
.thb-dark-mode-on .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-selection__choice {
    background:#333333;
    color: #ffffff;
}
.thb-dark-mode-on .select2-container--default .select2-selection--multiple{
    background:#333333;
    color: #ffffff;
}
.thb-dark-mode-on  .tribe-community-events .tribe-section.tribe-section-website input{
    background:#333333;
    color: #ffffff;
}
.thb-dark-mode-on  .tribe-community-events .tribe-section.tribe-section-cost .cost-input-field{
    background:#333333;
    color: #ffffff;
}
 .thb-dark-mode-on .tribe-community-events input{
     background:#333333 !important;
     color: #ffffff !important;
}
.thb-dark-mode-on  .tribe-buttonset .tribe-button-field{
    color: #333333;
}
.thb-dark-mode-on .tribe-ui-datepicker .ui-state-default,.thb-dark-mode-on  .tribe-ui-datepicker.ui-widget-content .ui-state-default {
    color: #ffffff;
}
.thb-dark-mode-on  .tribe-ui-datepicker .ui-state-highlight,.thb-dark-mode-on  .tribe-ui-datepicker.ui-widget-content .ui-state-highlight{
    background: black;
}
.thb-dark-mode-on .tribe-ui-datepicker .ui-datepicker-month,.thb-dark-mode-on  #ui-datepicker-div {
    background:#333333;
    color: #ffffff;
}
.thb-dark-mode-on .ui-timepicker-wrapper{
    background:#333333;
    color: #ffffff;
}
.thb-dark-mode-on .recurrence-row .select2-container .select2-selection__rendered .select2-selection__choice {
    background:#333333;
    color: #ffffff;
}
.thb-dark-mode-on .tribe-events-event-meta {
    background-color: #333333 !important;
    color: #ffffff !important;
}

.thb-dark-mode-on .tribe-events-single-event-title{
    color:#ffffff !important;
}
.thb-dark-mode-on .mce-notification.mce-has-close{
    background-color: #333333 !important;
    color: #ffffff !important;
}
.thb-dark-mode-on .recurrence-row div.thb-dark-mode-on  .recurrence-row span{
    background-color: #333333 !important;
    color: #ffffff !important;
}
.thb-dark-mode-on .ui-dialog,.thb-dark-mode-on .ui-widget-content{
    background-color: #333333 !important;
    color: #ffffff !important;
}

/* White Theme*/

#tribe-bar-form{
    background-color: #ffffff;
}
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap{
    background-color: #ffffff;
    color: #333333;
}
/*.event-is-recurring:hover {*/
/*    color: #ffffff;*/
/*}*/
#tribe-events .tribe-events-button{
    background-color: #ffffff;
    color: #333333;
}
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover{
    background-color: #ffffff;
}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
    background-color: #ffffff;
    color: #333333;
}
#tribe-bar-views .tribe-bar-views-inner {
    background-color: #ffffff;
    color:#333333;
}

.datepicker.dropdown-menu{
    z-index: 99999999 !important;
}
.thb-dropdown-color-dark .thb-full-menu .sub-menu {
    background: #ffffff;
}
.thb-full-menu li .sub-menu li a {
    color:#333333;
}
#tribe-bar-views-toggle {
     background: #ffffff;
     color: #333333;
}
.tribe-events-notices{
    background: #ffffff;
    color: #333333;
    border: 1px solid #ffffff;
}

.tribe-events-calendar thead th, .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column, .tribe-grid-header {
    background-color: #ffffff;
    color: #333333;
}
#tribe-events-content a,.tribe-grid-header .column span{
    color: #333333;
}
#tribe-events .tribe-events-calendar td:hover {
    background:#ffffff;
}
.tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading{
    background-color: #ffffff;
    color: #333333;
}
.tribe-events-event-meta {
    background-color: #ffffff !important;
    color: #333333 !important;
}
.tribe-events-single-event-title{
    color:#333333 !important;
}
/* about page responsive edits */
.member-logo-responsive img {
	max-width: 90% !important;
	width: 90% !important;
}
@media(max-width: 420px) {
.resposive-row {
	display: none;
	}
}
@media(max-width: 768px) {
    .thb-full-menu li, .thb-full-menu > li + li {
        display: inline-block;
        margin-left: 0px;
        width: 100%;
        text-align: center;
    }
    .thb-full-menu li a, .thb-full-menu > li + li a {
        width: 100%;
        text-align: center;
        display: block;
        display: block !important;
    }
}
@media(min-width: 768px) {
    .resposive-row-desk-h {
	    display: none;
	}
}
@media(min-width: 767px) and (max-width: 1024px) {
    .full-width-for-tablet {
        margin-left: calc( -35px + -.9375rem*1.9 )!important;
        margin-right: calc( -35px + -.9375rem*1.9 )!important;
    }
}
@media(max-width: 767px) {
    .wpb_wrapper  .how-we-got-here-image {
        text-align: center!important;
        margin-bottom: 20px!important;
    }
}
@media(max-width: 769px) {
	.subfooter .subfooter-row {
		width: 100% !important;
		max-width: 100% !important;
		flex-flow: column;
	}
}

.thb-dark-mode-on .gform_wrapper li.gfield.gfield_error {
  background: transparent;
  color: white !important;
}

.thb-dark-mode-on .gform_wrapper div.validation_error {
  color: #ff073a;
  border-color: #ff073a;
}

.thb-dark-mode-on .gform_wrapper .gfield_error .gfield_label {
  color: rgba(255, 255, 255, 0.75);
}

.thb-dark-mode-on
  .gform_wrapper
  li.gfield_error
  input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {
  border-color: #ff073a;
}

.thb-dark-mode-on .gform_wrapper .validation_message {
  color: #ff073a;
}

.thb-dark-mode-on .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label {
  color: rgba(255, 255, 255, 0.75);
}

@media screen and (max-width:1024px){
	.archive-title.search-title {
		padding: 40px 0 60px;
	}
}

/* Popup Newsletter */
#newsletter-popup {
    padding: 39px 47px 80px 47px;
    height: 530px;
    
    background: rgb(255,50,84);
    background: -moz-linear-gradient(180deg, rgba(255,50,84,1) 0%, rgba(255,50,84,1) 50%, rgba(0,0,0,1) 50%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255,50,84,1) 0%, rgba(255,50,84,1) 50%, rgba(0,0,0,1) 50%, rgba(0,0,0,1) 100%);
    background: linear-gradient(180deg, rgba(255,50,84,1) 0%, rgba(255,50,84,1) 50%, rgba(0,0,0,1) 50%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3254",endColorstr="#000000",GradientType=1);
}
#newsletter-popup .newsletter-image img {
    height: 92%;
}
#newsletter-popup h4 {
    position: absolute;
    bottom: 25px;
    left: 77px;
    
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 122%;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
}
#newsletter-popup h4 a {
    display: block;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 122%;
    text-align: center;
    text-decoration-line: underline;
    text-transform: uppercase;
    color: #FF3254;
    margin-top: 11px;
}
#newsletter-popup .thb-newsletter-warning-text {
    display: none;
}
#newsletter-popup .newsletter-text {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 137%;
    text-align: center;
    color: #FFFFFF;
}
#newsletter-popup p a {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 122%;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #000000;
    display: flex;
    align-items: center;
    margin-top: 23px !important;
    margin-bottom: 95px !important;
}
#newsletter-popup .thb-custom-checkbox {
    display: none !important;
}
#newsletter-popup .newsletter-form input {
    border-color: #fff;
    color: #fff
}
#newsletter-popup .newsletter-form input::placeholder {
    color: #fff
}
#newsletter-popup .newsletter-form .btn {
    background: #FF3254;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 122%;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    margin-top: 13px !important;
}
.hustle-no-scroll .mfp.newsletter-popup{
    display:none;
}
@media only screen and (min-width: 640px){
    #newsletter-popup .newsletter-content {
        padding: 0;
    }
    #newsletter-popup .newsletter-image {
        width: 345px;
    }
        
}
@media screen and (max-width: 710px){
    #newsletter-popup .newsletter-text {
        font-size: 28px;
    }
}
@media screen and (max-width: 639px){
    #newsletter-popup h4 {
        display: none;
    }
    #newsletter-popup h4 + p {
        margin-top: 33px;
    }
    #newsletter-popup p a {
        margin-bottom: 95px !important;
    }
}
/* end Popup Newsletter */
/*TOS FOOTER*/
.iubenda-subfooter a {
    margin-right: 10px;
    display: inline-block;
    margin-top: 10px;
    color: #7e7e7e!important;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
}
.footer-copyright .large-4 {
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 10px;
}