/*
 Theme Name:   PayProVentures Child
 Theme URI:    http://www.payproventures.com
 Description:  PayPro Ventures is transaction processing company which provides wide variety of innovative Payment solutions.
 Author:      PayPro Ventures
 Author URI:   http://www.payproventures.com
 Template:    payproventures 
 Version:      1.0.1
 Tags:		   Finance, Credit Card, Debit Card, Digital Vault, Payment Processing, Corporate Card, Multi-Purpose Spend Card
 Text Domain:  Finance
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
.home-list{
	font-family: Montserrat;
	font-size: 16px;
	color:#ffffff;
}
.home-list ul li {
	list-style: none  !important;
	display: inline-block !important;
	line-height: 40px;
}
.hb-ul-list br{
	
	display: inline-block !important;
}
#main-nav a:hover {
  color: #BA1E31 !important;
}
#header-bar{
	background:#5c4c45;
	color:#ffffff !important;
}
#header-bar a{
	color:#ffffff !important;
}
#footer{
	background:#5c4c45;

}
#copyright-wrapper{
background:#5c4c45;
}
.custome-heading{
	font-weight: 800;
	text-transform: capitalize;
}
#main-wrapper .hb-second-dark{background:transparent!important;border:solid 2px #323436;color:#ffffff;box-shadow:none;padding:10px 22px!important;}
#footer.dark-style{color: #ffffff;}
#footer.dark-style .widget-item h4{
	font-size:17px;
}
/*[++] PayOpt New Template css[++]*/

.f-bold{
	font-weight: bold;
}
.text-wt{
	color: #ffffff;
}
.row-fix{
	margin:0 0; 

}
.full-widths{
	width:100%;
	background-color: #eabbc1;
	background: url('img/benefits.png')0 0 scroll;
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100%;
	height: 550px;
	margin-top: -5px
}
.full-width1{
	position: relative;
	width:100%;
	background: transparent;
	background-color: #eabbc1;
	background: url('img/payment-demo.jpg')no-repeat;
	background-position: center center;
	background-size:100%;
	height: 750px;
}
.fix-position{
	position: absolute; 
	bottom: 0px; 
	width: 100%;
	padding-bottom:40px;
}
.top-heading{
	font-weight: bold;
	color:#ffffff;
	margin-top:5px; 
}
.top-heading h2{
	font-size: 48px;
	line-height: 60px;
	font-weight: normal;
}
.top-heading p{
	font-size: 18px
}
.top-inner{
	color: #ffffff;
	position: relative;
	top:130px;
	text-align: center;
}
.PayOpt-img{
	font-size: 24px;
	color: #ffffff;
	width:100;
}
.PayOpt-box .feature-box-content{
	border:2px solid !important;
	padding: 5px;
}
.PayOpt-box .feature-box-content>h4{
	font-size: 24px !important;
	color: #bb1e31 !important;
}
.PayOpt-box .feature-box-content p{
	text-align: left;
}

.fund-inner{
	background: #bb1e31;
	height: 200px;
}
.fund-inner2{
	display: inline-block;
	float: left;
}
.br-left{
	border-left:2px solid #ffffff;
}
.text-left{
	text-align: left !important;
}
.pt-20{
	padding-top:20px 
}
.pt-30{
	padding-top: 30px;
}
.pall-10{
	padding:10px;
}
.top-img>img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.mt-50{
	margin-top: 50px;
}
.mb-0{
	margin-bottom: 0px !important;
}
.mt-0{
	margin-top: 0px !important;
}
.pt-50{
	padding-top: 50px;
}
.f-13{
	font-size: 16px !important;
}
/*[--]PayOpt New Template css[[--]*/


.hb-accordion-tab {
  font-weight: bold;
  padding-left: 12px;
}

.hb-accordion-tab i.icon-angle-right{
	color:#bc1f32 !important;
}


#footer-nav li:first-child::after{
	content: "|";
	padding-left: 15px;
}


.wpsl-no-filters{
    display:none;
}
.wpsl-store-location{
    display:none;
}
#wpsl-result-list{
     display:none;
}
.pay-map{
    padding-left:0px !important;
    padding-right:0px !important;
}



.popup-title{
	text-align: center;
	margin: 20px 0;
}

.cf-field {
  float: left;
  width: 100%;
  margin:8px 0;
}

