/*
	Theme Name: See The Reviews
	Theme URI: https://seethereviews.com
	Author: MarketFresh Studios
	Author URI: http://mktfresh.com
	Description: Make all of your modifications in this child theme.
	Version: 1.0.0
	Template: pro
*/
h6 {
  text-transform: none;
  font-weight: 400 !important;
  color: #2660A4 !important;
  letter-spacing: 0.05em !important; }

p, div {
  letter-spacing: 0.05em !important; }

.x-bar-fixed {
  transition: all 0.5s ease;
  background-color: #fff !important;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; }

.x-scroll-top {
  z-index: 10000; }

.gform_confirmation_wrapper {
  margin: 80px 0;
  font-size: 1.5em;
  font-weight: 300; }

.mm-divider {
  border-bottom: solid 2px #8BC73F; }

.Checkout.is-desktop .Modal {
  width: 320px !important; }

.Checkout.is-desktop .Section-button {
  width: 200px;
  margin: 0 auto; }

/* ------DEVELOPER STYLES---------*/
.tax-business-review .x-main {
  background-color: #EDF7F6; }

.tax-business-review .masthead {
  display: none; }

.tax-business-review .x-breadcrumb-wrap {
  display: none; }

.iump-form-line-register {
  width: 50% !important;
  float: left; }
  .iump-form-line-register .iump-labels-register {
    display: none !important; }

.iump-form-plain_text {
  width: 100% !important; }
  .iump-form-plain_text .iump-labels-register {
    display: block !important; }

.ihc-select-payment-theme-1 .iump-labels-register {
  display: block !important;
  margin-top: -5px; }

/*.ihc-register-notice {
	position:absolute !important;
}*/
.full_email_width {
  width: 100% !important; }

.no-spinners {
  -moz-appearance: textfield; }

#phone::-webkit-outer-spin-button,
#phone::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type="number"] {
  -moz-appearance: textfield; }

.post-172 .ihc-reg-success-msg {
  display: none !important; }

.ihc-order-title, .iump-level-details-register-price, .iump-totalprice-wrapper {
  display: none !important; }

#business_review_uniquepage {
  margin: 0px auto;
  text-align: center;
  max-width: 600px;
  padding: 60px 3%;
  background-color: #ffffff; }
  #business_review_uniquepage .tax_logo img {
    max-width: 50%; }

#business_review_uniquepage .tax_content {
  text-align: left;
  font-size: 18px;
  color: #3a3a3c;
  margin-bottom: 60px; }

.thumb-up, .thumb-down {
  display: block;
  width: 100%;
  padding-bottom: 10px; }

.good_review_btn, .bad_review_btn {
  display: inline-block;
  float: none; }

.share-experience {
  margin: 0 auto;
  text-align: center;
  width: 100%; }

.tax_button div .col-md-4 {
  width: 37% !important;
  margin: 40px 6%;
  cursor: pointer;
  padding: 0;
  vertical-align: text-top; }

.good_review_a {
  color: #8DC63F;
  font-size: 16px;
  display: block;
  cursor: pointer; }

.bad_review_a {
  color: #DDDDDD;
  font-size: 16px;
  display: block;
  cursor: pointer; }

.good_review_a:hover {
  text-decoration: none !important;
  color: #6EA626; }

.bad_review_a:hover {
  text-decoration: none !important;
  color: red; }

/*.good_review_btn:hover {
	background: #dfe;
}
.bad_review_btn:hover {
	background: #fed;
}*/
.submitform_badreview input, .submitform_goodreview input {
  width: 100%; }

.submitform_badreview textarea, .submitform_goodreview textarea {
  width: 100%;
  height: 120px;
  resize: none; }

.submitform_badreview button, .submitform_goodreview button {
  margin-top: 20px; }

.submitform_badreview input, .submitform_goodreview input {
  width: 100%; }

.submitform_badreview textarea, .submitform_goodreview textarea {
  width: 100%;
  height: 120px;
  resize: none; }

.submitform_badreview button, .submitform_goodreview button {
  margin-top: 20px; }

#google_btn {
  background: url(images/stylesheet-repeat-x.png);
  background-repeat: repeat-x;
  background-color: #e6e6e6;
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background-image: -webkit-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
  background-image: -moz-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
  background-image: -ms-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
  background-image: -o-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
  background-repeat: no-repeat;
  display: iblo;
  display: block;
  width: 42%;
  margin: auto;
  border-radius: 20px;
  margin-bottom: 20px; }

