/*

Theme Name: AusLoans Template

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

Author: Michel Morel

Description: Optimised theme for Ausloans

Version: 1.0

*/







/* ------------------------------------------------------------------------ */

/*General

/* ------------------------------------------------------------------------ */

.container.whitebg{/* opacity: 0.95; */min-height: 300px;padding-bottom: 40px;z-index: 1;}

.dealersrow {background: #F5F5F5;padding: 40px 0px;}

.setupnow {width: 100%; background: #CDCDCD;display: block;padding: 20px;/* margin: auto; */margin-bottom: 40px;border-radius: 5px;}

article#post-589 h2, article#post-589 p {/* text-align: center; */}

div#wpcf7-f595-p589-o1 p {text-align: left;}

#bellHD_acontD, #flcDiv {display:none;}

.applynowbtn {/* background-color: #B0B0B0 !important; *//* border-color: #84F52A !important; */text-align: center !important;margin: auto;display: block !important;width: 50%;font-size: 20px !important;margin: 20px auto;color: rgb(255, 255, 255) !important;}

.chooseus {color: #adadad; margin: 20px 0;}

.facebookimg{text-align: center;

margin: auto;

display: block;}

.servicebox {text-align: center;}

.footerlogo{float: right; margin-left: 10px;}

body.page-id-808, body.page-id-570 {
    line-height:150%;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height:150% !important;
}

#footer ul{margin:0px; padding: 0px; list-style-type: none; font-weight:200;}

ul.submenu {margin-left: 20px;}

.partnerwrapper {border-radius: 5px;margin-bottom: 30px;display: inline-block;}

.servicebox {background: rgb(245, 245, 245);padding: 20px;border-radius: 5px;margin-bottom: 30px;display: inline-block;}

.servicebox a {

    display: block;

/*position: absolute;

bottom: 20px;

left: 20px;*/}

.dealership{margin-bottom: 20px;

margin-top: 10px;}

.descriptionbox{min-height: 82px !important;}

.calculatorbtn {margin: 0px 20px;font-size: 20px !important;}

.separation {background: rgb(240, 240, 240);}

.socialbox {display: inline-block;margin-right:10px;margin-top: 10px !important;opacity: 0.4;}

.socialbox a {margin: 0 0px 0 20px;}

.logo a {display: inline-block;}

ul.nav li.dropdown:hover > ul.dropdown-menu {

    display: block;    

}

.servicebox {margin: 20px 0;}

.partnerwrapper li{

	

	list-style-type: none; padding-bottom: 5px;line-height: 20px;list-style-image: url('../ausloans/library/img/tick.png');

	

}

#custom-bg{height: 150px;background-position: center center;background-size: cover;}

.logo a img {width: 100%;}



.logo {/* max-width: 200px; *//* text-align: right; */}

.logo a {text-align: left;}

.fname {display:none;}

body {font-family: 'Open Sans', sans-serif !important; font-size: 16px !important; background-size: cover;}

button.firststep {background: rgb(255, 153, 0);

color: white !important;

border: 0px;}

#hero-banner {background: #fff;background-position: center center !important;background-size: cover;height: 159px;}

#content {padding-bottom: 60px !important;}

.hero-text {color: white;font-size: 28px;line-height: 40px;font-weight: 300;font-style: italic;display: inline-block;margin: 40px 0 10px 0;}

.btn {white-space: normal !important;}

img.pruchaseimg{float: right;}

.purchasetitle {margin-bottom: 0px;}

body.page-id-356 #hero-banner {display: none;}

body.error404 #hero-banner {display: none;}

ul.submenu {margin: 0px; padding: 0px;}

li.tickread {margin: 0px; padding: 0px;}

a.purchase {display: block; float: left;border-radius: 3px;padding: 10px;text-align: center;width: 100%;background: #2057aa; /* Old browsers */

background: -moz-linear-gradient(top,  #2057aa 0%, #073781 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2057aa), color-stop(100%,#073781)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #2057aa 0%,#073781 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #2057aa 0%,#073781 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #2057aa 0%,#073781 100%); /* IE10+ */

background: linear-gradient(to bottom,  #2057aa 0%,#073781 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2057aa', endColorstr='#073781',GradientType=0 ); /* IE6-9 */

color: white;

}

.nav-tabs>li>a {border-color: #ddd !important; background: rgb(249, 249, 249);margin-right: 10px; color:#555;}

.nav-tabs>li>a:hover{background: rgb(255, 172, 49) !important; color: white;}

#motorwarrantytabscontent img {display: inline-block;}

#motorwarrantytabscontent .cover1, #motorwarrantytabscontent .cover2 {display: inline-block;}

#motorwarrantytabscontent .cover1:hover, #motorwarrantytabscontent .cover2:hover {text-decoration: underline;}

#motorwarrantytabscontent .btn {cursor: auto;}

#motorwarrantytabscontent .warranty {margin-bottom:10px;}

ul#myTab.nav-tabs>li.active>a {background: transparent;}

ul.partners{margin: 0px 0px 0 0;}

.tab-content h2 {margin-top:0px; color: white !important;}

.tab-content h3 {color: white !important;}

.pdf {margin-right:10px;}

ul#myTab{margin-top: 20px;}

ul#contactbox {margin:0px;padding: 0;}

#wrap .coverage ul#contactbox li {list-style-image: none; list-style-type: none;}

.agentlogins {

	margin-right: 10px;

}

.facebooklikebox {overflow: hidden;}

#fb-root {

    display: none;

}

/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {

    width: 100% !important;

}

.btn-default.partners{background: #343434;display: block;width: 100%;color: white !important;padding: 10px 0;}

.btn-default.partners:hover{background: #000000;border: 1px solid;}

.btn-default.firststep:hover{

background: rgb(255, 172, 49);	

}

.cover1, .cover2 {display: block;

margin-top: 5px;}

.pds{margin-top: 20px;}

.hero{max-height: 280px;}

.paypalimg {display: none;}

.seal {display: block; width: 100%; max-width: 276px; margin: 20px 0 0 0; }

.seal.auto { margin: 10px auto !important; float: right;}

.sealmobile{display: none;}

.nopadding {

   padding: 0 !important;

   margin: 0 !important;

}



  #wrap .coverage ul.protect li {line-height: 0px; margin-bottom:5px;}       

   #wrap .coverage ul.protect {margin-bottom: 40px; margin-left: 10px; /* list-style-type: none; *//* list-style-position: initial; *//* list-style-image: none; */}

#wrap .coverage ul.protect li {list-style-image: none;margin-top: 35px;}

.img {width: 100%;display: inline-block;}

img.iconcall {display: inline;}

#hero-banner .row {margin-bottom: 0px;}

.super {vertical-align: super; font-size: 0.4em;}

#phone {display: block; text-align: right; margin: 10px 10px 0 0; font-size: 30px;}

ul li:last-child a {/* padding-right: 0px !important; */}

.tab-pane.active {background: #1a72b9; color: white; padding: 20px; box-sizing: border-box; border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}

#brokers h2, #motordealers h2 {color: white !important;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus  {background: #1a72b9 !important; color: white !important;}

ul#myTab.nav-tabs>li>a {/* margin-right: 20px; */}

#header #navigation ul > li > a:hover {text-decoration: none;}

#header {/* margin-bottom: 10px; */display: block;background: white;/* opacity: 0.95; */padding-bottom: 20px;padding-top: 20px;}

span.callheading {font-size: 20px;color: white; font-weight: lighter; font-style: normal;}

.xtrapadding {padding-left: 60px !important;}

#navigation {/* float: right; *//* clear: both; */display: inline;/* font-size: 26px; */}

h1,h2,h3 { font-weight: 300 !important; color: #3b3b3b !important;}

h2 {/* font-style: italic; */ color: #666666 !important; }

#wrap .coverage li {list-style-type: none; padding-bottom: 5px;line-height: 20px;list-style-image: url('../ausloans/library/img/tick.png');}

.nonitalics {font-style: normal !important;}

article#post-53 strong {font-size: 18px; text-align: center;display: block;font-style: italic;}

.logo_standard {margin-top: 10px;}

img.logo_standard {/* max-width: 180px; */}

span.phonetag {font-size: 14px;margin-top: 8px;display: inline-block;}

h4.carsbuton {text-align: center; display: block;}

.carsection1, .carsection2 {text-align: center; /*border: 1px solid red;*/}

.carscontainer img {max-height: 230px; width: auto; /*border: 1px solid blue;*/}

.carscontainer {overflow: hidden; height: 200px; /*border: 1px solid yellow;*/}

.carsbuttons2 {margin-top: 0px;}

.carsbuttons1{background: rgb(255, 153, 0) !important;border-color: transparent !important;padding: 10px 30px !important; font-size: 20px !important; margin-top: 0px;}

.btn-success:hover.carsbuttons1, .btn-success:focus.carsbuttons1, .btn-success:active.carsbuttons1, .btn-success.active.carsbuttons1, .open>.dropdown-toggle.btn-success.carsbuttons1 {background: #2584E0;border-color: transparent;}

.carsbuttons2{background: #72c02c !important;border-color: transparent !important;padding: 10px 30px !important;font-size: 20px !important;}

/*.simplebanner{background: #dcdcdc url('../selectwarranty/library/img/borderbg.png') repeat-x top left; min-height: 30px;}*/

h4.carsbuttons2 a:hover, h4.carsbuttons1 a:hover {color: white; text-decoration: none;}

#post-53 h3 {margin-bottom: 20px;}

div.carsection1 a.covered, div.carsection2 a.covered  {font-size: 14px; margin-top: 10px !important; text-decoration: none;display: block;}

div.carsection1 a.covered:hover, div.carsection2 a.covered:hover {color: #1b73ba; text-decoration: underline;}

.whychooseus {background: #dcdcdc; padding: 30px;display: block;clear: both;margin-top: 20px;}

.choosebox {background: #3e4264; padding: 20px;border-radius: 5px;}

.hidden {display: none;}

#fromorder a.v_trigger {color: white !important;}

table.plan tr:nth-child(even) {background: #F0F0F0;} 

.fancybox-skin{background: #1a72b9 !important;}

.fancybox-skin h1 {color: white !important;}

table.plan td {padding: 0 15px;}

div.steps ul li {display: none;}

div.steps ul li.current {display: block;}

#terms_price_display {font-size: 30px;}

input, button, select, textarea{color: #555 !important;}

#application-form h3 {color: white !important;}

.plan{overflow-y: scroll;

height: 300px;

display: block;}

.choosebox{color: white;margin-bottom: 10px;}

.choosebox h2 {color: white !important;font-style: normal;margin: 0 0 20px 0;}

#wrap .choosebox li {

list-style-type: none;

padding-bottom: 5px;

line-height: 26px;

list-style-image: url('../ausloans/library/img/tick.png');

font-size: 20px; 

line-height: 28px;

}

.fine-print {font-size: 12px;color: #3b3b3b;line-height:14px;}

.choosebox ul{list-style-position: inside; font-weight: 300;}

a.gobox {display: block; text-align: center; color: #3b3b3b; background: #cbcbcb;border-radius: 5px; padding: 10px;font-size: 20px;}

#numberone h2{font-style: normal; font-weight: 700 !important;color: black !important;display: inline;clear: both;}

.customers .family img.familypic {width: 100%; margin-bottom: 20px;}

.customers h2 {font-style: normal;}

#wrap {background: white;}

.phones {text-align:right;}

.phones span.phonetag {margin-right: 10px;white-space:nowrap;}

.dealerswrap {margin-top: 20px;display: inline-block !important;}

.dealerswrap a.btn {display: block;	}

.dealersblock{text-align: center;}

img.center {margin:auto; text-align: center;}

.dealersblock img.center {margin: 20px auto;}

.dealersblock h4{height: 40px;}

.dealersblock.whitebg{border-radius: 5px;}

.dealersblock a.facebookimg {margin: auto; text-align: center;padding: 20px 0;}

.dealersblock a.facebookimg img {width: 100%;}

.socialbox.footerbox a.Facebook {margin: 0px;}

section.post_content {padding-bottom:20px;}

/* ------------------------------------------------------------------------ */

/*Testimonials

/* ------------------------------------------------------------------------ */



.whitebg {background-color: white;}

.newlayout {padding-bottom: 20px;}

.example-pager span {

width:20px;	height:20px;background:url('../ausloans/library/img/dots.png') no-repeat left top;	display:inline-block;	text-indent:-9999px;}

.example-pager span.cycle-pager-active {background: url('../ausloans/library/img/dots.png') no-repeat left -20px;}

.example-pager {display: block; margin-top: 10px;float: right;}

.example-pager span:hover {cursor:pointer; background: url('../ausloans/library/img/dots.png') no-repeat left -20px;}

ul.cycle-slideshow {display: block;}

.cycle-paused:after {   content: 'Paused'; color: white; background: black;     padding: 2px 10px;   z-index: 500; position: absolute;     bottom: -10px; 

    right: 0px;    border-radius: 5px;    font-size: 14px;    opacity: 0.4; filter: alpha(opacity=50);}

.customer_name {font-style: italic; font-size: 12px;}

.testimonialblock h2 {margin-bottom: 20px;margin-top: 30px;}	

.family {margin-top: 10px;}	

.cyclewrapper, .customers{display: block;}



.example-pager span {

width:20px;	height:20px;background:url('../ausloans/library/img/dots.png') no-repeat left top;	display:inline-block;	text-indent:-9999px;}

.example-pager span.cycle-pager-active {background: url('../ausloans/library/img/dots.png') no-repeat left -20px;}

.example-pager {display: block; margin-top: 10px;float: right;}

.example-pager span:hover {cursor:pointer; background: url('../ausloans/library/img/dots.png') no-repeat left -20px;}

ul.cycle-slideshow {display: block;}

/* display paused text on top of paused slideshow */

.cycle-paused:after {   content: 'Paused'; color: white; background: black;     padding: 2px 10px;   z-index: 500; position: absolute;     bottom: 0px; 

    right: 0px;    border-radius: 5px;    font-size: 14px;    opacity: 0.4; filter: alpha(opacity=50);}

.customer_name {font-style: italic; font-size: 12px;}

.testimonialblock h2 {margin-bottom: 20px;margin-top: 30px;}	

.family {margin-top: 10px;}	

.cyclewrapper, .customers{display: block;}



/* ------------------------------------------------------------------------ */

/* HR

/* ------------------------------------------------------------------------ */



hr.soften {

  height: 1px;

  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(153,153,153,.8), rgba(0,0,0,0));

  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(153,153,153,.8), rgba(0,0,0,0));

  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(153,153,153,.8), rgba(0,0,0,0));

  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(153,153,153,.8), rgba(0,0,0,0));

  border: 0;

}

/* ------------------------------------------------------------------------ */

/* FORMS

/* ------------------------------------------------------------------------ */

#enquiry-form {

background: #1a72b9;

border-radius: 5px;

padding: 30px;

color: white;

margin: 40px 0 0 0;

}

#partner-form {background: rgb(98, 98, 98);border-radius: 5px;padding: 30px;color: white;margin: 40px 0 0 0;}

.evenbox{height: 60px;}

a.inclusions{padding-top: 15px;}

.inclusions{display: block;}

#contactpage-form {background: #1a72b9;border-radius: 5px;padding: 20px;color: white;margin: 27px 0 0 0;}

#partner-form .cheading .callheading {font-size: 30px !important;}

#enquiretoday{	margin-top: 20px;}

#enquiry-form input[type="text"], #enquiry-form input[type="password"], #enquiry-form input[type="email"], #enquiry-form textarea, #enquiry-form select {

width: 100%;display: block;}

#partner-form label.error {color: red !important;}

#enquiry-form label {display: none;}

#enquiry-form .firststep {width: 100%;display: block;}

#application-form{background: #1a72b9; border-radius: 5px; padding: 20px; color: white; display: block;margin: 27px 0 0 0;}

form#applicationform label {display: none}

.applyicon {margin-left: 0px; padding-left: 0px;}

.cheading {margin-right: 0px; padding-right: 0px;}

form#applicationform {padding: 0 10px; margin-top:10px;margin-bottom: 0px;}

.paddingright{padding-right: 5px;}

.paddingleft{padding-left: 5px;}

.form-group, form#applicationform input {margin-bottom: 10px;}

form#applicationform input, form#applicationform textarea{border-radius: 5px;}

select#vehicle_type, select#owbnership_status {color: #A0A0A0;}

select.form-control {margin-bottom:5px;}

button.firststep {display: block !important; color: #A0A0A0;width: 100%;}

#application-form input[type="text"], #application-form input[type="password"], #application-form input[type="email"], #application-form textarea, #application-form select {width: 100%; display: block;}

#application-form h4, #application-form h3, #application-form h2, #application-form h1 {color: white !important;}

tr {background: rgb(213, 213, 213);

width: 100%;}

tr.odd {background: rgb(213, 213, 213);}

table.plan {background: rgb(222, 240, 255);}

input, button, select, textarea{color: #555 !important;}

.noneimg {float:right; margin-left: 10px;}

.coverage ul {margin-left: 25px;}

h4.carsbuttons1 a, h4.carsbuttons2 a {color: white;}

h4.carsbuttons1 img, h4.carsbuttons2 img {margin-right: 10px;}

#numberone p {font-weight: 300;}

img.customers { width:100%;}

.customerwrap {text-align: center; margin-top: 10px;}

.customerwrap .btn {margin-top: 20px;}

img.img{width: 100%;}

.didyouknow ul li {list-style-type: none; padding-bottom: 10px;line-height: 20px;list-style-image: url('../ausloans/library/img/arrow.jpg');}

.didyouknow ul {margin: 30px 0 0 20px;}

.didyouknow h2 {margin-top: 0px;}

#footer {/* background: #1a72b9; */ /* padding: 30px; */display: block;clear: both;color: rgb(95, 95, 95) !important;/* margin-top: 20px; */}

#footercopyright {background: black; /* color: #bfbfbf; */ padding: 20px 0 !important;display: block;text-align: center;font-size: 14px;}

.socialbox {display: inline-block; margin: 0 40px 0 20px;}

.menu-wp-menu-container {font-size: 16px;}

#footercopyright p {display: inline-block;}



#footer .menu li {display: inline-block; margin-right: 16px; text-align:center;/* float: left; */}

#footer .menu ul {margin: auto; text-align:center;display: inline-block !important;margin-left: 20px;}

.row.whychooseus {margin-bottom: 0;}

#footer ul a, #footer a {color: gray !important;display: inline-block;}

#footer h3 {color: white !important;}

.fb_iframe_widget {background: white !important;}

.fancybox-skin {/* overflow: scroll; */}

.warranty {margin-bottom: 20px;}

#phone-smalldesktopview {display: none;}

.family h3 {margin-bottom: 20px;}

.family p {margin-bottom: 10px;}

.keyfeatures {display: inline-block;/* border: 1px solid; */width: 100%;}

.keyfeatures ul li {list-style-type: none;

padding-bottom: 5px;

line-height: 20px;

list-style-image: url('../ausloans/library/img/tick.png');

list-style-position: inside;}

ul.covers li {display: inline-block;}

div.tab-pane .carsbuttons1, .entry .carsbuttons1  {display: block;}

#footer .menu-menu-1-container {background: none; padding-left: 0px; margin-left: 0px;}

#carwarrantytabs {/* margin: 20px 0 20px 0; */}

#motorwarrantytabscontent h3 {line-height: 30px;}

body.page-id-278 #hero-banner {background: #1a72b9;}

body.page-id-278 #application-form {background: black;}

div.location ul li { float: left; padding-right: 20px; list-style-type: none;font-size:14px;}

div.location {text-align:center;width: 100%; margin: auto;}

div.location ul {text-align:center; margin: 20px auto 0 auto;display: inline-block;/* width: 100%; *//* border: 1px solid; */}

.mobileview {display: none;}

.partnersprogramme {max-height: 300px; width: 100%}

ul#myTab li {width: 50%;}

.facebookblock {margin-top: 20px;}

.quoteheading {display: inline-block;}

img.wp-image-462, img.wp-image-471 {width: 100%;}

.featuredimagewrapper {max-height: 150px; overflow: hidden;margin-bottom: 20px;}

a.websitewrapper {/* margin: auto; */ font-size: 20px; margin: 30px auto 30px auto;text-align: center;}

.wpcf7-submit.btn-primary{color: white!important;}

h4.widgettitle {font-size: 24px;margin-bottom: 20px;display: block;}

body.page-id-570 img.featuredimage {position: relative;

top: -40px;}

.blockwrapper {position: relative;}

/* ------------------------------------------------------------------------ */

/* Drop Shadow

/* ------------------------------------------------------------------------ */







.shadow{box-shadow: 0px 0px 19px 0px #808080;}



/* ------------------------------------------------------------------------ */

/* Bootstrap Overrrides

/* ------------------------------------------------------------------------ */

.nav>li>a:hover, .nav>li>a:focus{background: rgb(218, 218, 218) !important; color: white;}

/* ------------------------------------------------------------------------ */

/* Navigation menu

/* ------------------------------------------------------------------------ */

 .collapse {

  display: none;

}

.collapse.in {

  display: block;

}



.collapsing {

  position: relative;

  height: 0;

  overflow: hidden;

  -webkit-transition: height .35s ease;

          transition: height .35s ease;

} 



#header #navigation ul > li.last-menu-item > a{/* padding-right:0px; */}

#header #navigation .select-menu { display: none }

#menu-primary-navigation.nav>li>a:hover, #menu-primary-navigation.nav>li>a:focus {background: none !important;}

#header #navigation ul#menu-primary-navigation {

    float: right;

    list-style: none;

    margin: 0;

    clear: both;

}

    #header #navigation ul > li {

        display: block;

        /* float: left; */

        position: relative;

    }

        #header #navigation ul > li > a {

            display: block;

            padding: 0px 10px;

            border-bottom: 3px solid #dddddd;

            font-size: 16px;

            color: #3b3b3b;

            line-height: 40px;

            text-transform: uppercase;

        }

        #header #navigation ul > li > a:hover {

            color: #333333;

            border-bottom: 3px solid #333333;

        }

    #footer .menu li.menu-item-has-children {/* margin-right: 0px; */}  

/* Active Status ---------------------------------------------------- */

#header #navigation ul > li.current-menu-item > a,

#header #navigation ul > li.current-menu-item > a:hover,

#header #navigation ul > li.current-page-ancestor > a,

#header #navigation ul > li.current-page-ancestor > a:hover,

#header #navigation ul > li.current-menu-ancestor > a,

#header #navigation ul > li.current-menu-ancestor > a:hover,

#header #navigation ul > li.current-menu-parent > a,

#header #navigation ul > li.current-menu-parent > a:hover,

#header #navigation ul > li.current_page_ancestor > a,

#header #navigation ul > li.current_page_ancestor > a:hover {

    color: #289dcc;

    font-weight: 600;

    border-bottom: 3px solid #289dcc;

}



/* Sub-menu ---------------------------------------------------- */

#header #navigation #nav .sub-menu{

    top: 87px;

    left: 15px;

}





/* ------------------------------------------------------------------------ */

/* Sticky footer styles

/* ------------------------------------------------------------------------ */



html,

body {

  height: 100% !important;

   position: relative !important;

  /* The html and body elements cannot have any padding or margin. */

}



body { margin-bottom: -100px !important;}



/* Wrapper for page content to push down footer */

#wrap {

  min-height: 100% !important;

  height: auto !important;

  /* Negative indent footer by its height */

  margin: 0 auto -102px !important;

  /* Pad bottom by footer height */

  padding: 0 0 60px !important;

}



#footer {

  height: 100px;



  /* border: 1px solid white; */

}



#footer ul.sub-menu {display: none !important;}



/* ------------------------------------------------------------------------ */

/* CARDS

/* ------------------------------------------------------------------------ */

img.featuredimage {width: 100%;}

.cards{background: #EFEFEF; position: relative;width: 49%;display: inline-block;/* height: 170px; */margin-top: 18px;/* position: absolute; */}

.cardswrapper {position:relative;}

.cards {

}

.cards a img{display: block;

  margin-left: auto;

  margin-right: auto; /* padding-top: 50px; */transition: all .2s ease-in-out;width: -90%;height: 77px;}

.cards a:hover img{ transform: scale(1.1); cursor: pointer;}

.cards a {display:block;padding: 40px 0px;}

.cards a img.approved {/* height: 77px; */}

 .right.cards{float: right;position: absolute;right: 0;top: 0px;} 

 .ausloansimg{z-index: 2; position: absolute; left:50%; margin-left: -117px; top: 50%; margin-top: -104px;width: 120px;margin-left: -61px;  margin-top: -46px;}

/* ------------------------------------------------------------------------ */

/* MEDIA QUERIES

/* ------------------------------------------------------------------------ */

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

	select#owbnership_status{padding: 0px;}

	.paypalimg {display: none;}

	.hero-text {font-size: 24px;

line-height: 24px;}

	#application-form {margin: 48px 0 0 0;}

	#menu-primary-navigation li.last-menu-item a{padding-right:auto;}

	img.ausloansimg {display: none;}

}

@media(min-width: 991px){

	div.location{display: inline-block;}

}

@media(min-width: 767px){

	.hr{text-align: right;}
}

@media(max-width: 991px){

div#wpcf7-f595-p589-o1 p{text-align: center!important;}



#header #navigation ul li#menu-item-603 a {padding: 0 20px !important;}

}

@media(max-width: 991px){

	#navigation {padding-right: 0px; display: block;

padding: 0px;}

	.customers{text-align:center;}

	.customerwrap {text-align:center !important;}

	img.customers {margin: auto;}

	#application-form .btn-default:hover, #application-form .btn-default:focus, #application-form .btn-default:active, #application-form .btn-default.active, #application-form .open>.dropdown-toggle.btn-default {

	background: orange; color: white;

	}

	.mobileview {display: block;}

	div.location {display: none !important;}

	.seal {display: none;}

	.sealmobile {display: block; text-align: center;margin: auto;margin-bottom: 20px;width: 100%;max-width: 260px; margin-top:20px;}

	}

@media(min-width: 991px){

	#navigation {margin-top: 15px; padding: 0px;}
   .container-fluid>.navbar-collapse {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #header #navigation ul > li > a {
    font-size: 12px;
    padding: 0 8px !important;
  }

  #header #navigation ul li#menu-item-603 a {
    padding: 0 10px !important;
  }
  #header #navigation ul > li.last-menu-item > a {
    padding: 0 8px !important;
  }

}
@media (max-width: 991px) and (orientation : landscape){ 
  .logo-tagline {
    font-size: 13px !important;
  }
  .container-fluid>.navbar-collapse {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #header #navigation ul > li > a {
    font-size: 12px;
    padding: 0 8px !important;
  }

  #header #navigation ul li#menu-item-603 a {
    padding: 0 10px !important;
  }
  #header #navigation ul > li.last-menu-item > a {
    padding: 0 8px !important;
  }
  .our-programs-cortana {
    font-size: 15px !important;
  }
}
@media (max-width: 991px) and (orientation : portrait){ 
  .container-fluid>.navbar-collapse {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #header #navigation ul > li > a {
    font-size: 12px;
    padding: 0 8px !important;
  }

  #header #navigation ul li#menu-item-603 a {
    padding: 0 10px !important;
  }
  #header #navigation ul > li.last-menu-item > a {
    padding: 0 8px !important;
  }
  .our-programs-cortana {
    font-size: 15px !important;
  }
}

