/*!
 * project-name v0.0.1
 * A description for your project.
 * (c) 2019 
 * MIT License
 * http://link-to-your-git-repo.com
 */

/* line 3, src/sass/components/_base.scss */
h1 {
  font-family: 'Open Sans', sans-serif !important;
}

/* line 7, src/sass/components/_base.scss */
a#scroll-top-link {
  display: none;
}

/**
 * Vars
 * ====
 */
/* MIXINS */
/* line 19, src/sass/components/_mixins.scss */
.open-sans-font {
  font-family: 'Open Sans', sans-serif !important;
}

/* line 24, src/sass/components/_mixins.scss */
.orange-highlight {
  color: #f8982c;
}

/* line 29, src/sass/components/_mixins.scss */
.font-weight-600 {
  font-weight: 600 !important;
}

/* line 33, src/sass/components/_mixins.scss */
.text-shadow {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}

/* line 38, src/sass/components/_mixins.scss */
.float-right {
  float: right;
}

/* line 42, src/sass/components/_mixins.scss */
.float-left {
  float: left;
}

/**
 * Breakpoints
 * -------------
 * SCSS Mixin
 */
/* Breakpoint sizes */
/* Create the mixin (usually in a separate .scss file) */
/* Identify PDF Bombs! */
/* line 148, src/sass/components/_mixins.scss */
a[href$=".pdf"]:after {
  content: " (PDF)";
}

/* If file size specified as data attribute, use that too */
/* line 153, src/sass/components/_mixins.scss */
a[href$=".pdf"][data-size]:after {
  content: " (PDF, " attr(data-size) ")";
}

/*DropDown Search*/
/* line 4, src/sass/components/_ajaxsearchpro.scss */
.ajaxsearchpro {
  font-family: 'Open Sans', sans-serif !important;
}

/* line 8, src/sass/components/_ajaxsearchpro.scss */
#ajaxsearchprores1_1 .results .item .asp_content h3 a, #ajaxsearchprores1_2 .results .item .asp_content h3 a, div.asp_r.asp_r_1 .results .item .asp_content h3 a,
#ajaxsearchprores1_1 .results .item .asp_content h3, #ajaxsearchprores1_2 .results .item .asp_content h3, div.asp_r.asp_r_1 .results .item .asp_content h3 {
  line-height: 15px !important;
  font-family: 'Open Sans', sans-serif !important;
}

/* line 16, src/sass/components/_ajaxsearchpro.scss */
.asp_res_text {
  font-size: 10px;
  line-height: 15px;
  
  padding: 1em !important;
  display: table-footer-group;
  font-family: 'Open Sans', sans-serif !important;
}

/* line 25, src/sass/components/_ajaxsearchpro.scss */
#ajaxsearchprores1_1.vertical .results .item .asp_content, #ajaxsearchprores1_2.vertical .results .item .asp_content, div.asp_r.asp_r_1.vertical .results .item .asp_content {
  overflow: hidden;
  width: auto; 
  height: auto;
  background: transparent;
  margin: 0;
  padding: 15px 10px;
}

/* line 34, src/sass/components/_ajaxsearchpro.scss */
#ajaxsearchprores2_1 .results .item .asp_content h3 a:hover, #ajaxsearchprores2_2 .results .item .asp_content h3 a:hover, div.asp_r.asp_r_2 .results .item .asp_content h3 a:hover {
  color: #ccc;
}

/* line 40, src/sass/components/_ajaxsearchpro.scss */
#ajaxsearchprores2_1 .results .item .asp_content h3 a, #ajaxsearchprores2_2 .results .item .asp_content h3 a, div.asp_r.asp_r_2 .results .item .asp_content h3 a
.products-accessories p {
  color: #fff;
}

/* line 45, src/sass/components/_ajaxsearchpro.scss */
.asp_shortcodes_container {
  margin-top: 20px !important;
}

/* line 52, src/sass/components/_ajaxsearchpro.scss */
div.asp_w.asp_s.searchsettings fieldset, div.asp_w.asp_sb.searchsettings fieldset {
  margin: 0 !important;
}

