/*

Theme Name: Numark-2017

Description: Developed for Numark

Version: 1.0

Author: Weborbit Solutions

Author URI: http://weborbitsolutions.com

Date: March 2017



*/

.alignnone { 

  margin: 5px 6px 20px 0; 

} 

.aligncenter, div.aligncenter { 

  display: block; 

  margin: 5px auto 5px auto; 

} 

.alignright { 

  float: right; 

  margin: 5px 0 20px 20px; 

} 

.alignleft { 

  float: left; 

  margin: 5px 20px 20px 0; 

} 

.aligncenter { 

  display: block; 

  margin: 5px auto 5px auto; 

} 

a img.alignright { 

  float: right; 

  margin: 5px 0 20px 20px; 

} 

a img.alignnone { 

  margin: 5px 20px 20px 0; 

}

a img.alignleft { 

  float: left; 

  margin: 5px 20px 20px 0; 

} 

a img.aligncenter { 

  display: block; 

  margin-left: auto; 

  margin-right: auto; 

} 

.wp-caption { 

  background: #fff; 

  border: 1px solid #f0f0f0; 

  max-width: 96%; 

  padding: 5px 3px 10px; 

  text-align: center; 

} 

.wp-caption.alignnone { 

  margin: 5px 20px 20px 0; 

} 

.wp-caption.alignleft { 

  margin: 5px 20px 20px 0; 

} 

.wp-caption.alignright { 

  margin: 5px 0 20px 20px; 

} 

.wp-caption img { 

  border: 0 none; 

  height: auto; 

  margin: 0; 

  max-width: 93.1%; 

  padding: 0; 

  width: auto 

} 

.wp-caption p.wp-caption-text { 

  font-size: 11px; 

  line-height: 17px; 

  margin: 0; 

  padding: 0 4px 5px; 

} 

img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img { 

  padding: 6px; 

} 

.wp-caption img { 

  border-color: #eee; 

} 

a:focus img[class*="align"], a:hover img[class*="align"], a:active img[class*="align"], a:focus img[class*="wp-image-"], a:hover img[class*="wp-image-"], a:active img[class*="wp-image-"], #content .gallery .gallery-icon a:focus img, #content .gallery .gallery-icon a:hover img, #content .gallery .gallery-icon a:active img { 

  background: #eee; 

  border-color: #bbb; 

} 

.wp-caption a:focus img, .wp-caption a:active img, .wp-caption a:hover img { 

  background: #fff; 

  border-color: #ddd;

}

/*-------------------------------*/

.sidebar{

  padding: 50px 0 0;

}

.ginput_complex > span label{

  display: none;

}

#gform_4 .gfield,#gform_6 .gfield,#gform_3 .gfield,#gform_5 .gfield,#gform_7 #field_7_2,#gform_7 #field_7_3,#gform_8 #field_8_2,#gform_8 #field_8_3 {

  width: 50%;

  float: left;

  padding: 15px 15px 0;

}

#gform_4 .gfield#field_4_1,#gform_6 .gfield#field_6_1,#input_6_4_1_container,

#input_4_4_1_container,#gform_3 .gfield#field_3_1,#gform_5 .gfield#field_5_9{

  width: 100%;

  padding: 0;

}

.ginput_complex > span{

  width: 50%;

  float: left;

  padding: 15px 15px 0;

}

.ebook-img-wrap .img-responsive{

  display: inline-block;

}

#gform_confirmation_message_4 {

    font-size: 20px;

    padding: 20px 0;

    line-height: 26px;

}

#field_5_14 label.gfield_label{

    display: block;

    font-family: PublicoRoman;

    font-size: 26px;

    font-weight: 400;

}

#input_5_14 li{

    display: inline-block;

    padding: 0 15px 0 0;

    width: 190px;

}

#input_5_14 li label{

  font-weight: 400;

}

#gform_5 .gfield#field_5_14,#gform_5 .gfield#field_5_13,#gform_7 .gfield#field_7_4,#gform_8 .gfield#field_8_4{

  padding: 0 15px;

  width: 100%;

}

#gform_fields_6 li .ginput_container{

  display: inline;

}

#gform_6 .gform_footer {

    text-align: left;

    width: 25%;

    float: right;

}

#gform_6 .gform_body {

    float: left;

    width: 75%;

}

#gform_fields_6 li#field_6_2{

  display: contents;

  width: 100%!important;

}

#input_7_4,#input_8_4{

  margin-top: 15px;

}

.contact-form-wrap{

  background-color: #fff

}

.video-wrap{

  background-color: #fff;

  padding: 50px 0;

}

@media screen and (max-width:767px){

  #gform_4 .gfield,.ginput_complex > span,#gform_6 .gfield,#gform_3 .gfield,#gform_5 .gfield,

  #gform_7 #field_7_2,#gform_7 #field_7_3{ width: 100%;}

}

label{

  font-weight: 400 !important;

}

.category #quarantees-section.white h3{

  border-color: rgba(0,0,0,0);

}

.page-id-426 .container--xs {

    max-width: 678px;

}

#gform_fields_6 li .ginput_container input {

    border: 1px solid #808080;

    border-bottom-left-radius: 4px;

    border-top-left-radius: 4px;

    padding: 9px;

    border-right: none;

    height: 36px;

    margin-bottom: 0;

}

