/*
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
*/
#axe-form input[type="password"],
#axe-form input[type="email"]
{

    margin: 0 auto;
    border: none;
    border-bottom: 1px solid #fff;
    margin-bottom: 42px;
    max-width: 400px;
    width: 100%;

}


#axe-form input[type="submit"]{

background: #a45ba1 !important;
    padding: 15px 65px;
    border: none;
    color: #fff;
    border-radius: 7px;
    margin-top: 60px;
}

.wpcf7-not-valid-tip,
div.wpcf7-validation-errors,
.wpcf7-mail-sent-ok
{
	font-size: 15px !important;
	color:red !important;
}

/*#menu-item-710{
	position: absolute;
padding-right: 14px;
right: 0px;
}*/

.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:#8095c9 !important;}

.menu-light .menu-smart > li.active > a:hover,
.menu-light .menu-smart > li a.active:hover,
.menu-light .menu-smart > li.current-menu-ancestor > a:hover,
.menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a:hover{color:#8095c9 !important;}

#menu-item-710 a{
    padding-right:14px;
        color: #8095c9;
}

.shedule-form {
	position: fixed;
	top: 0;
	bottom: 0;
	right: -9999px;
	width: 28.33333%;
	background: #8095c9;
	z-index: 9999;
	padding: 6rem 3rem;
	transition: 0.5s;
}

.shedule-form h3 {
	text-align: left;
	color: #fff;
	font-size: 40px;
	font-family: Poppins;
}

.shedule-form p {
	text-align: left;
	color: #fff;
	font-size: 18px;
	font-family: Roboto;
}

.shedule-form .shedule-close {
	position: absolute;
	top: 50px;
	right: 30px;
	display: block;
	width: 60px;
	height: 60px;
	background: #707ea1;
	border-radius: 50px;
	cursor: pointer;
}

.shedule-form .shedule-close:hover {
	transform: rotate(180deg);
	transition: 0.5s;
}

.shedule-form .shedule-close:before {
	content: '';
	border-bottom: 2px solid #fff;
	display: block;
	width: 20px;
	position: absolute;
	top: 29px;
	left: 20px;
	transform: rotate(130deg);
}

.shedule-form .shedule-close:after {
	content: '';
	border-bottom: 2px solid #fff;
	display: block;
	width: 20px;
	position: absolute;
	top: 29px;
	left: 20px;
	transform: rotate(45deg);
}

.shedule-form input[type="text"], .shedule-form input[type="tel"], .shedule-form input[type="email"] {
	background: transparent;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	box-shadow: none;
	padding: 10px 15px 15px;
	margin: 0;
	width: 100%;
}

.shedule-form input[type="submit"] {
	margin-top: 75px;
	background: #a45ba1;
	font-size: 18px;
	border: 2px solid #a45ba1;
	border-radius: 10px;
}

.shedule-form input[type="submit"]:hover {
	background: #fff;
	color: #a45ba1;
}

.shedule-form input::-webkit-input-placeholder {
	color: #fff;
	font-size: 16px;
}

.shedule-form input::-moz-placeholder {
	color: #fff;
	font-size: 16px;
}

.shedule-form input:-ms-input-placeholder {
	color: #fff;
	font-size: 16px;
}

.shedule-form input:-moz-placeholder {
	color: #fff;
	font-size: 16px;
}
@media screen and (max-width: 1199px) {
	.shedule-form {
		width: 50%;
	}
}
@media screen and (max-width: 768px) {
	.shedule-form {
		width: 75%;
	}
}
@media screen and (max-width: 579px) {
	.shedule-form {
		width: 100%;
		overflow: scroll;
	}

	.shedule-form h3 {
		font-size: 24px;
	}

	.shedule-form input[type="submit"] {
		font-size: 16px;
	}
}




body .ready-to-learn-more-section {
	padding-top: 0 !important;
}
.ready-to-learn-more-section .row.unequal.limit-width.row-parent {
	padding-top: 0;
}
.wp-image-54, .wp-image-52, .wp-image-53 {
	height: 55px !important;
}
.three-blocks .uncode_text_column {
	margin-top: 0 !important;
}
@media screen and (min-width:992px) {
#menu-item-710 {
position: absolute;
right: 200px;
}
}
@media screen and (min-width: 1366px) {
	.see_how {
		margin-top: -30px;
	}

}
#colophon .uncode-single-media{
	margin-top: 0px !important;
}

