/*
Theme Name: Avada Child
Template:  Avada
*/

html {
  scroll-behavior: smooth;
}

.home-page-title {
  color: black !important;
  font-family: 'futura', sans-serif !important;
  font-size: 50px !important;
  font-weight: normal !important;
  line-height: 1;
}


.fusion-testimonials .review {
  background: transparent !important;
}

.grecaptcha-badge {
  display: none;
}

.btn:focus {
  outline: none;
}

.pull-right {
  float: right;
}

#input_44_10 {
  margin-top: 12px !important;
}

.img-swap {
  cursor: pointer;
}


.pricing-icons a:hover {
  color: #009cde !important;
}

.iguide-home-benefits-para {
  padding-top: 5% !important;
  font-size: 20px !important;
  font-family: 'futura', sans-serif !important;
  font-weight: lighter !important;
  line-height: 1.5;
}

.contact-form-padding {
  padding-top: 3% !important;
}

.fusion-contact-info-phone-number {
  color: var(--body_typography-color);
}

.camera-form-spacing {
  padding-top: 1% !important;
  padding-bottom: 1% !important;
}

.page-id-23505 .fusion-modal-text-link {
  color: white;
}

p.wpcf7-form {
  font-weight: bold !important;
  font-size: 20px !important;
}

input.wpcf7-form-control {
  margin-top: .5% !important;
}

select.wpcf7-form-control .select-arrow {
  margin-top: .5% !important;
}

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
  margin-top: 5%;
  margin-bottom: 2.5%;
}

#gform_43 {
  padding-left: 15%;
}


#gform_wrapper_43 .gform_fields .gfield input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: black;
  font-size: 23;
}

#gform_wrapper_43 .gform_fields .gfield input::-moz-placeholder {
  /* Firefox 19+ */
  color: black;
  font-size: 23;
}

#gform_wrapper_43 .gform_fields .gfield input:-ms-input-placeholder {
  /* IE 10+ */
  color: black;
  font-size: 23;
}

#gform_wrapper_43 .gform_fields .gfield input:-moz-placeholder {
  /* Firefox 18- */
  color: black;
  font-size: 23;
}

#menu-item-13371 .menu-text,
#menu-item-28570 .menu-text,
#menu-item-29379 .menu-text,
#menu-item-33975 .menu-text {
  background: #ff9800;
  color: #ffffff;
  padding: 9px 20px;
  line-height: 14px;
  font-family: Open Sans;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0px;
  border-width: 0px;
  border-style: solid;
  border-radius: 5px;
  /*border-radius: 25px;*/
  /*text-transform: uppercase;*/
  transition: all .2s;
}

#menu-item-29369 .menu-text,
#menu-item-33976 .menu-text {
  background: #009cde;
  color: #ffffff;
  padding: 9px 20px;
  line-height: 14px;
  font-family: Open Sans;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0px;
  border-width: 0px;
  border-style: solid;
  border-radius: 5px;
  /*border-radius: 25px;*/
  /*text-transform: uppercase;*/
  transition: all .2s;
}

#menu-item-13371 .menu-text:hover,
#menu-item-28570 .menu-text:hover,
#menu-item-29379 .menu-text:hover,
#menu-item-33975 .menu-text:hover {
  background: #ffffff;
  color: #009cde;
  border-width: 2px;
  border-style: solid;
  border-color: #009cde;
}

#menu-item-29369 .menu-text:hover,
#menu-item-33976 .menu-text:hover {
  background: #ffffff;
  color: #ff9800;
  border-width: 2px;
  border-style: solid;
  border-color: #ff9800;
}

.fusion-main-menu .sub-menu {
  width: 230px !important;
}



.iguide-blue {
  color: #03a9f4 !important;
}

.collapseomatic.my_special_class {
  color: #03a9f4 !important;
}

.iguide-title-sub {
  font-size: 22px !important;
  font-family: 'futura', sans-serif !important;
  font-weight: lighter !important;
}

.land-iguide-title-sub {
  font-size: 22px !important;
  font-family: 'futura', sans-serif !important;
  font-weight: lighter !important;
  padding-bottom: 10% !important;
}

h1.home-page-title {
  margin: 0;
}

h1.home-title-light {
  margin: 0;
}

h1.small-spacing {
  margin-bottom: .2%;
}

.white-font {
  color: white !important;
}


/* How to Report Page */

.report-how-to {
  font-size: 1.2rem;
}

.margin-left {
  margin-left: 10%;
}

.margin-right {
  margin-right: 10%;
}

.home-para {
  font-size: 20px !important;
  font-family: 'futura', sans-serif !important;
  font-weight: normal !important;
  line-height: 2;
}

.iguide-para-title-sub {
  font-size: 20px !important;
  font-family: 'futura', sans-serif !important;
  font-weight: bold !important;
}

.fusion-content-boxes.content-boxes-clean-horizontal .col {
  padding: 0;
}

.sub-menu {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* Home Page */

.testimonial-thumbnail {
  width: 35% !important;
}

#fusion-testimonials-1 a {
  border-color: #0388cc !important;
}

#fusion-testimonials-1 a:hover,
#fusion-testimonials-1 .activeSlide {
  background-color: #0388cc !important;
}

.testimonial blockquote q {
  height: 250px;
}

.page-id-26600 .fusion-testimonials.clean .author {
  margin-top: 0px;
}

.page-id-26600 .fusion-testimonials.clean .testimonial-thumbnail {
  margin-bottom: 0px;
}

.geoip {
  display: none !important;
}

.geoip-country-CA .geoip-show-CA {
  display: block !important;
}

.geoip-hide {
  display: block !important;
}

.geoip-country-CA .geoip-hide-CA {
  display: none !important;
}

.hide-info {
  display: none !important;
}

.show-info {
  display: block !important;
}

.page-id-26600 .testimonial-thumbnail {
  width: 60% !important;
}


.tr-hover-class:hover td {
  background-color: #f8f8f8 !important;
}


.home-para-light {
  color: white !important;
  font-size: 25px !important;
  font-family: 'futura', sans-serif !important;
  font-weight: normal !important;
  /* text-align: center; */
  line-height: 2;
}

body.home .one_fourth .columns .fusion-content-boxes {
  margin-bottom: 0px !important;
}

body.home .post-content .one_fourth {
  margin-bottom: 0px !important;
}

.home-title-light {
  color: white !important;
  font-family: 'futura', sans-serif !important;
  font-size: 50px !important;
  font-weight: normal !important;
  line-height: 1;
}


.fusion-tab-heading {
  color: white !important;
  text-align: center !important;
  font-size: 18px !important;
  font-family: 'futura', sans-serif !important;
}

.custom-footer-widget-content {
  font-size: 13px !important;
}

.custom-footer-widget-title {
  font-size: 14px !important;
  color: #D7D8D8;
}

#menu-quick-links {
  font-size: 13px !important;
}

.fusion-button {
  text-transform: none !important;
}

.fusion-button {
  font-size: 13px !important;
}

.colomat-close {
  color: green;
}

.collapseomatic.my_special_class {
  color: blue;
}

.collapseomatic.my_special_class.colomat-close {
  color: green;
}

.fusion-megamenu-icon {
  color: #0388cd;
}

.youtube-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  text-align: center;
}

.youtube-container1 {
  position: relative;
  width: 100%;
  /*padding-bottom: 56.25%;*/
  text-align: center;
}

.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.press-release-title {
  color: #111;
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 45px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 1.5;
  text-align: left;
  text-transform: uppercase;
}

/* Pricing Page */

.page-id-13198 .modal-title {
  color: white;
}

/* Pricing Page Ends*/


/* Success Stories */

.wp-image-7244 {
  width: 100% !important;
  padding-top: 15% !important;
}

#post-7229 .fusion-post-title {
  display: none;
}

#post-8133 .fusion-post-title {
  display: none;
}

#post-6750 .fusion-post-title {
  display: none;
}

/* #post-6137 .fusion-post-title{
  display:none;
} */

