/*!
Theme Name: tachycash
Theme URI: http://underscores.me/
Author: ATOMIC designstudios
Author URI: https://atomicdesignstudios.com
Description: Tachyons power!
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tachycash
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

tachyons is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

html {
  scroll-behavior: smooth;
}

.logged-in.admin-bar body {
  margin-top: 32px;
}

.custom-logo {
  height: auto;
  max-width: 261px;
}

#mobilenav {
  margin-left: -100%;
  transition: .8s;
}

#mobilenav.active {
  margin-left: 0;
    transition: .4s;
}

.menubtn svg {
  height: 1.5rem;
  width: 1.5rem;
}

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

.menu li {
    display: inline-block;
    margin: 0;
}

.menu li a {
  color: #000;
  text-decoration: none;
  padding: 14px 10px;
  display: block;
}

/* .menu li.menu-item-has-children a::after {
  content: "\25bc";
  display: inline-block;
  width: 0;
  height: 0;
  padding-left: 4px;
}

.menu li.menu-item-has-children a {
  padding-right: 20px;
}*/

.menu li a:hover, .sub-menu li a:hover {
  text-decoration: none;
  background: #e7f1f4;
  color: #0f556c;
}

#mobile-menu li {
  display: block;
  margin: .5rem 0;
}

#mobile-menu li a {
  padding: 2px;
}

#mobile-menu li a::after {
  content: none !important;
}

.sub-menu {
  display: none;
    position: absolute;
  z-index: 99;
  width: 180px;
  text-align: left;
  padding: 2px 0 0 0;
    background: #fff;
}

.menu .sub-menu a::after {
  display: none !important;
}

/* Links inside the dropdown */

.sub-menu li a {
  text-decoration: none;
  display: block;
  padding: 15px 10px;
  color: #0f556c;
  font-weight: normal;
}


#primary-menu .sub-menu li {
  width: 100%;
  padding-left: 0;
}

#primary-menu .sub-menu li::before {
  background: transparent !important;
  height: auto !important;
  width: auto !important;  
}

/* Show the dropdown menu on hover */
.menu .menu-item-has-children:hover .sub-menu {
  display: block;
}

#mobilenav .search-form {
  padding: 1rem 0;
}

#mobile-menu .sub-menu {
  width: auto;
  display: block;
  position: relative;
  padding: 0 0 0 .5rem;
  list-style: none;
}

#mobile-menu .sub-menu li {
  display: inline-block;
  margin: 0 .5rem 0 0;
}


.embed-container { 
    position: relative; 
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
} 

.embed-container iframe,
.embed-container object,
.embed-container embed { 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wp-post-image, .size-full, .size-medium, .size-large, .size-thumb {
    height: auto;
}

.alignright {
    float: right;
    margin-left: 2rem;
    margin-bottom: 1rem
}

.alignleft {
    float: left;
    margin-right: 2rem;
    margin-bottom: 1rem
}

.mw8 {
  max-width: 70rem;
}

.skyblue {
  color: #00a2e5;
}


.bg-skyblue {
  background: #00a2e5;
}

.bg-navy {
  background: #272262
}

.entry-title {
  color: #fff;
  font-size: 48px;
  padding: 34px 0 15px;
  text-shadow: 1px 2px 2px #15588a;
}

.entry-header {
  background: url(images/featured-bg.jpg);
    background-size: auto;
  background-size: cover !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Georgia, serif;
  font-weight: 400;
  line-height: 1em;
}

a.readmore {
  background: #f19d00 !important;
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: 44px;
  line-height: 38px;
  padding-right: 20px;
  text-shadow: 1px 1px 1px #a45e00;
  float: left; margin-right: 20px; margin-top: 10px; 
  text-decoration: none;
  text-align: center;
  padding: 2px 20px;
  border-radius: 20px;
}

a.readmore:hover {
  background-color: #00a2e5 !important;} 


  .advps-slide-field-three img {
    float: right;
    margin: 40px 0 0 20px;
}
.advps-excerpt-three {
    width: 560px;
    margin-right: 50px;
}
.specialheader h3 {
    color: #cdecff;
    text-shadow: 1px 1px 1px #276594;
}
.advps-slide-container {
    margin-top: 40px;
}
.advps-slide-container ul {
    margin: 20px 0 0 20px;
}
.home .specialheader {
    margin-bottom: 50px;
}
.advs-title a {
    font-weight: 400;
    text-shadow: 1px 2px 2px #15588a;
}
table {
    border: 0;
}
#gform_wrapper_1 {
    width: 600px;
    overflow: visible;
}
.gform_wrapper .ginput_complex {
    overflow: visible;
}
.gform_wrapper .ginput_complex .ginput_full,
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right {
    overflow: visible;
}
.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below {
    width: 65% !important;
}
.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below,
.gfield.htmlformblock.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below,
.gform_wrapper .left_label li.gfield_html_formatted,
.gform_wrapper .right_label li.gfield_html_formatted {
    margin-left: 0 !important;
}

input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"],
input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"],
input[type="tel"], input[type="time"], input[type="url"], input[type="week"], page-id-83 input[type="text"],

.gform_wrapper input[type="email"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="text"],
.gform_wrapper input[type="url"],
.gform_wrapper select,
.gform_wrapper textarea {
    font-size: 15px;
    padding: 6px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 0 !important;
    border-style: solid;
  border-width: 1px;
  border-color: #ccc;
}
.gform_wrapper input[type="submit"] {
    padding: 15px;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
}
.gform_wrapper table.gfield_list thead {
    display: none;
}

#input_7_3 .clear-multi {
  margin-left: 0;
}