#gform_fields_6 li .ginput_container input:focus{

  background-color: rgba(0,0,0,0);

}

#gform_submit_button_6 {

    border-bottom-left-radius: 0;

    border-top-left-radius: 0;

    width: 100%;

}

#gform_submit_button_6:hover,#gform_submit_button_6:focus,#gform_submit_button_6:active{

  background-color: #fbb415!important;

}

@media screen and (max-width:767px){

#gform_6 .gform_body {

    display: inline-block;

    width: 100%;

}

#gform_fields_6 li .ginput_container input{ border-right: 1px solid #808080; border-radius: 4px;}

#gform_6 .gform_footer {

    float: none;

    width: auto;

}

#gform_submit_button_6{ margin-top: 70px!important; }

}

@media screen and (max-width:992px){

  .footer .social-links-column{ float: none !important; margin-top: 30px;}

}

.title-wrap {

    background-color: #ef3d37/*rgba(35, 31, 32, 0.2)*/;

    padding: 50px 0;

}

.title-wrap h1{

  font-size: 40px;

  color: #fff;

}



.postid-351 .nu-floor-plan,.postid-364 .nu-floor-plan,.postid-356 .nu-floor-plan,.postid-353 .nu-floor-plan,

.postid-365 .nu-floor-plan,.postid-366 .nu-floor-plan,.postid-248 .nu-floor-plan,.postid-249 .nu-floor-plan,.postid-250 .nu-floor-plan{

  width: 570px !important;

}



.section-news__aside.section-news__aside--secondary .ginput_complex > span,

.section-news__aside.section-news__aside--secondary #gform_8 #field_8_2, 

.section-news__aside.section-news__aside--secondary #gform_8 #field_8_3,

.section-news__aside.section-news__aside--secondary #gform_8 #field_8_4.gfield{

  padding: 0;

  width: 100%;

}

.section-news__aside.section-news__aside--secondary #input_8_4 {

    margin-top: 0px;

}

/*======================Testimonial===========================*/

.testimonials {background-color:#f5f5f5;color:#fff;margin-bottom:0;}



    .testimonials  h2 {color:#fff;margin-top:60px;margin-bottom:0px;}



    .testimonials blockquote {background-color:#eee;padding:55px 20px 55px 20px;margin:0;font-size:16px;border-left:none;text-align:center;margin-top:75px;margin-bottom:170px;border-radius:5px;position:relative;line-height: 24px; color: #444;}



    .testimonials blockquote:before, .testimonials blockquote:after {position:absolute;font-size:80px;color:#45555c;width:39px;height:26px;overflow:hidden;text-indent:50px;}



    .testimonials blockquote:before {left:20px;top:20px;content:open-quote;background-image:url(images/open-quote.png);}



    .testimonials blockquote:after {right:20px;bottom:20px;content:close-quote;background-image:url(images/close-quote.png);}



    .testimonials blockquote p {min-height: 120px; margin-bottom: 30px;}



    .testimonials blockquote strong {display: block;margin: 0.5em auto 0 auto;background-position: 50% 0%;background-repeat: no-repeat;padding-top: 135px;position: absolute;top: 185px;width: 100%;left: 0;}



    .testimonials .testimonial-1 strong {background-image:url(http://kiwihomeloans.com.au/wp-content/uploads/2017/04/testimonial-2.png);}



    .testimonials .testimonial-2 strong {background-image:url(http://kiwihomeloans.com.au/wp-content/uploads/2017/04/testimonial-3.png);}



    .testimonials .testimonial-3 strong {background-image:url(http://kiwihomeloans.com.au/wp-content/uploads/2017/04/testimonial-1.png);}



    



    @media (max-width: 767px) {



      .testimonials blockquote {margin-bottom: 120px;}



    }



    @media (min-width: 360px) {



      .testimonials blockquote p {min-height: 170px;}



      .testimonials blockquote strong {top: 230px;}



    }



    @media (min-width: 768px) {



      .testimonials blockquote p {min-height: 70px;}



      .testimonials blockquote strong {top: 130px;}



    }



    



    @media (min-width: 992px) {



      .testimonials blockquote p {min-height: 210px;}



      .testimonials blockquote strong {top: 270px;}



    }

     @media (min-width: 1200px) {



      .testimonials blockquote p {min-height: 120px;}

      .testimonials blockquote strong {top: 185px;}

     }

.sticky-footer{
    background-color: #fbb415;
    bottom: 0;
    color: #ffffff;
    font-size: 20px;
    padding: 12px 0;
    position: fixed;
    width: 100%;
}
#sticky{
  display: none;
}
.sticky-footer p{
  margin: 0;
}
.sticky-footer .button-red{
  background-color: #ef3d37;
}
.sticky-img{
    bottom: -40px;
    left: 0;
    position: absolute;
    width: 175px;
}
.sticky-button{
  padding-right: 40px !important;
  padding-left: 40px !important;
}
@media screen and (max-width:1199px) {
    .sticky-img{ bottom: -70px;}
}
@media screen and (max-width:991px){
    .sticky-img{
    bottom: -70px;}
    .sticky-footer .button-red{ margin-left: 170px;}
}
@media screen and (max-width:767px){
    #sticky{display: none !important;}
}