@media(max-width: 767px) and (orientation : landscape){ 
  .our-programs-cortana {
    font-size: 8px !important;
    margin-left: 32% !important;
  }
  .logo a img {
    width: 76% !important;
  }
  .cards .fourthlogo {
    padding: 0 !important;
    width: 34% !important;
    margin-left: 0 !important;
    clear:both;
  }
  .cards .fourthlogo > img {
    padding-top: 0 !important;
    width:64% !important;
  }
  .cards .fifthlogo {
    padding: 0 !important;
    width: 24% !important;
    margin-left: 0 !important;
  }
  .cards .fifthlogo > img {
    padding-top: 0 !important;
    width:100% !important;
    margin-top: 0 !important;
    height: auto !important;
  }
  .cards .sixthlogo {
    padding: 0 !important;
    width: 18% !important;
    margin-left: 20px !important;
    padding-top: 0 !important;
  }
  .cards .sixthlogo > img {
    width:52% !important;
  }
}
@media(max-width: 767px) and (orientation : portrait){
  .logo-tagline { float: none !important;}
  img.featuredimage {
    height: 110px;
  }
  h1, .h1 {
    font-size: 21px !important;
  }
  .txt-corebrands {
    font-size: 25px !important;
  }
  .welcome-logo {
    width: 220px !important;
  }
  .welcome-tagline {
    font-size: 12px !important;
  }
  .our-programs {
    font-size:25px !important;
    display: inline-block !important;

  }
  .logo-1800 {
    padding: 0 0 30px 0 !important;
  }
  .our-programs-1800fanchising {
    font-size: 12px !important;
    margin-left: 22px !important;
  }
  .cards .firstlogo {
    padding: 0 !important;
    width: 33% !important;
    margin-left: 0 !important;
  }
  .cards .secondlogo {
    padding: 0 !important;
    width: 28% !important;
    margin-left: 0 !important;
  }
  .cards .secondlogo > img {
    margin-top: 10px !important;
  }
  .cards .thirdlogo {
    padding: 0 !important;
    width: 30% !important;
    margin-left: 5px !important;
  }
  .cards .thirdlogo > img {
    margin-top: 12px !important;
  }
  .cards .fourthlogo {
    padding: 0 !important;
    width: 34% !important;
    margin-left: 0 !important;
    clear:both;
  }
  .cards .fourthlogo > img {
    padding-top: 20px !important;
    width: 68% !important;
  }
  .cards .fifthlogo {
    padding: 0 !important;
    width: 20% !important;
    margin-left: 12px !important;
  }
  .cards .fifthlogo > img {
    padding-top: 20px !important;
    width:100% !important;
    margin-top: 5px !important;
  }
  .cards .sixthlogo {
    padding: 0 !important;
    width: 22% !important;
    margin-left: 20px !important;
    padding-top: 18px !important;
  }
  .cards .sixthlogo > img {
    width: 57% !important;
    padding-top: 0 !important;
  }
  .our-programs-cortana {
    font-size: 6px !important;
  }
	#header {padding-bottom: 0px !important;}

	.navbar {margin-bottom: 0px !important;}

	.right.cards {position: relative;}

	#footer .menu-wp-menu-container {/*display: none;*/}

	.cards {width: 100%; display: block;}

	.right.cards {float: none;width: 100%; display: block;}

	form.wpcf7-form input, form.wpcf7-form textarea {width: 100%;}

	#header .col-md-9.col-xs-12 {margin-bottom:20px;}

	.phones {text-align: center;}

	#footercopyright {text-align:center;}

	.sadv {margin-bottom: 20px;}

	.swimg {margin-top: 20px;}

	.customerwrap .btn {margin-bottom:20px;}

	#footer {margin: 0;padding: 0 0 20px 0;}

	#phone-smalldesktopview, div.logo, #navigation {text-align:center;}

	img.img, img.customers, .customers .family img.familypic {max-width: 280px;}

	.customers .family img.familypic {margin: auto;text-align: center;display: inherit;}

.family {text-align:center;}

}

