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

/*--- Remove empty paragraphs ---*/
p:empty  {
    display: none;
}

/*-----implement new branding-----*/
.style-color-105898-bg {
	background: linear-gradient(60deg, #0055a3, #213a5d 95%);
}
.menu-light .menu-smart a, .menu-light .menu-smart a i:before {
	-webkit-text-fill-color: inherit !important;
}
.style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-dark textarea:focus, .style-dark.style-override input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-dark.style-override textarea:focus, .style-light .style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus, .style-light .style-dark textarea:focus {
	border-color: #d4ff00 !important;
}
a#contact-email-link {
	font-size: 16px;
	color: #2ba142 !important;
}
a#contact-email-link:hover {
	color: #000000 !important;
}
@media screen and (max-width:960px){
	.site-footer .site-info p{
		padding: 0px 10px;
	}
}

mark {
	background-color: #d4ff00 !important;
	color: #000 !important;
}

/*--header logo padding--*/
.col-lg-0 {
    padding: 18px 36px 18px 36px;
}

/*-----home page stats-----*/
.large-blue-stat{
    color: #0055a3;
    font-weight: 700;
    font-size: 75px;
    line-height: 1;
    margin-top: 0;
}
.large-blue-stat + p {
	margin-top:0;
}

/*-----social sharing-----*/
pre {
	padding:0px !important;
	border: none !important;
}
.style-light pre {
	background-color:#fff !important;
}
.the_champ_sharing_container.the_champ_horizontal_sharing {
	text-align:center;
	padding-bottom:30px;
	width:50%;
}
.the_champ_sharing_container.the_champ_horizontal_sharing > ul {
	display:inline-block;
}

.t-entry-comments.entry-small{
	display:none !important;
}

/*-----polls-----*/
.totalpoll-question {
	text-align:center;
}
.totalpoll-poll-container {
	margin-top:50px;
}

.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
	color: #888 !important;
}

.widget-container button, .widget-container .btn {
	padding: 13px 31px 13px 31px !important;
}

/*-----white text over blue background-----*/
div.style-color-207530-bg .style-light, div.style-color-207530-bg .style-light h3, div.style-color-207530-bg .style-light, div.style-color-207530-bg .style-light h3 {
	color:#fff !important;
}

/*-----cta-----*/
.header-wrapper.header-uncode-block .btn {
	font-size:inherit;
}
@media screen and (max-width:569px){
	.btn {
		font-size:18px !important;
	}
}


/*-----blog remove post data-----*/
.category-info{ 
display: none !important; 
} 

/*-----linearicons-----*/
@font-face {
	font-family: 'Linearicons';
	src:url('fonts/Linearicons-Free.eot?w118d');
	src:url('fonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'),
		url('fonts/Linearicons-Free.woff2?w118d') format('woff2'),
		url('fonts/Linearicons-Free.woff?w118d') format('woff'),
		url('fonts/Linearicons-Free.ttf?w118d') format('truetype'),
		url('fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');
	font-weight: normal;
	font-style: normal;
}

