body{background-color:#ffffff}.et_boxed_layout #page-container{width:90%;max-width:1400px}@media all and (min-width:981px){#page-container .column-75{width:75%}#page-container .column-25{width:25%}}.blog-grid span.published{color:#000}.blog-grid article.et_pb_post .entry-title a{transition:.3s}.blog-grid article.et_pb_post .entry-title a:hover{text-decoration:underline}.blog-grid article.et_pb_post{border-bottom:1px solid #daddcc}body.page-id-954 .blog-grid article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media only screen and (min-width:981px){.blog-grid article.et_pb_post{display:grid;grid-template-columns:30% 70%;grid-template-rows:repeat(3,auto);column-gap:30px;margin-bottom:20px;padding-bottom:20px}.blog-grid	a.entry-featured-image-url{margin-bottom:0;grid-row:1 / 4;overflow:hidden}.blog-grid .post-content{grid-row:2 / 3}.blog-grid p.post-meta{font-weight:bold}}.search-results article.et_pb_post{margin-bottom:40px;border-bottom:1px solid #bbb;padding-bottom:20px}span.highlight{background-color:yellow}#menu-main-menu>li{padding:2% 25px}ul.sub-menu{top:0px;left:300px}.et_pb_menu .et-menu-nav>ul ul{padding:10px 100}.my-flex{display:flex;align-items:center;justify-content:space-between}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row,.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,.et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row,.et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row{width:93%;max-width:1500px}.align-middle{display:flex;flex-direction:column;justify-content:center}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#508885}body,p,.et_pb_best_value,.et_pb_counter_title,.et_pb_counter_amount,.et_pb_contact p input,.et_pb_contact p textarea,.et_pb_subscribe .et_pb_contact_field input,.et_pb_subscribe .et_pb_contact_field textarea,.et_pb_slide_content,.et_pb_countdown_timer .section p.label,.et-menu li,#page-container .et-menu li>a,.et_pb_contact_select{font-size:1rem;line-height:1.3;font-weight:400}html{font-size:14px}@media all and (min-width:768px){html{font-size:15px}}@media all and (min-width:1100px){html{font-size:16px}}body{-webkit-hyphens:none;hyphens:none;-ms-hyphens:none;word-wrap:break-word;-webkit-text-size-adjust:none}.et_mobile_menu{border-top:0px;width:112%;margin-left:-6%;.et_mobile_menu li a{opacity:1}h1,h2,h3,h4,h5,h6{line-height:1.3}#page-container h1,#page-container .h1{font-size:2rem}#page-container h2,#page-container .h2{font-size:1.8rem}#page-container h3,#page-container .h3{font-size:1.8rem}#page-container h4,#page-container .h4{font-size:1.8rem}#page-container h5,#page-container .h5{font-size:1.4rem}#page-container h6,#page-container .h6{font-size:1.08rem}@media all and (min-width:480px){p#footer-info,#top-menu li,footer.et-l.et-l--footer,footer.et-l.et-l--footer div.et_pb_text_inner,footer.et-l.et-l--footer div.et_pb_blurb_content{font-size:.9rem}}p#footer-info{padding-top:10px;margin-bottom:0}#footer-bottom{padding:10px}.et_pb_testimonial .et_pb_testimonial_content p{padding-bottom:0}.et_pb_button{font-size:1rem}.et_pb_button:after,.et_pb_button:before{font-size:1.5rem;top:0.3rem}@media (min-width:405px){#page-container .et_pb_section.full-width{padding-left:0;padding-right:0}@media all and (max-width:980px){#logo{max-height:100%}}@media all and (min-width:980px){#main-header .container,#top-header .container{width:100%;max-width:100%;padding-right:3rem;padding-left:3rem}}@media all and (min-width:1405px){#main-header .container,#top-header .container{padding-right:6rem;padding-left:6rem}}div#et-info{font-size:0.6rem;width:100%}#top-header{font-size:1rem}#top-header .container{padding-top:.5rem}#top-header .et-social-icons{float:right}@media all and (max-width:980px){.et_pb_text_align_left{text-align:center}}.et_pb_text ul{padding-bottom:0px}a:hover{border-bottom:1px dashed}body.single-product #sidebar{display:none}body.single-product #left-area{float:none;margin-left:auto;margin-right:auto}.list_spacing ul>li,.list_spacing ol>li{margin-top:20px}