#post-6971 .fusion-post-title {
  display: none;
}

#post-8749 .fusion-post-title {
  display: none;
}

#post-10274 .fusion-post-title {
  display: none;
}

#post-11048 .fusion-post-title {
  display: none;
}

#post-6817 .fusion-post-content-container {
  display: none !important;
}

#post-12272 .fusion-post-title {
  display: none !important;
}

#post-17627 .fusion-post-title {
  display: none !important;
}

/*#post-11605 .fusion-post-title {*/
/*  display:none !important;   */
/*}*/

#post-13478 .fusion-post-title {
  display: none !important;
}

#post-14110 .fusion-post-title {
  display: none !important;
}

#post-15234 .fusion-post-title {
  display: none !important;
}

#post-16486 .fusion-post-title {
  display: none !important;
}

#post-18116 .fusion-post-title {
  display: none !important;
}

#post-18993 .fusion-post-title {
  display: none !important;
}

#post-19283 .fusion-post-title {
  display: none !important;
}

#post-19936 .fusion-post-title {
  display: none !important;
}

#post-20300 .fusion-post-title {
  display: none !important;
}

#post-20574 .fusion-post-title {
  display: none !important;
}

#post-20836 .fusion-post-title {
  display: none !important;
}

#post-21512 .fusion-post-title {
  display: none !important;
}

#post-21759 .fusion-post-title {
  display: none !important;
}

#post-21960 .fusion-post-title {
  display: none !important;
}

#post-22396 .fusion-post-title {
  display: none !important;
}

#post-22670 .fusion-post-title {
  display: none !important;
}

#post-22669 .fusion-post-title {
  display: none !important;
}

#post-22958 .fusion-post-title {
  display: none !important;
}

#post-23383 .fusion-post-title {
  display: none !important;
}



.postid-7266 .fusion-post-title,
.postid-7003 .fusion-post-title,
.postid-6788 .fusion-post-title,
.postid-6390 .fusion-post-title,
.postid-7144 .fusion-post-title,
.postid-5591 .fusion-post-title,
.postid-8236 .fusion-post-title,
.postid-8877 .fusion-post-title,
.postid-9714 .fusion-post-title,
.postid-10222 .fusion-post-title,
.postid-11037 .fusion-post-title,
.post-1336 .fusion-post-title,
.postid-11392 .fusion-post-title,
.postid-11605 .fusion-post-title,
.postid-12638 .fusion-post-title,
.postid-13910 .fusion-post-title,
.postid-13949 .fusion-post-title,
.postid-14885 .fusion-post-title,
.postid-14904 .fusion-post-title,
.postid-870 .fusion-post-title,
.postid-3986 .fusion-post-title,
.postid-3986 .fusion-post-title,
.postid-2673 .fusion-post-title,
.postid-815 .fusion-post-title,
.postid-891 .fusion-post-title,
.postid-156 .fusion-post-title,
.postid-152 .fusion-post-title,
.postid-15848 .fusion-post-title,
.postid-15984 .fusion-post-title,
.postid-16127 .fusion-post-title,
.postid-16555 .fusion-post-title,
.page-id-16711 .fusion-post-title,
.postid-16869 .fusion-post-title,
.postid-16963 .fusion-post-title,
.postid-17142 .fusion-post-title,
.postid-17393 .fusion-post-title,
.postid-17448 .fusion-post-title,
.postid-17610 .fusion-post-title,
.postid-18174 .fusion-post-title,
.postid-18202 .fusion-post-title,
.postid-18842 .fusion-post-title,
.postid-19270 .fusion-post-title,
.postid-19616 .fusion-post-title,
.postid-19717 .fusion-post-title,
.postid-19717 .fusion-post-title,
.postid-19775 .fusion-post-title,
.postid-19807 .fusion-post-title,
.postid-20084 .fusion-post-title,
.postid-20159 .fusion-post-title,
.postid-20193 .fusion-post-title,
.postid-20357 .fusion-post-title,
.postid-20482 .fusion-post-title,
.postid-20522 .fusion-post-title,
.postid-20537 .fusion-post-title,
.postid-20548 .fusion-post-title,
.postid-20559 .fusion-post-title,
.postid-20562 .fusion-post-title,
.postid-20565 .fusion-post-title,
.postid-20626 .fusion-post-title,
.postid-20633 .fusion-post-title,
.postid-20645 .fusion-post-title,
.postid-20670 .fusion-post-title,
.postid-20700 .fusion-post-title,
.postid-20729 .fusion-post-title,
.postid-20742 .fusion-post-title,
.postid-20763 .fusion-post-title,
.postid-20902 .fusion-post-title,
.postid-20958 .fusion-post-title,
.postid-20924 .fusion-post-title,
.postid-21176 .fusion-post-title,
.postid-21244 .fusion-post-title,
.postid-21408 .fusion-post-title,
.postid-21437 .fusion-post-title,
.postid-21441 .fusion-post-title,
.postid-21574 .fusion-post-title,
.postid-21610 .fusion-post-title,
.postid-21635 .fusion-post-title,
.postid-21701 .fusion-post-title,
.postid-21734 .fusion-post-title,
.postid-21796 .fusion-post-title,
.postid-21816 .fusion-post-title,
.postid-21834 .fusion-post-title,
.postid-21830 .fusion-post-title,
.postid-21862 .fusion-post-title,
.postid-21918 .fusion-post-title,
.postid-22144 .fusion-post-title,
.postid-22179 .fusion-post-title,
.postid-22185 .fusion-post-title,
.postid-22182 .fusion-post-title,
.postid-22210 .fusion-post-title,
.postid-22300 .fusion-post-title,
.postid-22357 .fusion-post-title,
.postid-22417 .fusion-post-title,
.postid-22445 .fusion-post-title,
.postid-22495 .fusion-post-title,
.postid-22504 .fusion-post-title,
.postid-22630 .fusion-post-title,
.postid-22724 .fusion-post-title,
.postid-22734 .fusion-post-title,
.postid-22838 .fusion-post-title,
.postid-22872 .fusion-post-title,
.postid-23074 .fusion-post-title,
.postid-23120 .fusion-post-title,
.postid-23357 .fusion-post-title,
.postid-23405 .fusion-post-title,
.postid-23411 .fusion-post-title,
.postid-24193 .fusion-post-title,
.postid-24217 .fusion-post-title,
.postid-24223 .fusion-post-title,
.postid-25335 .fusion-post-title,
.postid-24775 .fusion-post-title,
.postid-24777 .fusion-post-title,
.postid-24778 .fusion-post-title,
.postid-24832 .fusion-post-title,
.postid-24817 .fusion-post-title,
.postid-24790 .fusion-post-title {
  color: #111;
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 35px !important;
  font-weight: bold !important;
  line-height: 1.4 !important;
  text-align: left;
  margin-bottom: 3%;
}

.fusion-portfolio-content .fusion-post-title {
  font-size: 22px !important;
  color: black !important;
}

.postid-17393 .fusion-post-title,
.postid-20902 .fusion-post-title {
  margin-bottom: 0px;
}

.page-id-6817 .fusion-post-content-wrapper {
  padding: 20px 25px 0px 25px !important;
}

.postid-22417 .fusion-blog-layout-large .fusion-post-slideshow,
.fusion-blog-layout-large-alternate .fusion-post-slideshow,
.single-avada_faq .fusion-post-slideshow,
.single-post .fusion-post-slideshow,
.single-wpfc_sermon .fusion-post-slideshow {
  margin-bottom: 0px;
}

/* BLOG BLOG BLOG BLOG */

/*.page-id-14657 #bf_16555 {*/
/*    display: none;*/
/*}*/

.blog-no-marg {
  margin-bottom: 0px;
}

.blog-shortcode-post-title {
  font-weight: bold !important;
  font-size: 1.35rem !important;
  padding-bottom: 5% !important;
}

