/*
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: 'Origin-Heavy';
src: url('fonts/Origin-Heavy.eot');
src: url('fonts/Origin-Heavy.eot?#iefix') format('embedded-opentype'),
url('fonts/Origin-Heavy.woff') format('woff'),
url('fonts/Origin-Heavy.ttf') format('truetype'),
url('fonts/Origin-Heavy.svg#webfont') format('svg');
}

.box-pad-shadow {
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.16);
    padding: 40px !important;
    border-radius: 6px;
}
.only-shadow {
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.16);
}

.shadowandcorner {
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.16);
    border-radius: 6px;
}
.pad-20 {
    padding: 0px 20px 20px 20px;
}

.image-right-left img {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}

.image-right-left-bottom img {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.image-right-left-top img {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}

.image-top-bottom img {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.image-top-bottom-right img {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.menu-item-82932{
height: 40px !important;
    border-radius: 20px !important;
    padding: 0 10px !important;
}

.list-special {
        padding: 0 1.7em;
    text-indent: -1.6em;
}

.vertical-box {
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.16);
    padding: 0px !important;
    border-radius: 6px;
}
	.blogtable thead tr td {background-color: #001F30; color: #FFFFFF !important; padding: 20px; font-weight:400; font-size:16px;}
	.blogtable {font-family:'Open Sans', Helvetica Neue, Helvetica, Arial,' sans-serif'; font-size:13px;}
	.blogtable tr td p span {font-family: Courier, Courier New, Lucida Console, Monaco, and Consolas; color: #C46768;}
	.blogtable tr td {vertical-align: top; background-color: #EFEFEF; border: 1px solid #FFFFFF; padding: 20px;}


	.blogtable2 thead tr td {background-color: #36a12e; color: #FFFFFF; padding: 20px; font-weight:400; font-size:20px; font-family:'Roboto','Open Sans', Arial,' sans-serif';}
	.blogtable2 {font-family:'Open Sans', Helvetica Neue, Helvetica, Arial,' sans-serif'; font-size:16px;}
	.blogtable2 tr td {vertical-align: top; background-color: #EFEFEF; border: 1px solid #FFFFFF; padding: 20px;}
	
	.buttons-style, input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"], .btn:not(.btn-custom-typo), .btn-link:not(.btn-custom-typo), .nav-tabs, .panel-title > a span, .enhanced-atc.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a, .search_footer, .wc-forward, .wc-forward a {
	    letter-spacing: 0 !important;
	}
	
#hp-accordion .nav-tabs > li > a span {
    font-size: 18px;
    white-space: pre;
    text-transform: none;
}	

.fadingtext {
  background: -webkit-linear-gradient(#000, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

p, li, dt, dd, dl, address, label, small, pre, code {
    font-size: 17px;
    line-height: 1.5;
    margin: 12px 0 0;
}

h3 {
    font-weight: 600 !important;
}

/* White Space*/

.row.row-parent.style-light.limit-width.no-top-padding.double-bottom-padding:last-of-type {
    padding: 0;
}

/* MEGA MENU */

.mega-title-custom a {font-size:17px !important; color:#001F30 !important; font-weight:600 !important; font-family: 'Origin-Heavy' !important;}

.mega-title-custom ul li a {font-size:15px !important; color:#464646 !important; font-family: 'Lato' !important; font-weight:400 !important;}

.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a {
    padding: 9px;
}

.mega-menu-inner {
    background-color: #FFFFFF !important;
    border-bottom-left-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
    margin-top: 0px !important;
	border-top: 1px solid #EFEFEF;
}

ul.mega-menu-inner {
    width:90% !important;
}

ul.mega-menu-inner {
	padding:0px !important;
}

.menu-item-83049, .menu-item-83054, .menu-item-83267, .menu-item-83573, .menu-item-83575 {
	padding: 20px 20px 30px 20px !important;
}

.mega-why ul {
	width:900px !important;
	left:2% !important;
}

.mega-why ul li ul {
	width:100% !important;
}

.menu-item-83267 {background-color:#f4f7f9;}


body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a {
    color:#00FFCD !important;
}
body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color:#00FFCD !important;
}

/* li.menu-item-83267:after {
	content : url(http://wandera2020.wpengine.com/wp-content/uploads/2019/12/gartner-uai-258x111.png);
	position: absolute;
    bottom: 0px;
    right: 0px;
} */

/* DROP DOWN MENU */

.drop-menu {
    border-bottom-left-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
    margin-top: 0px !important;
	border-top: 1px solid #EFEFEF;	
}

.menu-item-83425 ul {
	padding:20px 20px 30px 20px !important;
}

.menu-item-83425 ul li a {
	font-size:15px !important; 
	color:#464646 !important; 
	font-family: 'Lato' !important; 
	font-weight:400 !important;
}

.menu-horizontal ul ul a {
	font-size:15px !important;
	color:#464646 !important; 
}

.menu-smart ul > li > a {
	padding:9px !important;
}

/* MENU CTA BUTTON */

#menu-item-83285 {
    height: 40px;
    border-radius: 20px;
    padding-bottom: 3px;
    background-color:#EF236B;
}

#menu-item-83285 a {
    color:#FFFFFF !important;
    padding-right: 14px;
}