@media(max-width: 480px){

	.carsection2 {margin-top: 20px;}

	.whychooseus {padding: 20px 0px 10px 0; }	

	.choosebox ul {margin: 0;padding: 0;}

	.didyouknow ul {margin: 0;padding: 10px;}

	.coverage ul {margin-left: 5px;}

	a.agentlogins {display: none; margin-bottom:10px;}

	span.phonetag {text-align: center;margin: auto;display: block;margin-bottom: 20px;}

	#header #navigation ul > li > a {font-size: 18px;}

	#footer ul {/* padding-left: 10px; */}

}

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

	img.map {width: 50%;}  

}

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

	img.map {width: 100%;}  

}

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

	.dealerswrap a.facebookimg img {width: 50%;}

	

}



@media(max-width: 991px) {

#header #navigation ul > li.current-menu-item > a, #header #navigation ul > li.current-menu-item > a:hover, #header #navigation ul > li.current-page-ancestor > a, #header #navigation ul > li.current-page-ancestor > a:hover, #header #navigation ul > li.current-menu-ancestor > a, #header #navigation ul > li.current-menu-ancestor > a:hover, #header #navigation ul > li.current-menu-parent > a, #header #navigation ul > li.current-menu-parent > a:hover, #header #navigation ul > li.current_page_ancestor > a, #header #navigation ul > li.current_page_ancestor > a:hover{padding: 0px !important;}

.newlayout{padding-bottom: 0px;}

.socialbox{margin: 0; padding: 0;}

.quickquoteform{display: none;}

}

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

	img.img, img.customers, .customers .family img.familypic {width: 50%;}

	img.customers {margin-top:20px;width: 100%;}

	.customerwrap {text-align:left;}	

	.family {display: none;}

	div.logo {float: left;}

}