@media screen and (min-width:992px) and (max-width:1365px) {
	#menu-item-232 {
		position: absolute;
		right: 0;
		top: 20px;
	}
}




@-moz-document url-prefix() { 
	@media screen and (min-width: 1366px) {
		#menu-item-231 {
			position: absolute;
			right: 170px;
			top: 0;
			height: auto;
			line-height: 1em;

		}
		#menu-item-231 a {
			color: #8095c9;
			line-height: 86px;
		}
		#menu-item-232 {
			position: absolute;
			right: 0;
		}
	}
}

.footer-last {
	display: none;
}
@media (min-width: 320px) and (max-width: 768px){
	#menu-item-232 a {
		width: 100%!important;height: 45px!important;
	}
}
@media (min-width: 1023px) and (max-width: 1225px) {
	#menu-item-232 a {
		top: 40px!important; right:150px;
	}
}
@media screen and (min-width: 1280px) and (max-width: 1365px){
	.logged-in .menu-hover-1{
		left: 22.5%;
	}
	.logged-in #menu-item-710{
		display: none;
	}
	
	#menu-item-232 a{
	        padding-right: 6px !important;
	}
}

@media screen and (max-width: 1399px){
	#menu-main-menu{
		text-align: left !important;
		margin-left:35px;
	}
/*	#menu-item-710 {
		position: relative;
		right: 0;
	}*/
}

@media screen and (max-width: 959px){
	.menu-smart > li.active > a{color:#fff !important;}
/*	.menu-hover-1{
		min-width:300px;
		width:300px;
		margin: 0 auto;
		overflow: visible;
		left: 0%;
		top: 28%;
	}

	.menu-hover-1-1 h4, .menu-hover-1-2 h4 {
		font-size: 14px;
	}

	.menu-hover-1-1{
		width: 100%;
	}

	.menu-hover-1-2{
		width: 100%;
	}*/

	.footer-soc-l, .el-text{margin-top:36px;}
}
.footer-scroll-top
{
	display: block !important;
}
.site-footer span{}
.site-footer .wpb_wrapper{}
#menu-item-232 a{height: 31px!;width: 144px; position: relative; }
.submenu-light .menu-horizontal .menu-smart ul{background: #fff; color:#999;}
.submenu-light .menu-horizontal .menu-smart ul li a{color: #999;}

@media screen and (min-width: 959px){

	.menu-hover-1 {
	background: #eeeeef;
	z-index: 9999;
	padding: 25px;
	min-width:350px;
	display: none;
    position: absolute;
	}

.menu-hover-1:before {
    content: '';
    position: absolute;
    left:33%;
     top: -24px; 
    border: 10px solid transparent;
    border-bottom: 15px solid #e8eaf1;
}

.menu-hover-1-1 ul,
.menu-hover-1-2 ul{
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    width: 100% !important;
    background: none !important;
	padding-left: 0px !important;
}

.menu-hover-1-1 h4,
.menu-hover-1-2 h4{
	margin-top: 10px !important;
}

.menu-hover-1-1 ul li,
.menu-hover-1-2 ul li{
	padding: 0px !important;
}

.menu-hover-1-1 ul li>a,
.menu-hover-1-2 ul li>a{
	color: #888 !important;
	font-weight: normal !important;
	padding-left:0px !important;
}


.menu-hover-1-1, .menu-hover-1-2 {
	float: left;
	width: 45%;
	padding-left: 10px;
}
.menu-hover-1-1 h4, .menu-hover-1-2 h4 {
	font-size: 16px;
}
.menu-hover-1-1 li, .menu-hover-1-2 li {
	font-size: 14px;
	color: #818186;
	padding: 5px 0;
}
.menu-hover-1-1 h4 {
	color: #a96da7;
}
.menu-hover-1-2 h4 {
	color: #8095c9;
}

#menu-item-232 a:hover {
	cursor: pointer;
}

}

@media screen and (min-width: 1440px) and (max-width: 1599px){
	#menu-item-232{
		/*margin-right:35px !important; */
	}

	#menu-item-231{
		margin-right:30px;

	}

	.menu-hover-1{
		padding: 25px 50px 25px 58px;
	}
}
/*@media screen and (min-width: 2304px){*/
	/*.logged-in .menu-hover-1{*/
		/*left: 29% !important;*/
	/*}*/

	/*.firefox .logged-in .menu-hover-1{*/
		/*left: 32% !important;*/
	/*}*/
