/* 
Theme Name: k1 Child 
Theme URL: http://k1.limedigital.co.nz/wp-content/themes/k1-child
Description: k1 Child 
Theme Author: Pavan Shashidharan
Author URL: http://k1.limedigital.co.nz
Template: k1 
Version: 1.0.0 
Text Domain: k1-child
*/





p{font-family: 'Roboto', sans-serif;font-weight: 400;}
a{font-family: 'Raleway';}
body {background: #ffffff;}
h1, h2, h3, h4, h5, h6{font-family: 'Anton';line-height: 1;letter-spacing: 1px;}
::placeholder {color: #67676785;}
body .post-inner {padding-top: 0;}
body .cta-below-slider{}
body .cta-below-slider h3{margin: 0;}
body .cta-below-slider a{}
body ul li{    color: #8A8A8A;
    font-size: 17px;
    letter-spacing: 1px;}

body header.entry-header{display:none;}

body .entry-content {font-family: 'Raleway';}
body .bold.rs-layer{font-family: 'Raleway' !important;}
body .light.rs-layer{font-family: 'Raleway' !important;}
body.home article header{display:none;}
body #site-header{position: absolute;top: 0;z-index: 1;width: 100%;background: #000000a6;}
body .primary-menu a {color: #fff !important;text-transform: uppercase;font-size: 12px;font-family: 'Raleway';letter-spacing: 3px;text-decoration: none !important;}
body .primary-menu a:hover{text-decoration:none;}
body .header-toggles .toggle-wrapper{display:none;}
body header .header-navigation-wrapper{}
body.home #site-header.sticky-header {position: fixed;background: #5278ec;z-index: 12;}
/* body .sticky-header .primary-menu li > a{color:#676767 !important;} */
body .sticky-header .primary-menu li > a:hover{color:#FF962E !important;}
body .sticky-header .site-logo img {height: 65px;}
/* body .lime-header-btn{display:none;}
body .lime-header-btn a{}
body .custom-btn{background-color: #FF962E;font-size: 12px;border-radius: 25px;padding: 15px 20px;color: #fff;text-decoration: none;}
body .custom-btn-builder{margin-top: 25px;}
body .custom-btn-builder a{border-radius: 53px !important;background-color: transparent !important;box-shadow: none !important;background-image: none !important;border: 1px solid #ffffff47 !important;}
body .custom-btn:hover{opacity: 0.8;} */

/* body .team-into-text .wpb_raw_code {width:60%;}

body .lime-btn a{padding-top: 12px !important;padding-bottom: 12px !important;text-transform: uppercase;font-size: 13px !important;letter-spacing: 2px;font-family: 'Gilroy-Light';}
.lime-custom-btn{background-color: #5278ec;
    font-size: 15px;
	letter-spacing: 1px;
    border-radius: 25px;
    padding: 15px 20px;
    color: #fff;
    text-decoration: none;} */



@media only screen and (min-width: 990px) and (max-width: 1024px)  {

}

@media only screen and (min-width: 1200px) and (max-width: 1450px)  {
	
}

@media only screen and (min-width: 992px) and (max-width: 1600px)  {

}

@media only screen and (min-width: 1350px) and (max-width: 1600px)  {
   
}

@media only screen and (min-width: 992px) and (max-width: 1350px)  {
    
}

@media screen and (min-width: 1600px) {

}

@media screen and (min-width: 1500px) {
	body .two-column-image-text .text .box {width: 500px;margin: 0 auto;}
	body .two-column-image-text .image.vc_parallax{min-height: 600px;}
}
	
@media screen and (min-width: 1200px) {
	body .title-width{width: 77%;float: right;}
	body .description-width{float: right;margin-top: 30px;}
}




@media screen and (min-width: 992px) {
	body .header-navigation-wrapper{display:none;}
}
@media screen and (min-width: 700px) {
	body .post-inner {padding-top: 0;}
}

@media screen and (min-width: 767px) {
	body .footer-section.info .k1-contact-wrap{display: inline-block;}
	body .footer-section.info .k1-contact-wrap.phone{margin-right: 50px;}
	
}
@media screen and (max-width: 1600px) {
	
}

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

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

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



@media screen and (max-width: 992px) {
	body .home-slider{background-repeat: no-repeat;background-position: center;}
	body .section-title{    font-size: 36px;}
	body .fire-section img{width: 60%;}
	body .vc_empty_space{height: 30px !important;}
	body .warden-products .vc_col-sm-4{margin-bottom: 20px;}
	body .warden-products img{}
	body .warden-products .vc_empty_space {height: 0px !important;}
	body .warden-products .wpb_single_image {text-align: center;}
	body .services-columns{}
	body .services-columns img{}
	body .services-columns .vc_col-sm-3{margin-bottom:70px;}
	body .services-columns .details-with-border{border: none;padding: 0;}
	body .modal-menu a {color: #c2261c !important;}
	body .home-slider .menu-area_border{display: none !important;}
	body .header-inner .toggle svg, body .toggle-inner .toggle-text{color: #fff !important;}
	body .footer-section.info{}
	body .footer-section.info .wpb_column{margin-bottom: 16px;}
}

@media screen and (max-width: 767px) {
	body .section-title {font-size: 27px;}
	body .footer-section.info .k1-contact-wrap{margin-bottom:25px;}
}
	
/* 	body .smart-banner-text-link p {
    font-size: 30px !important;
} */
}

@media screen and (max-width: 600px) {
	
}
@media screen and (max-width: 500px) {
body p {font-size: 16px !important;}
}

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


}

@media screen and (min-width: 992px) and (max-width: 1200px){

}

/**** mods****/ 

.entry-content > * {
    margin-bottom: 0;
}

footer {display:none;}

body #site-header {
    background: transparent;
}

/*.site-content_container {
	width:100%;
	max-width:1200px;
}

#site-content_container1 {
	width:100%;
	max-width:1640px;
	margin:0 auto;
}

#home-custom-block1 {
	height:1080px;
}*/

.k1-row-padding {
	padding:0 5%;
	/*max-width:1640px;*/
	margin:0 auto;
}

.menu-area_border {
	border left:1px solid #A4938E;
}

body p {
    color: #ffffff;
    font-size: 20px;
    letter-spacing: 1px;
}


.details-with-border {
	border-left:1px solid #818181;
	padding-left:16px;
}

.details-with-border a {
	color:#ffffff;
	text-decoration:none;
}

.details-without-border {
	padding-left:17px;
}

.white-bg-block .wpb_button, .white-bg-block .wpb_content_element, .white-bg-block ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0;
}

h1 {
	color:#ffffff;
	font-weight:400;
}

h2 {
	color:#ffffff;
	font-weight:400;
	font-size:80px;
}

h3 {
	color:#C2261C;
	font-weight:400;
	font-size:80px;
}

h4 {
	color:#1C1C1C;
	font-weight:400;
	font-size:30px;
}

h5 {
	color:#1C1C1C;
	font-weight:700;
	font-size:35px;
	text-transform:uppercase;
}

.white-bg-block p {
	color:#1C1C1C;
}

.white-bg-block h3 {
	color:#1C1C1C;
}

.white-bg-block a {
	color:#1C1C1C;
	text-decoration:none;
}

body .menu-area_border .details-with-border a{text-transform: uppercase;}
body .h1-width{}
body .color-red{color:#C2261C !important;}
body .services-columns h4{font-family: 'Raleway';font-weight:bold;}
body .footer-section h5{font-family: 'Roboto', sans-serif;font-weight: 800;}
body .footer-section p{font-weight: 400;}
body button.toggle{outline:none;}


@media only screen and (max-width: 450px){
	body .footer-section .k1-contact-wrap img{width: 20px;margin: 0 5px;}
	body .footer-section .k1-contact-wrap a{font-size: 13px;font-family: 'Roboto', sans-serif;}
}

.error404-content {
    margin-top: 130px;
}

