/*
Theme Name: LPS
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Shared Marketing
Author URI: https://www.sharedmarketing.com.au
Template: enfold
*/



/*Add your own styles here:

#not-quite-full-width {
    width: 95%;
    margin-left: 2.5%;
    margin-right: 2.5%;
}*/
.main_color strong, .alternate_color strong { color: inherit; }
#top .av-menu-button > a .avia-menu-text {border-radius: 50px; padding-left: 25px; padding-right: 25px; background: linear-gradient(45deg, #D460A5, #86296F) repeat scroll 0% 0% transparent !important; border: none; color: #fff}

#lps-blue-bg {background: linear-gradient(45deg, #006B9B, #00B1CD) repeat scroll 0% 0% transparent !important;}
#lps-pink-bg { background: linear-gradient(45deg, #D460A5, #86296F) repeat scroll 0% 0% transparent !important;}
#lps-dark-bg { background: linear-gradient(45deg, #555555, #222222) repeat scroll 0% 0% transparent !important;}
.lps-icon {background: linear-gradient(45deg, #D460A5, #86296F) repeat scroll 0% 0% transparent !important; border-radius: 100px; padding: 20px; width: 90px}
.lps-icon-blue {background: linear-gradient(45deg, #006B9B, #00B1CD) repeat scroll 0% 0% transparent !important; border-radius: 100px; padding: 20px; width: 90px}
h1 {text-transform: none !important; font-size: 50px}
.changer {color: rgba(0,143,180,1)}
.image-overlay{display: none !important;}
.more-carts-info {display: none;}
.home-info {float: left; width: 100%}
.home-info h3 {color: #333; margin-top: 10px; text-transform: uppercase;}
.home-info ul {color: #333}
.home-info-lhs {float: left; width: 20%; margin-right: 5%}
.page-id-2111 .home-info-lhs {float: left; width: 20%;margin-right: 0px!important; }
.home-info-rhs {float: left; width: 75%; }
.home-info-rhs a {color: #D460A5; text-decoration: none}
#why-choose .container {}
.av-main-nav > li > ul {border: none !important}
a.inline-blue {color: #006B9B; text-decoration: none}

a.cta-pink {border-radius: 50px; padding: 10px 50px; color: #fff !important; float: left;  background: linear-gradient(45deg, #D460A5, #86296F) repeat scroll 0% 0% transparent !important; margin-right: 20px;  text-align: center}

a.cta-black {border-radius: 50px; padding: 10px 50px; color: #fff !important; float: left;  background: linear-gradient(45deg,  #006B9B,#005073) repeat scroll 0% 0% transparent !important; margin-right: 20px;  text-align: center}
a.cta-white {border-radius: 50px; padding: 8px 45px; color: #fff !important; float: left;  background: none !important; margin-right: 20px; border: solid 2px #fff; text-align: center}
a.cta-dark {border-radius: 50px; padding: 8px 45px; color: #444 !important; float: left;  background: none !important; margin-right: 20px; border: solid 2px #444;  text-align: center}
a.cta-blue {border-radius: 50px; padding: 10px 50px; color: #fff !important; float: left;  background: linear-gradient(45deg, #006B9B, #00B1CD) repeat scroll 0% 0% transparent !important;  text-align: center}
a.cta-blue-top {border-radius: 50px; padding: 10px 50px; color: #fff !important; float: left;  background: linear-gradient(45deg, #006B9B, #00B1CD) repeat scroll 0% 0% transparent !important;  text-align: center}
.header-scrolled .av-main-nav > li > a {color: #666 !important; font-weight: 300 !important}
#top .header-scrolled .av-menu-button > a .avia-menu-text {color: #fff !important}

p {line-height: 180%}

#how-it-works .av_one_fifth:nth-child(even) {width: 7.5% !important;}
#how-it-works .av_one_fifth:nth-child(odd)  {width: 28.333% !important;}
#how-it-works .av_one_fifth:nth-child(even) img {margin-top: 115px !important; width: 100%; height: auto}

#how-it-works .av_one_fifth p {text-align: center}
#how-it-works .av_one_fifth h3 {text-align: center}

#pricing-tables .av_one_third {  box-shadow: 0px 0px 5px rgba(0,0,0,0.15); }

ul.contact-form li {margin: 0 !important;}

ul.contact-form {padding: 0 !important; margin: 0 !important; list-style-type: none;}
ul.contact-form li input, ul.contact-form li textarea  {padding: 15px 0px !important; margin-bottom: 0 !important; border: none !important; border-bottom: solid 3px #cccccc !important; max-height: 100px }
ul.contact-form li .sendbut {width: 100%; margin-top: 20px; border-bottom: none !important}

.shopping-table td {text-align: left !important; vertical-align: top !important;}
#desktop-hero {display: block !important;}
#mobile-hero {display: none !important}


@media (max-width:1024px) {
.av-main-nav > li.menu-item-avia-special { display: block;}
.av-main-nav > li {display: none;}
h1 {font-size: 35px !important}
.avia-section-huge .content, .avia-section-huge .sidebar {padding-top: 30px; padding-bottom: 30px;}
	#desktop-hero {display: block !important;}
#mobile-hero {display: none !important}
#top #shopping-cart-box .no_margin.av_three_fifth {width: 100% !important; display: inline-block !important; }
#top #shopping-cart-box .av_two_fifth {width: 100% !important; display: inline-block !important}
	
	#pricing-tables .av_one_third h2 {font-size: 30px !important}
	
	#pricing-tables .av_one_third h4 {font-size: 13px !important}
	
	#pricing-tables  .av_one_third h2.box-heading {font-size: 13px !important}
}

@media (max-width: 768px) {
#desktop-hero {display: none !important;}
#mobile-hero {display: block !important}
h1 {font-size: 30px !important}
#top .hr-invisible {max-height: 20px;}
.avia-section-large .content, .avia-section-large .sidebar {padding-top: 30px !important; padding-bottom: 30px !important;}
h2 {font-size: 20px !important}
.avia-section-huge .content, .avia-section-huge .sidebar {padding-top: 50px;padding-bottom: 50px;}
div .av_one_half {width: 100% !important; margin-left: 0; margin-right: 0}
#how-it-works .av_one_fifth, #how-it-works .av_one_fifth:nth-child(odd) {width: 100% !important;}
#how-it-works .av_one_fifth:nth-child(even) {display: none;}
#mobile-hero span {max-width: 100% !important}
a.cta-pink {margin-left: 0; margin-right: 0; width: 100%; }
a.cta-white {margin-left: 0; margin-right: 0; width: 100%; margin-bottom: 5px}
.hr-custom.hr-center {margin-top:  10px !important; margin-bottom: 10px !important;}
#top #shopping-cart-box .no_margin.av_three_fifth {width: 100% !important; display: inline-block !important; }
#top #shopping-cart-box .av_two_fifth {width: 100% !important; display: inline-block !important}
	#pricing-tables .av_one_third { width: 100% !important; margin-right: 0 !important; margin-left: 0 !important }
}


@media (max-width: 478px) {
	#desktop-hero {display: none !important;}
#mobile-hero {display: block !important}
h1 {font-size: 30px !important}
#top .hr-invisible {max-height: 20px;}
.avia-section-large .content, .avia-section-large .sidebar {padding-top: 30px !important; padding-bottom: 30px !important;}
h2 {font-size: 20px !important}
.avia-section-huge .content, .avia-section-huge .sidebar {
padding-top: 30px;
padding-bottom: 30px;
}
.home-info-lhs {float: left; width: 50%; margin-right: 25%; margin-left: 25%}
.home-info-rhs {float: left; width: 100%; text-align: center }
#how-it-works .av_one_fifth, #how-it-works .av_one_fifth:nth-child(odd) {width: 100% !important;}
#how-it-works .av_one_fifth:nth-child(even) {display: none;}
#mobile-hero span {max-width: 100% !important}
a.cta-pink {margin-left: 0; margin-right: 0; width: 100%; }
a.cta-white {margin-left: 0; margin-right: 0; width: 100%; margin-bottom: 5px}
.hr-custom.hr-center {margin-top:  10px !important; margin-bottom: 10px !important;}
#shopping-cart-box .av_three_fifth {width: 100%}
#shopping-cart-box .av_two_fifth {width: 100%}
}


.api-nav {list-style-type: none !important; padding: 0 !important; margin: 0 !important}
.api-nav li {padding: 0; padding-top: 5px; padding-bottom: 5px; margin: 0 !important}

.page-id-873 {background-image: url(https://www.latpay.com.au/wp-content/uploads/2017/11/tech-bg.jpg); background-size: cover;}
 #close-me {
    background: linear-gradient(45deg, #006B9B, #00B1CD) repeat scroll 0% 0% transparent !important;
color: #fff;
padding: 11px;
position: fixed;
bottom: 0px;
font-size: 14px;
line-height: 1.5;
z-index: 999;
     
}
.use-cookies{   top: -1px;    position: relative;    line-height: 1.8;}
.Link1{color: #4a579e;font-weight: bold;}
.Link2{color: #4a579e;font-weight: bold;}
.close-div {
padding: 3px 24px 4px 20px;
    color: #f5f5f5;
    top: 2px;
    position: relative;
    border-radius: 2px;
    left: 10px;
    border: 1px solid #fff!important;
    top: -1px;
}
.closeb{ 
    width: 18px;
    float: right;
    top: -32px;
    position: relative;
    cursor: pointer;
    left: 11px;
	-webkit-filter: brightness(0%) invert(100%);}

@media only screen and (max-width:767px) {
  .responsive #top #wrap_all #header {
    position: fixed !important;
  }

  .responsive #top #main {
    padding-top: 83px !important;
  }
  
  #header_meta {
    display: none;
  }
} 

@font-face {
font-family: ProximaNovaBold;
src: url(https://latpay.com/wp-content/themes/fonts/Proxima Nova Alt Bold.otf);
font-weight: bold;
}

@font-face {
font-family: ProximaNovaReg;
src: url(https://latpay.com/wp-content/themes/fonts/Proxima Nova Alt Reg.otf);
font-weight: normal;
}