/* CUSTOMER STORIES */

.cs-top {
    padding: 10px 0 !important;
    margin: 0 0 !important;
    line-height: 1 !important;
    color: #EF236B;
    font-weight: 600;
}
.cs-middle {
    padding: 10px 0 !important;
    margin: 0 !important;
    line-height: 1.2 !important;
}


/* RANDOM */

.main-ticker-wrapper {
	margin-top:0px !important;
}

.pl-ticker-title-cnt {
	background-color:#EF236B !important;
}

.pl-ticker-title-cnt.pl-ticker-title-l5:before {
    border-color: transparent transparent transparent #EF236B !important;
}

ul.std-list {
    padding: 0; margin: 20px 0px;
}

.mejs-controls {
  display: none !important;
  visibility: hidden !important;
  }

video::-webkit-media-controls {
  display: none !important;
}

video::-webkit-media-controls-start-playback-button {
    display: none !important;
}

video {
  pointer-events: none !important;
    -webkit-mask-image: -webkit-radial-gradient(white, black) !important;
    -webkit-backface-visibility: hidden !important;
    -moz-backface-visibility: hidden !important;	
}


.ytcontainer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.ytvideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.white-border img {
	border: 3px solid #FFF;
}
.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover {
	color: #001F30 !important;
}

.all-white {
	color:#FFFFFF !important;
}

.btn-color-102665 {
    color: #001F30 !important;
    background-color: #ffc10a !important;
    border-color: #ffc10a !important;
}


.std-list li {
    list-style: none;
    padding: 6px 0 6px 20px;
    text-indent: -16px;
    margin: 0;
    font-weight: 300;
}

.std-list li:before {
    content: "\0203A";
    color:#022BD1;
    font-weight: 600;
    font-size: 18px;
    padding-right: 10px;
}

.panel-title > a span {
        font-size: 17px !important;
        text-transform:none !important;
}

a.more-lnk {
  text-decoration:none;
  border-bottom: 1px solid #EF2849;
  box-shadow: inset 0 -1px 0 #EF2849;
  color: #022BD1 !important;
  transition: background 0.3s cubic-bezier(.33,.66,.66,1);
}

a.more-lnk:hover {
  background: #EF2849;
  color:#FFFFFF !important;
}


a.more-lnk-white {
  text-decoration:none;
  border-bottom: 1px solid #EF2849;
  box-shadow: inset 0 -1px 0 #EF2849;
  color: #FFFFFF !important;
  transition: background 0.3s cubic-bezier(.33,.66,.66,1);
}

a.more-lnk-white:hover {
  background: #EF2849;
  color:#FFFFFF !important;
}


a.hp-links {
	font-size: 15px !important;
    text-decoration: underline;
    text-decoration-color: #FFB805;
}
a.hp-links:hover {
	color: #FFB805 !important;
}

.brand-box {
	border-bottom:1px solid #efefef !important;
	padding-bottom:40px !important;
}

.report-section-box {
	background-color: #00FFCD;
    display: inline;
    padding: 5px 10px;
    border-radius: 3px;
    color: #001F30;
    font-family: 'Origin-Heavy';
    margin: 0 !important;
    font-size: 24px;
}

@keyframes typedjsBlink {
  50% { opacity: 0; }
}
.typed-cursor {
  animation: typedjsBlink 1.1s infinite;
	font-family: "Arial", sans-serif !important;	
}

