/*
Theme Name: LandKit Child | Shared by VestaThemes.com
Theme URI: http://socanny.com/landkit/
Author: SoCanny
Author URI: http://www.socanny.com/
Template: landkit
Description: Child Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: landkit
*/


body.home.page-template-default .footer-parallax-container #section_pketj.section-item .content.container{
	padding-top:40px;
	padding-bottom:90px;
}
body.home.page-template-default .footer-parallax-container #section_pketj.section-item .content .created-section p{
text-align: center;
border-bottom: 1px solid #eee;
font-size: 26px;
line-height: 84px;
padding: 0 0 40px;
margin: 0 0 80px;
}
body.home.page-template-default .footer-parallax-container #section_pketj.section-item .content .created-section p img{
float: none;
display: inline-block;
width: 360px;
height: auto;
margin: 0 0 0 20px;
vertical-align: top;
}
body.home.page-template-default .footer-parallax-container .section-item .icon-box-section .hc_icon_box_cnt .icon-box .icon-box-cell:first-child{
	display:none;
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item{
background: linear-gradient(to right top, #ae832d, #aa8946, #a78f5e, #a39475, #9f998c);
}
body.home.page-template-default .footer-parallax-container .section-item .icon-box-section .hc_column_cnt .hc_space_cnt hr.space.l{
	height:10px;
}
body.home.page-template-default .footer-parallax-container .section-item .icon-box-section .hc_column_cnt .hc_image_box_cnt img{
width: 200px;
border: 1px solid #D3D3D3;
}
body.home.page-template-default .footer-parallax-container .section-item.app-content-section .hc_image_cnt img{
margin: auto;
width: 62%;
display: block;
}
body.home.page-template-default .footer-parallax-container .section-item.app-content-section .hc_title_tag_cnt h2{
	font-size: 32px;
line-height: 40px;
}
body .footer-parallax-container footer.footer-sides.footer-parallax.gradient-bg{
	background:linear-gradient(to right top, #540c04, #6b1711, #832319, #9c2e23, #b53a2c);
	height: auto;
position: relative;
opacity:1 !important;
}
body .footer-parallax-container footer.footer-sides.footer-parallax.gradient-bg .container{
	padding-bottom:40px;
}
body .footer-parallax-container .section-item.home-subscribe-section .white-wrapper{
	background:#C9A35B !important;
}
body .footer-parallax-container .section-item.home-subscribe-section .white-wrapper input#mc-embedded-subscribe[type="submit"]{
	background:#540C04;
}
body .footer-parallax-container .section-item.home-subscribe-section .white-wrapper input#mc-embedded-subscribe[type="submit"]:hover{
background: #231F20;
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item .button-cnt .btn.btn-default{
background: #540C04;
color: #fff;
padding:18px 25px;
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item .button-cnt .btn.btn-default i{
color: #fff;
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item .button-cnt .btn.btn-default:hover{
background: #fff;
color: #641C14;
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item .button-cnt .btn.btn-default:hover i{
color: #641C14;
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item .hc_button_cnt{
	width:auto;
}
html body .footer-parallax-container{
	margin:auto;
}
body .footer-parallax-container .section-item.home-contact-section .white-wrapper, body .footer-parallax-container .section-item.home-apps-cards-section .white-wrapper{
	box-shadow: none;
padding-top: 0;
padding-bottom: 0;
background:none !important;
}
body .footer-parallax-container .section-item.home-contact-section .white-wrapper .wpcf7-form{
	background: #fff;
padding: 30px;
}
body .footer-parallax-container header .navbar{
	border:none;
}
body .footer-parallax-container header .navbar .navbar.navbar-main{
background: #EDEDED;
padding: 21px 0;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-header a.navbar-brand{
	padding:0;
	margin:auto;
	display:block;
	height:auto;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-header a.navbar-brand img{
	margin:auto !important;
	max-height:inherit;
	width:400px;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .nav.navbar-nav ul.nav{
padding-right:0;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .nav.navbar-nav ul.nav li a{
font-family: 'Open Sans', sans-serif;
display: block;
font-size: 16px;
font-weight: 600;
padding: 16px 7px;
text-transform: capitalize;
color: #464646;
line-height: 24px;
letter-spacing: 0.7px;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .nav.navbar-nav .navbar-social{
	margin:9px 0 0;
}
body .footer-parallax-container .section-item.home-apps-cards-section .white-wrapper .row{
margin: auto;
text-align: center;
}
body .footer-parallax-container .section-item.home-apps-cards-section .white-wrapper .row .col-md-12.hc_button_cnt{
width: auto;
display: inline-block;
float: none;
vertical-align: middle;
}
body .footer-parallax-container .section-item.home-apps-cards-section .content.container{
	padding-top:90px;
	padding-bottom:90px;
}
body.home.page-template-default .footer-parallax-container .section-item.home-screenshots-section .content .hc_column_cnt .hc_grid_table_cnt table tr td{
	vertical-align:top;
}
body .footer-parallax-container .section-item.home-apps-cards-section .content .hc_image_box_cnt .caption-box .caption{
background: none !important;
position: relative;
margin: 0;
color:#263238;
text-shadow: none;
font-size: 20px;
text-align: center;
display: block;
padding: 28px 0 0;
text-transform: uppercase;
line-height: 23px;
height: auto;
}
body .footer-parallax-container .section-item.home-apps-cards-section .content .hc_image_box_cnt a span img{
max-width: 100% !important;
width: auto !important;
margin: auto !important;
display:block;
}


@media only screen and (max-width:767px){
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-header{
	height:auto;
	margin:auto;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-header a.navbar-brand{
	max-width:100%;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-header a.navbar-brand img{
max-height: inherit !important;
width: 220px;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-header .navbar-toggle{
	margin: 0;
padding: 0 !important;
border: 1px solid #c9a35b;
color: #c9a35b;
width: 33px;
height: 30px;
background: #fff;
border-radius: 3px;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-header .navbar-toggle i{
font-size: 14px;
margin: 0;
line-height: 28px;
color: #c9a35b;
}
body .footer-parallax-container header .navbar .navbar.navbar-main{
	padding:10px 0;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-collapse{
margin: 10px 0 0;
box-shadow: none;
border: none;
background: #c9a35b;
position: absolute;
width: 100%;
left: 0;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-collapse ul#main-menu li{
	float:none;
	display:block;
	margin:0;
	padding:0;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-collapse ul#main-menu li a{
font-size: 16px;
font-weight: 600;
color: #fff;
border-bottom: 1px dotted #e0ba72;
padding: 11px 10px;
line-height: 20px;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .navbar-collapse ul#main-menu li:last-child a{
	border:none;
}
body .footer-parallax-container header .navbar .navbar.navbar-main .nav.navbar-nav .navbar-social{
	display:none;
}
body hr.space{
	height:0 !important;
}
body h1, body .text-xl{
font-size: 28px !important;
line-height: 32px !important;
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item .hc_title_tag_cnt h1{
	margin:0;
}
body h4{
font-size: 14px;
line-height: 20px;
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item .hc_button_cnt{
	width:310px;
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item .button-cnt .btn.btn-default{
padding: 15px 16px;
display: block
}
body.home.page-template-default .footer-parallax-container .gradient-bg.home-slider-section.section-item #column_UzHuT.hc_column_cnt{
	display:none;
}
body.home.page-template-default .footer-parallax-container #section_pketj.section-item .content .created-section p{
font-size: 22px;
line-height: 30px;
padding: 0 0 24px;
margin: 0 0 5px;
}
body.home.page-template-default .footer-parallax-container #section_pketj.section-item .content .created-section p img{
display: block;
width: 235px;
margin: 8px auto auto;
}
body.home.page-template-default .footer-parallax-container #section_pketj.section-item .content.container{
	padding-top:3px;
	padding-bottom:0;
}
body h2, body .text-l{
    font-size: 26px !important;
    line-height: 30px !important;
}
body .hc_title_tag_cnt h2{
	margin-bottom:0;
}
body.home.page-template-default .footer-parallax-container .section-item.home-screenshots-section .content .hc_column_cnt .hc_grid_table_cnt table tr td{
padding: 0;
border-bottom: 1px solid #e9eaec !important;
}
body.home.page-template-default .footer-parallax-container .section-item.home-screenshots-section .content .hc_column_cnt .hc_grid_table_cnt table tr:last-child td:last-child{
	border-bottom:0 !important;
}
body.home.page-template-default .footer-parallax-container .section-item .icon-box-section .hc_column_cnt .hc_image_box_cnt{
	padding-bottom:0 !important;
}
body.home.page-template-default .footer-parallax-container .section-item .icon-box-section .hc_column_cnt .hc_icon_box_cnt .icon-box-cell label{
	padding-bottom:0;
	padding-top:0;
}
body.home.page-template-default .footer-parallax-container .section-item .icon-box-section .hc_column_cnt .hc_icon_box_cnt .icon-box-cell p{
	line-height:19px;
}
body.home.page-template-default .footer-parallax-container .section-item.home-screenshots-section .hc_title_tag_cnt{
	padding-bottom:0;
}
body.home.page-template-default .footer-parallax-container .section-item.home-screenshots-section #column_kX5ft #column_E2eS0{
	display:none;
}
body.home.page-template-default .footer-parallax-container #section_S2Toa.section-item .content.container{
	padding-top:20px;
	padding-bottom:0;
}
body.home.page-template-default .footer-parallax-container #section_S2Toa.section-item .content #column_L5l4K{
	padding-bottom:0;
}
body.home.page-template-default .footer-parallax-container #section_S2Toa.section-item .content #column_zEdhQ{
	padding-top:0;
}
body.home.page-template-default .footer-parallax-container #section_S2Toa.section-item .content .hc_wp_editor_cnt p{
	text-align:center;
	line-height:20px;
}
body.home.page-template-default .footer-parallax-container .section-item.home-testimonial-section ul.slides li .row{
	margin:auto;
}
body.home.page-template-default .footer-parallax-container .section-item.home-testimonial-section ul.slides li .row .col-md-12{
	padding:0;
}
body.home.page-template-default .footer-parallax-container .section-item.home-testimonial-section ul.slides li p{
	line-height:20px;
}
body.home.page-template-default .footer-parallax-container .section-item.home-testimonial-section .content.container{
padding-top: 20px;
padding-bottom: 8px;
}
body.home.page-template-default .footer-parallax-container .section-item.home-testimonial-section ul.slides li .hc_column_cnt{
	padding:0;
}
body.home.page-template-default .footer-parallax-container .section-item.home-testimonial-section ul.slides li .niche-box-testimonails h5, body.home.page-template-default .footer-parallax-container .section-item.home-testimonial-section ul.slides li .advs-box.niche-box-testimonails p{
	margin:12px auto 5px;
}
body.home.page-template-default .footer-parallax-container .section-item.app-content-section .content.container{
	padding-top:20px;
	padding-bottom:20px;
}
body.home.page-template-default .footer-parallax-container .section-item.app-content-section .content .hc_button_cnt .btn{
	padding:15px 15px;
	width:285px;
	display:block;
	margin:auto;
}
body.home.page-template-default .footer-parallax-container .section-item.app-content-section .content .hc_title_tag_cnt h2{
	font-size: 21px !important;
line-height: 25px !important;
margin-bottom:5px;
}
body .footer-parallax-container .section-item.home-subscribe-section .content.container, body .footer-parallax-container .section-item.home-contact-section .content.container, body .footer-parallax-container .section-item.home-apps-cards-section .content.container{
padding-top:20px;
	padding-bottom:20px;
}
body .footer-parallax-container .section-item.home-subscribe-section .content .hc_title_tag_cnt h2{
font-size: 22px !important;
line-height: 26px !important;
}
body .footer-parallax-container .section-item.home-subscribe-section .white-wrapper{
	padding: 5px 15px;
margin: 0 15px;
width: inherit;
}
body .footer-parallax-container .section-item.home-contact-section .white-wrapper, body .footer-parallax-container .section-item.home-apps-cards-section .white-wrapper{
	padding:0 15px;
}
body .footer-parallax-container .section-item.home-contact-section .white-wrapper .col-md-12.hc_code_block_cnt{
	padding-top:0;
}
body .footer-parallax-container .section-item.home-contact-section .white-wrapper .wpcf7-form{
	padding:15px 15px 10px;
}
body .footer-parallax-container .section-item.home-contact-section .white-wrapper .wpcf7-form .wpcf7-text{
	margin:0 0 5px;
}
body .footer-parallax-container .section-item.home-apps-cards-section .white-wrapper .row{
	width:100%;
	padding:14px 0;
}
body .footer-parallax-container .section-item.home-apps-cards-section .white-wrapper .row .col-md-12.hc_button_cnt{
	display:block;
	width:100%;
}
body .footer-parallax-container .section-item.home-apps-cards-section .white-wrapper .row .col-md-12.hc_button_cnt .btn{
	display: block;
width: 255px;
padding: 15px 3px;
margin: auto;
letter-spacing: 0.6px;
}
body .footer-parallax-container footer.footer-sides.footer-parallax.gradient-bg .container{
	padding:8px 0 3px;
}
body .footer-parallax-container .section-item.home-subscribe-section .white-wrapper input#mce-EMAIL{
	margin-bottom:0;
}
body .footer-parallax-container .section-item.home-subscribe-section .white-wrapper input#mc-embedded-subscribe[type="submit"]{
	margin-top:12px;
}

}