#google_btn a {
  background: url("images/google.png");
  background-repeat: no-repeat;
  display: block;
  height: 100px;
  margin: auto;
  cursor: pointer; }

#facebook_btn, #yellowpages_btn, #bbb_btn, #yelp_btn {
  width: 22%;
  display: inline-block;
  margin: auto;
  border-radius: 10px;
  background: url(images/stylesheet-repeat-x.png);
  background-repeat: repeat-x;
  background-color: #e6e6e6;
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background-image: -webkit-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
  background-image: -moz-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
  background-image: -ms-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
  background-image: -o-radial-gradient(center center, circle, #ffffff 0%, #e6e6e6 100%);
  background-repeat: no-repeat;
  display: iblo;
  margin-right: 8px; }

#facebook_btn a {
  background: url("images/facebook.png");
  background-repeat: no-repeat;
  display: block;
  height: 50px;
  cursor: pointer; }

#yellowpages_btn a {
  background: url("images/yellopages.png");
  background-repeat: no-repeat;
  display: block;
  height: 50px;
  cursor: pointer; }

#bbb_btn a {
  background: url("images/bbb.png");
  background-repeat: no-repeat;
  display: block;
  height: 50px;
  cursor: pointer; }

#yelp_btn a {
  background: url("images/yelp.png");
  background-repeat: no-repeat;
  display: block;
  height: 50px;
  cursor: pointer; }

.link_text {
  display: none; }

.modal-body .guide.guide-review.google {
  background: transparent url("images/googlemodal.jpg") right top no-repeat;
  min-height: 240px;
  padding-right: 190px;
  font-size: 16px;
  text-align: left; }

.modal-body .guide.guide-review.facebook {
  background: transparent url("images/facebookmodal.jpg") right top no-repeat;
  min-height: 240px;
  padding-right: 190px;
  font-size: 16px;
  text-align: left; }

.modal-body .guide.guide-review.yellow {
  background: transparent url("images/modalyp.jpg") right top no-repeat;
  min-height: 240px;
  padding-right: 190px;
  font-size: 16px;
  text-align: left; }

.modal-body .guide.guide-review.bbb {
  background: transparent url("images/modalbbb.jpg") right top no-repeat;
  min-height: 240px;
  padding-right: 190px;
  font-size: 16px;
  text-align: left; }

.modal-body .guide.guide-review.yelp {
  background: transparent url("images/modalyelp.jpg") right top no-repeat;
  min-height: 240px;
  padding-right: 190px;
  font-size: 16px;
  text-align: left; }

.link.google, .link.facebook, .link.bbb, .link.yellowpages, .link.yelp {
  cursor: pointer; }

.link.google:hover, .link.facebook:hover, .link.bbb:hover, .link.yellowpages:hover, .link.yelp:hover {
  text-decoration: none !important; }

body.modal-open, body {
  padding-right: 0 !important; }

.submit_msg, .submit_msg_goodreview {
  color: #8DC63F;
  font-size: 26px; }

Checkout.is-desktop .Button .Button-content span > span {
  display: none !important; }

.Header-companyName {
  display: none !important; }

.acf-input-append {
  display: none !important;
  padding: 0px 0px !important;
  margin-left: 20px !important;
  cursor: pointer !important;
  border: none !important;
  background: none !important; }

#upload_review_logo_field {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px 0 0; }
  #upload_review_logo_field input[type="file"] {
    height: auto !important; }

.profile_image_content_tab #message {
  display: none !important; }

#register_success_message_fields, #acf-field_5a434ead3c11e, .ihc-reg-success-msg {
  display: none !important; }

#acc_suceesmsg {
  color: #8BC73F !important;
  font-family: "Lato",sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 30px; }

.tax_logo div {
  padding-bottom: 20px; }

.tax_businessname {
  font-size: 2.3em;
  border-top: 2px solid #dddddd;
  padding-top: 20px;
  font-family: "Lato",sans-serif;
  font-style: normal;
  font-weight: 300; }