.cf-field-left {
  float: left;
  width: 48%;
}

.cf-field-right {
  float: right;
  width: 48%;
}

.cf-field .wpcf7-form-control.wpcf7-text,.cf-field .wpcf7-select {
  border: 1px solid #444;
  border-radius: 4px;
}

.full-width-form .wpcf7-form-control.wpcf7-submit {
  display: block;
  margin: 0 auto;
  position: relative;
  top: 25px;
}


/**
 * Date 10th jan 2019
 *
 * Video added on qualify page
 */


.newvideo .hb-flexslider-wrapper{
	z-index: 99999999 !important;
	 background: #323436;
   width: 87.3%;
   height: auto;
   position: absolute;
   z-index: 9;
   top: 4.5%;
   left: 6.7%;
}


.vc_row.element-row.row.great-for.vc_custom_1547645002270.vc_row-o-full-height.video-content {
   min-height: 100vh !important;
}


@media handheld, only screen and (max-width:600px) {
	.fw-section.video-fw-section{
		height: 220px !important;
	}
}


@media handheld, only screen and (max-width:800px) {
	.fw-section.video-fw-section{
		height: 320px !important;
	}
}


/*------------------------------------------Apply Page template css-------------------------------------*/

.apply-first-section{
	background-color: #bb2234!important;
	height: 526px;
	padding: 90px 0 100px;
	position: relative;
  }

  .apply-first-section:before {
    left: inherit;
    right: 20px;
    top: inherit;
    bottom: 40px;
    width: 100px;
    height: 171px;
    background: url(img/dots8yellow.png) no-repeat center center;
	background-size: 100%;
	content: '';
    display: inline-block;
    position: absolute;
    z-index: 99;
  }


  .apply-first-section:after {
    width: 221px;
    height: 240px;
    right: inherit;
    left: -30px;
    top: -120px;
    background: url(img/dots-small-org.png) no-repeat center center;
	background-size: 100%;
	position: absolute;
	content: '';
    display: inline-block;
    position: absolute;
    z-index: 99;
  }
  
  .apply-first-section h1 {
	color: #fff!important;
	text-align: left;
	padding: 20px 0 0 0;
	margin-bottom: 10px;
	font-weight: 600;
  }
  .apply-first-section p {
	color: #fff!important;
	text-align: left;
	padding: 0 0 20px 0;
	margin-bottom: 5px;
	font-weight: 600;
	font-size: 16px;
  }
  .btn-get-loan{
	background: #01ae86;
    color: #fafafa;
    border: #01ae86;
    padding: 10px 30px;
	font-size: 12px;
	margin-top: 80px;
  }


  .section-heading {
    margin-top: 25px;
}

.__subtitle {
    color: #fff;
    margin-bottom: 0;
    font-size: 17px;
    margin-bottom: 15px;
    line-height: inherit;
    padding-left: 30px;
    background: url(img/ic_star.png) no-repeat left center;
	background-size: 20px 20px;
	font-family: "Montserrat", sans-serif!important;
	font-weight: 600;
}

.section-heading h2 {
	font-family: "Montserrat", sans-serif!important;
    font-size: 34px;
	line-height: 42px;
	color: #ffffff;
	padding-top: 0;
}

.section-heading .__description {
    display: flex;
	flex-direction: column;
	width: 100%;
    float: left;
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}

.section-heading .__description a img {
    width: 200px !important;
    margin: 10px 0 !important;
    padding: 0 !important;
	border: 0 !important;
}
.btn-download-app{
	background-color: #fff;
    padding: 12px 60px 12px 60px !important;
    border: 2px solid #ffffff !important;
    font-size: 14px !important;
    color: #bb2234;
    line-height: inherit !important;
	border-radius: 50px;
	font-family: "Montserrat", sans-serif!important;
	width: 250px;
    font-weight: 600;
}
.mt-150{
	margin-top: 188px;
}
.mt-64{
	margin-top: 32px;
}


.btn.focus, .btn:focus, .btn:hover {
    color: #bb2234;
	text-decoration: none;
	box-shadow: none;
}
#main-nav li:nth-child(6) a {
    font-family: 'Gotham-Bold';
    padding: 12px 24px 11px;
    background-color: #bb2234;
    color: #fff !important;
    border-radius: 100px;
}
