c/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/
.SubMenu span.avia-menu-text {
    font-size: 1.7em;
    font-weight: 700;
    color: #aaa;
}
body, html {
    font-family: Raleway, "Helvetica Neue", Helvetica, sans-serif !important;
}
.page-id-5279 #main .container { /* for Plans page */
  max-width: 2300px !important;
  width: 100% !important;
  padding: 0px 40px !important;
}
.page-id-5279 .av-special-heading.width-70-pct {
  margin: 0 auto 40px auto !important;
  width: 70%  !important;
}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
margin-left: 10px;
margin-right: 10px;
padding-left:20px;
padding-right:20px;
}
#top #wrap_all .header_color .av-menu-button-magenta > a .avia-menu-text {
background:#ff0099;
margin-left: 10px;
margin-right: 10px;
padding-left:20px;
padding-right:20px;
}
.theme-color { color: #0099ff !important; }
.color-white { color: #ffffff !important; }
.text-ul { text-decoration: underline !important; }

.circledNbr {
   background: #4f4f4f;
   border-radius: 50%;
   border: 2px solid #282b2e !important;
   padding: 0.0em 0.55em 0.15em;
   margin-right: 0.5em;
   margin-left: 0.5em;
   color: #aaa;
}
a.privacy {
   color: white;
   font-size: 1.1em;
}
a.privacy:hover {
   color: #0099ff;
   font-size: 1.1em;
}
.pum-theme-4087 .pum-content + .pum-close, 
.pum-theme-enterprise-blue .pum-content + .pum-close {
    border: 1px solid rgb(230,230,230) !important;
    border-radius: 50% !important;
    background-color: rgb(245,245,245) !important;
}
.pum-theme-4087 .pum-content + .pum-close:hover, 
.pum-theme-enterprise-blue .pum-content + .pum-close:hover {
   color: #0099ff;
} 
#popmake-4096 .pum-content + .pum-close {
    border: 2px solid rgb(210,210,210) !important;
    border-radius: 50% !important;
    background-color: rgb(245,245,245) !important;
    font-size: 16px;
    height: 28px;
    width: 28px;
    margin-top: 0 !important;
    padding: 4px 6px 6px 4px;
}
#popmake-4096 .pum-content + .pum-close:hover {
   color: #0099ff;
    border: 2px solid #0099ff !important;
}

.av-special-heading { margin-top: 5px; }
.modern-quote .av-special-heading-tag {
    font-weight: 500;
}
.page-id-6411 .fullsize {
    padding: 0 50px;
}
.avia-button {
  font-size: 16px!important;
  font-weight: bold!important;
}
.team-member-name, .team-member-description {
  text-align: center;
  font-size: 16px;
  color: #444 !important;
}
.avia-team-member {
  text-align: center;
}
.avia-team-member.avia-builder-el-no-sibling{
    margin:10px 60px;
}
.team-img-container img {
    max-width: 350px;
}
#top .avia-logo-element-container .slide-image {
  background-color: #ffffff;
}