.blog .fusion-date,
.blog .fusion-month-year,
.category-news .fusion-month-year,
.category-news .fusion-date,
.category-photography .fusion-date,
.category-photography .fusion-month-year,
.category-iguide .fusion-date,
.category-iguide .fusion-month-year,
.category-success-stories .fusion-date,
.category-success-stories .fusion-month-year,
.category-real-estate .fusion-date,
.category-real-estate .fusion-month-year,
.category-real-estate-news .fusion-date,
.category-real-estate-news .fusion-month-year,
.category-white-paper .fusion-date,
.category-white-paper .fusion-month-year {
  display: none;
}

.blog .fusion-post-title {
  font-size: 1.5rem !important;
  line-height: 1.25 !important;
}

.page-id-14657 .blog_description {
  display: none;
}

.page-id-14657 .date {
  display: none;
}

.page-id-14657 #68.snip0047 {
  display: none !important;
}

.category .fusion-post-title {
  font-size: 1.5rem !important;
  line-height: 1.25 !important;
}

div.fusion-carousel-meta {
  display: none !important;
}

.photo-image-pad {
  padding-bottom: 8%;
}



/* END Success Stories */


/* Hubspot Form */



.hs-main-font-element span {
  font-size: 17px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  color: #747474 !important;
}

.page-id-23953 #hubspot-messages-iframe-container,
.page-id-24030 #hubspot-messages-iframe-container {
  display: none !important;
  visibility: hidden !important;
}

fieldset {
  max-width: 100% !important;
  margin-bottom: 1% !important;
}

.page-id-26600 label {
  font-size: 13px;
  line-height: 1 !important;
}

.page-id-26600 .inputs-list {
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 2%;
}


/*.hs_firstname, #hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a .hs_your_country, */
/*.hs_city, .hs_zip,*/
/*.hs_0-2\/city,*/
/*.hs_0-2\/zip {*/
/*    margin: 0 1% .5% 0 !important;*/
/*    width: 49% !important;*/
/*}*/

/*.hs_lastname, .hs_state,*/
/*#hsForm_83b3d96a-865d-4036-be9e-7e7ac3851dbc .hs_your_country,*/
/*.hs_0-2\/state,*/
/*.hs_0-2\/country {*/
/*    margin: 0 0 .5% 1% !important;*/
/*    width: 49% !important;*/
/*}*/

#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a input[type=text]:focus,
#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a input[type="email"]:focus,
#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a input[type="tel"]:focus,
#hsForm_3913575a-3ebc-476f-a5ed-0dd1d23c7109 input[type=text]:focus,
#hsForm_3913575a-3ebc-476f-a5ed-0dd1d23c7109 input[type="email"]:focus,
#hsForm_3913575a-3ebc-476f-a5ed-0dd1d23c7109 input[type="tel"]:focus,
#hsForm_15c5a7df-0c09-4fa0-ae7c-938bc8e044cb input[type=text]:focus,
#hsForm_15c5a7df-0c09-4fa0-ae7c-938bc8e044cb input[type="email"]:focus,
#hsForm_83b3d96a-865d-4036-be9e-7e7ac3851dbc input[type=text]:focus,
#hsForm_83b3d96a-865d-4036-be9e-7e7ac3851dbc input[type="email"]:focus,
#hsForm_83b3d96a-865d-4036-be9e-7e7ac3851dbc input[type="tel"]:focus,
#hsForm_504faea2-ac84-414c-a3a0-85cd827bb0ad input[type=text]:focus,
#hsForm_504faea2-ac84-414c-a3a0-85cd827bb0ad input[type="tel"]:focus,
#hsForm_60bd3217-06bb-4e2f-818d-39cec4b83b6c input[type=text]:focus,
#hsForm_60bd3217-06bb-4e2f-818d-39cec4b83b6c input[type="email"]:focus,
#hsForm_51daa83c-c4d0-4527-9255-881d29543aab input[type=text]:focus,
#hsForm_51daa83c-c4d0-4527-9255-881d29543aab input[type="tel"]:focus,
#hsForm_51daa83c-c4d0-4527-9255-881d29543aab input[type="email"]:focus,
#hsForm_c4bbec68-10f1-4f64-aee0-ef418cef5460 input[type=text]:focus,
#hsForm_c4bbec68-10f1-4f64-aee0-ef418cef5460 input[type="email"]:focus,
#hsForm_baca6f46-0519-4597-9642-3749282f597b input[type=text]:focus,
#hsForm_baca6f46-0519-4597-9642-3749282f597b input[type="email"]:focus {
  outline: 2px solid #009cde;
  height: 30px;
  border-style: solid;
}

#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a textarea:focus,
#hsForm_3913575a-3ebc-476f-a5ed-0dd1d23c7109 textarea:focus {
  outline: 2px solid #009cde;
}

#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a input[type="tel"],
#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a select,
#hsForm_3913575a-3ebc-476f-a5ed-0dd1d23c7109 input[type="tel"],
#hsForm_83b3d96a-865d-4036-be9e-7e7ac3851dbc input[type="tel"],
#hsForm_504faea2-ac84-414c-a3a0-85cd827bb0ad input[type="tel"],
#hsForm_51daa83c-c4d0-4527-9255-881d29543aab input[type="tel"],
#hsForm_776a4946-aa1d-44b5-8ed3-523b4cb299da input[type="tel"] {
  border-style: solid;
  height: 30px;
  padding: 0 15px;
  border-width: 1px;
  border-color: #d2d2d2;
}

#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a textarea,
#hsForm_3913575a-3ebc-476f-a5ed-0dd1d23c7109 textarea,
#if_you_do_have_feedback_please_include_here_-1beb7da0-db51-4d01-b91e-20aae7ab4162,
#if_you_do_have_feedback_please_include_here_-c49c9923-22f9-424e-b52a-97f83f4d6154,
#what_is_the_primary_application_of_iguide_for_your_customers_-c49c9923-22f9-424e-b52a-97f83f4d6154,
#are_there_any_materials_or_resources_that_you_think_would_be_helpful_for_you_as_you_grow_your_busin-c49c9923-22f9-424e-b52a-97f83f4d6154,
#n10__is_there_anything_you_would_like_to_share_about_your_work_experience_-6a41e2ab-0c27-4f66-be75-9f49d5938ae7 {
  border-style: solid;
  height: 150px;
  padding: 12px 15px;
}

#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a input[type=text]:focus {
  border-style: solid;
}

.hs-error-msgs {
  color: #b50001;
  margin: 0;
  font-size: 14px;
  list-style: none;
  padding-left: 10px;
}

.hs-input {
  width: 100% !important;
}

.hs-input input[type=text]:focus {
  outline: 2px solid #009cde !important;
  border-style: solid;
  height: 30px !important;
}

#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a input[type="tel"] {
  background-color: #ffffff;
  font-size: 13px;
  color: #aaa9a9;
}

.hs-form-booleancheckbox,
.inputs-list {
  list-style: none !important;
}

#hsForm_83b3d96a-865d-4036-be9e-7e7ac3851dbc ul.inputs-list,
#hsForm_504faea2-ac84-414c-a3a0-85cd827bb0ad ul.inputs-list {
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}

#please_opt_in_to_the_ion_mailing_list_where_we_will_provide_important_updates_in_regards_to_the_igu-83b3d96a-865d-4036-be9e-7e7ac3851dbc,
.hs-form-booleancheckbox .hs-input,
.hs-form-radio-display .hs-input {
  width: 4% !important;
}

.hs-button {
  background: #ff9800 !important;
  color: white;
  border: none;
  border-top-style: none;
  border-top-width: medium;
  border-right-style: none;
  border-right-width: medium;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-left-style: none;
  border-left-width: medium;
  padding: 1% 2%;
  font-family: Open Sans !important;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0px;
  border-width: 0px;
  border-style: solid;
  border-radius: 5px !important;
  transition: all .2s;
  margin-top: 5%;
}

.hs-button:hover {
  color: #009cde;
  background-color: white !important;
  border-color: #009cde;
  border-width: 2px;
  border-style: solid;
  border-radius: 5px !important;
}