/* Blog Post */

.single-post .un-no-sidebar-layout p {padding-bottom:8px !important; line-height:1.6 !important;}

.single-post .un-no-sidebar-layout p a {
  text-decoration:none;
  border-bottom: 1px solid #EF2849;
  box-shadow: inset 0 -1px 0 #EF2849;
  color: #022BD1 !important;
  transition: background 0.3s cubic-bezier(.33,.66,.66,1);
}

.single-post .un-no-sidebar-layout p a:hover {
  background: #EF2849;
  color:#FFFFFF !important;
}

.single-post .un-no-sidebar-layout .btn {
		color: #FFF !important;
	   border-bottom-color: #022BD1 !important;
	box-shadow: none !important;
}

/* PASSWORD PROTECTED */

.post-password-required .post-title-wrapper h1 {
	display:none;
}

form.post-password-form input[type="submit"] {
    background-color: #EF236B;
    color: #FFF;
    border-radius: 20px;
    padding: 12px 30px;
}

form.post-password-form input[type="password"] {
	border: 1px solid #efefef;
    border-radius: 20px;	
}

form.post-password-form {
	width:500px;
	text-align:center;
	margin:0 auto;
}


/* HP ACCORDION */

#hp-accordion .nav-tabs > li > a span {
    font-size: 19px;
    white-space: pre;
    text-transform: none;
    font-family: 'Origin-Heavy';
	color: #ababab !important;
}

.nav-tabs > li {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: -1px;
    margin-right: 60px;
    margin-left: 60px;
}
.nav-tabs > li > a {
    border-bottom: 6px solid #f4f7f9;
    padding: 0px 23px 18px 23px;
}
.nav-tabs > li.active > a {
    border-bottom-width: 6px !important;
    border-bottom-style: solid;
	color:#001F30 !important;
}

.nav-tabs {border:0 !important;}

.ui-br-accent, .nav-tabs > li.active > a, .tabs-left > li.active > a {
	color:#001F30 !important;
	border-color: #FFB805 !important;
}

#hp-accordion .nav-tabs > li.active > a span {
	color:#001F30 !important;
}




.style-dark-override a:hover {color:#EF2849 !important;}

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 {color:#EF2849 !important;}

.menu-animated .menu-horizontal .menu-smart > li > ul.mega-menu-inner > li a:hover {color:#EF2849 !important;}

body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a:hover, .navbar-cta ul.menu-smart > li > a:hover {color:#EF2849 !important;}

@media only screen and (max-width: 600px) {
#menu-item-83285 {
    height: 40px;
    border-radius: 20px;
    padding-bottom: 3px;
    background-color: transparent;
}
.nav-tabs > li {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: -1px;
    margin-right: 10px;
    margin-left: 10px;
}
.nav-tabs > li > a {
    border-bottom: 0px solid #EFEFEF;
    padding: 0px 23px 18px 23px;
}
.nav-tabs > li.active > a {
    border-bottom-width: 0px !important;
    border-bottom-style: solid;
}
.mega-menu-inner {
    background-color: #EFEFEF !important;
}	
	
.mega-title-custom a, .mega-title-custom ul li a {
    color:#001F30 !important;
}		
.mega-title-custom a {font-size:17px !important; color:#001F30 !important; font-weight:600 !important; font-family: 'Lato' !important;}
	
	.menu-item-83267 {background-color:inherit !important;}
	
	.menu-item-83049, .menu-item-83054, .menu-item-83267, .menu-item-83573, .menu-item-83575 {
	padding: inherit !important;
}
	
#menu-item-83285 {
    height: inherit !important;
    border-radius: inherit !important;
    padding-bottom: inherit !important;
    background-color:inherit !important;
}

#menu-item-83285 a {
    color: inherit !important;
    padding-right: 0 !important;
}	
	
.menu-smart a {padding:7px 0px !important;}	
	
.hide-bg .background-inner {
		background-image:none !important;
	}
	
}

@media only screen and (min-width: 2000px) {
	.fontsize-445851 {
		font-size:150px !important;
	}
	.btn {
		font-size: 18px !important;
		padding: 16px 47px 16px 47px !important;
	}	
	
	
}

