/*

Theme Name: Nothing But Web

Theme URI: http://www.nothingbutweb.com.au/

Author: Nothing But Web

Author URI: http://www.nothingbutweb.com.au/

Version: 3.0.28.1

*/





/*************** 

All custom CSS should be added to Theme Options > Custom CSS,

or in the style.css of a Child Theme.

***************/

/*

my-sty;e

*/



@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');



@font-face {

  font-family: 'apple_chancery';

  src: url('/wp-content/themes/theme/fonts/ufonts.com_apple_chancery_2_.eot'); /* IE9 Compat Modes */

  src: url('/wp-content/themes/theme/fonts/ufonts.com_apple_chancery_italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

      url('/wp-content/themes/theme/fonts/ufonts.com_apple-chancery.ttf')  format('truetype'), /* Safari, Android, iOS */



}

@font-face {

  font-family: 'cambria';

  src: url('/wp-content/themes/theme/fonts/ufonts.com_cambria_1_.eot'); /* IE9 Compat Modes */

  src: url('/wp-content/themes/theme/fonts/ufonts.com_cambria_1_.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('webfont.woff2') format('woff2'), /* Super Modern Browsers */

       url('/wp-content/themes/theme/fonts/ufonts.com_cambria.woff') format('woff'), /* Pretty Modern Browsers */

       url('/wp-content/themes/theme/fonts/ufonts.com_cambria.ttf')  format('truetype'), /* Safari, Android, iOS */

       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */

}









.nav > li > a, .nav-dropdown > li > a, .nav-column > li > a {font-size:13px; text-transform: uppercase!important;

color:#5495D8;

/*

color:rgba(102, 102, 102, 0.85);

*/

}





.header-nav-main.nav.nav-right li strong {color:rgba(102, 102, 102, 0.85);} 

.header-nav-main.nav.nav-right li strong a {color:rgba(102, 102, 102, 0.85);}

#content .home-banner .text-inner.text-left h3 {

  font-size: 37px;

  letter-spacing: 1px;

}





.header-nav-main.nav .html.custom.html_topbar_left strong{color:rgba(102, 102, 102, 0.85);font-size:14px; font-family: "Lato",sans-serif;text-transform:uppercase;}

/*

.header-nav-main.nav .html.custom.html_topbar_left a {

  color: rgb(255, 255, 255); font-family: "Lato",sans-serif;

}

*/

/*

.header-nav li.active a {

  color: rgb(255, 255, 255);

}

*/







.home-banner .text-inner.text-left h3 {  font-size: 48px;  letter-spacing: 3px;  margin-bottom: 0;}



.home-banner .text-inner.text-left h3 span {  color: #fff!important;  font-weight: 900;  margin: 0;}



#content .home-banner .text-inner.text-left p {

  color: rgb(255, 255, 255) !important;

  font-weight: 700;

  letter-spacing: 1px;

  text-transform: uppercase;

}



.home-faq p a {color: rgb(51, 51, 51);  margin: 0 5px;}



.box-text {font-size: 14px;  line-height: 20px;}



.home-works h2 {font-size: 28px;letter-spacing: 2px;text-transform: uppercase;}



.textbng h3 {font-style: italic;}



.home-cost h3 {font-size: 28px;letter-spacing: 2px;text-transform: uppercase;}



.home-cost h4 {color: rgb(0, 0, 0);font-size: 18px;text-transform:uppercase;  font-weight: 700;}



.home-cost p img {margin: 0 0 0 -20px;}



.home-cost .button.primary span {  font-family: lato;  font-size: 14px;  font-weight: normal;color:#fff;  padding: 10px 40px;  text-transform: none;}



.home-cost a {text-decoration: underline;  color: rgb(0, 0, 0);}



.home-apply h2 {  font-size: 28px;margin:0px;text-transform: uppercase;}



.home-faq h2 {  font-size: 28px;  letter-spacing: 2px;  text-transform: capitalize;}



.home-apply p {  font-size: 14px; }



.home-apply .button span {font-size: 14px;padding: 0 12px;}



.button {  border-radius: 50px !important;}



.home-touch h2 {   font-size: 28px;    letter-spacing: 2px;margin:0px;    text-transform: uppercase;}

.home-touch h4 {margin:0px;font-size: 14px;font-weight:700;letter-spacing: 2px;text-transform: uppercase;}

.home-touch p {margin:0px;font-size: 14px;font-weight:normal;}



#footer .is-divider.small {display:none;}

#footer ul li {  border: 0 none;  font-size: 14px;  line-height: 16px;  margin: 0;  padding: 0;

}

.copyright-footer {font-size: 14px;color:#fff;}

/*

my-sty;e

*/























.gform_wrapper .top_label .gfield_label { display: none;}



.gform_wrapper .top_label .half input.medium, .gform_wrapper .top_label select.medium { width: 100%; margin-bottom: 0;}



.gform_wrapper ul li.gfield.half { clear: none; width: 49%;display: inline-block; float: left;}



.gform_wrapper ul li.gfield.half:nth-of-type(2n) {float: right;}



.gform_wrapper ul li.gfield.half:nth-of-type(2n - 1) { clear: left;}



.nav-uppercase > li > a { text-transform: none;}





.header-inner .flex-col.hide-for-medium { margin-left: 60px;}

.icon-search::before { content: "" !important;}

ul.header-nav.nav-left li { border-right: 1px solid #fff; line-height: 0; padding-right: 10px;}

ul.header-nav.nav-left li:last-child,ul.header-nav.nav-left li:first-child { border-right:0;}

.relative p.righttick { background: rgba(0, 0, 0, 0) url("http://easyfinancing.nothingbut.agency/wp-content/uploads/2016/11/right-arrow.jpg") no-repeat scroll 0 14px;font-size: 15px;line-height: normal;margin-top: 20px; padding-left: 34px;text-transform: uppercase;font-weight: 900;}

.relative .col.medium-2.small-12.large-2 { padding-bottom: 0;}

.accordion-item {color: #003366;}

.textbng .bg.fill.bg-fill.bg-loaded {  background-position: inherit !important;}

.workpage .box.has-hover.has-hover.box-text-bottom:hover { box-shadow: 0 30px 40px 0 rgba(0, 0, 0, 0.2); transform: translateY(-6px);}

ul.finctick { list-style-type: none;  margin: 0;  padding: 0;}

ul.finctick > li {  background: rgba(0, 0, 0, 0) url("http://easyfinancing.nothingbut.agency/wp-content/uploads/2016/11/inner-arrpw01.png") no-repeat scroll 0 6px;  padding-left: 24px;}

.flickity-viewport h5 {color: #003366;}

.flickity-viewport .box-text p {color: #003366; margin-bottom: 0.1em; margin-top: 0.1em;}

.apply-now-button button {padding:0px 30px;}

.workpage .box.has-hover.has-hover.box-text-bottom { box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);}

.secstartbuuton .button.alert {width: 30%;}

.html.custom.html_topbar_left { margin-right: 20px;}

.calcimg .box-image{

  background-color: #fff;

  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);

  padding: 10px;

  margin-left: 30px;

  margin-top: 54px;

}

.feeimg .box-image{

  background-color: #fff;

  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);

  padding: 10px;

 margin-top:50px;

 margin-right: 30px;

}

.mediumimg .box-image {

    background: #fff none repeat scroll 0 0;

    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);

    margin-top: 56px;

    padding: 10px;

margin-left:30px;

}

.workpage .box-text.text-center {

  line-height: 20px;

  min-height: 430px;

}

.workpage .box-image {

  min-height: 74px;

}

.section.home-below-banner.dark .col.medium-3.small-12.large-3 {

  padding-top: 33px;

}

.section.home-below-banner.dark .button.white.is-underline > span {

  display: block;

  min-height: 55px;

}

.workpage .box-text.text-center .box-text-inner > p {

  line-height: 22px;

  padding-top: 3px;



}

.is-large {

  font-size: inherit !important;

}

.button:not(.icon) > i {

  margin-right: 0 !important;

}

.section-custom{

 padding: 0 !important;

}



.worktext {

  margin-top: 28px;

}

.section-custom .col {

  padding: 0;

}

.section-custom .electronictxt {

  padding-right: 14px;

}

.electronictxt .button.primary {

  display: block;

  width: 50%;

}

 .textbng .row.row-collapse.row-full-width {

  max-width: 1110px !important;

}

.home-cost .row.row-collapse.row-full-width {

  max-width: 1110px !important;

}

.home-cost .col-inner {

  margin-left: 0 !important;

}

.home-cost .col-inner h3 {

  font-size: 21px;

  margin-top: 20px;

}

.home-cost .col-inner h4 {

  font-size: 14px;

}

.leftcosttext .alignnone.size-full.wp-image-497 {

  margin-bottom: 0;

}

.home-cost .col.costimg {

  min-width: 50%;

}

.solutiontxtdiv .col-inner {

  padding-left: 22px;

}

.faqtxt {

    margin-top: 24px;

}

.gettouchtxt {

  margin-top: 23px !important;

}

.choosetxt .col-inner {

  float: left;

  width: 96%;

}

.electronictxt .button.secondary.is-link .icon-checkmark {

  float: left;

  margin-right: 10px !important;

  margin-top: 11px;

}

.choosetxt .icon-checkmark{

  float: left;

  margin-right: 10px !important;

  margin-top: 11px;

}

.choosetxt .button.secondary.is-link > span {

  font-size: 14px;

  margin-left: 14px;

}

.texttick .button.white.is-underline > span {

  float: left;

 font-size: 14px;

}

.texttick .icon-checkmark {

  float: left;

  margin-top: 4px;

  padding-right: 14px !important;

}

.home-apply h2 {

  font-size: 22px;

}

.home-below-banner h5 {
  background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/11/1.png") no-repeat scroll 0 0;
  padding-left: 27px;
  display: block;
}
.electronictxt .col-inner.text-left li {
  background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/11/2-e1480383858529.png") no-repeat scroll 0 6px;
  padding-left: 29px;
}
.footer-2 .large-columns-6 .col {
  flex-basis: 20%;
  max-width: 20%;
}
.electronictxt .col-inner.text-left > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.home-below-banner .col.medium-2.small-12.large-2 {
  flex-basis: 20% !important;
  max-width: 20%;
  width: 18% !important;
}




@media (min-width:768px) and (max-width:1200px)

{

.choosetxt .button.secondary.is-link > span {

  font-size: 11px;

  margin-left: 10px;

}

 .electronictxt .button.secondary.is-link > span {

  font-size: 11px;

}

}

 @media (min-width:0px) and (max-width:767px)

{

.home-below-banner .col.medium-3.small-6.large-3 {

  max-width: 100% !important;

  min-width: 100% !important;

  padding-bottom: 10px !important;

  padding-top: 10px !important;

  width: 100% !important;

}

.section.section-custom {

  padding: 10px !important;

}

.text-left .button.secondary.is-link > span {

  float: left !important;

  font-size: 14px !important;

  text-align: left;

  width: 83%;

}

.text-left .button.primary {

  width: 100% !important;

}

.textbng .col-inner {

  margin-left: 0 !important;

}

.leftcosttext img {

  margin-left: 0 !important;

}

.choosetxt .button.secondary.is-link > span {

  text-align: left;

  width: 80%;

}

#banner-2085762018 .bg.bg-loaded {

   background-position: center top;

}

.workpage .col.medium-3.small-6.large-3 {

  min-width: 100% !important;

}

.workpage .box-text.text-center {

  min-height: auto !important;

}
.footer-2 .large-columns-6 .col {
  flex-basis: 100%;
  max-width: 100%;
  text-align:center;
}




}





@media (min-width:600px) and (max-width:767px)

{

.textbng .col.medium-6.large-6 .col-inner {

  padding-left: 10px;

}

.home-blog .col-inner > p {

  margin-right: 24px !important;

}

.home-apply .col.medium-2 {

  min-width: 150px !important;

  width: 100px !important;

}

.home-apply .medium-9 {

  float: left;

  max-width: 383px;

  width: 275px;

}





}





@media (min-width:1024px) and (max-width:10000px)

{



.section.home-below-banner.dark .col.medium-3.small-6.large-3:nth-of-type(3) h5 {

  margin-left: 32px;

}

}



@media (min-width:768px) and (max-width:1024px)

{

#banner-2085762018 .bg.bg-loaded {

   background-position: center top;

}

.section.section-custom {

  padding-left: 10px !important;

 padding-right: 10px !important;

}

.home-apply .col.medium-2 {

  min-width: 150px !important;

  width: 100px !important;

}

.home-apply .medium-9 {

  float: left;

  max-width: 383px;

  width: 275px;

}

.banner .bg {

  background-position: center top !important;

}

.choosetxt .button.secondary.is-link > span {

  float: left;

  font-size: 14px;

  margin-left: 10px;

  text-align: left;

  width: 85%;

}

.electronictxt .button.secondary.is-link > span {

  float: left;

  font-size: 14px;

  text-align: left;

  width: 86%;

}

.header-nav li a {

  font-size: 12px;

}







}





@media (min-width:768px) and (max-width:991px)

{

.home-below-banner h5 {

  background-position: 0 center;

  font-size: 16px;

}

}



@media (min-width:992px) and (max-width:2024px)

{

.home-below-banner h5 {

 font-size: 15px;

}

}

.home-banner .button.alert.is-xxlarge {
  padding: 0 93px;
}
.home-below-banner h5 {
  font-size: 15px;
  margin-bottom: 0;
}

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

.home-banner .button.alert.is-xxlarge {
  padding: 0 79px;
}
}
@media only screen and (max-width:767px){
.home-below-banner .col.medium-2.small-12.large-2 {
  box-sizing: border-box;
  flex-basis: 100% !important;
  max-width: 100%;
  padding: 10px 0 10px 10px;
  width: 100% !important;
}
.home-banner .button.alert.is-xxlarge {
  padding: 0 25px;
}
}

.calc-wrapper.ng-scope > div.ng-scope > div.item.find-more > p {
  display: none;
}