.avia-team-member .team-social {
  border: 0px solid rgba(0, 0, 0, 0.0);
  background: transparent;
}
.team-social {
    background: transparent;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows {
    width: 100%;
    top: 70px;
    position: absolute;
}
.page-id-7411 .iconbox_content,
.page-id-4679 .iconbox_content{
    background: transparent !important;
}
/* for 'welcome-to-swarm page */
.page-id-4796 .iconbox_content,
.page-id-5089 .iconbox_content,
.page-id-5059 .iconbox_content {
    background: white !important;
}
.tg-wrap { margin: 10px 130px; }
.tg a { color: black; }
.tg a:hover { color: #0099ff; }
.tg  {border-collapse:collapse;border-spacing:0;border-color:#aaa;margin:0px auto;table-layout:fixed;vertical-align:middle}
.tg td {font-family:Raleway, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;padding:10px 11px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#333;background-color:#fff;width: 25%;text-align:center;}
.tg th{font-family:Raleway, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;font-weight:bold;padding:10px 11px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#aaa;color:#fff;background-color:#0099ff;text-align:center;}
.tg .tg-orange{background-color:#f7fcfe;}
.tg .tg-orange-bold{background-color:#f7fcfe;font-weight:bold;color:#333333;}
.tg .tg-orange-regular{background-color:#f7fcfe;color:#333333;vertical-align:middle}
.tg .tg-white-regular{vertical-align:middle}
.tg .tg-white-bold{font-weight:bold;vertical-align:middle}
.tg .tg-orange-bold{background-color:#f7fcfe;font-weight:bold;vertical-align:middle}

@media only screen and (max-width: 767px) {
  .tg-wrap { margin: 10px 20px; }
  .tg {width: auto !important;}.tg col {width: auto !important;}.tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;margin: auto 0px;}
  .responsive #scroll-top-link {  display: block !important;}
  #footer .flex_column { width: 100% !important; margin-left: 0 !important; }
  .responsive .avia_scrollable_table .avia-data-table > thead > tr > th, 
  .responsive .avia_scrollable_table .avia-data-table > tbody > tr > th, 
  .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > th, 
  .responsive .avia_scrollable_table .avia-data-table > thead > tr > td, 
  .responsive .avia_scrollable_table .avia-data-table > tbody > tr > td, 
  .responsive .avia_scrollable_table .avia-data-table > tfoot > tr > td {
       white-space: normal;
       min-width: 200px;
   }
}
#scroll-top-link { 
  width:60px;
  height:60px; 
  border-radius:30px; 
  /* right: 20px; (kld 07/12/2022) */
  left: 17px !important;
  bottom: 17px !important;
  background-color: #0099ff; 
  border-color: #0099ff;
  padding-top:3px; 
} /* } ?? */

.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
   padding: 0px 8% ; 
   font-size: 0.85em; 
}

.av-icon-style-rotate_180 {
  -webkit-transform: rotateY(180deg) !important;
  -moz-transform: rotateY(180deg) !important;
  -o-transform: rotateY(180deg) !important;
  -ms-transform: rotateY(180deg) !important;
  transform: rotateY(180deg) !important;
}
#top.page-id-3442 .main_color .avia-data-table.avia_pricing_minimal tr:nth-child(odd) td { 
    background-color: #f8f8f8;
}
#top.page-id-3442 .main_color .avia-data-table.avia_pricing_minimal td { 
    font-weight: bold;
    background-color: white;
    font-size:110%;
}
#top.page-id-3442 .main_color .avia-data-table.avia_pricing_minimal td:first-of-type { 
    font-weight:bold;
    background-color: #0099ff  !important;
    color: white;
    font-size:115%;
}
#top.page-id-3442 .main_color .avia-data-table.avia_pricing_minimal th {
    background-color: #0099ff !important;
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    min-width: 200px;
}
#top.page-id-3442 .main_color .avia-data-table.avia_pricing_minimal th:first-of-type { 
    background-color: #676767 !important;
    font-size:110%;
}
#top.page-id-3442 .main_color .avia-data-table.avia_pricing_minimal .avia-pricing-row td {
    font-size: 120%; 
    display: none;
}
/* home page custom css */
#top.page-id-3626 #wrap_all .main_color h5,
#top.page-id-7411 #wrap_all .main_color h5,
#top.page-id-4679 #wrap_all .main_color h5 {
   color: #0099ff !important;
}
#top.page-id-3626 .column-top-margin,
#top.page-id-7411 .column-top-margin,
#top.page-id-4679 .column-top-margin {
    margin-top: 10px;
}
#top.page-id-3626 #wrap_all .main_color h5, 
#top.page-id-7411 #wrap_all .main_color h5,
#top.page-id-4679 #wrap_all .main_color h5 {
   color: #0099ff !important;
   font-weight: 600;
}
/* end home page custom css */