#hsForm_2fc86a19-98aa-439a-92ca-025f44cc4b6a input[type="submit"]:hover {
  background: #ededed;
  color: #787878;
}


#hsForm_c4bbec68-10f1-4f64-aee0-ef418cef5460 .form-columns-2,
#hsForm_baca6f46-0519-4597-9642-3749282f597b .form-columns-2 {
  width: 56%;
  float: left;
}

#hsForm_c4bbec68-10f1-4f64-aee0-ef418cef5460 .form-columns-1,
#hsForm_baca6f46-0519-4597-9642-3749282f597b .form-columns-1 {
  width: 31%;
  float: left;
  margin-left: 1%;
}

#hsForm_c4bbec68-10f1-4f64-aee0-ef418cef5460 .hs-button,
#hsForm_baca6f46-0519-4597-9642-3749282f597b .hs-button {
  margin-top: 3%;
  margin-left: 3%;
}

#hsForm_c4bbec68-10f1-4f64-aee0-ef418cef5460 label,
#hsForm_baca6f46-0519-4597-9642-3749282f597b label {
  color: white;
}

.hs-form-checkbox-display .hs-input {
  width: 4% !important;
}

.hs_what_other_resource_did_you_use_,
.hs_if_you_do_have_feedback_please_include_here_,
.hs_please_provide_your_iguide_technology_feedback_,
.hs_what_other_areas_do_you_see_your_customers_employing_the_iguide_ {
  padding-left: 5% !important;
  padding-bottom: 3%;
}

#what_is_the_primary_application_of_iguide_for_your_customers_-c49c9923-22f9-424e-b52a-97f83f4d6154,
#are_there_any_materials_or_resources_that_you_think_would_be_helpful_for_you_as_you_grow_your_busin-c49c9923-22f9-424e-b52a-97f83f4d6154 {
  margin-bottom: 3% !important;
  margin-top: 2% !important;
}


/* END Hubspot Form */


/* Gallery */

.fusion-portfolio-content {
  margin-top: 10px;
}

.page-id-20919 h2 {
  color: 000000 !important;
  font-weight: bold !important;
}

.page-id-20919 h2.entry-title .fusion-post-title {
  color: black !important;
  font-weight: bold !important;
}

/* END Gallery */


/* Landing Page */

.land-title-interview {
  color: #151b26 !important;
  font-family: gordita, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 2.5rem !important;
  font-weight: 400 !important;
  margin-bottom: 32px !important;
  margin-top: 5% !important;
}

.land-para-interview {
  font-size: 1.70rem !important;
  line-height: 1.636 !important;
  font-family: gordita, Helvetica Neue, Helvetica, sans-serif !important;
  color: #646f79 !important;
  font-weight: 300 !important;
  padding-bottom: 5% !important;
}

.land-sub-title-interview {
  /*color: #151b26 !important;
    font-family: gordita,Helvetica Neue,Helvetica,sans-serif !important;
    font-size: 2.25rem !important;
    font-weight: 350 !important;
    margin-top: 5% !important;*/
  color: #000000 !important;
  font-family: gordita, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 2.5rem !important;
  font-weight: 450 !important;
  margin-top: 5% !important;
}

.land-sub-para-interview {
  font-size: 1.5rem !important;
  line-height: 1.636 !important;
  font-family: gordita, Helvetica Neue, Helvetica, sans-serif !important;
  color: #000000 !important;
  font-weight: 450 !important;
  margin-bottom: 8% !important;
}

.land-button {
  font-size: 1.25rem !important;
}

.camera-img {
  width: 90% !important;
}

.land-iguide-logo {
  width: 50% !important;
}

.camera-specs {
  line-height: 1 !important;
  font-family: gordita, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 1.5rem !important;
  color: white !important;
  font-weight: 350 !important;
  margin-top: 1% !important;
  margin-left: 0px !important;
  margin-bottom: 0px !important;
}

.land-form-text {
  font-size: 1.5rem !important;
}

.land-text-call {
  color: white;
  font-size: 1.55rem;
  margin-bottom: 0px !important;
}

.land-logo-pad {
  padding-bottom: 7% !important;
}

.land-vid-space {
  margin-bottom: 5% !important;
  align-
}

.camer-specs-pad {
  padding-top: 2% !important;
}

.land-border-bot {
  border-bottom: 3px solid #d2d2d2 !important;
  padding-bottom: 3% !important;
}

.land-mob-logo {
  width: 75% !important;
}


body .gform_wrapper ul li.gfield {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.block-content ul li {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.gform_body ul li .ginput_container select,
.gform_body ul li .ginput_container input {
  margin-bottom: 0px !important;
}

body .gform_wrapper .top_label div.ginput_container {
  margin-top: 0px !important;
}

/*#field_23_25 {*/
/*    padding-top: 2% !important;*/
/*}*/

#field_23_26 {
  padding-top: 2%;
}

#field_23_27 {
  padding-top: 2%;
}

#field_23_24 .gfield_label {
  display: none;
}

li.gchoice_23_24_1 {
  margin-top: 1% !important;
  margin-bottom: 4% !important;
}

/* End Landing Page */



/* Contact Page */

.contact-title {
  color: white !important;
  font-weight: bold !important;
  font-size: 1.5rem !important;
  margin-bottom: 2.5% !important;
}

.contact-details {
  color: white !important;
  font-size: 1.10rem !important;
}

.company-directions {
  color: white !important;
  font-size: 1.25rem !important;
  font-weight: bold !important;
}

#text {
  color: white !important;
}

.contact-question-title {
  font-size: 22px !important;
  font-weight: bold !important;
  color: #383838 !important;
}

.contact-question-para {
  font-size: 17px !important;
  font-weight: normal !important;
  color: #808080 !important;
  line-height: 1.6 !important;
  padding-bottom: 7% !important;
}

.contact-page-botton {
  font-size: 16px !important;
  font-weight: bold !important;
}

/* Contact Page Ends */

/* iGUIDE Report Page */

.report-title {
  color: #03a9f4 !important;
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 18px;
  font-weight: bold !important;
  line-height: 1.5;
  text-align: left;
  text-transform: uppercase;
  padding-bottom: 2.5%;
}


.white-font {
  color: white;
}

/* Gravity Form Styles */



#field_7_15 {
  padding-top: 2rem;
}

.auto-email {
  font-family: 'Georgia', 'Times', serif !important;
}

#field_41_7,
#field_41_28 {
  padding-top: 3%;
}

#field_41_30 .gfield_label,
#field_41_24 .gfield_label {
  display: none;
}

#field_41_30,
#field_41_24 {
  padding-top: 2%;
  ;
}

#field_41_29 .gfield_label {
  padding-bottom: 2%;
}

#gform_submit_button_41 {
  margin-top: 3%;
}

#input_41_28_6 {
  margin-left: 5%;
  margin-top: 1.25%;
}

/* End Gravity Form Styles */


body .gform_wrapper h3.gform_title {
  display: none !important;
}

/* Contact Form Styles */

.camera-form {
  color: #03a9f4 !important;
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 12px;
  font-weight: bold !important;
}

/*        Training Styles          */

.white-font {
  color: white !important;
}

.train-pad-bottom {
  padding-bottom: 5%;
}

.form-spacing {
  padding-bottom: 2%;
}

.button-spacing {
  padding-top: 2%;
  padding-bottom: 2%;
}

.training-title {
  font-family: 'futura', sans-serif !important;
  font-size: 37px !important;
  font-weight: normal !important;
  padding-top: 0%;
  padding-bottom: 0px !important;
  margin-bottom: 0% !important;
}

.training-sub-title {
  color: #03a9f4 !important;
  font-weight: bold !important;
}

.resource-title {
  font-family: 'futura', sans-serif !important;
  font-size: 27px !important;
  font-weight: normal !important;
  padding-top: 3% !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  color: #03a9f4 !important;
}