@media(min-width: 1199px){

	.cheading {padding-left: 30px !important;margin-bottom: 0px;}

}

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

	.cheading {width: 90% !important; padding-left: 30px !important;} 

}

@media(max-width: 1199px) {

		.hero{width: 230px;}

		#application-form {margin: 15px 0 0 0;}

		#header #navigation ul > li > a {font-size: 13px;}

    .logo-tagline {
      font-size: 13px !important;
    }

		#application-form {padding: 20px;display: block;}

		

		body.page-id-387 .hero{	height: 230px;	width: auto !important;	}

}

@media(max-width: 500px) {

		.customerwrap{width: 100%;}

}

@media(min-width: 991px) {

	ul.cycle-slideshow{max-height:90px; overflow:hidden;}

}

@media(max-width: 1199px) {



.servicebox a.btn {display: inline-block;}

.servicebox {display: block;}

}





/* ------------------------------------------------------------------------ */

/* FLC MOBILE RESPONSIVE CSS

/* ------------------------------------------------------------------------ */



.loan-calculator-app {width: 100%;}

@media(min-width: 767px) {

	.loan-calculator-app .inputs{width: 30%;}

	.loan-calculator-app .results{width: 66%;}

	#gbstLoanRepayments{width: 100% !important;display: block;}

}