/*.ihc-register-2 #ihc_cart_wrapper{ display:none !important}
*/
/* ------DESIGNER STYLES---------*/
/* ------USER DASHBOARD------*/
.iump-user-page-mess.sm {
  font-size: 13px;
  color: #999999; }

.iump-user-page-mess.lg {
  font-size: 22px; }

.iump-user-page-name {
  font-weight: normal;
  color: #555;
  font-size: 22px; }

.ihc-user-page-top-ap-wrapper {
  padding: 20px 0px 10px 0px; }
  .ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess, .ihc-user-page-top-ap-wrapper .ihc-top-levels {
    padding: 0; }

/* ------END USER DASHBOARD------*/
/* ------REVIEW PAGE------*/
/* ------END REVIEW PAGE------*/
.iump-register-form {
  margin: 0 auto;
  padding: 20px;
  background-color: #f4f4f4;
  border-radius: 7px; }

.ihc-register-2 {
  font-family: 'Lato', sans-serif; }
  .ihc-register-2 .iump-submit-form input {
    background-color: #1F5798 !important;
    border-color: #1F5798 !important; }
    .ihc-register-2 .iump-submit-form input:hover {
      border-radius: 4px;
      background-color: #124681 !important;
      border-color: #124681 !important; }
  .ihc-register-2 .iump-labels-register {
    font-size: 18px;
    font-weight: 300; }
  .ihc-register-2 .iump-form-line-register {
    margin-bottom: 0;
    padding: 5px 5px; }
    .ihc-register-2 .iump-form-line-register input[type=text], .ihc-register-2 .iump-form-line-register input[type=password], .ihc-register-2 .iump-form-line-register input[type=number], .ihc-register-2 .iump-form-line-register textarea, .ihc-register-2 .iump-form-line-register select, .ihc-register-2 .iump-form-line-register .select2-selection {
      background-color: #ffffff; }

.iump-level-details-register-name {
  font-family: "Lato", sans-serif !important; }

.x-btn, .button, [type="submit"] {
  text-shadow: none !important; }

.width-480 {
  max-width: 480px; }

.ihc-login-template-10 {
  margin: 0; }
  .ihc-login-template-10 .impu-form-submit input {
    background-color: #2660a4; }
    .ihc-login-template-10 .impu-form-submit input:hover {
      background-color: #124681; }
  .ihc-login-template-10 .fa-ihc {
    line-height: 37px; }

.header-blank {
  margin-top: 5%; }

body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper input[type=email], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper select, body .gform_wrapper textarea {
  font-size: inherit; }

@media only screen and (max-width: 550px) {
  .modal-title p iframe {
    width: auto !important;
    height: auto !important; }
  .modal-body #google_btn, .modal-body #facebook_btn, .modal-body #yellowpages_btn, .modal-body #bbb_btn, .modal-body #yelp_btn {
    width: auto !important;
    display: block !important;
    border-radius: 20px !important;
    margin-bottom: 20px !important; }
  .modal-body #google_btn a, .modal-body #facebook_btn a, .modal-body #yellowpages_btn a, .modal-body #bbb_btn a, .modal-body #yelp_btn a {
    background-position: center !important;
    height: 70px !important;
    margin-right: 0px !important; }
  .modal {
    -webkit-overflow-scrolling: auto !important; }
  .modal-open .modal {
    -webkit-overflow-scrolling: auto !important;
    overflow-y: auto !important; }
  .link.google, .link.facebook, .link.bbb, .link.yello_pages, .link.yelp {
    font-size: 14px !important; } }

#last_popup_thankmsg_google .close, #last_popup_thankmsg_facebook .close, #last_popup_thankmsg_yellow .close, #last_popup_thankmsg_bbb .close, #last_popup_thankmsg_yelp .close {
  float: none !important;
  color: #337AB7 !important;
  opacity: 1 !important;
  display: block;
  margin-bottom: 40px; }

/* new design of account page */
.x-container.max {
  max-width: 100% !important; }

.x-container.width {
  width: 100% !important; }

.ihc-user-page-top-ap-wrapper {
  padding: 20px 0px 0px 0px !important;
  background: #3a3a3c !important; }

.ihc-ap-menu {
  background: #3a3a3c !important;
  padding: 0px 0px !important; }

.ihc-middle-side p span, .ihc-middle-side div {
  color: #fff !important; }

.ihc-user-page-top-ap-wrapper .ihc-middle-side {
  float: none !important;
  max-width: 100% !important;
  text-align: left !important; }

.ihc-ap-menu .ihc-ap-menu-item {
  width: 100% !important; }

.ihc-ap-menu .ihc-ap-menu-item a {
  display: block !important; }

.ihc-account-page-top-mess .iump-user-page-name {
  color: #fff !important; }

.business_account_page .cs-content .x-section {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

#ihc_account_page_wrapp .ihc-ap-wrap {
  position: absolute;
  right: 0;
  top: 5;
  margin: 0; }

#ihc_account_page_wrapp .ihc-ap-wrap h3 {
  margin: 0px !important;
  font-weight: normal;
  padding-bottom: 10px;
  padding: 15px 0;
  line-height: 1;
  padding: 25px 0; }

.ihc-ap-theme-1 .ihc-ap-wrap {
  padding: 0 35px; }

.ihc-ap-wrap h3, .review_url_tbcontent {
  border-bottom: 1px solid #d1d2d4 !important; }

.ihc-ap-menu-item-selected a, .ihc-ap-menu-item-selected i {
  color: #235da6 !important; }

.ihc-ap-menu-item-selected {
  background: #fff !important; }

#blue_box_acc_content {
  text-align: center;
  color: #fff;
  background: #235da6;
  margin-left: 25px;
  margin-right: 25px;
  border-radius: 8px; }

#green_box_acc_content {
  text-align: center;
  color: #fff;
  background: #8dc73f;
  margin-left: 25px;
  margin-right: 25px;
  border-radius: 8px; }

#grey_box_acc_content {
  text-align: center;
  color: #fff;
  background: #d1d2d4;
  border-radius: 8px;
  margin-left: 25px;
  margin-right: 25px; }

#box_acc_content div .title {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  color: #3a3a3c; }

#box_acc_content div .count {
  padding-bottom: 15px;
  font-size: 70px;
  color: #3a3a3c; }

#blue_box_acc_content .title {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  color: #fff !important; }

#blue_box_acc_content .count {
  padding-bottom: 15px;
  font-size: 70px;
  color: #fff !important; }

#box_acc_content {
  border-bottom: 1px solid #d1d2d4;
  padding-bottom: 40px;
  margin-top: 40px;
  float: left;
  width: 100%; }

.profile_image_content_tab {
  border-top: 0px solid #d1d2d4 !important; }

.iump-user-page-box .iump-register-form {
  margin: 0px !important;
  background: #fff !important; }

#edituser .iump-labels-register {
  color: #3a3a3c !important;
  font-weight: 600; }

.account_page_profile {
  border-bottom: 1px solid #d1d2d4 !important;
  padding-bottom: 20px !important; }

#ihc_account_page_wrapp .ihc-ap-wrap .iump-user-page-box-title {
  display: none !important; }

.ihc-account-subscr-list .title_pay {
  color: #333 !important;
  display: block !important;
  font-weight: bold !important;
  font-family: Arial,Verdana,sans-serif !important;
  font-size: 14px !important; }

/* changes by jonathan 02-07-2018 */
.business_acc_logo_top {
  text-align: center; }

.ihc-account-page-wrapp {
  padding: 0; }
  .ihc-account-page-wrapp .acf-fields > .acf-field {
    border-top: none; }
  .ihc-account-page-wrapp .acf-input-prepend {
    float: left;
    display: inline-table;
    margin-bottom: 10px;
    background: none;
    border: none;
    width: 100%; }
  .ihc-account-page-wrapp .acf-input-wrap {
    float: left;
    width: 100%; }
  .ihc-account-page-wrapp input.acf-is-prepended {
    border-radius: 3px 3px 3px 3px !important; }
  .ihc-account-page-wrapp .acf-form-submit {
    margin-top: 40px; }

.messgage_redirect {
  padding: 10px;
  background-color: #FE6764;
  border-radius: 5px;
  color: #fff;
  text-align: center; }
  .messgage_redirect a {
    color: #ffffff;
    text-decoration: underline; }
    .messgage_redirect a:hover {
      color: #3A3A3C; }

.iump-user-page-mess {
  text-transform: capitalize; }
  .iump-user-page-mess .lg {
    font-size: 23px; }

.ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess {
  padding: 0 17px;
  margin: 25px 0; }
  .ihc-user-page-top-ap-wrapper .ihc-account-page-top-mess p {
    margin-bottom: 0px; }

.modal-title {
  font-weight: normal;
  margin: 35px 0 0 0;
  letter-spacing: 0;
  padding: 0 15px; }

.modal-footer .btn.btn-primary {
  font-size: 1.5em; }

.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.75); }

/* changes by ankit lodhi 24-01-2018 */
/* header none */
body.business_account_page header.x-masthead {
  display: none; }

.business_account_page header.x-masthead {
  display: none !important; }

.ihc-mobile-bttn {
  background-color: #3a3a3c !important; }

/* header none */
/* changes by ankit lodhi 24-01-2018 End */
/* Responsive changes by ankit lodhi 12-02-2018  Start */
.ihc-user-page-top-ap-wrapper .ihc-middle-side .iump-user-business-name {
  color: #8cc63f !important; }

.profile_image_content_tab {
  float: left;
  width: 100%; }

.acf-fields .acf-field.acf-field-text {
  padding-left: 0;
  padding-right: 0; }

form#acf_form_coupons {
  width: 40%;
  float: left;
  margin-left: 30px; }

form#acf_form_coupons .acf-fields .acf-field.acf-field-text {
  float: left;
  width: 100%;
  padding-bottom: 5px; }

form#acf_form_coupons .acf-fields .acf-field.acf-field-text .acf-label {
  margin: 0px; }

form#acf_form_coupons .acf-fields .acf-field.acf-field-text .acf-label label {
  margin: 0px !important; }

form#acf_form_coupons .acf-fields .acf-field.acf-field-text .acf-input .acf-input-prepend {
  margin-bottom: 5px;
  padding: 0; }