.resource-title-2 {
  font-family: 'futura', sans-serif !important;
  font-size: 21px !important;
  font-weight: normal !important;
  padding-top: 5% !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  color: #03a9f4 !important;
}

.resource-title-white {
  font-family: 'futura', sans-serif !important;
  font-size: 24px !important;
  font-weight: normal !important;
  padding-top: 2.5%;
  padding-bottom: 1% !important;
  margin-bottom: 0px !important;
}


.training-title-sub {
  font-family: 'futura', sans-serif !important;
  font-size: 22px !important;
  font-weight: lighter !important;
}

.resource-sub {
  font-family: 'futura', sans-serif !important;
  font-size: 20px !important;
  font-weight: lighter !important;
}

.resource-sub-2 {
  font-family: 'futura', sans-serif !important;
  font-size: 17px !important;
  font-weight: lighter !important;
}

.res-bot-pad {
  padding-bottom: 5% !important;
}



.ig_messenger .ig_canvas .ig_content {
  box-shadow: none !important;
  background-color: #FFF0 !important;
  border: 0px !important;
}


/* Wooooooo Products Styles */

/*.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product .products-4{
    float: left;
    margin: 0 3% 2.992em 0;
    width: 30%;
}*/

.summary-container .price {
  display: none !important;
}

.ywcfav_video_content {
  padding-top: 6% !important;
}

.product-pad {
  padding-bottom: 8% !important;
}

form.cart {
  margin-top: 5% !important;
}

.tax-product_cat #main {
  padding-bottom: 5rem !important;
}

.attachment-shop_catalog {
  padding-top: 8%;
  padding-bottom: 5%;
  padding-left: 1%;
  padding-right: 1%;
}

.product-title {
  font-weight: bold !important;
  font-style: normal !important;
}

.fusion-clean-product-image-wrapper {
  text-align: center !important;
  padding-top: 8%;
  padding-bottom: 5%;
}

.product_title {
  color: #03a9f4 !important;
  font-family: 'futura', sans-serif !important;
  font-size: 35px !important;
  line-height: 1.25 !important;
  padding-top: 5%;
  padding-bottom: 2%;
  font-weight: 400;
}

.pad-bot-med {
  padding-bottom: 2% !important;
}

.product-border {
  margin-top: 0px !important;
}

.product-category {
  padding-top: 8%;
  padding-bottom: 5%;
}

.woocommerce-loop-category__title {
  text-align: center;
  padding-top: 5%;
  font-family: Montserrat, Arial, Helvetica, sans-serif !important;
  font-weight: 700;
  line-height: 1.88;
  letter-spacing: 0px;
  font-style: normal;
  font-weight: bold !important;
  font-size: 1.1rem !important;
}

.products {
  margin-bottom: 5% !important;
}

mark.count {
  display: none;
}

product-category product.img {
  padding-top: 20%;
}

.fusion-content-sep {
  border-top: none !important;
  border-bottom: none !important;
}

h3.product-title {
  font-size: 14px !important;
}

abbr {
  display: none !important;
}



/* ENDS Wooooooo Products Styles */


/* Contact Form Styles */

.post-5735 .entry-title {
  display: none;
}



.woocommerce-product-gallery__image {
  pointer-events: none;
}



/* End Contact Form Styles */


/* Understanding iGUIDE Styles */

.ui-title {
  font-size: 3rem !important;
  font-weight: 400 !important;
}

.ui-para {
  font-size: 1.4rem !important;
  font-weight: 300 !important;
  padding-left: 5%;
  padding-right: 5%;
}

.ui-para-real {
  font-size: 1.4rem !important;
  font-weight: 300 !important;

}

.ui-sub-title {
  font-size: 2.25rem !important;
  font-weight: 400 !important;
}

.post-9827 .fusion-tab-heading,
.post-10667 .fusion-tab-heading,
.post-10692 .fusion-tab-heading {
  color: black !important;
  font-size: 1.5rem !important;
  font-family: "Open Sans" !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  letter-spacing: 0px !important;
  font-style: normal !important;
}

.box-shadow {
  box-shadow: rgba(0, 0, 0, 0.4) 0px 48px 25px -34px;
}

.ui-tab-para {
  font-size: 1.5rem;
  line-height: 1.5 !important;
  color: black !important;
  font-weight: 300 !important;
  padding-top: 1% !important;
  padding-right: 3% !important;
  /*background-color: #009cde !important;*/
}

.page-id-9827 .tab-content,
.page-id-10667 .tab-content,
.page-id-10692 .tab-content {
  background-color: #d1d1d1;
  padding-top: 1% !important;
  /*border: 1px solid #bdbdbd4 !important;*/
  border: 1px solid #e0e0e0 !important;
  /*box-shadow: rgba(0, 0, 0, 0.19) 0px 48px 103px -34px;*/
  box-shadow: rgba(0, 0, 0, 0.3) 0px 48px 25px -34px;
  margin-top: 0px !important;
  border-top: 4px solid #009cde !important;
}

.page-id-9827 .nav-tabs,
.post-10667 .nav-tabs,
.post-10692 .nav-tabs {
  border: 1px solid #bdbdbd4d !important;
  border-radius: 1px !important;
}

.post-9827 .fusion-tabs.clean .nav-tabs li .tab-link,
.post-10667 .fusion-tabs.clean .nav-tabs li .tab-link,
.post-10692 .fusion-tabs.clean .nav-tabs li .tab-link {
  padding-top: 2% !important;
  padding-bottom: 2% !important;

}

.post-9827 .nav .active a,
.post-10667 .nav .active a,
.post-10692 .nav .active a {
  background: #009cde !important;
  border: 6px solid #009cde !important;
}

.post-9827 .active .fusion-tab-heading,
.post-10667 .active .fusion-tab-heading,
.post-10692 .active .fusion-tab-heading {
  color: white !important;
  font-weight: 600 !important;
}

.post-9827 .fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link,
.post-10667 .fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link,
.post-10692 .fusion-tabs.horizontal-tabs.clean .nav-tabs li .tab-link {
  margin-right: 0px !important;
}

.image-border {
  border-top: 4px #009cde solid;
}

.video-spacing {
  padding-left: 3%;
  padding-top: 3%;
  padding-bottom: 2%;
}

.image-spacing {
  padding-left: 3%;
  padding-top: 2%;
  /*padding-bottom: 2%;*/
}

.tab-content-spacing {
  padding-right: 3%;
  padding-top: 1%;
  padding-bottom: 2%;
}

.help-card {
  padding-top: 2%;
  border: 1px solid #bdbdbd4d !important;
}

.help-top-border {
  border-bottom: 3px #009cde solid;
  padding-top: 3%;
}

.sup {
  font-size: 70%;
  vertical-align: super;
}

.white {
  background-color: white !important;
}

.contact-title {
  font-size: 20px !important;
  color: #383838 !important;
}

.fusion-image-hovers .hover-type-liftup:hover img {
  transform: scale(1, 1) !important;
}

.button-font {
  font-size: 17px !important;
}

.understand-border {
  border: 1px solid #e0e0e0 !important;
  padding-top: 3% !important;
  padding-bottom: 3.5% !important;
}

#fusion-tab-documentation,
#fusion-tab-control,
#fusion-tab-customize,
#fusion-tab-communicate {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* End Understanding iGUIDE Styles */


/* Landing Page Styles */

.landing-title {
  color: white !important;
  font-size: 3.5rem !important;
}

.landing-title-pfre {
  color: white !important;
  font-size: 2.5rem !important;
  padding-top: 20% !important;
}

/* ENDS Landing Page Styles */


/* Building Blocks Styles */

.bb-sub-title {
  font-size: 25px !important;
  color: #009cde !important;
  margin-bottom: .5px !important;
}

.modal-body {
  padding-left: 5% !important;
  padding-right: 5% !important;
  padding-top: 0px !important;
}

button.close {
  padding-top: 2% !important;
}