.lnr {
	font-family: 'Linearicons-Free';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lnr-home:before {
	content: "\e800";
}
.lnr-apartment:before {
	content: "\e801";
}
.lnr-pencil:before {
	content: "\e802";
}
.lnr-magic-wand:before {
	content: "\e803";
}
.lnr-drop:before {
	content: "\e804";
}
.lnr-lighter:before {
	content: "\e805";
}
.lnr-poop:before {
	content: "\e806";
}
.lnr-sun:before {
	content: "\e807";
}
.lnr-moon:before {
	content: "\e808";
}
.lnr-cloud:before {
	content: "\e809";
}
.lnr-cloud-upload:before {
	content: "\e80a";
}
.lnr-cloud-download:before {
	content: "\e80b";
}
.lnr-cloud-sync:before {
	content: "\e80c";
}
.lnr-cloud-check:before {
	content: "\e80d";
}
.lnr-database:before {
	content: "\e80e";
}
.lnr-lock:before {
	content: "\e80f";
}
.lnr-cog:before {
	content: "\e810";
}
.lnr-trash:before {
	content: "\e811";
}
.lnr-dice:before {
	content: "\e812";
}
.lnr-heart:before {
	content: "\e813";
}
.lnr-star:before {
	content: "\e814";
}
.lnr-star-half:before {
	content: "\e815";
}
.lnr-star-empty:before {
	content: "\e816";
}
.lnr-flag:before {
	content: "\e817";
}
.lnr-envelope:before {
	content: "\e818";
}
.lnr-paperclip:before {
	content: "\e819";
}
.lnr-inbox:before {
	content: "\e81a";
}
.lnr-eye:before {
	content: "\e81b";
}
.lnr-printer:before {
	content: "\e81c";
}
.lnr-file-empty:before {
	content: "\e81d";
}
.lnr-file-add:before {
	content: "\e81e";
}
.lnr-enter:before {
	content: "\e81f";
}
.lnr-exit:before {
	content: "\e820";
}
.lnr-graduation-hat:before {
	content: "\e821";
}
.lnr-license:before {
	content: "\e822";
}
.lnr-music-note:before {
	content: "\e823";
}
.lnr-film-play:before {
	content: "\e824";
}
.lnr-camera-video:before {
	content: "\e825";
}
.lnr-camera:before {
	content: "\e826";
}
.lnr-picture:before {
	content: "\e827";
}
.lnr-book:before {
	content: "\e828";
}
.lnr-bookmark:before {
	content: "\e829";
}
.lnr-user:before {
	content: "\e82a";
}
.lnr-users:before {
	content: "\e82b";
}
.lnr-shirt:before {
	content: "\e82c";
}
.lnr-store:before {
	content: "\e82d";
}
.lnr-cart:before {
	content: "\e82e";
}
.lnr-tag:before {
	content: "\e82f";
}
.lnr-phone-handset:before {
	content: "\e830";
}
.lnr-phone:before {
	content: "\e831";
}
.lnr-pushpin:before {
	content: "\e832";
}
.lnr-map-marker:before {
	content: "\e833";
}
.lnr-map:before {
	content: "\e834";
}
.lnr-location:before {
	content: "\e835";
}
.lnr-calendar-full:before {
	content: "\e836";
}
.lnr-keyboard:before {
	content: "\e837";
}
.lnr-spell-check:before {
	content: "\e838";
}
.lnr-screen:before {
	content: "\e839";
}
.lnr-smartphone:before {
	content: "\e83a";
}
.lnr-tablet:before {
	content: "\e83b";
}
.lnr-laptop:before {
	content: "\e83c";
}
.lnr-laptop-phone:before {
	content: "\e83d";
}
.lnr-power-switch:before {
	content: "\e83e";
}
.lnr-bubble:before {
	content: "\e83f";
}
.lnr-heart-pulse:before {
	content: "\e840";
}
.lnr-construction:before {
	content: "\e841";
}
.lnr-pie-chart:before {
	content: "\e842";
}
.lnr-chart-bars:before {
	content: "\e843";
}
.lnr-gift:before {
	content: "\e844";
}
.lnr-diamond:before {
	content: "\e845";
}
.lnr-linearicons:before {
	content: "\e846";
}
.lnr-dinner:before {
	content: "\e847";
}
.lnr-coffee-cup:before {
	content: "\e848";
}
.lnr-leaf:before {
	content: "\e849";
}
.lnr-paw:before {
	content: "\e84a";
}
.lnr-rocket:before {
	content: "\e84b";
}
.lnr-briefcase:before {
	content: "\e84c";
}
.lnr-bus:before {
	content: "\e84d";
}
.lnr-car:before {
	content: "\e84e";
}
.lnr-train:before {
	content: "\e84f";
}
.lnr-bicycle:before {
	content: "\e850";
}
.lnr-wheelchair:before {
	content: "\e851";
}
.lnr-select:before {
	content: "\e852";
}
.lnr-earth:before {
	content: "\e853";
}
.lnr-smile:before {
	content: "\e854";
}
.lnr-sad:before {
	content: "\e855";
}
.lnr-neutral:before {
	content: "\e856";
}
.lnr-mustache:before {
	content: "\e857";
}
.lnr-alarm:before {
	content: "\e858";
}
.lnr-bullhorn:before {
	content: "\e859";
}
.lnr-volume-high:before {
	content: "\e85a";
}
.lnr-volume-medium:before {
	content: "\e85b";
}
.lnr-volume-low:before {
	content: "\e85c";
}
.lnr-volume:before {
	content: "\e85d";
}
.lnr-mic:before {
	content: "\e85e";
}
.lnr-hourglass:before {
	content: "\e85f";
}
.lnr-undo:before {
	content: "\e860";
}
.lnr-redo:before {
	content: "\e861";
}
.lnr-sync:before {
	content: "\e862";
}
.lnr-history:before {
	content: "\e863";
}
.lnr-clock:before {
	content: "\e864";
}
.lnr-download:before {
	content: "\e865";
}
.lnr-upload:before {
	content: "\e866";
}
.lnr-enter-down:before {
	content: "\e867";
}
.lnr-exit-up:before {
	content: "\e868";
}
.lnr-bug:before {
	content: "\e869";
}
.lnr-code:before {
	content: "\e86a";
}
.lnr-link:before {
	content: "\e86b";
}
.lnr-unlink:before {
	content: "\e86c";
}
.lnr-thumbs-up:before {
	content: "\e86d";
}
.lnr-thumbs-down:before {
	content: "\e86e";
}
.lnr-magnifier:before {
	content: "\e86f";
}
.lnr-cross:before {
	content: "\e870";
}
.lnr-menu:before {
	content: "\e871";
}
.lnr-list:before {
	content: "\e872";
}
.lnr-chevron-up:before {
	content: "\e873";
}
.lnr-chevron-down:before {
	content: "\e874";
}
.lnr-chevron-left:before {
	content: "\e875";
}
.lnr-chevron-right:before {
	content: "\e876";
}
.lnr-arrow-up:before {
	content: "\e877";
}
.lnr-arrow-down:before {
	content: "\e878";
}
.lnr-arrow-left:before {
	content: "\e879";
}
.lnr-arrow-right:before {
	content: "\e87a";
}
.lnr-move:before {
	content: "\e87b";
}
.lnr-warning:before {
	content: "\e87c";
}
.lnr-question-circle:before {
	content: "\e87d";
}
.lnr-menu-circle:before {
	content: "\e87e";
}
.lnr-checkmark-circle:before {
	content: "\e87f";
}
.lnr-cross-circle:before {
	content: "\e880";
}
.lnr-plus-circle:before {
	content: "\e881";
}
.lnr-circle-minus:before {
	content: "\e882";
}
.lnr-arrow-up-circle:before {
	content: "\e883";
}
.lnr-arrow-down-circle:before {
	content: "\e884";
}
.lnr-arrow-left-circle:before {
	content: "\e885";
}
.lnr-arrow-right-circle:before {
	content: "\e886";
}
.lnr-chevron-up-circle:before {
	content: "\e887";
}
.lnr-chevron-down-circle:before {
	content: "\e888";
}
.lnr-chevron-left-circle:before {
	content: "\e889";
}
.lnr-chevron-right-circle:before {
	content: "\e88a";
}
.lnr-crop:before {
	content: "\e88b";
}
.lnr-frame-expand:before {
	content: "\e88c";
}
.lnr-frame-contract:before {
	content: "\e88d";
}
.lnr-layers:before {
	content: "\e88e";
}
.lnr-funnel:before {
	content: "\e88f";
}
.lnr-text-format:before {
	content: "\e890";
}
.lnr-text-format-remove:before {
	content: "\e891";
}
.lnr-text-size:before {
	content: "\e892";
}
.lnr-bold:before {
	content: "\e893";
}
.lnr-italic:before {
	content: "\e894";
}
.lnr-underline:before {
	content: "\e895";
}
.lnr-strikethrough:before {
	content: "\e896";
}
.lnr-highlight:before {
	content: "\e897";
}
.lnr-text-align-left:before {
	content: "\e898";
}
.lnr-text-align-center:before {
	content: "\e899";
}
.lnr-text-align-right:before {
	content: "\e89a";
}
.lnr-text-align-justify:before {
	content: "\e89b";
}
.lnr-line-spacing:before {
	content: "\e89c";
}
.lnr-indent-increase:before {
	content: "\e89d";
}
.lnr-indent-decrease:before {
	content: "\e89e";
}
.lnr-pilcrow:before {
	content: "\e89f";
}
.lnr-direction-ltr:before {
	content: "\e8a0";
}
.lnr-direction-rtl:before {
	content: "\e8a1";
}
.lnr-page-break:before {
	content: "\e8a2";
}
.lnr-sort-alpha-asc:before {
	content: "\e8a3";
}
.lnr-sort-amount-asc:before {
	content: "\e8a4";
}
.lnr-hand:before {
	content: "\e8a5";
}
.lnr-pointer-up:before {
	content: "\e8a6";
}
.lnr-pointer-right:before {
	content: "\e8a7";
}
.lnr-pointer-down:before {
	content: "\e8a8";
}
.lnr-pointer-left:before {
	content: "\e8a9";
}

/*--- forms ---*/
.vfb-fieldset-1 input {
	border-radius:10px;
}
input.vfb-submit {
    color: #0055a3 !important;
    background: #fff !important;
    border-color: #ffffff !important;
	transform-origin: center;
	font-weight: 600 !important;
	font-size:14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
	transition: color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86), background-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86), border-color 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	border-radius: 10em !important;
	display: inline-block;
    padding: 13px 31px 13px 31px !important;
    font-style: normal !important;
    text-align: center;
    vertical-align: middle;
    margin-top: 15px;
    margin-bottom: 1px;
    cursor: pointer;
    background-image: none;
    border-style: solid;
    white-space: pre-wrap;
    -webkit-text-stroke: 0px;
	background: transparent;
}
input.vfb-submit:hover{
	background-color: transparent !important;
    color: #ffffff !important;
}
.vfb-fieldset h3 {
	display:none;
}
.visual-form-builder fieldset.vfb-fieldset {
	border:none;
	background-color:rgba(255,255,255,0);
}
.vfb-fieldset input[type="text"], .vfb-fieldset input[type="email"], .vfb-fieldset select {
	width:100%;
}
.vfb-fieldset input[type="text"], .vfb-fieldset input[type="email"] {
	background-color: rgba(26, 27, 28, 0.5);
	transition: color 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), background-color 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), border-color 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	box-shadow:none;
	font-size: 14px;
	line-height: initial;
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-radius: 10px;
	font-weight: normal;
	border: 1px solid transparent;
	color:#fff;
}
.vfb-fieldset input[type="text"]:focus, .vfb-fieldset input[type="email"]:focus {
	border-color: #d4ff00 !important;
}
.visual-form-builder label, label.vfb-desc {
	color:#fff;
}
.vfb-item label{
	margin-bottom:5px;
}
.visual-form-builder .vfb-legend {
	border-bottom:none;
}
li.vfb-item {
	margin-bottom:25px;
}
#vfb-3 {
	display:none;
}
.visual-form-builder label .vfb-required-asterisk {
	color:#d4ff00;
}
.vfb-item-secret .vfb-desc, .vfb-item-secret .vfb-text {
	display:none;
	opacity:0;
	height:0px;
}
.vfb-fieldset ul {
	margin:0;
}
.vfb-item.vfb-item-secret{
	margin-bottom:0;
	height:0px;
}
.vfb-fieldset-2.verification .vfb-span {
	display:none;
}
.visual-form-builder fieldset.vfb-fieldset-2, input.vfb-submit {
	margin-top:0px;
}
.visual-form-builder fieldset.vfb-fieldset-1 {
	margin-bottom:0px;
}
.vfb-submit, input[type="submit"].vfb-submit {
	font-size:1em;
}
.visual-form-builder .vfb-fieldset-2 .vfb-legend{
	margin:0px;
}

