/*
Theme Name:     Tagline CashMax Child Theme
Author:         Tagline Media Group
Author URI:     taglinegroup.com
Template:       kallyas
Version:        1.0
*/

/* ==== HEADER, FOOTER, SLIDER ==== */

/* ==== END HEADER, FOOTER, SLIDER ==== */

/* ==== CONTACT FORM ==== */

.input {
	width: 100%;
	padding: 8px 5px !important;
	margin-top: 5px;
    border: solid 1px #aaaaaa;
    background: rgb(255, 255, 255);
    font-size: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

select {
	padding: 10px 5px !important;
	margin-top: 5px;
    border: solid 1px #aaaaaa;
    background: rgb(255, 255, 255);
    font-size: 16px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.contact-btn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px !important;
  background: #2e5f56;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  font-weight: 400 !important;
}

.contact-btn:hover {
  background: #8d8b8c;
  text-decoration: none;
}

/* ==== END CONTACT FORM ==== */


/* ==== HELPER CLASSES ==== */
/* clear */
.stack:before, .stack:after, 
.clear:before, .clear:after {content:' ';display:table;}
.stack:before, .clear:after {clear:both;}
.stack, .clear {*zoom:1;}


.hide {display: none;}
.flex {width:100%;}
.inlineblk {display:inline-block;}
.block {display: block;}
.rnd {border-radius:900px; overflow: hidden;}
.p-l {float:left;}
.p-r {float:right;}
.p-c {margin:auto;}
.txt-c {text-align:center;display: block;}
.txt-r {text-align:right;}
.txt-l {text-align:left;}
.txt-wht {color:white;}
.pad-0 {padding:0;}
.pad-5px {padding:5px;}
.pad-10px {padding:10px;}
.pad-20px {padding:20px;}
.pad-30px {padding:30px;}
.pad-40px {padding:40px;}
.pad-50px {padding:50px;}
.pad-r-10px {padding-right:10px;}
.pad-r-20px {padding-right:20px;}
.pad-r-30px {padding-right:30px;}
.pad-r-40px {padding-right:40px;}
.pad-r-50px {padding-right:50px;}
.pad-r-60px {padding-right:60px;}
.pad-r-70px {padding-right:70px;}
.pad-r-80px {padding-right:80px;}
.pad-r-90px {padding-right:90px;}
.pad-r-100px {padding-right:100px;}
.pad-r-150px {padding-right:150px;}
.pad-r-200px {padding-right:200px;}
.pad-l-10px {padding-left:10px;}
.pad-l-20px {padding-left:20px;}
.pad-l-30px {padding-left:30px;}
.pad-l-40px {padding-left:40px;}
.pad-l-50px {padding-left:50px;}
.pad-l-60px {padding-left:60px;}
.pad-l-70px {padding-left:70px;}
.pad-l-80px {padding-left:80px;}
.pad-l-90px {padding-left:90px;}
.pad-l-100px {padding-left:100px;}
.pad-l-150px {padding-left:150px;}
.pad-l-200px {padding-left:200px;}
.pad-s-5px {padding-right:5px;padding-left:5px;}
.pad-s-10px {padding-right:10px;padding-left:10px;}
.pad-s-20px {padding-right:20px;padding-left:20px;}
.pad-s-30px {padding-right:30px;padding-left:30px;}
.pad-s-40px {padding-right:40px;padding-left:40px;}
.pad-s-50px {padding-right:50px;padding-left:50px;}
.pad-s-60px {padding-right:60px;padding-left:60px;}
.pad-s-70px {padding-right:70px;padding-left:70px;}
.pad-s-80px {padding-right:80px;padding-left:80px;}
.pad-s-90px {padding-right:90px;padding-left:90px;}
.pad-s-100px {padding-right:100px;padding-left:100px;}
.pad-s-150px {padding-right:150px;padding-left:150px;}
.pad-s-200px {padding-right:200px;padding-left:200px;}
.pad-t-5px {padding-top:5px;}
.pad-t-10px {padding-top:10px;}
.pad-t-20px {padding-top:20px;}
.pad-t-30px {padding-top:30px;}
.pad-t-40px {padding-top:40px;}
.pad-t-50px {padding-top:50px;}
.pad-t-60px {padding-top:60px;}
.pad-t-75px {padding-top:75px;}
.pad-t-100px {padding-top:100px;}
.pad-b-10px {padding-bottom:10px;}
.pad-b-20px {padding-bottom:20px;}
.pad-b-30px {padding-bottom:30px;}
.pad-b-40px {padding-bottom:40px;}
.pad-b-50px {padding-bottom:50px;}
.pad-b-60px {padding-bottom:60px;}
.pad-b-75px {padding-bottom:75px;}
.pad-b-100px {padding-bottom:100px;}
.pad-tb-10px {padding-top:10px;padding-bottom:10px;}
.pad-tb-20px {padding-top:20px;padding-bottom:20px;}
.pad-tb-30px {padding-top:30px;padding-bottom:30px;}
.pad-tb-40px {padding-top:40px;padding-bottom:40px;}
.pad-tb-50px {padding-top:50px;padding-bottom:50px;}
.pad-tb-75px {padding-top:75px;padding-bottom:75px;}
.pad-tb-100px {padding-top:100px;padding-bottom:100px;}
.marg-0 {margin:0;}
.marg-10px{margin:10px;}
.marg-20px{margin:20px;}
.marg-30px{margin:30px;}
.marg-40px{margin:40px;}
.marg-50px{margin:50px;}
.marg-60px{margin:60px;}
.marg-70px{margin:70px;}
.marg-80px{margin:80px;}
.marg-90px{margin:90px;}
.marg-100px{margin:100px;}
.marg-s-10px {margin-right:10px;margin-left:10px;}
.marg-s-20px {margin-right:20px;margin-left:20px;}
.marg-s-30px {margin-right:30px;margin-left:30px;}
.marg-s-40px {margin-right:40px;margin-left:40px;}
.marg-s-50px {margin-right:50px;margin-left:50px;}
.marg-s-10px {margin-right:10px;margin-left:10px;}
.marg-s-20px {margin-right:20px;margin-left:20px;}
.marg-s-30px {margin-right:30px;margin-left:30px;}
.marg-s-40px {margin-right:40px;margin-left:40px;}
.marg-s-50px {margin-right:50px;margin-left:50px;}
.marg-r-10px {margin-right:10px;}
.marg-r-20px {margin-right:20px;}
.marg-r-30px {margin-right:30px;}
.marg-r-40px {margin-right:40px;}
.marg-r-50px {margin-right:50px;}
.marg-l-10px {margin-left:10px;}
.marg-l-20px {margin-left:20px;}
.marg-l-30px {margin-left:30px;}
.marg-l-40px {margin-left:40px;}
.marg-l-50px {margin-left:50px;}
.marg-b-10px{margin-bottom:10px}
.marg-b-20px{margin-bottom:20px}
.marg-b-30px{margin-bottom:30px}
.marg-b-50px{margin-bottom:50px}
.marg-b-75px{margin-bottom:75px}
.marg-b-100px{margin-bottom:100px}
.marg-t-10px {margin-top:10px;}
.marg-t-20px {margin-top:20px;}
.marg-t-30px {margin-top:30px;}
.marg-t-40px {margin-top:40px;}
.marg-t-50px {margin-top:50px;}
.marg-tb-0 {margin:0;}
.marg-tb-10px {margin-top:10px;margin-bottom:10px;}
.marg-tb-20px {margin-top:20px;margin-bottom:20px;}
.marg-tb-30px {margin-top:30px;margin-bottom:30px;}
.marg-tb-40px {margin-top:40px;margin-bottom:40px;}
.marg-tb-50px {margin-top:50px;margin-bottom:50px;}
.marg-tb-75px {margin-top:75px;margin-bottom:75px;}
.marg-tb-100px {margin-top:100px;margin-bottom:100px;}
/* ==========================================================================
   =GRID
   ========================================================================== */
.col-1-2, .col-2-4, .col-3-6, .col-4-8, .col-5-10 {width: 50%;}
.col-1-3, .col-3-9 {width:33.333333%;}
.col-2-3, .col-4-6, .col-6-9 {width:66.666666%;}
.col-1-4, .col-2-8 {width:25%;}
.col-3-4, .col-6-8 {width:75%;}
.col-1-5, .col-2-10 {width:20%;}
.col-2-5, .col-4-10 {width:40%;}
.col-3-5, .col-6-10 {width:60%;}
.col-4-5, .col-8-10 {width:80%;}
.col-1-6 {width:16.666666%;}
.col-5-6 {width:83.333333%;}
.col-1-7 {width:14.28%;}
.col-2-7 {width:28.57%;}
.col-3-7 {width:42.85%;}
.col-4-7 {width:57.14%;}
.col-5-7 {width:71.42%;}
.col-6-7 {width:85.71%;}
.col-1-8 {width: 12.5%;}
.col-3-8 {width:37.5%;}
.col-5-8 {width:62.5%;}
.col-7-8 {width:87.5}
.col-1-9 {width:11.11%;}
.col-2-9 {width:22.22%;}
.col-4-9 {width:44.44%;}
.col-5-9 {width:55.55%;}
.col-7-9 {width:77.77%;}
.col-8-9 {width:88.88%;}
.col-1-10 {width:10%;}
.col-3-10 {width:30%;}
.col-7-10 {width:70%;}
.col-9-10 {width:90%;}
.col-1-11 {width:9.11%;}
.col-3-11 {width:18.22%;}
.col-4-11 {width:27.33%;}
.col-5-11 {width:36.44%;}
.col-6-11 {width:45.5%;}
.col-7-11 {width:54.6%;}
.col-8-11 {width:63.7%;}
.col-9-11 {width:72.8%;}
.col-10-11 {width:81.9%;}
.col-1-12 {width:8.33%;}
.col-2-12 {width:16.66%;}
.col-3-12 {width:24.99%;}
.col-4-12 {width:33.33%;}
.col-5-12 {width:41.65;}
.col-6-12 {width:49.98%;}
.col-7-12 {width:58.31%;}
.col-8-12 {width:66.66%;}
.col-9-12 {width:74.97%;}
.col-10-12 {width:83.33%;}
.col-11-12 {width:91.63%;}
.full {width:100%;}
/* L stands for large. L styles get triggered at 60em, that is, 960px */
@media (max-width: 60em) {
  .m-p-c {margin-right:auto;margin-left:auto;}
  .m-block {display: block;}
  .l-full {width: 100%;}
  .l-1-2, .l-2-4, .l-3-6 {width: 50%;}
  .l-1-3, .l-2-6 {width: 33.333333%;}
  .l-2-3, .l-4-5 {width: 66.666666%;}
  .l-1-4 {width: 25%;}
  .l-3-4 {width: 75%;}
  .l-1-5 {width: 20%;}
  .l-2-5 {width: 40%;}
  .l-3-5 {width: 60%;}
  .l-4-5 {width: 80%;}
  .l-1-6 {width: 16.666666%;}
  .l-5-6 {width: 83.333333%;}
  .l-hide {display: none !important;visibility: hidden;}
  .l-show {display: block !important;visibility: visible;}
}
@media (max-width: 60em) and (min-width: 45em) {
  .l-hide-on {display: none;visibility: hidden;}
  .l-show-on {display: block;visibility: visible;}
}
/* M stands for medium. M styles get triggered at 45em, that is, 720px */
@media (max-width: 45em) {
  .m-p-c {margin-right:auto;margin-left:auto;}
  .m-block {display: block;}
  .m-full {width: 100%;}
  .m-1-2, .m-2-4 {width: 50%;}
  .m-1-3 {width: 33.333333%;}
  .m-2-3 {width: 66.666666%;}
  .m-1-4 {width: 25%;}
  .m-3-4 {width: 75%;}
  .m-hide {display: none !important;visibility: hidden;}
  .m-show {display: block !important;visibility: visible;}
  .m-pad-0 {padding:0;}
  .m-pad-5px {padding:5px;}
  .m-pad-10px {padding:10px;}
  .m-pad-20px {padding:20px;}
  .m-pad-30px {padding:30px;}
  .m-pad-40px {padding:40px;}
  .m-pad-50px {padding:50px;}
  .m-pad-r-0 {padding-right:0;}
  .m-pad-r-10px {padding-right:10px;}
  .m-pad-r-20px {padding-right:20px;}
  .m-pad-r-30px {padding-right:30px;}
  .m-pad-r-40px {padding-right:40px;}
  .m-pad-r-50px {padding-right:50px;}
  .m-pad-l-0px {padding-left:0;}
  .m-pad-l-10px {padding-left:10px;}
  .m-pad-l-20px {padding-left:20px;}
  .m-pad-l-30px {padding-left:30px;}
  .m-pad-l-40px {padding-left:40px;}
  .m-pad-l-50px {padding-left:50px;}
  .m-pad-s-0 {padding-right:0;padding-left:0;}
  .m-pad-s-10px {padding-right:10px;padding-left:10px;}
  .m-pad-s-20px {padding-right:20px;padding-left:20px;}
  .m-pad-s-30px {padding-right:30px;padding-left:30px;}
  .m-pad-t-0 {padding-top:0;}
  .m-pad-t-10px {padding-top:10px;}
  .m-pad-t-20px {padding-top:20px;}
  .m-pad-t-30px {padding-top:30px;}
  .m-pad-t-40px {padding-top:40px;}
  .m-pad-b-0 {padding-bottom:0;}
  .m-pad-b-10px {padding-bottom:10px;}
  .m-pad-b-20px {padding-bottom:20px;}
  .m-pad-b-30px {padding-bottom:30px;}
  .m-pad-b-40px {padding-bottom:40px;}
  .m-pad-tb-0 {padding-top:0;padding-bottom:0;}
  .m-pad-tb-10px {padding-top:10px;padding-bottom:10px;}
  .m-pad-tb-20px {padding-top:20px;padding-bottom:20px;}
  .m-marg-tb-30px {padding-top:30px;padding-bottom:30px;}
  .m-marg-tb-40px {padding-top:40px;padding-bottom:40px;}
  .m-marg-tb-50px {padding-top:50px;padding-bottom:50px;}
  .m-marg-t-0 {margin-top:0;}
  .m-marg-t-10px {margin-top:10px;}
  .m-marg-t-20px {margin-top:20px;}
  .m-marg-t-30px {margin-top:30px;}
  .m-marg-t-40px {margin-top:40px;}
  .m-marg-b-0 {margin-bottom:0;}
  .m-marg-b-10px {margin-bottom:10px;}
  .m-marg-b-20px {margin-bottom:20px;}
  .m-marg-b-30px {margin-bottom:30px;}
  .m-marg-b-40px {margin-bottom:40px;}
  .m-marg-tb-0 {margin-top:0;margin-bottom:0;}
  .m-marg-tb-10px {margin-top:10px;margin-bottom:10px;}
  .m-marg-tb-20px {margin-top:20px;margin-bottom:20px;}
  .m-marg-tb-30px {margin-top:30px;margin-bottom:30px;}
  .m-marg-tb-40px {margin-top:40px;margin-bottom:40px;}
  .m-marg-tb-50px {margin-top:50px;margin-bottom:50px;}
}

@media (max-width: 45em) and (min-width: 30em) {
  .m-hide-on {display: none;visibility: hidden;}
  .m-show-on {display: block;visibility: visible;}
}
/* S stands for small. S styles get triggered at 30em, ie, 480px */
@media (max-width: 30em) {
  .s-full {width: 100%;}
  .s-1-2, .s-2-4 {width: 50%;}
  .s-1-3 {width: 33.333333%;}
  .s-2-3 {width: 66.666666%;}
  .s-hide {display: none !important;visibility: hidden;}
  .s-show {display: block !important;visibility: visible;}
}