.ihc-ap-theme-1 .ihc-account-subscr-list {
  width: 40%;
  float: left;
  margin-left: 20px; }

.ihc-ap-theme-1 .ihc-account-subscr-list p {
  width: 100%;
  float: left; }

.ihc-ap-theme-1 .ihc-account-subscr-list p span {
  width: 50% !important;
  float: left; }

p.cancel_subscr {
  float: left;
  width: 100%;
  margin-left: 20px; }

#acf_form_socials {
  width: 40%;
  float: left;
  margin-left: 15px; }

#acf_form_socials .icon_before {
  position: relative;
  float: left;
  width: 100%;
  padding-bottom: 0; }

#acf_form_socials .icon_before .acf-label {
  padding-left: 20px;
  margin-bottom: 5px; }

#acf_form_socials .icon_before .acf-input {
  padding-left: 20px; }

#acf_form_socials .icon_before .acf-label:before {
  content: "";
  background: none;
  position: absolute;
  width: 12px;
  height: 12px;
  background-size: 12px;
  left: 0;
  top: 22px; }

#acf_form_socials .icon_before .acf-input .acf-input-prepend {
  padding: 0 5px;
  position: relative; }

.ihc-ap-menu .ihc-ap-menu-item.logout_tab:hover {
  background: red; }