@media(max-width: 767px) {

#gbstLoanRepayments{position: relative; width: 100% !important;display: block;}

.loan-calculator-app .results {margin-left: 0px !important;width: 100% !important;}

.loan-calculator-app {padding: 0 !important;}

.loan-calculator-app .inputs {float: none!important;}

ul.controls{margin-right: 0px !important;}

.loan-calculator-app{border: 0px !important;

box-shadow: none !important;}

}



@media(min-width: 1199px) {

.loan-calculator-app .results .repayments {width: 500px !important;}

}



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

.loan-calculator-app .results .repayments {width: 420px !important;}

}



/* ------------------------------------------------------------------------ */

/* // FLC MEDIA QUERIES

/* ------------------------------------------------------------------------ */





@media(max-width: 991px) {

	.partnersprogramme {display: none;}

	.hero{display: none;}

	

	#application-form{margin: 20px 0 20px 0;}

	.hero-text{margin: 20px 0 0px 0;}

	.xtrapadding {padding:auto;}

		#phone{display: none;}

		#phone-smalldesktopview{display: inline-block;/* text-align: right; *//* float: right; */margin-top: 20px;font-size: 30px;clear: both;/* position: absolute; *//* right: 0px; */}

		#header #navigation ul > li > a {font-size: 14px;}

		.header .logo {margin-bottom: 20px !important;display: inline-block;}

		.applyicon {width: 30px; float: left;margin-right: 30px;}

			div.phones{display: none;}

	

}