h3#modal-heading-1.modal-title,
h3#modal-heading-2.modal-title {
  font-size: 2rem !important;
  padding-top: 2% !important;
  font-weight: bold;
}

.modal-header {
  padding: 2% 5% 0 5% !important;
}

ul#input_10_11.gfield_checkbox {
  margin-bottom: 5% !important;
  margin-top: 0px !important;
}

li#field_10_11 {
  margin-top: 0px !important;
}

li#field_10_10 {
  margin-bottom: 0px !important;
}

/* ENDS Building Blocks Styles */


/* Blog Styles */

.post-11392 .fusion-post-slideshow {
  margin-bottom: 0px !important;
}

.post-19616 .fusion-post-slideshow {
  margin-bottom: 0px !important;
}

.custom-shadow {
  text-shadow: 2.5px 3px #ffffff;
}

.ss-main-title {
  font-weight: 700 !important;
  font-size: 2.5rem !important;
}

.ss-title {
  font-weight: bold;
  font-size: 2.25rem;
  margin-bottom: 1% !important;
}

.ss-bio {
  font-size: 1.15rem;
  line-height: 2rem;
}

.ss-text {
  font-size: 1.15rem;
}

.ss-callout {
  font-size: 3.5rem;
  font-weight: 800;
  color: black;
}

.ss-small-callout {
  font-size: 1.75rem;
  color: black;
}

.ss-callout-spacing {
  margin-bottom: 0px !important;
  line-height: .75 !important;
}

.ss-pad-bottom {
  padding-bottom: 3.5% !important;
}

.fusion-sharing-box {
  margin-top: 25px !important;
}

.blog-sub-title-2 {
  color: #03a9f4 !important;
  font-family: 'Helvetica Neue', sans-serif !important;
  font-size: 21px !important;
  font-weight: 500 !important;
  line-height: 1.5;
  text-align: left;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 1%;
  padding-bottom: 1%;
}

.bbb-sub-title-2 {
  color: #03a9f4 !important;
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 20px;
  font-weight: 400 !important;
  line-height: 1.5;
  text-align: left;
  padding-bottom: .75%;
}

.blog-title-4 {
  color: #3e4244cc !important;
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 22px !important;

  line-height: 1.5;
  text-align: left;
  padding-bottom: .75% !important;
  margin-bottom: 2% !important;
}

.blog-checklist-pad {
  padding-top: 1%;
  padding-bottom: 3%;
}

.blog-pad {
  padding-top: 3% !important;
}

.blog-pad-lg {
  padding-top: 6% !important;
}

.blog-sub-title {
  color: #03a9f4 !important;
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 18px;
  font-weight: bold !important;
  line-height: 1.5;
  text-align: left;
  text-transform: uppercase;
}

.blog-title-2 {
  color: #111;
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 28px !important;
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
  padding-bottom: 1% !important;
}

.entry-title {}

.blog-title-form {
  color: #03a9f4;
  font-family: 'Helvetica Neue', sans-serif;
  font-size: 25px;
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
  text-transform: uppercase;
}

.sdm_download_thumbnail {
  float: none !important;
}

.sdm_download_item {
  border: #ffffff;
  box-shadow: none !important;
  margin-bottom: 0px !important;
}

.sdm_download_thumbnail_image {
  width: 40% !important;
  height: 40% !important;
  float: none !important;
}

.sdm_download_title {
  line-height: 50px !important;
  padding-top: 1%;
}

.sdm_download_description {
  margin: 0 0 15px 0 !important;
}

.sdm_download_item_count {
  display: none;
}

.sdm-download-form {
  margin-top: .5rem;
}

.sdm-download-button {
  margin-left: 1.5rem;
}

input.sdm_pass_text {
  padding: .4rem;
  border: 1px solid #d2d2d2;
  margin-top: 3%;
}

input[type="password"] {
  -webkit-border-radius: none;
}



.fusion-related-posts-title-link,
.recent-posts-content .entry-title {
  font-size: 1rem !important;
  font-weight: 502 !important;
  text-align: center !important;
}

/* END Blog Styles */



/* Camera Page Styles */

.image-pad {
  padding-bottom: 4% !important;
}


/* End Camera Page Styles  */


/* About Styles */

.about-title {
  text-align: left;
  font-size: 1.8rem;
  margin-bottom: 0px !important;
  font-weight: 600 !important;
  color: #747474 !important;
  padding-bottom: 3.5% !important;
}

.about-para {
  text-align: left;
  line-height: 2;
  font-size: 1.35rem;
  padding-top: .5%;
}

/* END About Styles */



/* Agent Show Styles */

.agent-show-but-pad {
  margin-top: 5% !important;
}

.agent-show-title {
  font-weight: 700 !important;
  font-size: 2.5rem !important;
  color: white !important;
  padding-bottom: 5px !important;
}

.agent-show-title-d {
  font-weight: 600 !important;
  font-size: 2.2rem !important;
  color: black !important;
  padding-bottom: 2% !important;
  margin-bottom: 0px !important;
  line-height: 1.2 !important;
}

.agent-show-sub {
  font-weight: 600 !important;
  font-size: 1.75rem !important;
  color: white !important;
}

.agent-show-para {
  font-size: 1.1rem;
  line-height: 1.5 !important;
  padding-right: 5% !important;
}

.agent-show-button {
  margin-top: 2% !important;
}

.modal-content {
  border: none !important;
}

/* END Agent Show Styles */


/* iGUIDE Photos Styles */

.photo-points {
  font-size: 26px !important;
  font-family: 'futura', sans-serif !important;
  font-weight: 500 !important;
  color: #333333;
}

.photos-sub-title {
  font-size: 27px !important;
  font-weight: 700 !important;
  color: #333 !important;
}

.page-id-11537 .table-1 tr td {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.page-id-11537 .table-1 table th {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.page-id-11537 button.close {
  display: none !important;
}

.page-id-11537 .fusion-modal .modal-header {
  min-height: 0px !important;
}

.page-id-11537 h3#modal-heading-1.modal-title {
  padding-top: 0% !important;
}

.photos-image-padding {
  padding-top: 4%;
  padding-bottom: 15%;
}

/* End iGUIDE Photos Styles */


/* iGUIDE Photos Styles */

.order-button .fusion-button-text {
  font-size: 25px !important;
}

.order-button {
  padding-top: 5% !important;
}

.photos-button {
  margin-top: 4% !important;
}

/* End iGUIDE Photos Styles */

.main-blog {
  border: 1px solid #ebeaea;
}

/* Facility Management Styles */

.facility-show-title {
  font-weight: 600 !important;
  font-size: 2.3rem !important;
  color: black !important;
  padding-bottom: .5% !important;
  margin-bottom: 0px !important;
  line-height: 1.5 !important;
}

.facility-show-title-web {
  font-weight: 500 !important;
  font-size: 2.55rem !important;
  color: black !important;
  padding-bottom: 1% !important;
  margin-bottom: 0px !important;
  line-height: 1.2 !important;
}

.faci-ben-title {
  font-size: 26px !important;
  font-family: 'futura', sans-serif !important;
  font-weight: bold !important;
  color: #ffffff;
}

.facility-ben-sub {
  color: #ffffff;
  font-size: 1.25rem !important;
}

.facility-ben-sub-space {
  padding-top: 1.5% !important;
}

.facility-pad {
  padding-bottom: 2% !important;
}

/* END Facility Management Styles */


.fusion-icon-youtube {
  margin-top: 0px !important;
  margin-right: 5.5px !important;
  margin-bottom: 14px !important;
  margin-left: 5.5px !important;
}

.page-id-9372 .modal-body {
  padding-left: 1% !important;
  padding-right: 1% !important;
}

.show-sub-title {
  font-weight: 600 !important;
  font-size: 2.2rem !important;
  color: black !important;
  padding-bottom: 2% !important;
  margin-bottom: 0px !important;
  line-height: 1.2 !important;
}




#section05 a {
  padding-top: 70px;
}

