/*
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
*/
/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/montserrat-v25-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/montserrat-v25-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/montserrat-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/montserrat-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/montserrat-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/montserrat-v25-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/montserrat-v25-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-100italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/montserrat-v25-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-100italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-200italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/montserrat-v25-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-200italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/montserrat-v25-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-300italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/montserrat-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/montserrat-v25-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/montserrat-v25-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-600italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/montserrat-v25-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/montserrat-v25-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/montserrat-v25-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}
.custom-tabs-block {
	margin: 40px 0;
}
.custom-tabs-block .tab .tablinks {
	padding: 1em 1.3em;
    font-size: 18px;
    line-height: 20px;
    margin: 0;
    margin-right: 5px;
    overflow: visible;
    position: relative;
    z-index: 1;
}

.custom-tabs-block .tab .tablinks.active::before {
	content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: -0.8em;
    left: calc(50% - .8em);
    border-top: .8em solid #a3cd39;
    border-right: .8em solid transparent;
    border-left: .8em solid transparent;
    z-index: 999;
}

.custom-tabs-block .tab .tablinks.active::after {
	display: none;
}

.custom-tabs-block .tab {
	margin-bottom: 45px;
}

.custom-tabs-block .tab.desktop-tab {
	display: flex;
	flex-wrap: nowrap;
}

.custom-tabs-block .tab.select-tab {
	display: none;
}


.custom-tabs-block .tabcontent {
	display: none;
	flex-direction: column;
	min-height: 100px;
}


.custom-tabs-block .posts-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.custom-tabs-block .posts-wrapper a {
	width: calc(33.3% - 20px);
	position: relative;
	display: block;
	margin: 0;
}

.custom-tabs-block .posts-wrapper a:hover {
	color: #a3cd39;
	text-decoration: none;
}

.custom-tabs-block .posts-wrapper a:not(:last-child) {
	margin-right: 15px;
}

.custom-tabs-block .posts-wrapper .tab-post img {
	width: 100%;
	display: block;
}

.custom-tabs-block .posts-wrapper .tab-post .tab-post__text {
	margin: 0 1.25em;
	color: #fff;
	padding: 15px 0;
	max-height: 250px;
	overflow: hidden;
}

.custom-tabs-block .posts-wrapper .tab-post .content-block {
	width: 100%;
	background: #000;
	flex: 1;
	padding-bottom: 50px
}
.custom-tabs-block .posts-wrapper .tab-post {
	display: flex;
    flex-direction: column;
    height: 100%;
}

.custom-tabs-block .posts-wrapper .tab-post h3 {
	font-size: 21px;
	line-height: 26px;
	font-weight: 900;
    height: 95px;
    color: #46525e;
    margin-bottom: 15px;
}

.custom-tabs-block .posts-wrapper .tab-post .content-block span {
	display: inline-block;
	color: #a3cd39;
	font-size: 15px;
	font-weight: 500;
	margin: 0 1.25em;
	padding-bottom: 15px;
	position: absolute;
	bottom: 0;
}

.custom-tabs-block .posts-wrapper .tab-post .content-block span:hover {
	text-decoration: underline;
}

.custom-tabs-block .show-all {
	display: flex;
	justify-content: center;
	margin-top: 45px;
}

.custom-tabs-block .show-all a {
	padding: 1em 1.3em;
	border-radius: 5px;
	border: 1px solid #a3cd39;
	transition: .3s;
	background: #a3cd39;
	color: #fff;
	margin: 0 10px;
}

.custom-tabs-block .show-all a:hover {
	background: #313B46;
	color: #fff;
}


@media (max-width: 958px) {
	.custom-tabs-block .posts-wrapper a {
		width: calc(50% - 20px);
		margin-bottom: 30px;
	}
	.custom-tabs-block .posts-wrapper a:not(:last-child) {
		margin-right: 20px;
	}
}

@media (max-width: 768px) {
	.custom-tabs-block .tab .tablinks {
		font-size: 	15px;
	}
}

@media (max-width: 650px) {
	.custom-tabs-block .tab.select-tab {
		display: block;
		font-weight: 600;
		font-size: 18px;
	}
	.custom-tabs-block .tab.desktop-tab {
		display: none;
	}
	.custom-tabs-block .posts-wrapper a {
		width: 100%;
	}
	.custom-tabs-block .posts-wrapper a:not(:last-child) {
		margin-right: 0;
	}
}



/*============ Category Page ============== */

.category-filters-panel {
	display: flex;
	flex-direction: column;
	margin: 0 15px;
}

.category-filters-panel .category-filters-panel__search {
	position: relative;
}

.category-filters-panel .category-filters-panel__search span {
	font-size: 25px;
	position: absolute;
	bottom: 28px;
	left: 5px;
}

.category-filters-panel .category-filters-panel__search input {
	width: 100%;
	padding-left: 45px;
}


.category-filters-panel .category-filters-panel__filters {
	display: flex;
	flex-direction: column;
	padding: 30px 0; 
	padding-bottom: 20px;
}


.category-filters-panel .category-filters-panel__filters .filter-box {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	font-size: 15px;
	padding: 8px 15px;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #a3cd39;
	position: relative;
	cursor: pointer;
	margin-right: 10px;
	transition: .3s;
	margin-bottom: 10px;
}

.category-filters-panel .category-filters-panel__filters .filter-box:hover {
	box-shadow: 3px 0 10px rgba(0,0,0,.09), 0 0 2px rgba(0,0,0,.25);
}

.category-filters-panel .category-filters-panel__filters .filters-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.category-filters-panel .category-filters-panel__filters .filter-box label {
	margin: 0;
	font-weight: 500;
	cursor: pointer;
}

.category-filters-panel .category-filters-panel__filters .filter-box input {
	margin: 0;
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.category-filters-panel .category-filters-panel__filters .filter-box.active {
	color: #fff;
	background: #a3cd39;
}


.category-filters-panel .category-filters-panel__filters .filters-title {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
}

.category-list {
	padding: 60px 0;
}

.category-list .category-list__title {
	font-size: 20px;
	font-weight: 500;
	border-bottom: 2px solid #e6e6e6;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.the_content_wrapper .category-list ul {
	display: flex;
	flex-direction: column;
	margin: 0 15px;
}
.category-list .no-results {
	padding-left: 15px;
}
.category-list ul li {
	display: flex;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
	padding: 15px 0;
}

.category-list ul li img {
	width: 40%;
	max-width: 350px;
	height: auto;
	margin-right: 15px;
	flex: 0 0 auto;
}

.category-list ul li .list-item__content{
	display: flex;
	flex-direction: column;
}

.category-list ul li .list-item__content .list-item__content-title{
	font-weight: 500;
	color: #a3cd39;
}

.category-list ul li .list-item__content p {
	font-size: 14px;
}

@media (max-width: 650px) {
	.the_content_wrapper .category-list ul {
		margin: 0;
	}
	.category-list ul li img {
		display: none;
	}
}

@media (max-width: 480px) {
	.category-list {
		padding: 40px 0;
	}
}
.page-id-423 .rev_slider_wrapper {
	max-height: 550px !important;
}

.custom-tabs-block h2 {
	margin-top: 30px;
}

.pdf-block {
    padding-top: 29px;
    padding-bottom: 25px;
    background-color: #F4F4F4;
}
#post-87623 .wpb_row {
	display: block !important;
}
.news_layout  {
	border: none;
}

#post-88357 .wpb_row {
    display: block !important;
}