@media(max-width: 991px) {

	

#header #navigation ul > li > a {padding: 0 14px;}

ul#menu-primary-navigation{margin-bottom: 20px !important;}

article#post-406{text-align:center;}

#sidebar1 a.btn{display: block;}

}



@media(max-width: 767px) {
    #header {
        padding-top:10px;
    }
    
    .logo_standard {
        margin-top:0;
        margin-bottom:10px;
    }
    
    .navbar-toggle {
        margin-top: 12px;
    }
    
	ul#menu-wp-menu li ul.dropdown-menu {display: block;width: 100%;

position: relative;text-align: center;border: 0px;

box-shadow: none;}





	div.phones{display: block;}

	.header .logo{margin-bottom: 0px !important;}

	#phone-smalldesktopview {margin-top: 0px;}

	#footercopyright img {margin: auto; display: block; text-align: center;}

	.dealerswrap {margin: auto;

text-align: center;

display: block !important;}

.footerlogo {float: none;}

.dealersblock a.facebookimg {margin-top: 20px;}

	.servicebox {display: block;}

	#header #navigation ul > li.last-menu-item > a {padding: 0px 20px;}

	#header {text-align:center;}

	#navigation{float: none;display: block;margin: 0;padding: 0;}

	#header #navigation ul {float: none;margin: auto;/* display: table; */}

	.menu-menu-1-container {padding: 10px;background: #467DBB;border-radius: 5px;margin-top: 10px;}

	#phone-smalldesktopview {float:none;display: block;}

	#header #navigation ul#menu-primary-navigation {width: 100%;}

}

