/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jul 13 2020 | 01:36:37 (pm)
/*
/******* Do not edit this file *******/

.nectar-icon-list-item {
    margin-bottom: 30px !important;
    padding-left: 45px !important;
    font-size: 14px !important;
}


  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-97332002-1', 'auto');
  ga('send', 'pageview');





#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, article.post.format-status .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2 {
    font-size: 40px;
}

.map-background {
	height: 425px !important;
}

#intro {
    text-shadow: 1px 3px 10px #333;
}
#footer-outer .widget {
    margin-bottom: 10px;
}
#footer-outer .row {
    padding: 25px 0;
}
.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {
    padding: 30px;
}
@media only screen and (max-width: 767px) { 
    #inandouticons {
        display: none;
    }
}
.producttitle {
    padding-top: 11%;
}
.entry-content h1 {
    font-size: 23px !important;
    line-height: 27px;
}
.quoterow {
    background-color: #eeeeee;
    padding: 10px 40px 15px;
}
.minimal-form-input {
    padding-top: 0px !important;
}
.wpcf7-list-item-label {
    font-size: 17px;
}
#header-secondary-outer nav > ul > li > a {
    font-size: 17px !important;
    font-weight: 600;
}
#slide-out-widget-area .menuwrapper li {
    padding-bottom: 10px;
}
input[type="text"], textarea, input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="search"], input[type="date"] {
    color: #333 !important;
    font-size: 14px !important;
    line-height: 22px;
    padding: 10px !important;
}

.page-id-272 body[data-form-style=minimal] input[type=text] {
    padding-top: 50px!important;
}
.product-header-font {
    color: #35a2b9a6;
    padding-bottom: 25px; 
}

.product-wrapper {
    padding: 10px;
    margin-bottom: 40px;
    text-align: center;
    display: inline-table;
    width: 212px;
    height: 185px;
    cursor: pointer;
    transition: background-color 1.2s;
    -webkit-transition: background-color 1.2s; /* Safari 3.1 to 6.0 */
    }
    
.product-wrapper:hover {
    background-color: aliceblue;
    color: white;
}
a .product-link {
    display: inline-block;
}
    
.product-title {
    font-family: 'Montserrat', sans-serif;
    color: #79bfce;
    text-align: center;
    vertical-align: top;
    padding-bottom: 15px;
}
.product-image {
    height: 185px !important; 
}

.responsive-iframe {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    border: 0;
    width: 100%;
    height: 400px;
    margin-bottom: 60px;
}

.product-features-card {
    display: inline-block;
    float:right;
}
.product-features-heading {
    color: #35a2b9a6;
    padding-bottom: 25px; 
}
.prod-noa-links{
    display: -webkit-inline-box;
}
.pdf-icon {
    display: block;
    width:30px;
    padding-left: 10px;

}
.fas .fa-file-pdf{
    line-height: 33px;
}

.seriesLinks {
    font-size: initial;
}

.submenuWidth {
    width:150px;
}

@media only screen and (max-width: 1000px) {
  .product-features-card {
    float: left;
  }
}
@media only screen and (min-width: 1000px) {
  .card-body {
    margin-top: -286px;
  }
}
 @media only screen and (max-width:800px) {
  .main-content img {max-width: 80%;
      
  }
}

.wpb_row.full-width-section, .wpb_row.full-width-content {
margin-bottom: 0px;
background-color: #35a3ba;
}
}