#section05 a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb05 1.5s infinite;
  animation: sdb05 1.5s infinite;
  box-sizing: border-box;
}

@-webkit-keyframes sdb05 {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}

@keyframes sdb05 {
  0% {
    transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}

/* Footer Styles */

.foot-space {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.foot-address {
  margin-top: 0px !important;
}

h4.widget-title {
  margin-bottom: 1% !important;
}

p.custom-footer-widget-content {
  margin-top: 0px !important;
}

p.foot-title {
  font-size: 13px !important;
  margin-top: 4% !important;
}

#menu-quick-links {
  margin-top: 4% !important;
}

.fusion-social-networks-wrapper {
  margin-top: 1.1% !important;
}

/* End Footer Styles */

.page-id-24330 .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
  background-color: #333333 !important;
  border-color: #333333 !important;
}

.disabledLink {
  pointer-events: none;
}

/* Denningers Styles */

.den-title {
  color: black !important;
  font-family: 'futura', sans-serif !important;
  font-size: 45px !important;
  font-weight: normal !important;
  line-height: 1;
}

.den-sub-title {
  color: #03a9f4 !important;
  font-family: 'futura', sans-serif !important;
  font-size: 35px !important;
  font-weight: normal !important;
  line-height: 1;
}

.den-3-title {
  color: #03a9f4 !important;
  font-family: 'futura', sans-serif !important;
  font-size: 24px !important;
  font-weight: normal !important;
  line-height: 1;
  text-align: center !important;
  padding-top: 8% !important;
}

.den-4-title {
  color: #03a9f4 !important;
  font-family: 'futura', sans-serif !important;
  font-size: 24px !important;
  font-weight: normal !important;
  line-height: 1;
  text-align: center !important;
  padding-top: 3% !important;
}


/* END Denningers Styles */


.x-scroll-top.right {
  bottom: 125px !important;
}


.buildex-logo-pad {
  padding-bottom: 5% !important;
}

.buildex-logo-top {
  padding-top: 3% !important;
  padding-bottom: 5% !important;
}

.wp-image-7046 {
  width: 80% !important;
}


.icon {
  padding-bottom: 30px;
}

.gsv-circle {
  border-color: rgba(51, 51, 51, 0);
  border-width: 1px;
  background-color: #03a9f4;
  height: 150px;
  width: 150px;
  line-height: 150px;
  border-radius: 50%;
  color: #ffffff;
  font-size: 75px;
}

.blog-image-dec {
  font-size: 1rem !important;
  color: #03a9f4 !important;
  font-weight: bold !important;
}

.blog-image-dec-2 {
  font-size: 1.5rem !important;
  color: #03a9f4 !important;
  font-weight: bold !important;
}


body #gform_6 .gform_wrapper h3.gform_title {
  display: none !important;
}

.blog-image {
  width: 65%;
  margin-top: 3%;
  margin-bottom: 6%;
}

blockquote {
  margin-top: 5%;
  margin-bottom: 6%;
}

.med-padding-btm {
  padding-bottom: 8%;
}

.blog-image-border {
  border-bottom: 10px solid #03a9f4;
}

.gsv-title-text {
  color: #03a9f4;
  font-family: 'futura', sans-serif;
  font-size: 55px;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

.landing-text {
  color: #03a9f4;
  font-family: 'futura', sans-serif;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
  /* text-transform: uppercase; */
}

.landing-text-photo {
  color: gray;
  font-family: 'futura', sans-serif;
  font-size: 30px;
  /* font-weight: bold; */
  line-height: 1.5;
  text-align: left;
  /* text-transform: uppercase; */
}

.landing-map-text {
  color: white;
  font-family: 'futura', sans-serif;
  font-size: 55px;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

/* Hide meta info from search */
body.search #wrapper .fusion-meta-info .meta-info .alignleft {
  display: none !important;
}

.fusion-contact-info {
  text-align: right;
  color: var(--body_typography-color);
}

.fusion-contact-info a {
  color: #009cde;
}

.fusion-contact-info a:hover {
  color: #009cde;
  text-decoration: underline;
}

/*

.menu-item-2159 {
 border-left: 1px solid #0388cd;
 padding-left: 5%;
}



.center {
     text-align: center; 
}

/* Hide category from side bar - Uncategorized */
#sidebar li.cat-item-17 {
  display: none !important;
}

/* hide comments off title in meta */

.recent-posts-content .meta span:nth-child(3),
.recent-posts-content .meta .meta-separator {
  display: none !important;
}


.reviews {
  height: 375px !important;
}

body.modal-open {
  overflow: hidden;
}


/* Matterhorn */

.no-margin-right {
  margin-right: 0px !important;
}

.width-half {
  width: 50% !important;
}

.ben-title {
  color: white !important;
  font-size: 3rem !important;
  margin-bottom: 1.25% !important;
}

.ben-para {
  font-size: 1.35rem !important;
  line-height: 2 !important;
}

.ben-container {
  padding: 5% 5% 0 5%;
}

#post-8271.post-password-required {
  padding-top: 10%;
  padding-left: 7%;
  padding-bottom: 15%;
}

/* Matterhorn Ends */


/* Embedding */

.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}

.iframe-container iframe {
  border: 0;
  height: 100%;
  left: 0;

  top: 0;
  width: 100%;
}

/* Embedding Ends*/


/* Make iGUIDE */

.fusion-content-boxes.content-boxes-icon-on-side .heading {
  margin-bottom: .5% !important;
}

.page-id-11881 .fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 1.5% !important;
}

/* Make iGUIDE End */


/* Bottom Bar */

.buy-button {
  margin-top: 6%;
}

.information-button {
  margin-bottom: 4%;
}

.ig_data .ig_clear_fix {
  width: 100% !important;
}

a.bottom-bar {
  background-color: #ff9800 !important;
  border-radius: 25px !important;
  color: white;
  padding: 3px 14px 3px 14px;
  margin: 0px 8px 0px 8px;
}

a:hover.bottom-bar {
  background-color: white !important;
  color: #787878;
}

/* Bottom Bar End */


/* Processing Components */

.slidecontainer {
  width: 100%;
  text-align: center;
}

.slider {
  -webkit-appearance: none;
  width: 45%;
  height: 6px;
  border-radius: 5px;
  background: #d3d3d3;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  overflow: visible !important;
}

.slider:hover {
  opacity: 1;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #0388cc;
  cursor: pointer;
}

.slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0388cc;
  cursor: pointer;
}


/* Woo */

p#note_field {
  display: none;
}


/* Woo Ends */


/* Website Components */

.font-lato {
  bottom: 10% !important;
}

#input_15_8_6_container {
  padding-left: 2% !important;
}

.form-padding {
  padding-bottom: 1.5%;
}

#field_5_15 {
  font-weight: 700;
  font-size: inherit;
}

#field_5_13 {
  margin-top: .5%;
}

label[for=input_5_13] {
  font-weight: 500 !important;
}

label[for=input_5_14] {
  font-weight: 500 !important;
}

.page-id-12622 .reviews,
.page-id-15650 .reviews {
  height: 230px !important;
}

.company-logos {
  padding-top: 6% !imporant;
}

.ig_action_bar .ig_data.ig_clear_fix {
  padding-right: 0em !important;
}


.demo-button,
.ig_button {
  background-color: #ff9800 !important;
  border-radius: 25px !important;
}

/* Ending Website Components */


/* Form Components */

#gform_submit_button_21 {
  margin-top: 5%;
}

/* End Form Components */


.woocommerce-product-gallery__image .yith_featured_content {
  background-image: url(http://atbeautylab.com/wp-content/plugins/yith-woocommerce-featured-video/assets/images/videoplaceholder.jpg);
  background-size: 150px 150px;
  width: 150px;
  height: 150px;
}

.page-id-14392 #modal-heading-1,
.page-id-14392 #modal-heading-2 {
  text-align: center;
  color: white !important;
}

.real-img {
  padding-top: 4%;
}


