/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn?
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
@font-face {
    font-family: 'PoppinsLight';
    src: url('fonts/Poppins-Light.eot');
    src: url('fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Poppins-Light.woff2') format('woff2'),
         url('fonts/Poppins-Light.woff') format('woff'),
         url('fonts/Poppins-Light.ttf') format('truetype'),
         url('fonts/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PoppinsRegular';
    src: url('fonts/Poppins-Regular.eot');
    src: url('fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Poppins-Regular.woff2') format('woff2'),
         url('fonts/Poppins-Regular.woff') format('woff'),
         url('fonts/Poppins-Regular.ttf') format('truetype'),
         url('fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PoppinsSemiBold';
    src: url('fonts/Poppins-SemiBold.eot');
    src: url('fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Poppins-SemiBold.woff2') format('woff2'),
         url('fonts/Poppins-SemiBold.woff') format('woff'),
         url('fonts/Poppins-SemiBold.ttf') format('truetype'),
         url('fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
::selection {
    background: #F43464;
    color: #ffffff !important;
}

.col-lg-0.logo-container {
    padding: 27px 36px 0 36px;
}
.fts-jal-fb-header {display:none}

h1.h5 {text-transform:uppercase; }

.tmb .t-entry p.t-entry-meta span {letter-spacing: 0.05em;}

.isotope-filters ul.menu-smart a:not(.social-menu-link), .isotope-filters .mobile-toggle-trigger:not(.social-menu-link) {
    font-size: 13px;
	letter-spacing: 0.05em;
}

body.single-post h1.header-title, .heading-text .text-top-reduced p, .date-info, .category-info {
	background: #F43464;
    color: #ffffff !important;
	display: inline-block;
	padding:0 10px;
}

.category-info a {
    color: #ffffff !important;
}
.page-id-4996 .panel-title> a:hover, .page-id-4996 .panel-title.active > a, .page-id-4996 .panel-title.active > a span:after {
    color: #032c55 !important;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {background-color: #f9ab55 !important;}
.tribe-events .tribe-events-c-ical__link {color: #F43464 !important;
    border: 1px solid #F43464 !important;}
.tribe-events .tribe-events-c-ical__link:before {
    background-image: none !important; margin-right: 0; width: 0; }
.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    background-color: #F43464 !important; color:#fff !important;
}
.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input, .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%235d5d5d'/%3E%3C/svg%3E") !important;
}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
    background-color: #F43464 !important; color:#fff !important;
}
body.tribe_events-template-default .sections-container {background:#f9ab55; padding:4em 0;}
#tribe-events-pg-template, .tribe-events-pg-template {
    margin: 0 auto; background:#fff;
    max-width: 50%;
    padding:2em 2em 0 2em;
}
.ui-transition-fast, .main-wrapper .tribe-events-pg-template a {color:#F43464 !important;}

.tribe-events-notices {
    background: #fff;
    border-radius: 4px;
    border: 1px solid #fff;
    color: #f9ab55;
    text-shadow: 0 0px 0 #fff;
    margin: 10px 0 18px;
    padding: 0px 0 8px 0;
	display:none;
}

body.archive .page-body.style-light-bg {background-color: #F43464;}
body.archive .t-entry-text-tc {background:#fff}

.t-entry-author, .post-info div.author-info {display:none;}

.tribe-events-schedule h2 {font-size: 1.2em !important;}

.nav-tabs > li.active > a, .tabs-left > li.active > a {
    border-color: #F43464 !important;
}
.nav-tabs > li.active > a {
    color: #F43464  !important;
}

.home .uncode-divider-wrap.uncode-divider-wrap-top {z-index: 9;}

.fts-powered-by-text-popup a.fts-powered-by-text {display:none !important;}
a.fts-twitter-at-name {
    color: #032c55!important;
}

.text-lead li {
    font-size: 18px;
}

#podlove-subscribe-button-logo {display:none !important;}
body.page-id-4831 li.filter-cat-70,
body.page-id-4831 li.filter-cat-72,
body.page-id-4831 li.filter-cat-85,
body.page-id-4831 li.filter-cat-87,
body.page-id-4831 li.filter-cat-13,
body.page-id-4831 li.filter-cat-11,
body.page-id-4831 li.filter-cat-20,
body.page-id-4831 li.filter-cat-17,
body.page-id-4831 li.filter-cat-21,
body.page-id-4831 li.filter-cat-3,
body.page-id-4831 li.filter-cat-24,
body.page-id-4831 li.filter-cat-16 {display:none !important;}

@media (max-width: 768px) {
#tribe-events-pg-template, .tribe-events-pg-template {
    margin: 0 auto; background:#fff;
    max-width: 90%;
    padding:2em 2em 0 2em;
}
.tribe-events-sub-nav li a {
    background: #fff !important;
    display: block;
    padding: 10px 0px !important;
    position: relative;
    white-space: normal;
}
.single-block-padding {
    padding: 20px;
}
.double-block-padding {
    padding: 0px;
}
p, li, dt, dd, dl, address, label, small, pre, code {
    line-height: 1.4;
}
.main-container .row-container .single-h-padding {
    padding-left: 25px;
    padding-right: 25px;
}
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
    font-size: 27px;
}
}

@media (min-width: 960px) {
.menu-smart {
    padding: 0px 13px 0px 33px;
}
}

@media (min-width: 1500px) {
.limit-width {
    max-width: 70%;
    margin: auto;
}
	
}