/*}*/
/*@media screen and (min-width: 1620px){*/
	/*.logged-in .menu-hover-1{*/
		/*left: 25% !important;*/
	/*}*/

	/*.firefox .logged-in .menu-hover-1{*/
		/*left: 25% !important;*/
	/*}*/
/*}*/
/*@media screen and (min-width: 1920px){*/

	/*.firefox .logged-in .menu-hover-1{*/
		/*left: 29% !important;*/
	/*}*/
/*}*/

/*@media screen and (max-width: 2000px){*/
	/*.menu-hover-1{*/
		/*left: 22.3%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 26.3%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1950px){*/
	/*.menu-hover-1{*/
		/*left: 21.7%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 25.3%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1900px){*/
	/*.menu-hover-1{*/
		/*left: 21%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 25%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1850px){*/
	/*.menu-hover-1{*/
		/*left: 20%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 24%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1800px){*/
	/*.menu-hover-1{*/
		/*left: 19.2%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 23.2%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1750px){*/
	/*.menu-hover-1{*/
		/*left: 18.4%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 22.4%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1700px){*/
	/*.menu-hover-1{*/
		/*left: 17.4%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 21.4%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1650px){*/
	/*.menu-hover-1{*/
	    /*left: 16.5%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 20.5%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1600px){*/
	/*.menu-hover-1{*/
	    /*left: 15.5%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 19.5%;*/
	/*}*/
/*}    */
/*@media screen and (max-width: 1550px){*/
	/*.menu-hover-1{    */
		/*left: 13%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 19%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1500px){*/
	/*.menu-hover-1{    */
		/*left: 12%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 17%;*/
	/*}*/
/*}    */
/*@media screen and (max-width: 1450px){*/
	/*.menu-hover-1{*/
		/*left: 10.6%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 16.6%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1400px){*/
	/*.menu-hover-1{*/
		/*left: 10.5%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 14.5%;*/
	/*}*/
/*}    */
/*@media screen and (max-width: 1350px){*/
	/*.menu-hover-1{*/
		/*left: 13.7%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 13.7%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1300px){*/
	/*.menu-hover-1{*/
		/*left: 10.4%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 10.4%;*/
	/*}*/
/*}*/
/*@media screen and (max-width: 1250px){*/
	/*.menu-hover-1{*/
		/*left: 7%;*/
	/*}*/
	/*.firefox .menu-hover-1{*/
		/*left: 7%;*/
	/*}*/
/*}*/

#colophon .uncode-single-media2w{
margin-top: 0px;
}

    footer .uncode_text_column p span{
     font-size: 15px !important;   
    }
    
 body  .vc_custom_1505226021354{
 margin-bottom: 60px !important;   
}

body .transform-your-marketing-section .col-lg-2 span {
    font-weight: 700 !important;
}
.vc_custom_1505934277258 .uncode_text_column p:first-child{
    height: 75px;
}

.shedule-form .wpcf7 p {
    text-align: center;
}
.learn-more-link.row-internal.row-container.boomapps_vcrow .uncol.style-light>.uncoltable>.uncell.boomapps_vccolumn.no-block-padding>.uncont>.uncode_text_column>p {
    text-align: center;
    margin-top: -150px;
}

@media screen and (max-width: 1366px) and (min-width: 769px){}
#page-header, #page-header .boomapps_vcrow:first-child {

height: auto;
}
.learn-more-link.row-internal.row-container.boomapps_vcrow .uncol.style-light>.uncoltable>.uncell.boomapps_vccolumn.no-block-padding>.uncont>.uncode_text_column>p {
    
        margin-top: -200PX;
}

.home .background-wrapper{
    background-image: url('http://artsai.com/wp-content/uploads/2017/09/Artsai-Header-BG-01.jpg') !important;
}
