/*
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
*/


.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .btn {
	transform-origin: left;
}

/* Individual News */

ul.pp-multiple-authors-boxes-ul {
	padding: 0px !important;
}

.pp-multiple-authors-boxes-wrapper {
	margin-top: 100px;
}

.share-button.share-inline .social.top li.social-pinterest, .share-button.share-inline .social.top li.social-threads, .share-button.share-inline .social.top li.social-xing {
display: none !important;
}

.post .post-content p a {
	text-decoration: underline;
	color: #000eee;
}

.post .page-body li {
	padding-bottom: 20px;
	line-height: inherit;
}

.blog-header .h6 {
	font-size: 18px !important;
}

@media (max-width: 960px) {
	
	.related-posts .cssgrid-wrapper {
	padding: 0px !important;
}
}

/* Menu */

@media (min-width: 960px) {
	ul.drop-menu {
	background-color: #ffffff !important;
}
}

ul.menu-smart.sm.menu-icons {
	padding-left: 30px !important;
}

/* Trainer Icons */

.icon-box-heading h4 {
	text-align: left;
}

@media (max-width: 590px) { 
	
	.icon-box-heading h4 {
	font-size: 20px !important;
}
}

/* Single Trainer */

.trainer-courses a {
	font-size: 14px !important;
	background-color: #ffda00;
	padding: 15px 30px;
	border-radius: 30px;
	white-space: nowrap;
	line-height: 60px;
}

@media (min-width: 960px) { 

.trainer-bio {
	width: 1200px;
	margin: 0 auto;
}
}

/* Contact Forms */

p.gform_required_legend, h2.gform_title  {
	display:none !important;
}

#gform_6 label.gform-field-label, 
#gform_6 label.gform-field-label a {
	color: #ffffff !important;
}

input.gform_button {
	background-color: #ffda00  !important;
	color: #000000 !important;
	border-radius: 30px !important;
	margin-top: 10px!important;
	padding: 15px 20px !important;
}

input, .chosen-container, textarea, .ginput_container.ginput_container_multiselect {
	border: none !important;
}

.gform_wrapper .gfield {
    margin-bottom: 8px !important;
}

#field_3_34, #field_3_34 legend {
	   margin-bottom: -10px !important;
}


@media (max-width: 639px) {
	
#field_3_27, #field_3_28  {
	   margin-bottom: -25px !important;
}

}

/* Footer */

.site-footer .icon-box-left {
	padding: 0px !important;
}

.site-footer .icon-box-heading p {
	padding-top: 6px !important;
}

.site-footer .icon-box-content {
	padding-left: 20px !important;
}

/* Testimonials */

.owl-dots {
	bottom: 0 !important;
}

/* Fonts */

.h1 {
	text-transform: uppercase;
	font-weight: 500;
}

p {
	line-height: 1.6em;
}

.small {
	font-size: 13px;
}

@media screen and (max-width: 569px) { 
	
.h3 {
		font-size: 23px !important;
		line-height: 1.4em;
	}
	
.h5 {
		font-size: 19px !important;
	}	
}

/* Post Font Sizes */

.post .post-content h1, .post .post-content h2, .post .post-content h3, .post .post-content h4, .post .post-content h5, .post .post-content h6 {
	line-height: 1.6em;
}

.post .post-content h1 {
	font-size: 28px;
}

.post .post-content h2 {
	font-size: 24px;
}

.post .post-content h3 {
	font-size: 20px;
}

.post .post-content h4 {
	font-size: 16px;
}

.post .post-content h5 {
	font-size: 14px;
}

.post .post-content h6 {
	font-size: 12px;
}

/* Accordions */

p.panel-title a span {
	font-size: 20px !important;
}

.style-light .panel {
	border-top: 0.5px solid #000000 !important;
}

.style-light .panel-title {
	border-bottom: 0.5px solid #000000 !important;
}

.style-dark .panel {
	border-top: 0.5px solid #ffda00 !important;
}

.style-dark .panel-title {
	border-bottom: 0.5px solid #ffda00 !important;
}

.panel-body a {
	text-decoration: underline;
}

/* Buttons */

a.btn-color-894318 {
	color: #000000 !important;
}

.btn-inline {
	padding-left: 0px !important;
}

a.trainer-thumbnails, a.case-study-thumbnails, a.news-thumbnails {
	font-weight: 600 !important;
	font-size: 14px;
}

.t-entry-readmore.btn-container {
	margin-left: 0px !important;
	padding-left: 0px !important;
}

/* Individual Courses */

.related-courses p.t-entry-title a {
	color: #000000 !important;
}

.programme .row-internal {
	border-radius: 18px;
}

/* Course Tabs */

@media (min-width: 830px) {
	.scroll-right {
	display: none;
}
}

/* Course Tabs */

.nav-tabs.tab-switch li:before {
  opacity: 1 !important;
  background-color: #ffffff !important;
}

.style-dark .nav-tabs.tab-switch.switch-init .switcher-cursor {
  background: #ffda00 !important;
}

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

.courses-feed .style-dark .tmb-light .t-entry-text .btn-default, .courses-feed .style-dark .tmb-light .t-entry-text .btn-default.btn-flat:hover, .related-courses .tmb-dark .t-entry-text .btn-default, .related-courses .tmb-dark .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover  {
		background-color: #ffda00 !important;
	border-color: #ffda00 !important;
	color: #000000 !important;
}

/* Selection */

::selection {
  background: #ffe669;
  color: #000000 !important;
  text-shadow: none;
}

::-moz-selection {
  background: #ffe669;
  color: #000000 !important;
  text-shadow: none;
}