/* For the embedded HubSpot forms */
.hs-button.primary.large {
   font-family:RalewayRegular, 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color: #0099ff !important;
    color: white;  
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
}
.hs-error-msgs {
   color: indianred;		
}
#top fieldset.form-columns-2, #top fieldset.form-columns-1 {
   margin-bottom: 0;
}
#top form.hs-form {
   margin-bottom: 5px;
}
.pum-theme-4087 .pum-title, 
.pum-theme-enterprise-blue .pum-title {
   margin-bottom: 20px;
}
#popmake-4096
/* .pum-theme-enterprise-blue .pum-container */ {
	padding: 20px !important;
	border: none !important;
}
.page-id-3624 #case_studies {
    padding-bottom: 20px;
}
div.submitted-message {
   text-align: center;
}
#top input.hs-input {
   padding: 5px;
   margin-bottom: 15px;
}
.hero-rotator-text {
   padding: 5px !important;
   color: #0099ff !important;
   font-weight: 600 !important;
}
.hero-static-heading {
   padding-top: 10px;
   padding-bottom: 10px !important;
   border-top: 2px white solid;
   border-bottom: 2px white solid;
}
.theme-btn  {
    padding-top: 20px;
}
.avia-tooltip {
   font-family: RalewayRegular, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.avia_transform.js_active .avia_animated_image .av-display-hotspot .av-permanent-tooltip-single {
   opacity: 0.95 !important;
   border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}
.av-hotspot-container .av-image-hotspot-pulse {
    background: transparent;
}
.av-hotspot-container .av-image-hotspot_inner,
.av-hotspot-container .av-image-hotspot_inner:hover {
    background: transparent;
}
#top #main .avia-section .template-page {
   padding-top:30px;
   padding-bottom: 30px;
}
#top.page-id-3300 .avia-tooltip.avia-tt.av-tt-large-width.av-tt-pos-right.av-tt-align-top.av-mobile-fallback-active.av-permanent-tooltip-single.main_color.av-tt-hotspot {
     background-color: transparent !important;
}
.main_color .avia-tt .bg-clear {
   background-color: transparent;
}
/* for the page footer */
#socket .copyright {
    float: none;
}
footer div.container {
   text-align: center;
}
.footer-link p {
    margin: 0 0 0.4em 0 !important;
}
.footer-link .fa.fa-user {
    padding-right: 8px !important;
}
/* Begin Css for Swarm Scan */
.flex_column.f-none {
	margin: 0 auto;
	float: none;
}
/* aa */
header .container.av-logo-container{
	width:100%;
}
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {
    height: 4px;
}
.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {
    border-top-color: #ffffff00;
}
@media  only screen and (min-width:320px) and (max-width:767px){
	.mobile-spaces {
		display: none;
	}
}
/* end  */
.flex_column.flex_center {
	margin: 0 auto;
	float: none;
}
/* End css for Swarm Scan */
/* kld - temporarily added for the cornerstone article text sections only */
.avia_textblock.article-text-section strong,
.article-text-section  p strong {
    color: #09f !important;
    font-size: 1.3em !important;
    line-height: 50px !important;
    padding: 0;
}
.contact-center.avia_ajax_form .button {
    background-color: #0099ff !important;
    color: white !important;
}
.contact-form-with-quiz {
    margin: 20px auto 30px !important;
    max-width: 650px;
}
.header-form-div {
    min-width: 260px !important;
}
#header-form .header-submit {
    padding: 9px 15px !important;
}
.avia_textblock h6 strong {
    color: #09f !important;
}
#top .all-colors strong{color:#0099ff !important;}
.telent-small strong {
    color: #fff !important;
}
/* For the Nav Bar */
#header_main .container {
    padding: 0 20px;
}
.navbar-menu-fx.navbar-login-fx .avia-menu-text {
    margin-left: 15px !important;
    margin-right: 0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.color-grey .fa.fa-user {
    font-size: 16px;
}
.navbar-menu-fx.menu-item-top-level:nth-last-of-type(3) a {
    padding-left: 5px !important;
}
.post-entry-10377 .av_textblock_section h2 {
    color: #09f;
}
.avia-cookie-consent a {
  color: #0099ff !important;
}
.avia-cookie-consent a:visited {
  color: #9900ff !important;
}
.avia-cookie-consent p {
	color: white;
}
.page-id-12060 #main #carousel-section.avia-section .template-page {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}
.page-id-12060 #main #what_is_swarm.avia-section .template-page {
    margin-bottom: -60px !important;
    padding-bottom: 0 !important;
}
.page-id-12060 #main #case_studies.avia-section .template-page {
    margin-top: 0 !important;
}


