   @font-face {  font-family:'FontAwesome';  src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/fontawesome-webfont.eot);  src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/fontawesome-webfont.eot) format('embedded-opentype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/fontawesome-webfont.woff2) format('woff2'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/fontawesome-webfont.woff) format('woff'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/fontawesome-webfont.ttf) format('truetype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/fontawesome-webfont.svg) format('svg');  font-weight:normal;  font-style:normal; }   @font-face {  font-family:'GothamBook';  src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/GothamBook.eot) format('embedded-opentype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/GothamBook.woff) format('woff'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/GothamBook.ttf) format('truetype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/GothamBook.svg) format('svg');  font-weight:normal;  font-style:normal; }  @font-face {  font-family:'Gotham-Bold';  src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Bold.eot) format('embedded-opentype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Bold.otf) format('opentype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Bold.woff) format('woff'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Bold.ttf) format('truetype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Bold.svg) format('svg');  font-weight:normal;  font-style:normal; }   @font-face {  font-family:'Gotham-Light';  src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Light.eot) format('embedded-opentype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Light.otf) format('opentype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Light.woff) format('woff'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Light.ttf) format('truetype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Light.svg) format('svg');  font-weight:normal;  font-style:normal; }  @font-face {  font-family:'Gotham';  src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Medium.eot);  src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Medium.eot) format('embedded-opentype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Medium.woff2) format('woff2'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Medium.woff) format('woff'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Medium.ttf) format('truetype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/gotham/Gotham-Medium.svg) format('svg');  font-weight:500;  font-style:normal; } @font-face { font-family:'Lato'; src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/Lato/lato-regular-webfont.eot); src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/Lato/lato-regular-webfont.eot) format('embedded-opentype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/Lato/lato-regular-webfont.woff2) format('woff2'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/Lato/lato-regular-webfont.woff) format('woff'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/Lato/lato-regular-webfont.ttf) format('truetype'),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/Lato/lato-regular-webfont.svg) format('svg'); font-weight:normal; font-style:normal; } @font-face { font-family:"Ionicons"; src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/ionicons/ionicons.eot); src:url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/ionicons/ionicons.eot) format("embedded-opentype"),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/ionicons/ionicons.ttf) format("truetype"),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/ionicons/ionicons.woff) format("woff"),  url(https://massmailer.io/wp-content/themes/Avada-Child-Theme/fonts/ionicons/ionicons.svg) format("svg"); font-weight:normal; font-style:normal; }  body {  font-family:'GothamBook';  color:#333; } input:focus { outline:none; }  a:hover {  color:#23527c !important;  text-decoration:none; } .menu-item a:hover { color:#A9A9A9 !important; } a.category-tab { cursor:pointer; } input.submit-btn, #wrapper .fusion-button.button-1, #wrapper .fusion-button.button-2, #wrapper .fusion-button.button-3 {  font-weight:400 !important;  font-family:Gotham !important; } .custom_package_section li { list-style:none; padding-top:4px; } #header {  position:fixed;  top:0;  left:0;  width:100%;  z-index:999; }  #menu-item-18578 a { display:flex !important; align-items:center; } #menu-item-18578 .fusion-megamenu-icon { display:flex; align-items:center; justify-content:center; } .home-pricing-table td { text-align:right; } .custom_package_section li img { width:15px; } .dark-caption hr { display:block; margin-top:0.5em; margin-bottom:0.5em; margin-left:auto; margin-right:auto; border-style:inset; border-width:1px; } .portfolio-tabs li.active a, .faq-tabs li.active a { color:#016699; border-top:3px solid #016699; } .main-flex .slide-content h2 {  font-size:42px !important;  font-family:'GothamBook';  line-height:58px !important;  padding:0 80px; }  .mass {  color:#016699;  font-family:'Gotham-Bold'; }  .mailer {  font-family:'Gotham'; }  #nav ul li>a, #sticky-nav ul li>a, .navigation li.current-menu-ancestor>a {  border-top:none; }  .navigation {  font-family:'Gotham'; }  #nav.nav-holder .navigation>li>a {  font-size:13px;  font-weight:normal; }  #nav.nav-holder .navigation>li>a {  padding:0 6px; }  #nav.nav-holder .navigation>li>a:before {  content:'';  position:absolute;  top:50%;  left:0;  width:100%;  height:24px;  background:transparent;  margin-top:-13px;  z-index:-1;  border-radius:1px;  opacity:0;  visibility:hidden; } #nav.nav-holder .navigation>li.current-menu-item>a:before { background-color:#fff; } #nav.nav-holder .navigation>li>a { height:70px; line-height:70px; } #nav ul li #sticky-nav ul li {  padding:0 20px 0 0; } #nav ul li, #sticky-nav ul li { padding:0 4px 0 0; } #nav.nav-holder .navigation>li>a {  transform:translateZ(0);  -webkit-transform:translateZ(0);  text-decoration:none; }  #nav.nav-holder .navigation>li.current-menu-item.menu-item-home>a:before {  opacity:0;  visibility:hidden; }  #nav.nav-holder .navigation>li.current-menu-item.menu-item-home>a {  color:#fff; }  #nav.nav-holder .navigation>li>a:hover, #nav.nav-holder .navigation>li.current-menu-item>a {  color:#016699; }  #nav.nav-holder .navigation>li>a:hover:before, #nav.nav-holder .navigation>li.current-menu-item>a:before, #nav.nav-holder .navigation>li.current-menu-item.menu-item-home>a:hover:before {  opacity:1;  visibility:visible; }  #nav.nav-holder .navigation>li.dynamic-menu {  padding:0;  border-left:1px solid rgba(255, 255, 255, 0.3); }  #nav.nav-holder .navigation>li:last-child.dynamic-menu {  border-right:1px solid rgba(255, 255, 255, 0.3); }  #nav.nav-holder .navigation>li.dynamic-menu>a:before {  margin:0;  height:100%;  top:0;  border-radius:0; }   #nav.nav-holder .navigation>li.dynamic-menu>a {  padding:0 10px;  line-height:1.8; }  .menu-text {  display:inline-block;  line-height:normal;  vertical-align:middle;  font-family:'GothamBook'; }  .menu-text span {  display:block;  line-height:initial;  font-size:14px;  font-family:'Gotham-Bold';  padding:2px 0 0 0; }  #main { position:relative; }  .tfs-slider .slide-content-container h3 {  font-family:'GothamBook';  font-size:16px !important;  line-height:24px !important;  padding:0 207px; }  .button-xlarge, .button.xlarge {  font-family:'Gotham';  font-size:14px;  font-weight:normal; }  .fusion-column.fusion-one-fourth {  width:24%;  margin:0 0 0 8%; }  .fusion-column.fusion-three-fourth {  width:60%;  margin-bottom:0; }  .fusion-column-wrapper p {  margin-top:50px;  font-size:14px;  font-family:'GothamBook'; }  .fusion-clients-slider {  margin-bottom:0; }  .clients-carousel .es-carousel li, .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li .image {  width:90px; }  .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li:nth-of-type(4) {  margin-right:13px; }  .es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img {  max-height:inherit !important;  border:none; }  .fusion-separator.sep-single {  margin:0 0 20px 0 !important;  border-style:dotted;  border-color:#000 !important; }  .post-content h1 {  font-family:'Gotham-light' !important;  margin:40px 0 60px; } .page-template-tpl-about #wrapper .post-content h2 { font-family:'Gotham-light' !important; margin:40px 0 60px; color:#333333; font-weight:normal; line-height:48px; font-size:42px; }  .post-content h1 .mailer {  color:#4f4f4f; }  .content-box-heading {  font-family:'Gotham-Bold' !important; }  .content-container {  font-size:14px !important;  line-height:22px; }  .content-container a {  color:#016699;  text-decoration:underline; }  .mass-mailer-wite-text {  padding:20px 18px; }  .mass-mailer-wite-text h1, .mass-mailer-wite-text h1 .mass {  color:#fff;  margin:0; }  .mass-mailer-wite-text h1 .mailer {  color:#e6e6e6; }  .fusion-vimeo iframe#player_1 #player {  background-color:transparent !important; }  .fusion-vimeo iframe#player_1 .player .video-wrapper {  background:none !important; }  .video-mass-mailer-text {  position:absolute;  z-index:1;  width:1100px;  margin:0 auto;  bottom:5px;  left:50%;  margin-left:-550px;  background:#fff;  border-bottom:1px dotted #E2DFDF;  text-align:center;  padding:40px 176px;  border-top:3px solid #016699; }  .video-mass-mailer-text h1 {  font-size:36px !important;  margin:0; } .custom-breadcrumb { font-family:'Arial', sans-serif; font-size:14px; color:#333; background-color:#f8f9fa; padding:10px 15px; border-radius:5px; display:inline-block; margin-bottom:20px; } .custom-breadcrumb .breadcrumb-item { color:#007bff; text-decoration:none; transition:color 0.3s ease; } .custom-breadcrumb .breadcrumb-item:hover { color:#0056b3; } .custom-breadcrumb .breadcrumb-separator { color:#6c757d; } .custom-breadcrumb .active { color:#6c757d; font-weight:bold; }  .footer-area h3 {  font-size:30px;  font-family:'Gotham-Light';  color:#afafaf;  text-transform:inherit; }  .footer-area { border-top:3px solid #016699; background:#005772; z-index:5; } .footer-area a:hover { color:#fff !important; }  .footer-area .customclassform .wpcf7-text, .footer-area .customclassform textarea { background:transparent; border:1px solid #fff; color:#a2a2a2; height:40px; padding:6px 15px; text-shadow:none; font-family:'Gotham-Light'; width:100%; } .customclassform input[type="submit"], .button-submit-footer { padding:15px 40px; font-size:14px; box-shadow:none; font-weight:400; background:#016699 !important; border:none; color:#fff; font-family:Gotham; } .customclassform input[type="submit"]:hover { color:#fff; }  .footer-area.customclassform .wpcf7-text::-webkit-input-placeholder, .footer-area .customclassform textarea::-webkit-input-placeholder {  color:#a2a2a2; }  .footer-area .customclassform textarea {  height:80px;  resize:none; }  .remove-col:nth-of-type(1) {  padding-right:0; }  .footer-area .customclassform input.submit-btn {  padding:15px 40px !important;  float:right; }  .footer-form-wrap .form-group {  margin-bottom:15px; }  .footer-form-wrap img.ajax-loader {  float:right;  margin:20px 15px 0px 0; }  .fusion-social-networks a {  text-shadow:none;  height:40px;  width:40px;  margin:0;  text-align:center;  line-height:40px;  border-radius:50%;  background:#979797;  color:#333333 !important;  margin:0 15px 0 0 !important; }  #main .footer-area .ph-no {  color:#fff;  margin:0;  text-shadow:none;  font-family:'GothamBook';  font-size:38px; }  .footer-area .email-info {  font-size:22px;  font-family:'Gotham-Light';  color:#787878;  margin:25px 0; }  .footer-area .email-info span {  color:#016699;  font-family:'GothamBook'; }  .footer-area #social_links-widget-3 {  margin:45px 0; }  .quick-links ul li {  display:inline-block; }  .quick-links ul li a {  border:none;  margin:0;  padding:0 15px 0 0;  text-shadow:none;  font-size:14px;  font-family:'GothamBook'; }  .footer-address-info {  margin:40px 0 0 0; }  .footer-logo-img {  display:block;  vertical-align:top;  margin:6px 15px 0 0; } .footer-logo-img img { margin-right:25px; }  .site-info {  display:inline-block;  vertical-align:top;  width:72%; }  .footer-address-info .site-info p span {  display:block;  color:rgba(255, 255, 255, 0.2); }  .footer-area .fusion-column:nth-of-type(2) {  padding:0 15px 0 9%; } .player .video-wrapper .video {  height:0 !important; } .fusion-column-wrapper a {  color:#016699;  text-decoration:underline; }  .mass-mailer-pricing-table {  background:#f8f8f8; }  .block.fblock {  background:#f8f8f8; }  .mass-mailer-pricing-table h1 {  margin-bottom:20px; }  table.price-table tbody td, table.fet_table tbody td {  padding:10px 5px; }  .mass-mailer-pricing-table .pricing-table-1.full-boxed-pricing, .mass-mailer-pricing-table .pricing-table-1 .panel-container, .mass-mailer-pricing-table .pricing-table-1 .panel-body, .mass-mailer-pricing-table .pricing-table-1 .panel-footer, .mass-mailer-pricing-table .pricing-table-1.full-boxed-pricing .panel-wrapper:hover .panel-heading, .mass-mailer-pricing-table .fusion-pricing-table .panel-wrapper:hover .fusion-panel, .mass-mailer-pricing-table .pricing-table-1 .panel-wrapper:hover .list-group-item {  background-color:transparent; }  .mass-mailer-pricing-table .full-boxed-pricing .panel-wrapper {  padding:0 15px !important; }  .mass-mailer-pricing-table .full-boxed-pricing .fusion-panel {  border:1px solid #c3c3c3;  border-top:4px solid #333333; }  .mass-mailer-pricing-table .pricing-table-1 .panel-wrapper:last-child .fusion-panel {  border-color:#c3c3c3;  border-top-color:#333;  }  .mass-mailer-pricing-table .pricing-table-1 .panel-wrapper:nth-of-type(2) .fusion-panel {  border-top-color:#016699;  background:#fafafa;  margin-top:-25px;  padding-bottom:25px;  padding-top:25px; }  .mass-mailer-pricing-table .fusion-pricing-table .panel-heading {  border-bottom:none; }  .mass-mailer-pricing-table .fusion-pricing-table .list-group-item {  border:none; }  .mass-mailer-pricing-table .pricing-table-1 .panel-wrapper:nth-of-type(2) .panel-heading, .mass-mailer-pricing-table .pricing-table-1 .panel-wrapper:nth-of-type(2) .list-group .list-group-item {  background:#fafafa; }  .mass-mailer-pricing-table .pricing-table-1 .panel-wrapper .list-group .list-group-item {  font-family:'GothamBook'; }  .mass-mailer-pricing-table .full-boxed-pricing.fusion-pricing-table .panel-heading h3 {  font-family:'Gotham-Bold';  font-size:14px;  margin:25px 0 10px; }  .mass-mailer-pricing-table .fusion-pricing-table .panel-body .price .currency {  font-family:'GothamBook' !important;  vertical-align:top;  top:6px; }  .mass-mailer-pricing-table .fusion-pricing-table .panel-body .price .integer-part {  font-family:'Gotham-Light' !important;  color:#333333;  font-size:36px;  font-weight:normal; }  .mass-mailer-pricing-table .full-boxed-pricing .panel-body .price .decimal-part {  display:none; }  .mass-mailer-pricing-table .full-boxed-pricing .panel-body .price .time {  display:block;  text-align:center;  margin:0;  font-style:normal;  font-size:14px;  font-family:'GothamBook';  color:#333; }  .mass-mailer-pricing-table .pricing-table-1 .panel-body {  margin:0 0 20px 0; }  .mass-mailer-pricing-table .full-boxed-pricing .fusion-panel .panel-footer {  border:none; }  .mass-mailer-pricing-table .full-boxed-pricing .fusion-panel .list-group {  box-shadow:none; }  .demo-link, .support-link {  color:#016699;  text-decoration:underline;  display:block; }  .demo-link:hover, .support-link:hover {  text-decoration:none; }  .fusion-testimonials.classic blockquote {  min-height:182px;  background-color:inherit; }  .fusion-testimonials.classic .testimonial-thumbnail {  padding:10px 20px 10px 0px; }  .fusion-testimonials.classic .testimonial-image {  max-width:90px !important;  width:90px !important; }  .fusion-one-third.one_third.fusion-layout-column.fusion-column.spacing-yes.one-third-testimony {  width:100%; }  .video-banner-text {  position:absolute;  top:190px;  left:0;  z-index:99;  width:1100px;  left:50%;  margin-left:-550px; }  .video-banner-text {  position:absolute;  top:166px;  left:50%;  z-index:99;  width:540px;  margin-left:-550px;  color:rgba(255, 255, 255, 0.7);   }  .video-banner-text h5 {  font-size:50px;  font-family:'GothamBook';  line-height:51px;  margin:0 0 50px 0;  color:rgba(255, 255, 255, 0.7); }  .video-banner-text h3 {  font-size:32px;  font-family:'Gotham-Bold';  color:rgba(255, 255, 255, 0.7);  margin:0; }  .video-banner-text h4 {  font-size:32px;  color:rgba(255, 255, 255, 0.7);  font-family:'GothamBook';  margin:20px 0 0 0; }  .features-video-text {  font-family:'Gotham-Light';  font-size:42px;  margin:0;  line-height:57px;  color:#0b3b51; }  .features-video-text .mass {  color:#0b3b51; }  .fusion-desc-text h1 {  margin:0 0 30px 0;  font-size:42px; }  .page-id-10889 .tfs-slider .slide-content-center, .page-id-10870 .tfs-slider .slide-content-center {  top:85px; }  .fusion-desc-text {  padding:50px 0 0 0; }  .fusion-desc-text p {  margin:0;  line-height:22px; }  .image-frame-view-wrap {  margin-bottom:0 !important;  overflow:hidden; }  .image-frame-view-wrap .fusion-column-wrapper {  padding-bottom:0; }  .image-frame-view {  bottom:-30px; }  .fusion-separator.sep-single.fusion-hr-seprator {  border-style:dashed !important;  border-color:rgba(125, 125, 125, 0.5) !important; }  .post-content .free-trial-option-banner h1, .page-template-tpl-about #wrapper .post-content .free-trial-option-banner h2 {  color:#fff;  font-size:37px;  margin:40px 0; }   .free-trial-option-banner {  background:#1a1a1a !important; }  .free-trial-option-banner .form-section {  padding:21px 0;  background:none; }  .free-trial-option-banner .form-section br {  display:none; }  .free-trial-option-banner form.newsletter-form {  float:none;  width:100%; }  .free-trial-option-banner div.req-demo {  right:0; }  .free-trial-option-banner input.email-newsletter, input.modal-newsletter {  display:inline-block;  width:47%;  vertical-align:top;  box-shadow:none; }  .free-trial-option-banner input.submit-btn, input.modal-submit {  display:inline-block;  vertical-align:top; }   .mass-mailer-reqdemo-form {  padding:65px 0 65px 0; }  .req-demo-form-wrap {  text-align:center; }  .mass-mailer-reqdemo-form h1 {  margin:50px 0 20px; }  .mass-mailer-reqdemo-form p {  font-size:14px; }  .req-demo-form-wrap {  width:60%;  margin:50px auto 0; }  .req-demo-form-wrap .customclassform .wpcf7-text, .req-demo-form-wrap .customclassform textarea, .req-demo-form-wrap .contact-page-wrapper .wpcf7-text, .req-demo-form-wrap .contact-page-wrapper textarea {  border:1px solid #e0e0e0;  height:45px;  padding:6px 15px;  box-shadow:none;  font-family:'GothamBook';  color:#333333; width:100%; } .req-demo-form-wrap .contact-page-wrapper .wpcf7-text { width:100%; margin-right:0; } .req-demo-form-wrap .customclassform .wpcf7-text::-webkit-input-placeholder, .req-demo-form-wrap .customclassform textarea::-webkit-input-placeholder, .req-demo-form-wrap .contact-page-wrapper .wpcf7-text::-webkit-input-placeholder, .req-demo-form-wrap .contact-page-wrapper textarea::-webkit-input-placeholder {  color:#a5a5a5; }  .req-demo-form-wrap .customclassform textarea, .req-demo-form-wrap .contact-page-wrapper textarea {  line-height:inherit;  resize:none;  height:150px;  width:100%; }  .req-demo-form-wrap .form-group {  margin-bottom:15px; }  .mass-mailer-reqdemo-form .form-group .col-sm-6:nth-of-type(1) {  padding-right:0; }  .mass-mailer-reqdemo-form input.submit-btn {  border-radius:0; }   .portfolio-tabs {  text-align:center;  border:none; }  .portfolio-tabs li {  float:none;  display:inline-block; } .portfolio-tabs li a {  font-family:'GothamBook';  font-size:18px;  color:#016699;  cursor:pointer; }  .portfolio-tabs li a:hover {  color:#666666 !important; }   .page-pf-container .portfolio-eq-height {  width:31%;  display:inline-block;  vertical-align:top;  margin:0 3% 30px 0; }  .page-pf-container .portfolio-eq-height:nth-child(3n) {  margin-right:0; }  .portfolio-eq-height>.pf-margin {  border:1px solid #d4d4d4;  padding:20px; }  .page-pf-container .portfolio-eq-height .pf-margin {  min-height:285px; }  .portfolio-eq-height img {  width:100% !important; }  .portfolio-title {  font-family:'Gotham-Light';  font-size:18px;  line-height:26px;  margin:0 0 20px 0; }  .portfolio-excerpt {  font-size:14px;  font-family:'Gotham-Light';  line-height:22px; }  .portfolio-eq-height>.pf-margin a.featured-video {  margin-bottom:20px;  display:block; }  .image {  margin-bottom:20px; }  .image-extras {  display:none; }  ol.carousel-indicators {  display:none; } table.price-table {  width:auto; } .footer-area.three-col-footer h3 {   }  .footer-area.three-col-footer .ph-no {   }  .footer-area.three-col-footer .email-info {   }  .footer-area.three-col-footer .fusion-column:nth-of-type(2) {  padding:0 15px; }  .footer-area.three-col-footer .footer-address-info {  margin:0; }  .footer-area.three-col-footer .site-info {  width:65%; }  .footer-area.three-col-footer .fusion-social-networks {  margin:15px 0; }  .wpcf7-form input[type="submit"]:hover {  color:#016699 !important; } .blog-page-content-wrap {  padding:80px 0 80px 0; }  .home .fusion-imageframe img.img-responsive {  min-height:850px;  width:100%; }  .fusion-imageframe {  width:100%; }  .section-padding-top {  padding-top:55px;  clear:both; } input.submit-btn:hover, .button.default, #wrapper .button-round, #wrapper .fusion-button.button-1:hover, .button-1:focus, .fusion-button.button-1:active, #wrapper .fusion-button.button-2:hover, .button-2:focus, .fusion-button.button-2:active, #wrapper .fusion-button.button-3:hover, .button-3:focus, .fusion-button.button-3:active {  background-color:#ddd !important;  color:#016699; }  .our-team-section-wrap .our-team-list .fusion-column-wrapper {  padding:0; }  .our-team-section-wrap .our-team-list img {  width:100%;  height:auto; }  .our-team-section-wrap .our-team-list .fusion-column-wrapper .fusion-imageframe {  display:block; }  .thumbnail-caption-modal {  position:absolute;  left:0;  top:0;  height:100%;  width:100%;  z-index:9;  display:flex;  align-items:center;  background:rgba(255, 0, 27, 0.5);  opacity:0;  visibility:hidden;  transition:all 0.4s ease;  -webkit-transition:all 0.4s ease;  -moz-transition:all 0.4s ease; }  .thumbnail-caption-wrap {  width:100%;  text-align:center; }  .thumbnail-caption-wrap h3 {  margin:0;  font-size:20px;  font-family:'Gotham-Bold';  color:#fff; }  .thumbnail-caption-wrap h4 {  margin:0;  font-size:20px;  line-height:30px;  color:#fff; }  .our-team-section-wrap {  text-align:center; }  .fusion-column.fusion-one-third.our-team-list {  margin-bottom:40px;  height:314px;  overflow:hidden;  float:none;  display:inline-block; }  .our-team-section-wrap .our-team-list:hover .thumbnail-caption-modal {  opacity:1;  visibility:visible; }   span.rep-htwo {  font:14px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;  color:#333;  display:block;  margin:20px 0px;  }  .panel-footer a.button span {  text-shadow:none;  color:#fff; }   .footer-logo-img img {  width:100px; }  a:active, a:focus { text-decoration:none !important; } .portfolio-tabs li.active a:hover, .portfolio-tabs li.active a:focus, .portfolio-tabs li.active a:active {  text-decoration:none !important; } .fusion-column-wrapper a:hover {  color:#880d1a !important; }  .modal-header { border-bottom:none; } .modal-header .close { color:#fff; } .modal-content { background:#333; } .modal-content .form-section { background:transparent; } .modal-content .form-section { padding:0; }  .our-team-section-wrap .our-team-list:hover .fusion-social-links.about-social-link { opacity:1; visibility:visible; } .our-team-section-wrap .fusion-social-links.about-social-link { position:absolute; top:60%; right:0; left:0; opacity:0; visibility:hidden; z-index:9; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; width:100%; } .our-team-section-wrap .fusion-social-networks .fusion-social-network-icon { color:#fff !important; text-decoration:none; background:#4875B4; } div.tooltip-inner, div.tooltip-arrow { display:none !important; } .our-volume-rates { padding-left:100px; padding-right:100px; line-height:24px; text-align:center; } .dark-caption>h3 { font-size:18px; } .home-pricing-table tr { line-height:30px; }  .page-template-tpl-pricing .price-cap>h3 { margin-left:70px !important; text-align:justify; } @media (max-width:900px) {  .home .fusion-imageframe img.img-responsive {  width:100%;  height:auto;  }  }  @media (max-width:856px) {   .form-section {  padding:40px;  }  } @media (min-width:767px) { } @media screen and (max-width:360px) {  .our-volume-rates {  padding-left:0px !important;  padding-right:0px !important;  line-height:24px;  text-align:center; }  } @media screen and (max-width:320px) {  .our-volume-rates {  padding-left:0px !important;  padding-right:0px !important;  line-height:24px;  text-align:center; }  }   a.bcat_anchor {  display:block;  font-family:gothambook;  font-weight:600;  color:#016699;  line-height:2; }   .blog-page-content {  margin-top:20px; }  .blog-page-sidebar {  margin-top:50px; }  .blog-page-sidebar .widget {  margin-bottom:30px;  position:relative;  border-bottom:2px solid #f4f4f4;  padding-bottom:30px; }  .blog-page-sidebar .widget:last-of-type {  border-bottom:none !important; } .blog-post-content {  display:inline-block;  vertical-align:top; }  .blog-post-content:first-of-type {  width:35%;  margin-right:5%; }  .blog-post-content:last-of-type {  width:58%; }  .blog-featured-image .slides img {  border:1px solid #ccc;  padding:20px; }  .blog-page-sidebar .widget h3 {  font-family:gotham-bold;  text-transform:uppercase;  font-size:14px; }  .about-banner-title {  color:#fff;  font-size:30px;  line-height:51px;  margin:-70px 0 0 0; }  h1.blog-post-title {  margin-top:0px;  margin-bottom:10px;  font-family:'Gotham-Bold';  color:#333; }  .blog-page-sidebar input {  padding:15px;  box-shadow:none;  border:none;  background:#f4f4f4; }  .blog-page-sidebar .tagcloud a {  background:#016699;  color:#fff;  border:none !important; }  .blog-page-sidebar .tagcloud a:hover {  background:#979797;  color:#333333 !important; }  .blog-page-sidebar form.newsletter-form {  width:100%; }  .blog-page-sidebar input[type="submit"] {  float:right;  margin-top:10px;  padding:12px 30px !important; }  .blog-page-sidebar .req-demo {  right:0 !important; }  #blog_each_posts {  margin-top:30px;  border-bottom:1px dashed #ccc; }  #blog_each_posts:last-of-type {  border-bottom:none !important; }  .sharedaddy.sd-sharing-enabled:last-of-type {  display:none; }  span.user-date-meta {  display:block;  margin-bottom:10px;  font-size:13px;  font-family:gothambook;  font-weight:600; }   .fusion-testimonials.classic blockquote q {  background:#fff !important;  color:#666666;  font-style:normal;  font-family:gothambook;  font-weight:400;  line-height:1.6;  font-size:14px;  padding:15px; }  .fusion-testimonials.classic .author:after {  display:none; }  .fusion-testimonials.classic .author {  padding:0 0 0 15px; }  span.rep-htwo {  font-family:'Gotham';  color:#333;  display:block;  margin:0;  text-decoration:none;  font-style:normal;  font-size:15px; }   .fusion-testimonials.classic .testimonial-image {  border-radius:50%;  max-width:90px;  height:90px !important; }  .fusion-testimonials.classic .company-name {  font-size:16px; }  .fusion-testimonials.classic .company-name strong {  font-weight:normal;  font-family:'GothamBook'; }  .fusion-testimonials.classic .company-name span {  display:block;  font-family:'Gotham-Bold'; }  span.err-msg {  float:left;  color:#FF3535;  padding:5px 0 0 10px;  display:none; }  span.err-msg-modal {  float:left;  color:#FF3535;  padding:5px 0 0 10px;  display:none; }  .fet_text {  font-size:16px !important;  padding:0 7.3em !important;  color:#016699 !important;  border-bottom:1px dashed #DDD; }  .fet_text.fet_pro {  padding:0 12em !important; }  .fet_text.fet_premier {  padding:0 7.3em !important; }   .error404 .error_page {  padding:84px 0 0 0;  text-align:center; }  .error404 .error-message {  margin-top:0; }  .user-count {  text-transform:uppercase;  font-family:'Gotham-Bold';  font-weight:normal;  display:block; }  th.twenty-two span {  display:block;  font-size:12px;  font-family:'GothamBook'; }  th.twenty-two span, table.price-table tbody tr th:nth-of-type(3) span, table.price-table tbody tr th:last-of-type span {  display:block;  font-size:12px;  font-family:'GothamBook';  font-weight:normal; }  span.user-count {  display:block; }   i.fa.fa-play-circle:before {  content:"\f144";  font-size:28px;  top:4px;  position:relative;  font-family:fontawesome;  text-decoration:none;  font-style:normal; }   i.fa.fa-desktop:before {  content:"\f108";  font-family:fontawesome;  text-decoration:none;  font-style:normal;  font-size:28px;  top:6px;  position:relative; } i.fa.fa-play:before {  content:"\f04b"; font-family:fontawesome; text-decoration:none; font-style:normal; } i.fa.fa-angle-double-right:before {  content:"\f101"; font-family:fontawesome; text-decoration:none; font-style:normal; }  a.more-link, .req-demo a {  color:#016699; } .fa-angle-left:before { content:"\f137"; font-family:fontawesome; text-decoration:none; font-style:normal; } .fa-angle-right:before { content:"\f138"; font-family:fontawesome; text-decoration:none; font-style:normal; } .fa-plus:before { content:"\f067"; font-family:fontawesome; } .fa-minus:before { content:"\f068"; font-family:fontawesome; } .bx-wrapper .bx-prev {  left:-25px; }  .bx-wrapper .bx-next {  right:-25px; }  .footer-area .email-info a {  text-shadow:none;  color:#016699; }  .content-container a:hover {  text-decoration:none; }  .page-pf-container {  margin-top:50px !important; }  .page-pf-container .portfolio-tabs {  margin-bottom:30px; } h1.about-info-head {  color:#fff !important; }  .fusion-fullwidth.fullwidth-box .avada-row h1.thanks-text { font-family:'Lato' !important; font-size:2em; font-weight:600; margin:40px 20px; color:#777; } .fusion-fullwidth.fullwidth-box .avada-row h3.thanks-info { font-size:25px; line-height:1.7em; color:#777; font-weight:700; font-family:'Lato' !important; } .thankyou-height { height:60px; }  @media(max-width:1100px) {   .page-id-10870 .tfs-slider .background-image,  .page-id-10870 .tfs-slider,  .page-id-10870 .fusion-slider-container {  height:600px !important;  max-height:600px !important;  }  } .resource-video-icon:before { content:"\f144"; font-size:7em !important; color:#016699; } .video-icon-overlay { position:absolute; top:0; z-index:9; line-height:initial; top:50%; left:50%; margin-top:-50px; margin-left:-42px; } .video-icon-overlay:hover { cursor:pointer; } .nothing-found { text-align:center; font-size:16px; padding:40px; color:#016699; font-weight:600; }  .resource-fimg { position:relative; overflow:hidden; } .custom-post-slug { position:absolute; width:100%; height:100%; top:0; transition:0.3s ease-in-out; opacity:0; visibility:hidden; } .resource-fimg:hover .custom-post-slug { opacity:1; visibility:visible; } .cpt-icon { position:relative; display:block; height:100%; width:100%; line-height:initial; background:rgba(102, 102, 102, 0.4); } i.cat-icon { position:absolute; top:50%; left:50%; margin-top:-20px; margin-left:-18px; color:#efefef; transition:0.2s ease-in-out; } i.cat-icon:hover { color:#016699; } i.cat-icon:before { font-family:fontawesome; font-size:35px; font-style:normal; } i.infographics:before { content:"\f201"; } i.videos:before { content:"\f144"; } i.case-studies:before { content:"\f19d"; } i.articles:before { content:"\f1ea"; } i.whitepapers:before { content:"\f1d9"; }  .previous-post-link { float:left; } .next-post-link { float:right; } .next-post-link, .previous-post-link { line-height:initial; display:block; margin-top:50px; } .previous-post-link a, .next-post-link a { background:#016699; color:#fff; padding:10px; transition:0.2s ease-in-out; } .previous-post-link a:hover, .next-post-link a:hover { color:#ccc; }  a.toggle-search { color:#016699 !important; font-size:14px !important; font-weight:600; padding:7px 0px; } i.fa.fa-search:before { font-family:fontawesome; content:'\f002'; font-style:normal; }  .blog-two-blocks { display:inline-block; float:left; } .pf-catlist.blog-two-blocks { width:62%; } .blog-subscribe { display:block; } .blog-subscribe.blog-two-blocks { width:38%; } form.subscribe-form { position:relative; } input.pf-text { padding:10px 222px 10px 15px; border:none; box-shadow:none; border-left:2px solid #c8c8c8; } .post-type-archive input.pf-submit { height:; padding:; position:static; height:auto; top:auto; right:auto; border:none; background:#016699; color:#fff; font-size:13px; text-transform:uppercase; padding:10px 15px; flex-shrink:0; } input.pf-submit { position:absolute; height:100%; top:0; right:0; border:none; background:#016699; color:#fff; font-size:13px; text-transform:uppercase; padding:0px 15px; } .post-type-archive .blogarchive { display:flex; align-items:stretch; position:relative; height:auto; width:100%; } .post-type-archive input.pf-text { flex-grow:1; padding:10px 15px 10px 15px; border:none; box-shadow:none; border-left:2px solid #c8c8c8; } input.pf-search { border:none; padding:6px 10px; } input.pf-text::-webkit-input-placeholder { color:#666; } input.pf-text::-o-input-placeholder { color:#666; } input.pf-text::-moz-input-placeholder { color:#666; }  .blog-posts-container.page-pf-container .portfolio-tabs { margin-bottom:0px; text-align:left; } .blog-inline-blocks { position:relative; } form.search-box { transition:0.2s ease-in-out; opacity:0; padding:0px 0px 10px 0px; position:absolute; width:100%; height:100%; visibility:hidden; background:#e2e2e2; display:flex; align-items:center; padding:0px 20px; top:0; } form.search-box.in-visible { visibility:visible; opacity:1; } h4.search-title span { font-style:italic; color:#016699; } i.fa.fa-times:before { font-family:fontawesome; content:'\f00d'; } i.fa.fa-times { color:#fff; position:absolute; top:50%; line-height:initial; margin-top:-9px; font-style:normal; font-size:17px; transition:0.2s ease-in-out; } i.fa.fa-times:hover { color:#016699; cursor:pointer; } .pf-page-wrapper.blog-page-wrapper { margin-top:20px; }  .back-to-blog { float:right; } .back-to-blog a { padding:10px; background:#016699; color:#fff; transition:0.2s ease-in-out; display:block; width:100px; text-transform:uppercase; font-size:13px; } .back-to-blog a:hover { color:#FFE8E8 !important; } i.ion-ios-arrow-left { margin:0px 10px 0px 8px; font-family:Ionicons; }  i.ion-ios-arrow-left:before { content:"\f3d2"; font-family:ionicons; font-style:normal; } .blog-single-sub { display:block; float:left; } .blog-single-sub input.pf-text { border:1px solid #ccc; } h3.sd-title { display:none !important; } h1.blog-post-title+.sharedaddy .sd-content { width:100%; } .post-content .sd-content { margin:0 auto; width:392px; } div.sharedaddy { margin:25px 0px; } .sd-social-official .sd-content ul>li { height:auto; } .subscribe-back { border-top:1px solid #efefef; padding-top:40px; } .blog-inline-blocks .subscribe-back.clearfix { padding-top:0; border-top:none; } h4.search-resource-title { font-size:23; margin-bottom:20px; } .resource-search { margin-top:100px !important; } .nothing-found.resource-not-found { padding-bottom:0; } .nothing-found.resource-not-found+form { width:50%; margin:20px auto; }  .previous-post-link a:hover, .next-post-link a:hover { color:#FFC6C6 !important; } .next-post-link a, .previous-post-link a { position:relative; background:#016699; } .previous-post-link a:after { right:100%; top:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(213, 34, 53, 0); border-right-color:#016699; border-width:5px; margin-top:-5px; } .next-post-link a:after { left:100%; top:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(213, 34, 53, 0); border-left-color:#016699; border-width:5px; margin-top:-5px; } div#blog-banner img { height:400px; } table.blog-table { width:100%; } table tr.blog-tr { border-bottom:1px solid #eee; } table tr.blog-tr:nth-child(even) { background:#fafafa; } tbody tr.blog-tr td { padding:0px 15px; } .blog-feat-img { float:right; width:45%; margin:0 0 28px 30px; } .blog-feat-img img { width:100%; }  div.resp-nav-bar { display:none !important; } .menu-collapser {} .collapse-button { border:1px solid #fff; color:#ffffff; cursor:pointer; font-size:14px; padding:10px; position:absolute; left:10px; text-align:center; top:12px; width:44px; z-index:20; background-color:transparent; } .collapse-button .icon-bar { background-color:#fff; border-radius:1px; display:block; height:2px; margin:3px 0; width:22px; } ul.slimmenu { width:100%; margin:0; padding:0; list-style-type:none; position:absolute; z-index:999999999; left:0; right:0; top:70px; transition:none; -moz-transition:none; -webkit-transition:none; background-color:#333; } ul.slimmenu:before, ul.slimmenu:after { content:''; display:table } ul.slimmenu:after { clear:both } ul.slimmenu.collapsed {} ul.slimmenu.collapsed li { display:block; width:100%; text-align:left; padding-right:0; } ul.slimmenu.collapsed li>ul { position:static; display:none; padding:7px 7px; } ul.slimmenu.collapsed li a { display:block; padding:10px 8px; border-top:1px solid rgba(255, 255, 255, 0.12); } ul.slimmenu.collapsed li a i { display:none; } ul.slimmenu.collapsed li .sub-toggle { background-color:rgba(255, 255, 255, 0.1); border-left:1px solid rgba(0, 0, 0, 0.075); height:44px; text-align:center; width:40px; display:block; } ul.slimmenu li { position:relative; float:left; display:inline-block; } ul.slimmenu>li::after, ul.slimmenu>li:hover::after, ul.slimmenu>li.active::after { opacity:1; } ul.slimmenu li ul { margin:0; list-style-type:none } ul.slimmenu li ul li { float:none; display:block; padding:0; } ul.slimmenu li ul li a { padding:10px 20px; text-decoration:none; font-size:14px; text-decoration:none; } ul.slimmenu li ul li:last-child a { border-bottom:none; } ul.slimmenu li>ul { position:absolute; left:0px; top:100%; z-index:999; display:none; min-width:220px; padding:5px 0px; text-align:left; box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2); border:none; } ul.slimmenu li>ul>li ul { position:absolute; left:100%; top:0; z-index:999; display:none; width:100% } ul.slimmenu .dropdown-menu { border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; } ul.slimmenu li a { display:block; padding:11px 0; color:#fff; font-size:16px; text-transform:uppercase; font-weight:400; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; } ul.slimmenu li a:hover, ul.slimmenu li.current-menu-item>a { text-decoration:none; color:#A90000; } ul.slimmenu li ul li a { background-color:transparent; color:#fff; } ul.slimmenu li ul li a:hover { color:#ccc; } ul.slimmenu li .sub-toggle { position:absolute; right:0; top:0; z-index:999; width:20px; height:100%; text-align:center; cursor:pointer; color:#fff; display:none; } ul.slimmenu li .sub-toggle:before { content:''; display:inline-block; height:100%; margin-right:0; vertical-align:middle } ul.slimmenu li .sub-toggle>i { display:inline-block; font-size:18px; vertical-align:middle; font-style:normal; } ul.slimmenu>li { padding-right:40px; } ul.slimmenu>li:first-child, ul.slimmenu>li.has-submenu+li { border-left:0 } @media(min-width:768px) { ul.slimmenu {  display:none !important; } } .our-team-section-wrap .our-team-list .fusion-column-wrapper { display:flex; flex-wrap:wrap; gap:15px; } .thumbnail-caption-modal, .thumbnail-caption-modal, .our-team-section-wrap .fusion-social-links.about-social-link { all:unset; text-align:start; display:inline-block; } .thumbnail-caption-wrap { text-align:left; } .thumbnail-caption-wrap h3, .thumbnail-caption-wrap h4 { color:inherit; } .our-team-section-wrap .our-team-list .fusion-column-wrapper .fusion-imageframe { width:100%; } .our-team-section-wrap .fusion-social-networks .fusion-social-network-icon { margin:0 !important; height:30px; width:30px; display:flex; align-items:center; justify-content:center; font-size:14px; } .thumbnail-caption-modal, .about-img-section { order:2; } .our-team-section-wrap .fusion-social-links.about-social-link { order:3; } .fusion-column.fusion-one-third.our-team-list { height:auto; }  section.section-resources.border-bottom { border-bottom:1px dashed #a6a6a6; } .breadcrumb ol { list-style:none; display:flex; gap:10px; padding:0; margin-bottom:1rem; font-size:0.9rem; color:#555; } .breadcrumb li::after { content:">"; margin:0 8px; color:#aaa; } .breadcrumb li:last-child::after { content:""; } .breadcrumb a { text-decoration:none; color:#0077cc; } @media(min-width:768px) {  .btn-action {  height:70px;  line-height:70px;  display:flex;  justify-content:center;  align-items:center; }  .btn-action a {  height:auto !important;  line-height:normal !important;  padding:8px 12px !important;  background-color:white;  color:#016699 !important;  margin-left:6px; } } .single-blog .massmailer-blog-single { margin-top:0; max-width:1100px; } .single-blog .blog-page-content-wrap.clearfix.blog-single-post, .blog-page-content-wrap.clearfix.blog-single-post { max-width:1100px; margin:0 auto; } .single-blog #main .avada-row, .single-resource #main .avada-row { max-width:100%; } .breadcrumb { margin-top:70px; padding:10px; } .breadcrumb ol { max-width:1200px; margin:0 auto !important; } .breadcrumb li { font-size:14px; display:flex; } .breadcrumb li::after { content:"»" !important; font-size:18px; line-height:1; margin:0 0 0 10px !important; } .breadcrumb li:last-child::after{ content:"" !important; } .blog-page-content-wrap.clearfix.blog-single-post { padding:0; } .single-resource .addtoany_content { display:flex; } .single-resource .addtoany_list a:not(.addtoany_special_service)>span { border-radius:100%; } .product-row { padding:40px 0; } .product-row:nth-child(odd) { flex-direction:row-reverse; } .product-row h3 { margin-top:0 !important; } .product-row .col-md-4 { text-align:center; } .product-row .product-img { width:200px; height:200px; object-fit:contain; padding:unset; } @media (min-width:992px) { .product-row {  display:flex;  align-items:center; } }