@media screen and (max-width: 1199px) {
  form#acf_form_coupons {
    width: 50%; }
  .ihc-ap-theme-1 .ihc-account-subscr-list {
    width: 50%; }
  #acf_form_socials {
    width: 50%; } }

@media screen and (max-width: 991px) {
  #blue_box_acc_content {
    margin: 0px; }
  #green_box_acc_content {
    margin: 0px; }
  #grey_box_acc_content {
    margin: 0px; }
  form#acf_form_coupons {
    width: 80%; }
  .ihc-ap-theme-1 .ihc-account-subscr-list {
    width: 80%; }
  #acf_form_socials {
    width: 80%; } }

@media screen and (min-width: 768px) {
  .modal-dialog {
    margin-top: 5%; } }

@media screen and (max-width: 767px) {
  #blue_box_acc_content {
    margin: 0px 25px 0px 25px; }
  #green_box_acc_content {
    margin: 25px; }
  #grey_box_acc_content {
    margin: 0px 25px 0px 25px; }
  .ihc-ap-menu {
    height: auto !important;
    padding: 0px 0px 25px 0px !important; }
  .ihc-mobile-bttn-wrapp {
    display: block;
    top: 0;
    position: absolute;
    z-index: 100; }
  .ihc-ap-theme-1 .ihc-ap-menu {
    display: none; }
  .ihc-mobile-bttn-wrapp i.ihc-mobile-bttn.opened:before {
    content: "\f00d";
    font-size: 30px;
    font-weight: normal !important;
    color: #cfd0d2; }
  #ihc_account_page_wrapp .ihc-ap-wrap {
    position: static;
    margin-top: 25px; }
  .ihc-ap-wrap h3, .review_url_tbcontent {
    word-wrap: break-word; }
  form#acf_form_coupons {
    width: 90%; }
  .ihc-ap-theme-1 .ihc-account-subscr-list {
    width: 100%; }
  #acf_form_socials {
    width: 90%; }
  .ihc-user-page-top-ap-wrapper .ihc-middle-side {
    margin: auto;
    width: auto;
    text-align: left !important; }
  .business_acc_logo_top {
    float: left;
    padding: 0 10px 13px 35px; } }