@media only screen and (max-width: 1280px) {
  .ben-title {
    color: white !important;
    font-size: 2rem !important;
    margin-bottom: 1.25% !important;
  }

  .ben-para {
    font-size: 1.1rem !important;
    line-height: 1.7 !important;
  }

  .ben-container {
    padding: 3.5% 3.5% 0 3.5%;
  }
}


@media only screen and (max-width: 640px) {

  .home-page-title {
    color: black !important;
    font-family: 'futura', sans-serif !important;
    font-size: 27px !important;
    font-weight: normal !important;
    line-height: 1;
  }
}



@media only screen and (max-width: 600px) {

  .bottom-container-pad {
    padding-bottom: 10% !important;
  }

  .top-container-pad {
    padding-top: 8% !important;
  }

  .trusted_part {
    padding-top: 6%;
    padding-bottom: 6%;
  }

  .trusted_top {
    padding-top: 10%;
  }

  .learn_more {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .trade-show-title {
    font-size: 22px !important;
  }

  #field_20_1 {
    margin-top: 0px !important;
  }

  #field_20_2 {
    margin-top: 15%;
  }

  #gform_submit_button_20 {
    margin-top: 10%;
  }

  .how-to-title {
    font-size: 27px !important;
  }

  .how-to-pad {
    padding-top: 10% !important;
    padding-bottom: 12% !important;
  }

  .how-to-para-pad {
    padding-top: 5% !important;
  }

  .landing-table-pad {
    padding-top: 5% !important;
    padding-bottom: 7% !important;
  }

  .camera-sub-title {
    font-size: 32px !important;
  }

  .about-title {
    text-align: left;
    font-size: 1.8rem;
    margin-bottom: 0px !important;
    font-weight: 600 !important;
    color: #747474 !important;
  }

  .about-para {
    text-align: left;
    line-height: 1 !important;
    font-size: 5.15rem !important;
    padding-top: .5%;
  }

  .contact-details-pad {
    padding-top: 10% !important;
    padding-bottom: 11% !important;
  }

  .bb-main-title {
    font-size: 28px !important;
    padding-bottom: 6% !important;
  }

  .blog-title {
    color: #111;
    font-family: 'Helvetica Neue', sans-serif;
    font-size: 24px;
    font-weight: bold;

    line-height: 1.5;
    text-align: left;
    text-transform: uppercase;
  }

  h2 {
    font-size: 18px !important;
  }

  .agent-show-title-d {
    font-weight: 700 !important;
    font-size: 1.75rem !important;
    color: black !important;
    padding-bottom: 1% !important;
    margin-bottom: 0px !important;
    line-height: 1.4 !important;
  }

  .agent-show-title {
    font-weight: 700 !important;
    font-size: 1.5rem !important;
    color: white !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 4% !important;
  }

  .agent-show-para {
    font-size: 1.2rem;
    line-height: 1.5 !important;
  }

  .agent-show-sub {
    font-weight: 500 !important;
    font-size: 1.2rem !important;
    color: white !important;
  }

  .agent-show-space-m {
    padding-bottom: 3% !important;
  }

  .land-title-interview {
    font-size: 2.5rem !important;
    margin-bottom: 0px !important;
  }

  .land-para-interview {
    font-size: 1.5rem !important;
    line-height: 1.636 !important;
    font-family: gordita, Helvetica Neue, Helvetica, sans-serif !important;
    color: #646f79 !important;
    font-weight: 300 !important;
  }

  .land-image {
    margin-bottom: 5% !important;
  }

  .land-form-text {
    font-size: 1.35rem !important;
    padding-bottom: 7% !important;
  }

  .land-carosel-pad {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
  }

  .agent-mob-title {
    font-size: 26px !important;
    line-height: 1.636 !important;
  }

  .agent-img-pad {
    padding-top: 12%;
    padding-bottom: 8%;
  }

  .agent-img-pad-mobile {
    padding-top: 4% !important;
    padding-bottom: 8% !important;
  }

  .pad-top {
    padding-top: 8% !important;
  }

  .pad-bottom-sm {
    padding-bottom: 4% !important;
  }

  .pad-bottom-ss {
    padding-bottom: 6% !important;
  }

  .ja-logo-pad {
    padding-bottom: 12%;
    width: 79%;
  }

  .real-beneifits-top {
    padding-top: 11% !important;
  }

  .real-beneifits-bot {
    margin-bottom: 4% !important;
  }

  .real-benefits-sect {
    padding-bottom: 14%;
  }

  .real-ben-title {
    font-size: 26px;
  }
}

@media screen and (max-width: 370px) {

  /* Bottom Bar */

  .buy-button {
    margin-top: 7%;
  }

  .or {
    display: none;
  }

  .ig_data .ig_clear_fix {
    width: 100% !important;
  }

  a.bottom-bar {
    background-color: #ff9800 !important;
    border-radius: 25px !important;
    color: white;
    padding: 3px 14px 3px 14px;
    margin: 0px 40px 0px 40px;
    font-size: 16px;
  }

  a:hover.bottom-bar {
    background-color: white !important;
    color: #787878;
  }

  /* Bottom Bar End */

}



@media screen and (max-width: 100px) {

  .land-title-interview {
    font-size: .5rem !important;
  }

  .blog-title {
    color: #111;
    font-family: 'Helvetica Neue', sans-serif;
    font-size: 24px;
    font-weight: bold;

    line-height: 1.5;
    text-align: left;
    text-transform: uppercase;
  }

  .agent-show-title-d {
    font-weight: 700 !important;
    font-size: 1rem !important;
    color: black !important;
    padding-bottom: 2% !important;
    margin-bottom: 0px !important;
    line-height: 1.15 !important;
  }
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, .125);
  border-radius: 0.25rem;
  box-shadow: 0 20px 20px #aaa;
}

table {
  display: table;
  border-collapse: separate;
  box-sizing: border-box;
  text-indent: initial;
  border-spacing: 2px;
  border-color: grey;
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  border-collapse: collapse;
}

.card.comparison-card .table-wrapper {
  padding: 10px 25px 25px 25px !important;
}

.card.comparison-card {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 3px solid transparent;
  background-image: linear-gradient(white, #fff), linear-gradient(to right, #377ea4, #569789);
  background-origin: border-box;
  background-clip: content-box, border-box;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}




/* Buttons */
.btn {
  display: inline-block;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25;
  color: #000000 !important;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 2px solid transparent;
  padding: 0.375rem 0.75rem;
  padding: 0.5rem 2rem;
  border-radius: 0.25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* btn-primary */
.btn-primary {
  color: #fff !important;
  background-color: hsl(36, 100%, 50%);
  border-color: hsl(36, 100%, 50%);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  color: #fff !important;
  background-color: hsl(36, 100%, 42%);
  border-color: hsl(36, 100%, 42%);
  /* box-shadow: none; */
}

.btn-outline-primary {
  color: hsl(36, 100%, 50%) !important;
  border-color: hsl(36, 100%, 50%);
}

.btn-outline-primary:hover,
.btn-outline-primary:active,
.btn-outline-primary:focus {
  color: #fff !important;
  background-color: hsl(36, 100%, 50%);
  border-color: hsl(36, 100%, 50%);
  /* box-shadow: none; */
}


/* btn-secondary */
.btn-secondary {
  color: #fff !important;
  background-color: hsl(198, 100%, 44%);
  border-color: hsl(198, 100%, 44%);
}

.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary:focus {
  color: #fff !important;
  background-color: hsl(198, 100%, 40%);
  border-color: hsl(198, 100%, 40%);
  /* box-shadow: none; */
}

.btn-outline-secondary {
  color: hsl(198, 100%, 44%) !important;
  border-color: hsl(198, 100%, 44%);
}

.btn-outline-secondary:hover,
.btn-outline-secondary:active,
.btn-outline-secondary:focus {
  color: #fff !important;
  background-color: hsl(198, 100%, 44%);
  border-color: hsl(198, 100%, 44%);
  /* box-shadow: none; */
}


.margin-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}