.gfield_list_10_cell1,
.gfield_list_18_cell1,
.gfield_list_1_cell1,
.gfield_list_2_cell1,
.gfield_list_3_cell1,
.gfield_list_4_cell1,
.gfield_list_5_cell1,
.gfield_list_6_cell1,
.gfield_list_7_cell1,
.gfield_list_8_cell1,
.gfield_list_9_cell1 {
    width: 100px;
    padding-right: 20px !important;
}
,
.gfield_list_12_cell1,
.gfield_list_12_cell2,
.gfield_list_12_cell3,
.gfield_list_12_cell4,
.gfield_list_13_cell1,
.gfield_list_14_cell1 {
    width: 140px;
    padding-right: 20px !important;
}
li .contacts1 .gform_wrapper .left_label .gfield_list {
    width: 100%;
}
#field_6_11 {
    margin-bottom: 0;
}
#field_2_32 .gfield_description {
    margin-left: 5%;
    padding-top: 0;
}
#field_11_12 label,
#field_11_13 label,
#field_11_14 label,
#field_6_12 label,
#field_6_13 label,
#field_6_14 label {
    width: 2%;
}
.gform_wrapper h1,
.gform_wrapper h2,
.gform_wrapper h3 {
    color: #124079;
}
body .gform_wrapper .top_label .gfield_label {
    display: none !important;
}
.gform_wrapper ul li.gf_left_third {
    clear: left;
}
.gform_wrapper ul li.gf_middle_third {
    clear: none;
}
.gform_wrapper ul li.gf_right_third {
    clear: right;
}
body .gform_wrapper .gf_left_third {
    width: 33% !important;
    float: left;
}
body .gform_wrapper .gf_middle_third {
    width: 12% !important;
    float: left;
}
body .gform_wrapper .gf_right_third {
    width: 50% !important;
    float: left;
}
#field_11_20 input.small,
#field_11_23 input.small,
#field_11_26 input.small,
#field_11_29 input.small,
#field_11_32 input.small,
#field_11_35 input.small,
#field_11_38 input.small,
#field_11_41 input.small,
#field_11_44 input.small {
    width: 80%;
}
#gform_wrapper_11 .gfield_required {
    display: none;
}
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right {
    width: 25%;
}
span.downloadbtn {
    margin-top: 20px;
    display: block;
    background: url(images/downloadbtn.jpg);
    width: 171px;
    height: 43px;
}
#pf-dialog-ads {
    height: 5px;
}
#field_11_20 label,
#field_11_23 label,
#field_11_26 label,
#field_11_29 label,
#field_11_32 label,
#field_11_35 label,
#field_11_38 label,
#field_11_41 label,
#field_11_44 label,
#field_2_35 .gfield_label,
#comment-section,
#featured-slider p.tagline,
#pagetop p.tagline,
.page-id-917 .readmore.myBtn,
#gfield_instruction_31_18,
#field_30_30 {
    display: none !important;
}

input[type="checkbox"], input[type="radio"] {
  margin-bottom: 0;
}

/* referral form*/

#field_30_29 {
  margin-top: 3rem;
}

.gform_wrapper.gravity-theme .gfield-choice-input + label {
  max-width: calc(100% - 44px) !important;
  }

#gform_wrapper_31 .noUi-tooltip::before {
  content: '$';
}

.gchoice_30_23_0 input {
  opacity: .01;
  }

#label_30_23_0 {
  margin: 0 0 0 -18px;
  background: #a0e0ff;
  padding: .5rem .5rem .4rem;
  font-size: 1.2rem;
}

body #gform_wrapper_30 .top_label .gfield_label,
#field_31_26 .gfield_label,
#field_31_24 .gfield_label,
#field_31_9 .gfield_label,
#field_31_32 .gfield_label,
#field_31_34 .gfield_label  {
    display: inline-block !important;
}

#gform_wrapper_30 input[type="tel"], #gform_wrapper_30 input[type="email"],
#gform_wrapper_31 input[type="tel"], #gform_wrapper_31 input[type="email"],
#input_31_18, #input_31_49, #input_31_51, #input_25_12, #input_25_12_2
 {
  text-align: left !important
}

body #field_30_21, body #field_30_20, body #field_31_5, body #field_31_6,
body #field_31_25 {
  width: 100% !important;
}

.noUi-connect {
  background: #00a2e5;
}