/*--- sidebar ---*/
.widget-container {
	margin-top:80px;
}

/*--- Menu style override --> */

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a,
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a i:before {
	color: #ffffff !important;
	background: transparent;
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover {
}

/*-- Text colours styles --> */

.whitebodytext > * {
	color: #fff !important;
}
div.style-color-207530-bg .style-light, div.style-color-207530-bg .style-light h3, div.style-color-207530-bg .style-light, div.style-color-207530-bg .style-light h3,
div.style-color-206316-bg .style-light, div.style-color-206316-bg .style-light h3, div.style-color-206316-bg .style-light, div.style-color-206316-bg .style-light h3,
div.style-color-120646-bg .style-light, div.style-color-120646-bg .style-light h3, div.style-color-120646-bg .style-light, div.style-color-120646-bg .style-light h3 {
	color: #fff !important;
}
.t-entry-title a {
	color: #2ba142 !important;
}
.t-entry-title a:hover,
.t-entry-title a:focus {
	color: #000000 !important;
}

/* Button colour ovverides */
.btn-color-119137:hover, .btn-color-119137:active, .btn-color-119137:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-119137:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-119137:active {
	color: #fff !important;
}
.btn, .btn-link {
	padding: 15px !important;
	text-decoration: none;
}
.menu-btn-container:hover {
	background: #ffffff;
}
.menu-btn-container:hover > span {
	color: #2ba142;	
}
.shrinked .menu-btn-container:hover {
	background: #2ba142 !important;
}
.shrinked .menu-btn-container:hover > span {
	color: #ffffff !important;	
}
.btn-color-742106 {
	background-color: #d4ff00 !important;
	border-color: #d4ff00 !important;
	color: #000 !important;
}
.btn-color-119137 {
	color: #000 !important;
}
.btn-color-444569 {
	color:#000 !important;
}
.btn-color-444569:hover, .btn-color-444569:active, .btn-color-444569:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover, .btn-color-444569:not(.btn-hover-nobg):not(.btn-text-skin):focus, btn-color-444569:active{
	color:#fff !important;
}
.btn-color-742106:hover, .btn-color-742106:active {
	color: #fff !important;
}
.btn-color-742106:not(.btn-hover-nobg):hover, .btn-color-742106:not(.btn-hover-nobg):focus, btn-color-742106:active {
	border-color: #d4ff00 !important;
}
.btn-color-207530:not(.btn-hover-nobg):hover, .btn-color-207530:not(.btn-hover-nobg):focus, btn-color-207530:active {
	background: transparent;
    border-color: rgb(43, 161, 66);
    color: rgb(43, 161, 66) !important;
}


/*--- Search Page ---*/
@media (max-width: 959px) {
	.main-container .post-wrapper .post-body,
	.main-container .post-content,
	.main-container .search-iframe,
	.main-container .search-iframe > .row,
	.main-container .search-iframe > .row > .row-inner,
	.page-id-66340 .main-container .row.row-parent:not(.row-slider):not(.row-header), .page-id-66340 .main-container .row .row-parent:not(.row-slider):not(.row-header) .row {
		height: 100% !important;
	}	
}
.search-iframe .wpb_raw_code,
.search-iframe .wpb_raw_code .wpb_wrapper {
	height: 100%;
}
@media (max-width: 959px) {
	.page-id-66340 .row-inner > div,
	.main-container .row .uncont {
		height: 100% !important;
	}
	#menu-item-66355 {
		display: none;
	}
}
/*-- Hides footer on the search iframe page --*/
.page-id-66340 footer {
		display: none !important;
	}