/* line 57, src/sass/components/_ajaxsearchpro.scss */
fieldset.asp_sett_scroll.hiddend.asp_checkboxes_filter_box.mCustScr._mCSap_1.mCS_no_scrollbar {
  display: none !important;
}

/* line 62, src/sass/components/_ajaxsearchpro.scss */
#ajaxsearchpro2_1 .probox .proinput input.orig, #ajaxsearchpro2_2 .probox .proinput input.orig, div.asp_m.asp_m_2 .probox .proinput input.orig {
  font-size: inherit;
  line-height: 1.2;
  padding: .5rem 1rem;
  background: rgba(255, 255, 255, 0.1);
  color: white;
  border-radius: .25em;
  border: 1px solid rgba(255, 255, 255, 0);
}

/* line 1, src/sass/components/_modals.scss */
#pum-1000 {
  font-family: 'Open Sans', sans-serif !important;
}

/* line 4, src/sass/components/_modals.scss */
#pum-1000 labels {
  font-weight: bold !important;
  font-size: 0.92em !important;
  font-family: 'Open Sans', sans-serif !important;
}

/* line 13, src/sass/components/_modals.scss */
button.pum-close.popmake-close {
  background: #2984C6 !important;
  color: white !important;
  border: 0;
  padding: 1em;
}

/* line 20, src/sass/components/_modals.scss */
button.pum-close.popmake-close:hover {
  background: #20689c !important;
}

/* line 27, src/sass/components/_modals.scss */
input[type="submit"],
#submit,
.button {
  background: #2984C6 !important;
  color: white !important;
  border: 0;
  padding: 1em;
}

/* line 35, src/sass/components/_modals.scss */
input[type="submit"]:hover,
#submit:hover,
.button:hover {
  background: #20689c !important;
}

/* line 11, src/sass/components/_forms.scss */
.quote-form--wrapper fieldset {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 45, src/sass/components/_forms.scss */
.product-request--form label,
.product-request--form strong {
  font-weight: bold !important;
  font-size: 0.92em !important;
  color: #2d5c88 !important;
  text-transform: uppercase !important;
  font-family: 'Open Sans', sans-serif !important;
}

/* line 54, src/sass/components/_forms.scss */
.product-request--form input {
  display: inline-block !important;
}

/* line 59, src/sass/components/_forms.scss */
.product-request--form .form_element {
  display: inline-block !important;
  width: 32.9% !important;
  margin: 0;
  padding: 0;
}

/* line 69, src/sass/components/_forms.scss */
.product-request--form p.text-area.form_element.form_ {
  width: 100% !important;
}

/* line 79, src/sass/components/_forms.scss */
.product-info-wrapper p.form_element.form_ {
  display: inline-block !important;
  width: 32.9% !important;
  margin: 0 !important;
/*   padding: 2em 0 0 0 !important; */
}

/* line 89, src/sass/components/_forms.scss */
.product-info-wrapper label {
  color: #2d5c88;
  display: block !important;
}

/* line 1, src/sass/components/_footer.scss */
#footer {
  border-top: solid 10px #F8982C !important;
  background-color: #2685c7 !important;
}

/* line 7, src/sass/components/_footer.scss */
h3.widgettitle {
  font-weight: 700;
  color: #fff;
  font-size: 28px;
}

/* line 15, src/sass/components/_footer.scss */
.textwidget ul li a {
  text-decoration: underline !important;
}

/* line 1, src/sass/components/_buttons.scss */
.request-quote-button a.avia-button.avia-icon_select-no.avia-color-custom.avia-size-medium.avia-position-center.pum-trigger {
  font-weight: 700 !important;
  font-size: 18px !important;
  letter-spacing: -0.8px;
  text-transform: uppercase;
  color: #FFFFFF;
  color: white;
  font-family: 'Open Sans', sans-serif !important;
  -webkit-box-shadow: 2px 2px 2px #888888;
          box-shadow: 2px 2px 2px #888888;
}

/* MIXINS */
/* line 19, src/sass/components/_mixins.scss */
.open-sans-font {
  font-family: 'Open Sans', sans-serif !important;
}