@media screen and (max-width: 639px) {
  .iump-user-page-box .iump-register-form {
    margin: auto !important;
    min-width: 0px; } }

@media screen and (max-width: 479px) {
  #edituser .iump-form-line-register {
    width: 100% !important;
    padding: 5px 0px !important; }
  p.cancel_subscr {
    margin-left: 0px; }
  .ihc-ap-theme-1 .ihc-account-subscr-list {
    margin-left: 0px; }
  #acf_form_socials, form#acf_form_coupons {
    margin-left: 0; }
  #acf_form_socials, form#acf_form_coupons {
    width: 100%; } }

@media screen and (max-width: 359px) {
  #blue_box_acc_content {
    margin: 0px; }
  #green_box_acc_content {
    margin: 25px 0px; }
  #grey_box_acc_content {
    margin: 0px; } }

/* Responsive changes by ankit lodhi 12-02-2018  End */
ul#menu-primary-menu li.menu-item {
  flex: 0 0 auto; }

ul#menu-primary-menu li.menu-item a {
  margin: 1.9em 10px; }

ul#menu-primary-menu li.menu-item a span.x-anchor-content {
  padding: 0.25em 0.25em 0.25em 0.25em; }

.acf-field .acf-label .new_msgafter {
  float: left;
  width: 100%;
  position: relative;
  top: -5px;
  color: #828282; }

.page-id-429 .content{ text-align:center} 
.acf-field-5ab4c8412ed79{ padding-left:0px !important} 
#box_acc_content .col-sm-4{ margin-bottom:20px} 
.acc_sms_num{ margin-top:50px} 


@font-face {
    font-family: Latolight;
    src: url('fonts/Lato-Light.ttf'),url('fonts/Lato-Light.woff'),url('fonts/Lato-Light.eot'),url('fonts/Lato-Light.svg');
	font-weight:normal;
}
.ihc_level_template_5 .ihc-level-item{ max-width:100% !important} 
.level_box .x-column{border-color: #2660a4 !important;}
/*.level_box div .ihc-level-item-wrap{ background-color:#ffffff !important}*/ 
.level_box .ihc-level-item-title{font-size: 1.8em !important;
    font-weight: 400 !important;
    color: #2660a4 !important;
	font-family: inherit !important;
	}
.ihc_level_template_5 .ihc-level-item-content { color: rgb(68,68,68) !important;}
.ihc_level_template_5 .ihc-level-item-content * { color: rgb(68,68,68) !important;}
.x-li-icon .x-icon-check , .x-li-icon .x-icon-star{ color: #8bc73f!important}
.level_box .ihc-level-item-price{ font-size: 4em !important; min-width:1px !important; color: rgba(0,0,0,1) !important; font-family:Latolight !important}
.ihc_level_template_5 .ihc-level-item-wrap{ background-color:#ffffff !important}
.level_box  .ihc-level-item-content {min-height: auto !important;padding-bottom: 0px !important;}
.level_box .ihc-level-item-price_month {font-family:Latolight !important;  font-size: 1.5em !important; color: hsl(0,0%,75%) !important;    font-weight: 300 !important; text-transform:uppercase !important;}  
.level_box .ihc-level-item-bottom{ position:inherit !important}
.level_box .ihc-level-item-link {   
    background-color: #2660a4 !important; align-items: center !important;
    padding: 1em 1.5em 1em 1.5em !important; letter-spacing: .15em !important;
    color: hsl(0,0%,100%);font-family:Latolight !important;
    font-size: 1.5em !important;
    font-style: normal !important;
    font-weight: 300 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;     width: fit-content !important;}
.level_box .ihc-level-item-wrap { 
    border-color: #2660a4 !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-radius: 1em !important;
    padding: 2em !important;
}
.level_box .ihc-level-item-link:hover , .level_box .ihc-level-item-link:active {background-color: hsl(212,75%,29%) !important;
    box-shadow: 0em 0.15em 0.65em 0em rgba(0,0,0,0.25) !important}
	.ihc_level_template_5 .ihc-level-item-link:hover{color: #2660a4 !important; }
#ihc_cart_wrapper{ display:none !important}
.ihc_level_template_5 .ihc-level-item-price{ background:#ffffff !important}
#ihc_cart_wrapper{ display:none !important}   
.acf-field-5af1727117cfb{ padding-left:0px !important; padding-right:0px !important} 