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

p:empty {
    display:none
}
.style-light a {
	color:#00aced;
}
style-light a:hover {
	color:#2e333d;
}
p, li, dt, dd, dl, address, label, small, pre, code {
	margin:13px 0 0;
	line-height: 1.6;
}

/* Menu */

.menu-wrapper .row-menu .row-menu-inner {
	padding: 0px 0px 0px 0px;
}
body.hormenu-position-left:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul.menu-cta-inner {
	padding: 0px 70px 0px 70px !important;
	background-color: #edeeee;
	margin-left: 50px;
}
#menu-call-to-action .dropdown-toggle {
	margin-top:-2px;
}
#menu-call-to-action .menu-icon.fa-eye2 {
	font-size:30px;
	margin-right:10px !important;
	top:7px;
}
li.menu-list-1, li.menu-list-2, li.menu-list-3, li.menu-list-4 {
	display: block!important;
	position: absolute!important;
}
.menu-with-logo .menu-smart > li.menu-list-1, .menu-with-logo .menu-smart > li.menu-list-2, .menu-with-logo .menu-smart > li.menu-list-3, .menu-with-logo .menu-smart > li.menu-list-4 {
	height:auto;
	padding-top:2px;
	padding-bottom:2px;
}
li.menu-list-1 {
	top:12px;
}
li.menu-list-2 {
	top:34px;
}
li.menu-list-3 {
	top:56px;
}
li.menu-list-4 {
	top:78px;
}
.menu-container ul.menu-smart > li > a,
.menu-container:not(.vmenu-container) ul.menu-smart > li > a,
.menu-container ul.menu-smart > li > a:not(.social-menu-link) {
	letter-spacing:0em;
}
.menu-cta-inner > * {
	text-align: center;
}
.menu-horizontal .menu-smart ul {
	padding: 36px;
}
body[class*="hmenu-"] .submenu-dark .menu-smart ul a:hover {
	background-color: inherit;
}


/* Buttons */

.btn-xl {
	font-size: 26px !important;
}

/* Forms */

.input-underline input[type="text"], .input-underline input[type="email"], .input-underline input[type="number"], .input-underline input[type="url"], .input-underline input[type="tel"], .input-underline input[type="search"], .input-underline textarea, .input-underline select {
	padding-left: 10px !important;
	background: #fff !important;
}
input[type="email"], input[type="date"], input[type="text"] {
	width:100%;
}
.style-light select:not([multiple]) {
	background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+")!important;
	background-position: 100% center!important;
	background-repeat: no-repeat!important;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #2e333d;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #2e333d;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #2e333d;
}
span.wpcf7-list-item {
	padding: 0 2% 1% 0;
	width: 23%;
}
.checkbox-consider span.wpcf7-list-item, .checkbox-location span.wpcf7-list-item {
	width: 48%;
}
.checkbox-time span.wpcf7-list-item {
	width: 98%;
}
@media screen and (max-width: 959px) {
span.wpcf7-list-item {
	width: 48%;
}
span.wpcf7-list-item, .checkbox-consider span.wpcf7-list-item, .checkbox-location span.wpcf7-list-item  {
	padding: 0 2% 2% 0;
	width: 98%;
}
.wpcf7-inline-wrapper .wpcf7-inline-field {
	width: 100%;
}
body.hormenu-position-left:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul.menu-cta-inner {
    padding: 0px 0px 0px 0px !important;
    margin-left: 0px;
}
.menu-smart a.dropdown-toggle {
    padding: 30px 60px 35px 60px;
}
}
@media screen and (max-width: 520px) {
.wpcf7-inline-wrapper .wpcf7-inline-field:first-child {
	padding-right: 0px;
}
.wpcf7-inline-wrapper .wpcf7-inline-field:last-child {
	padding-left: 0px;
	padding-top: 30px;
}
.wpcf7-checkbox .wpcf7-list-item-label {
	display: block;
padding-left: 1.6em;
margin-top: -23px;
margin-bottom: 10px;
}
}
.grecaptcha-badge { visibility: hidden; }

/* Pricing Tables */

.plan .plan-price .price {
  font-size: 20px;
}
.plan .plan-price {
  padding: 36px 18px 36px 18px;
}
.plan .item-list > li {
  padding: 9px 18px 9px 18px;
}

/* Tickets */

.ticket .tmb .t-inside {
	background: url("images/ticket-top.png") #fff repeat-x top;
}
.ticket p {
	font-size:13.5px;
}
.ticket .half-block-padding {
	padding: 26px 26px 36px 26px;
}

/* Footer */

.footer-last .style-dark a {
	color:#00aced;
}
.footer-last .style-dark a:hover {
	color:#fff;
}
footer .footer-last:not(.footer-center) .social-icon i {
	font-size: 30px;
}

/* Blog */

.post-info div.category-info {
	display:none;
}
.post-info .date-info, .post-info span{
	display: none; 
} 

/* Responsive */

@media screen and (max-width: 959px) {

.menu-container .logo-container {
    position: relative;
    padding: 27px 36px 27px 0px !important;
}
#menu-main-nav {
	display: none!important;
}
body.hormenu-position-left:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {
	padding: 20px 70px 20px 70px !important;
	background-color: inherit;
	margin-left: 0px;
}
}