/* line 24, src/sass/components/_mixins.scss */
.orange-highlight {
  color: #f8982c;
}

/* line 29, src/sass/components/_mixins.scss */
.font-weight-600 {
  font-weight: 600 !important;
}

/* line 33, src/sass/components/_mixins.scss */
.text-shadow {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}

/* line 38, src/sass/components/_mixins.scss */
.float-right {
  float: right;
}

/* line 42, src/sass/components/_mixins.scss */
.float-left {
  float: left;
}

/**
 * Breakpoints
 * -------------
 * SCSS Mixin
 */
/* Breakpoint sizes */
/* Create the mixin (usually in a separate .scss file) */
/* Identify PDF Bombs! */
/* line 148, src/sass/components/_mixins.scss */
a[href$=".pdf"]:after {
  content: " (PDF)";
}

/* If file size specified as data attribute, use that too */
/* line 153, src/sass/components/_mixins.scss */
a[href$=".pdf"][data-size]:after {
  content: " (PDF, " attr(data-size) ")";
}

/**
 * Home Page
 * -------------
 * Styles  
 */
/* line 25, src/sass/pages/_homepage.scss */
.products-template-default .column-top-margin {
  margin-top: 0 !important;
}

/* line 30, src/sass/pages/_homepage.scss */
.products-template-default .content,
.products-template-default .sidebar {
  padding-top: 0 !important;
}

/* line 35, src/sass/pages/_homepage.scss */
.products-template-default ul {
  font-weight: 700 !important;
}

/* line 38, src/sass/pages/_homepage.scss */
.products-template-default ul li {
  font-weight: 700 !important;
}

/* line 48, src/sass/pages/_homepage.scss */
.product-title {
  display: none;
}

/* line 67, src/sass/pages/_homepage.scss */
.product-info-wrapper {
  width: 100%;
}

/* line 71, src/sass/pages/_homepage.scss */
.product-info-wrapper br {
  display: none;
}

/* line 81, src/sass/pages/_homepage.scss */
.product-section-headline h1 {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -1.5px !important;
  color: #2d5c88 !important;
  font-size: 30px !important;
  line-height: 1 !important;
}

@media only screen and (min-width: 544px) {
  /* line 81, src/sass/pages/_homepage.scss */
  .product-section-headline h1 {
    font-size: 30px !important;
    line-height: 1 !important;
  }
}

@media only screen and (min-width: 768px) {
  /* line 81, src/sass/pages/_homepage.scss */
  .product-section-headline h1 {
    font-size: 40px !important;
    line-height: 1 !important;
  }
}

/* line 108, src/sass/pages/_homepage.scss */
.product-section-headline h1.product-section-bg-blue {
  color: #fff !important;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 131, src/sass/pages/_homepage.scss */
#product-specs .content {
  padding: 0 !important;
}

@media only screen and (min-width: 1024px) {
  /* line 139, src/sass/pages/_homepage.scss */
  .fcm-products-hero--image {
    height: auto !important;
  }
}

/* line 163, src/sass/pages/_homepage.scss */
.product-360-title {
  font-size: 18px !important;
  color: #2d5c88 !important;
}

/* line 167, src/sass/pages/_homepage.scss */
.product-360-title h1 {
  color: #2d5c88 !important;
  font-size: 20px !important;
}

/* line 172, src/sass/pages/_homepage.scss */
.product-360-title h3,
.product-360-title p,
.product-360-title strong {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  letter-spacing: -0.98px !important;
  color: #2d5c88 !important;
}

@media only screen and (min-width: 544px) {
  /* line 163, src/sass/pages/_homepage.scss */
  .product-360-title {
    font-size: 18px !important;
  }
}

@media only screen and (min-width: 768px) {
  /* line 163, src/sass/pages/_homepage.scss */
  .product-360-title {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    letter-spacing: -0.98px !important;
    color: #2d5c88 !important;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 163, src/sass/pages/_homepage.scss */
  .product-360-title {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 700 !important;
    font-size: 20px !important;
    letter-spacing: -0.98px !important;
    color: #2d5c88 !important;
  }
}

/* line 212, src/sass/pages/_homepage.scss */
#accessories .product-section-bg-blue {
  padding-top: 50px;
  padding-bottom: 50px !important;
}