.warrantycoverssw li.d3 {height: 500px;}

.warrantycoverssw li.d3 span {position: relative;top: 40%;transform: translateY(-50%);}

.warrantycoverssw li.multiple {height: 60px;}

.warrantycoverssw {text-align: center;background: #f7f7f7;margin: 0px;padding: 0px;color: #000000;/* font-size: 16px; */border-radius: 5px;margin-top: 20px;display: block;}

.warrantycoverssw li.even {background:#f1f1f2;}

.warrantycoverssw li.first {background:#c7c8ca; border-top-right-radius: 5px; border-top-left-radius:5px; height: 90px;padding: 13px;}

.warrantycoverssw li {list-style-type: none;margin: 0px;padding: 0px;font-size: 14px;padding: 6px 10px !important;height: 32px; line-height: 22px;}

#application-form ul.warrantycoverssw li.first h3 {color: #000000 !important;}

div.fancybox-outer {background:white;/* padding: 10px; */}

.titlebox {min-height: 80px;}

#processing {color: white;display: none; background: #449d44; width: 400px; height: 120px; position: absolute;  left:0;right:0;margin-left:auto;margin-right:auto; border-radius: 10px; text-align: center;top: 250px;padding: 30px;font-size: 22px;}

a.warranty img {margin-right: 20px;}

a.purchase:hover{color: white !important;}
.custom-prodicon-wrapper {
    float: left;
    width: 100%;
}
.custom-prodicons {
    background: #eee none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.45);
    display: block;
    float: left;
    margin-bottom: 18px;
    margin-left: 7px;
    padding: 10px 10px 5px;
    width: 79px;
}
.custom-prodicons img {
    margin: 0 0 5px;
    max-width: 100%;
}
.custom-prodicons p {
    display: block;
    margin: 0;
    text-align: center;
}
.logo-tagline {
    float:left;
    font-size:18px;
    color:#555;
    font-weight:bold;
    letter-spacing: 4px;
}

.welcome-tagline {
    width: 100%;
    margin: 0 auto 0 -6px;
    font-size:15px;
    display: block;
    color:#555;
    font-weight:bold;
    letter-spacing: 2px;
}

.txt-corebrands {
    width:100%;
    text-align:left;
    color: #3b3b3b;
    font-size: 30px;
    font-weight: 300;
    margin-top:25px;
}

.welcome-logo {
  width: 300px;
}

.our-programs {
  width:100%;
  text-align:left;
  color: #3b3b3b;
  font-size:30px;
  font-weight: 300;
  margin-top: 55px;
  margin-bottom: -30px;
}
.logo-1800 {
  float:left;
  width:100%;
}
.our-programs-1800fanchising {
  font-weight: 300;
  font-size: 18px;
  margin-left: 60px;
  color: #e8048b;
  text-decoration: none;
}

.cards .firstlogo {
  float:left;
  text-decoration:none;
  width:30%;
}
.cards .firstlogo > img { 
  height:auto;
  width:70%;
}
.cards .secondlogo {
  float:left; 
  width:30%;
}
.cards .secondlogo > img {
  height:auto;
  width:77%;
}
.cards .thirdlogo {
  float:left;
  width:30%;
}
.cards .thirdlogo > img{ 
  height:auto;
  width:82%;
  margin-top:8px;
}
.cards .fourthlogo {
  float:left; 
  width:22%;
  margin-left:4%;
}
.cards .fourthlogo > img {
  width: 86%;
  height: auto;
  margin-top:-10px;
}
.cards .fifthlogo {
  float:left;
  width:20%;
  margin-left:9%;
}
.cards .fifthlogo > img {
  width: 110%;
  height:auto;
  margin-top:10px;
}
.cards .sixthlogo {
  float:left;
  width:27%;
  margin-left:7%;
  text-decoration: none;
}
.cards .sixthlogo > img {
  width: 32%;
  height: auto;
  margin-left: 40%;
}

.our-programs-cortana {
  font-weight: 300;
  font-size: 21px;
  margin-left: 26%;
  color: #555;
  text-decoration: none;
}
.logo-tagline, .welcome-tagline {
 display: none;
}

/* List styling */
.feature-list, .feature-list ul {
  margin-top: 0;
  padding-left: 2em;
  list-style-type: none;
}
.feature-list li:before {
  position: absolute;
  margin-left: -1.3em;
  font-weight: bold;
}
.feature-list li.tick:before {
  content: "\2713";
  color: darkgreen;
}