/* line 217, src/sass/pages/_homepage.scss */
#accessories h1 {
  color: #fff !important;
}

/* line 231, src/sass/pages/_homepage.scss */
.products-accessories h1 {
  font-family: 'Open Sans', sans-serif !important;
  color: #fff !important;
  font-size: 30px !important;
  padding-top: 20px !important;
}

@media only screen and (min-width: 544px) {
  /* line 231, src/sass/pages/_homepage.scss */
  .products-accessories h1 {
    font-size: 30px !important;
    padding-top: 20px !important;
  }
}

@media only screen and (min-width: 768px) {
  /* line 231, src/sass/pages/_homepage.scss */
  .products-accessories h1 {
    font-size: 40px !important;
    padding-top: 30px !important;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 231, src/sass/pages/_homepage.scss */
  .products-accessories h1 {
    font-size: 40px !important;
    padding-top: 50px !important;
  }
}

/* line 252, src/sass/pages/_homepage.scss */
.products-accessories h1 .product-section-headline {
  padding-top: 50px;
  padding-bottom: 50px !important;
}

/* line 256, src/sass/pages/_homepage.scss */
.products-accessories h1 .product-section-headline h1 {
  color: #fff !important;
}

/* line 260, src/sass/pages/_homepage.scss */
.products-accessories h1 .product-section-headline p {
  padding-bottom: 50px !important;
}

/* line 268, src/sass/pages/_homepage.scss */
.products-accessories h3 {
  font-family: 'Open Sans';
  font-weight: 700 !important;
  font-size: 28px !important;
  line-height: 43px;
  letter-spacing: -0.98px;
  color: #F1F2F2;
  color: #f1f2f2;
  color: #fff;
}

/* line 283, src/sass/pages/_homepage.scss */
.products-accessories .icon-thermal {
  position: relative;
}

/* line 289, src/sass/pages/_homepage.scss */
.products-accessories .icon-thermal h3:before {
  display: block;
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNS43NyA2Mi41OSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmMWYyZjI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLXRoZXJtYWw8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzEuMjksNDYuOTRBMTUuMSwxNS4xLDAsMCwxLDI2LjcsNThhMTUuMDYsMTUuMDYsMCwwLDEtMTEsNC41OUExNS4wOCwxNS4wOCwwLDAsMSw0LjU5LDU4YTE1LjYxLDE1LjYxLDAsMCwxLS4xMi0yMlYxMS4xOEExMC43NSwxMC43NSwwLDAsMSw3Ljc0LDMuMjcsMTAuNzUsMTAuNzUsMCwwLDEsMTUuNjUsMGExMC43OCwxMC43OCwwLDAsMSw3LjkxLDMuMjcsMTAuNzQsMTAuNzQsMCwwLDEsMy4yNiw3LjkxVjM2QTE1LjEsMTUuMSwwLDAsMSwzMS4yOSw0Ni45NFptLTQuNDcsMGExMSwxMSwwLDAsMC0xLjE4LTVBMTEuMiwxMS4yLDAsMCwwLDIyLjM1LDM4VjExLjE4YTYuNDYsNi40NiwwLDAsMC0yLTQuNzUsNi40Niw2LjQ2LDAsMCwwLTQuNzUtMiw2LjQzLDYuNDMsMCwwLDAtNC43NSwyLDYuNDMsNi40MywwLDAsMC0yLDQuNzVWMzhhMTEuMTMsMTEuMTMsMCwwLDAtNC40Nyw4Ljk0LDEwLjc1LDEwLjc1LDAsMCwwLDMuMjcsNy45MSwxMC43NSwxMC43NSwwLDAsMCw3LjkxLDMuMjcsMTAuNzgsMTAuNzgsMCwwLDAsNy45MS0zLjI3QTEwLjc0LDEwLjc0LDAsMCwwLDI2LjgyLDQ2Ljk0Wm0tNC40NywwYTYuNjgsNi42OCwwLDAsMS02LjcsNi43MSw2LjQzLDYuNDMsMCwwLDEtNC43NS0yLDYuNDMsNi40MywwLDAsMS0yLTQuNzUsNi41Niw2LjU2LDAsMCwxLDEuMjItMy44NCw2LjY4LDYuNjgsMCwwLDEsMy4yNS0yLjQ4VjguOTRoNC40N1Y0MC42MmE2LjY0LDYuNjQsMCwwLDEsMy4yNSwyLjQ4QTYuNSw2LjUsMCwwLDEsMjIuMzUsNDYuOTRabTEzLjQyLTM4djQuNDdIMjkuMDZWOC45NFptMCw4Ljk0djQuNDdIMjkuMDZWMTcuODhabTAsOC45NHY0LjQ3SDI5LjA2VjI2LjgyWiIvPjwvZz48L2c+PC9zdmc+");
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  position: absolute;
  left: -30px;
  display: none !important;
}

@media only screen and (min-width: 544px) {
  /* line 289, src/sass/pages/_homepage.scss */
  .products-accessories .icon-thermal h3:before {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) {
  /* line 289, src/sass/pages/_homepage.scss */
  .products-accessories .icon-thermal h3:before {
    display: block !important;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 289, src/sass/pages/_homepage.scss */
  .products-accessories .icon-thermal h3:before {
    display: block !important;
  }
}

/* line 318, src/sass/pages/_homepage.scss */
.products-accessories .icon-additional {
  position: relative;
}

/* line 324, src/sass/pages/_homepage.scss */
.products-accessories .icon-additional h3:before {
  display: block;
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Mi41OSA1My42NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmMWYyZjI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29uLW9wdGlvbnM8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjIuNTksMzkuMTJWNTAuMjlhMy4zNSwzLjM1LDAsMCwxLTMuMzUsMy4zNkg0OC4wNmEzLjI3LDMuMjcsMCwwLDEtMi4zOC0xLDMuMjMsMy4yMywwLDAsMS0xLTIuMzhWMzkuMTJhMy4zMSwzLjMxLDAsMCwxLDMuMzUtMy4zNWgzLjM1VjI5LjA2SDMzLjUzdjYuNzFoMy4zNWEzLjMzLDMuMzMsMCwwLDEsMy4zNiwzLjM1VjUwLjI5YTMuMzUsMy4zNSwwLDAsMS0zLjM2LDMuMzZIMjUuNzFhMy4zNSwzLjM1LDAsMCwxLTMuMzYtMy4zNlYzOS4xMmEzLjI3LDMuMjcsMCwwLDEsMS0yLjM4LDMuMjMsMy4yMywwLDAsMSwyLjM4LTFoMy4zNVYyOS4wNkgxMS4xOHY2LjcxaDMuMzVhMy4zMywzLjMzLDAsMCwxLDMuMzUsMy4zNVY1MC4yOWEzLjM1LDMuMzUsMCwwLDEtMy4zNSwzLjM2SDMuMzVhMy4yMywzLjIzLDAsMCwxLTIuMzctMSwzLjI0LDMuMjQsMCwwLDEtMS0yLjM4VjM5LjEyYTMuMjcsMy4yNywwLDAsMSwxLTIuMzgsMy4yMiwzLjIyLDAsMCwxLDIuMzctMUg2LjcxVjI5LjA2QTQuMjksNC4yOSwwLDAsMSw4LDI1LjkyYTQuMyw0LjMsMCwwLDEsMy4xNS0xLjMzSDI5LjA2VjE3Ljg4SDI1LjcxYTMuMjMsMy4yMywwLDAsMS0yLjM4LTEsMy4yNywzLjI3LDAsMCwxLTEtMi4zOFYzLjM1YTMuMjMsMy4yMywwLDAsMSwxLTIuMzcsMy4yNCwzLjI0LDAsMCwxLDIuMzgtMUgzNi44OGEzLjI1LDMuMjUsMCwwLDEsMi4zOCwxLDMuMjMsMy4yMywwLDAsMSwxLDIuMzdWMTQuNTNhMy4zMywzLjMzLDAsMCwxLTMuMzYsMy4zNUgzMy41M3Y2LjcxSDUxLjQxYTQuNTIsNC41MiwwLDAsMSw0LjQ3LDQuNDd2Ni43MWgzLjM2YTMuMjIsMy4yMiwwLDAsMSwyLjM3LDFBMy4yNywzLjI3LDAsMCwxLDYyLjU5LDM5LjEyWiIvPjwvZz48L2c+PC9zdmc+");
  background-size: 40px 40px;
  height: 40px;
  width: 40px;
  position: absolute;
  left: -60px;
  display: none !important;
}

@media only screen and (min-width: 544px) {
  /* line 324, src/sass/pages/_homepage.scss */
  .products-accessories .icon-additional h3:before {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) {
  /* line 324, src/sass/pages/_homepage.scss */
  .products-accessories .icon-additional h3:before {
    display: block !important;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 324, src/sass/pages/_homepage.scss */
  .products-accessories .icon-additional h3:before {
    display: block !important;
  }
}

/* line 354, src/sass/pages/_homepage.scss */
.products-accessories p a {
  color: #fff !important;
  font-weight: 600;
}

/* line 358, src/sass/pages/_homepage.scss */
.products-accessories p a strong {
  color: #fff !important;
  font-weight: 600;
}

/* line 364, src/sass/pages/_homepage.scss */
.products-accessories p a:hover {
  text-decoration: underline !important;
  color: #fff !important;
}

/* line 376, src/sass/pages/_homepage.scss */
#downloads h1 {
  padding-top: 50px;
}

/* line 381, src/sass/pages/_homepage.scss */
#downloads p {
  padding-bottom: 50px;
}

/* line 385, src/sass/pages/_homepage.scss */
#downloads h1 {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 30px !important;
}

@media only screen and (min-width: 544px) {
  /* line 385, src/sass/pages/_homepage.scss */
  #downloads h1 {
    font-size: 30px !important;
  }
}

@media only screen and (min-width: 768px) {
  /* line 385, src/sass/pages/_homepage.scss */
  #downloads h1 {
    font-size: 40px !important;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 385, src/sass/pages/_homepage.scss */
  #downloads h1 {
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: -1.5px !important;
    font-size: 40px !important;
  }
}

/* line 412, src/sass/pages/_homepage.scss */
#downloads .inline a {
  text-align: center;
  margin: 0 auto;
  display: block;
}

@media only screen and (min-width: 544px) {
  /* line 412, src/sass/pages/_homepage.scss */
  #downloads .inline a {
    text-align: center;
    margin: 0 auto;
    display: block;
  }
}

@media only screen and (min-width: 768px) {
  /* line 412, src/sass/pages/_homepage.scss */
  #downloads .inline a {
    display: inline;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 412, src/sass/pages/_homepage.scss */
  #downloads .inline a {
    display: inline;
  }
}

/* line 431, src/sass/pages/_homepage.scss */
#downloads .inline a img {
  max-width: 200px !important;
}

/* line 448, src/sass/pages/_homepage.scss */
#accessories .flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-32.el_after_av_textblock.el_before_av_one_half.column-top-margin {
  height: auto !important;
  border-right: none !important;
}

@media only screen and (min-width: 544px) {
  /* line 448, src/sass/pages/_homepage.scss */
  #accessories .flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-32.el_after_av_textblock.el_before_av_one_half.column-top-margin {
    border-right: none !important;
    height: auto !important;
  }
}

@media only screen and (min-width: 768px) {
  /* line 448, src/sass/pages/_homepage.scss */
  #accessories .flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-32.el_after_av_textblock.el_before_av_one_half.column-top-margin {
    border-right: none !important;
    height: auto !important;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 448, src/sass/pages/_homepage.scss */
  #accessories .flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-32.el_after_av_textblock.el_before_av_one_half.column-top-margin {
    border-right: 2px solid white !important;
    height: 420px;
  }
}
