a.button.ywctm-custom-button {
       background-color: rgb(254, 184, 9)!important; 
       border-color: rgba(229,166,4,1); 
       border-radius: 150px; 
       color: rgb(122, 89, 5)!important; 
       float: right; 
       font-family: Montserrat; 
       font-size: 20px; 
       font-weight: bold; 
       line-height: 45px!important; 
       margin-top: 15px; 
       padding-bottom: 6px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 6px; 
       text-align: center; 
       width: 300px; 
    } 

a.button.ywctm-custom-button:hover {
       background-color: rgb(254, 184, 9)!important; 
       border-color: rgb(254, 184, 9)!important; 
       color: rgba(255,255,255,1)!important; 
       padding-bottom: 6px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 6px!important; 
    } 

a.inside-full {
       background-color: rgb(254, 184, 9); 
       border-color: rgba(217,160,17,1)!important; 
       border-radius: 150px; 
       border-style: solid; 
       border-width: 2px!important; 
       color: rgb(122, 89, 5); 
       display: block; 
       float: left; 
       font-family: Oxygen!important; 
       font-size: 16px!important; 
       font-weight: bolder!important; 
       line-height: 40px; 
       margin-left: 35%; 
       margin-right: 0px; 
       width: 30%; 
    } 

a.inside-full:hover {
       border-color: rgba(234,169,4,1)!important; 
       color: rgba(95,70,0,1)!important; 
    } 

dd.opened .inner a {
       background-color: rgba(255,255,255,0)!important; 
       font-size: 14px!important; 
    } 

dd.opened .inner a span {
       color: rgba(117,117,117,1)!important; 
       font-family: Oxygen!important; 
       font-size: 14px!important; 
       line-height: 31px!important; 
    } 

dd.opened .inner a span:hover {
       color: rgb(254, 184, 9)!important; 
    } 

dd.opened .inner {
       background-color: rgba(255,255,255,1)!important; 
       border-bottom-color: rgba(226,226,226,1)!important; 
       border-bottom-width: 1px!important; 
       border-right-width: 0px!important; 
       padding-left: 12%!important; 
    } 

div#et_top_search {
       float: right; 
       padding-top: 0px; 
       top: 12px; 
    } 

div#nextend-accordion-menu-unique550a153 {
       background-color: rgba(255,255,255,1); 
       border-bottom-left-radius: 6px; 
       border-bottom-right-radius: 6px; 
       margin-bottom: 0px!important; 
    } 

div#tab-categories {
       background-color: rgba(255,255,255,1); 
       font-family: Oxygen; 
    } 

div#tab-info-sheet img {
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 0px; 
       width: 33%; 
    } 

div#tab-informational-sheet img {
       display: block!important; 
       float: left; 
       padding-left: 1%; 
       padding-right: 1%; 
       padding-top: 0px; 
       width: 33.33%; 
    } 

div#tab-videos {
       background-color: rgba(255,255,255,1); 
    } 

dl.level2 {
       background-color: rgba(255,255,255,1); 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       float: left!important; 
       width: 100%!important; 
    } 

.archive .et_overlay:before {
       color: rgb(254, 184, 9)!important; 
    } 

.archive #left-area {
       float: right; 
       padding-right: 0px; 
       width: 70%; 
    } 

.archive #main-content {
       background-color: rgba(239,239,239,1); 
    } 

.archive #main-content .container {
       max-width: 1250px!important; 
       padding-top: 2%; 
       width: 75%!important; 
    } 

.archive #sidebar {
       float: left!important; 
       margin-right: 7.5%; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       width: 22.5%; 
    } 

.archive li.product {
       background-color: rgba(255,255,255,1); 
       border-color: rgba(191,191,191,1); 
       border-radius: 5px; 
       border-style: solid; 
       border-width: 1px!important; 
       overflow-x: hidden; 
       overflow-y: hidden; 
    } 

.archive li.product h3 {
       border-top-color: #bfbfbf; 
       border-top-style: solid; 
       border-top-width: 1px!important; 
       color: rgb(27, 26, 90); 
       font-family: Montserrat; 
       font-size: 16px!important; 
       font-weight: normal; 
       line-height: 28px; 
       text-align: center; 
    } 

.archive li.product img {
       margin-bottom: 0px!important; 
    } 

.category-header {
       background-blend-mode: overlay; 
       background-color: rgba(255,255,255,1); 
       background-image: url('http://comfy.hyperactiv.io/wp-content/uploads/2016/11/banner.png'); 
       border-radius: 6px; 
       padding-bottom: 3%; 
       padding-left: 5%; 
       padding-top: 3%; 
    } 

.category-header .page-title {
       background-color: transparent!important; 
       background-image: none!important; 
       border-radius: 0px!important; 
       color: rgb(254, 184, 9)!important; 
       font-size: 30px!important; 
       padding-bottom: 3px!important; 
       padding-left: 0px!important; 
       padding-right: 0px; 
       padding-top: 0px!important; 
       text-shadow: none!important; 
    } 

.category-header p {
       font-family: Montserrat; 
    } 

.copyright p a {
       color: #828282; 
    } 

.copyright p a:hover {
       color: rgb(254, 184, 9)!important; 
    } 

.copyright p {
       color: rgba(130,130,130,1); 
       font-family: Oxygen; 
       font-weight: lighter; 
    } 

.copyright {
       padding-bottom: 0vh; 
    } 

.et_pb_section .et_pb_row {
       max-width: 1250px!important; 
       width: 75%!important; 
    } 

.full-listing p {
       color: rgba(40,40,40,1); 
       font-size: 16px; 
       line-height: 26px; 
       padding-bottom: 3vh; 
    } 

.home #main-header {
       background-color: rgba(255,255,255,1); 
       box-shadow: rgb(204, 204, 204) 0px 1px 1px; 
       display: inline-block; 
       float: none; 
    } 

.inside-right {
       background-color: rgb(254, 184, 9); 
       border-color: rgba(210,152,3,1); 
       border-radius: 150px; 
       border-style: solid; 
       border-width: 2px!important; 
       color: rgb(122, 89, 5); 
       display: block; 
       float: left; 
       font-weight: bold; 
       line-height: 40px; 
       width: 32.5%; 
    } 

.inside-right:hover {
       background-color: rgb(254, 184, 9)!important; 
       border-color: rgba(233,167,1,1)!important; 
       color: rgba(66,48,0,1)!important; 
    } 

.mobile-only {
    } 

.opened .inner {
       border-bottom-width: 1px!important; 
       float: none!important; 
       padding-left: 20px!important; 
    } 

.opened .outer {
       background-color: rgba(255,255,255,1)!important; 
       background-image: none!important; 
       float: left!important; 
       padding-left: 0px!important; 
       width: 100%!important; 
    } 

.phone-icon {
       color: rgb(254, 184, 9); 
       display: block; 
       float: left; 
       font-size: 24px; 
       line-height: 23px; 
       padding-bottom: 5%; 
       padding-left: 5%; 
       padding-right: 2.5%; 
    } 

.popmake-close {
       background-color: #feb809!important; 
       border-color: rgba(178,132,15,1); 
       border-radius: 150px!important; 
       border-style: solid; 
       border-width: 2px!important; 
       bottom: 0px!important; 
       color: #7a5905!important; 
       float: right!important; 
       font-family: Fredoka One!important; 
       font-size: 14px!important; 
       font-weight: bold; 
       height: 32px!important; 
       left: 927.234px!important; 
       line-height: 29px!important; 
       padding-bottom: 0px!important; 
       padding-left: 0px!important; 
       padding-right: 0px!important; 
       padding-top: 0px!important; 
       position: relative!important; 
       right: 22.5%!important; 
       top: 7.5vh!important; 
       width: 32px!important; 
    } 

.popmake-close:hover {
       background-color: rgba(66,66,66,1)!important; 
       border-color: rgba(43,43,43,1)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

.post-114 .et_pb_section:nth-child(1) .et_pb_text   a {
       color: rgb(254, 184, 9); 
    } 

.post-114 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       font-family: Oxygen; 
       font-weight: bold; 
    } 

.post-114 .et_pb_section:nth-child(1) .et_pb_text   h2 {
       font-family: Oxygen; 
       font-size: 20px; 
       font-weight: bold; 
    } 

.post-114 .et_pb_section:nth-child(1) .et_pb_text   p {
       color: rgba(63,63,63,1); 
       font-family: Oxygen; 
       line-height: 25px; 
    } 

.post-242 .et_pb_section:nth-child(1) {
       background-color: rgba(242,242,242,1); 
    } 

.post-242 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
    } 

.post-242 .et_pb_section:nth-child(1) .et_pb_text   h4 {
       color: rgba(96,96,96,1); 
       font-family: Montserrat; 
       font-size: 22px; 
       font-weight: bold; 
    } 

.post-242 .et_pb_section:nth-child(1) .et_pb_text   p {
       color: rgba(76,76,76,1); 
       font-family: Oxygen; 
       font-size: 16px; 
       line-height: 27px; 
    } 

.post-242 .et_pb_section:nth-child(2) {
       background-color: #f2f2f2; 
       padding-top: 0px; 
    } 

.post-242 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
       background-color: rgba(255,255,255,1); 
       border-radius: 5px; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 2%; 
    } 

.post-242 .et_pb_section:nth-child(2) .et_pb_text   h4 {
       font-family: Oxygen; 
       font-size: 20px; 
       font-weight: bold; 
    } 

.post-242 .et_pb_section:nth-child(2) .et_pb_text   p {
       color: rgba(48,48,48,1); 
       font-family: Oxygen; 
       line-height: 25px; 
    } 

.post-38 .et_pb_section:nth-child(1) {
       background-image: url("https://www.comfysplints.com/wp-content/uploads/2016/11/header-banner.png")!important; 
       padding-bottom: 3.5%; 
       padding-top: 2%; 
    } 

.post-38 .et_pb_section:nth-child(1) .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
       display: none; 
    } 

.post-38 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
       font-size: 2.5vw; 
       line-height: 2vw; 
    } 

.post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {
       font-size: 3.5vw!important; 
    } 

.post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {
       height: auto!important; 
    } 

.post-38 .et_pb_section:nth-child(2) {
       background-attachment: fixed; 
       background-color: rgba(255,255,255,1); 
       background-image: none; 
       background-position: center center!important; 
       background-size: auto; 
       box-shadow: 2px 5px 16px 2px  #7a7a7a; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_blurb {
       background-color: rgba(255,255,255,1); 
       border-color: rgba(216,216,216,1); 
       border-radius: 6px; 
       border-style: solid; 
       border-width: 1px!important; 
       margin-bottom: 0px; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-bottom: 0%; 
       padding-left: 0%; 
       padding-right: 0%; 
       padding-top: 0%; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
       border-top-left-radius: 5px; 
       border-top-right-radius: 5px; 
       float: left; 
       margin-bottom: 0px; 
       overflow-x: hidden!important; 
       overflow-y: hidden!important; 
       transition: .2s!important; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image:hover {
       overflow-x: hidden!important; 
       overflow-y: hidden!important; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
       background-color: transparent!important; 
       border-bottom-color: rgba(239,239,239,1); 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       display: block; 
       float: left; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       transition: .2s!important; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img:hover {
       border-top-left-radius: 5px!important; 
       border-top-right-radius: 5px!important; 
       transform: scale(1.1)!important; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content h4 a {
       display: block; 
       float: left; 
       font-family: Montserrat; 
       font-size: 16px; 
       line-height: 30px; 
       width: 100%; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content h4 {
       background-color: rgb(15, 14, 51); 
       color: rgba(255,255,255,1); 
       float: left; 
       font-family: Oxygen; 
       font-weight: bold; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 100%!important; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_blurb:hover {
       border-color: rgb(254, 184, 9)!important; 
    } 

.post-38 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {
       max-width: 75%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 75%; 
    } 

.post-38 .et_pb_section:nth-child(5) {
       background-color: rgb(244, 244, 244); 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-38 .et_pb_section:nth-child(5) .et_pb_image img {
       width: 100%; 
    } 

.post-38 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       margin-right: 2%; 
       width: 32%!important; 
    } 

.post-38 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       margin-right: 2%; 
       width: 32%; 
    } 

.post-38 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) .et_pb_column:nth-child(3) {
       width: 32%; 
    } 

.post-38 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) {
       padding-bottom: 2%!important; 
       padding-top: 2%!important; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
       margin-right: 2.5%; 
       width: 23.125%; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {
       margin-right: 2.5%; 
       width: 23.125%; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {
       margin-right: 2.5%; 
       width: 23.125%; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(4) {
       width: 23.125%; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) {
       max-width: 75%; 
       width: 75%!important; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text   h1 {
       color: rgb(254, 184, 9); 
       font-family: Montserrat; 
       font-size: 40px; 
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text   h3 {
       font-family: Oxygen; 
       font-size: 15px; 
       font-weight: normal; 
       height: 52px; 
       line-height: 23px; 
       padding-top: 6px; 
       text-align: center; 
    } 

.post-42 .et_pb_section:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.pum-container {
       background-color: rgba(255,255,255,1)!important; 
       border-color: rgba(211,211,211,1)!important; 
       border-radius: 6px!important; 
       border-style: solid!important; 
       border-width: 1px!important; 
       box-shadow: rgb(178, 169, 143) 0px 3px 0px, rgba(0, 0, 0, 0.15) 0px 14px 10px, rgba(0, 0, 0, 0.1) 0px 24px 2px, rgba(0, 0, 0, 0.1) 0px 34px 30px!important; 
       display: inline-block!important; 
       float: none!important; 
       font-family: Oxygen; 
       font-size: 14px; 
       margin-left: -25%!important; 
       margin-right: 0px; 
       padding-bottom: 2.5%!important; 
       padding-left: 5%!important; 
       padding-right: 5%!important; 
       padding-top: 2.5%!important; 
       width: 50%!important; 
    } 

.pum-container input {
       border-radius: 4px; 
       font-family: Oxygen; 
       font-size: 14px; 
       height: 40px; 
       padding-left: 2%; 
       padding-right: 2%; 
       width: 100%; 
    } 

.pum-container input.wpcf7-form-control.wpcf7-submit {
       background-color: rgb(254, 184, 9); 
       border-color: rgba(224,160,0,1)!important; 
       border-radius: 150px; 
       border-style: solid; 
       color: rgba(126,92,5,1); 
       font-size: 16px; 
       font-weight: bolder!important; 
       height: 50px; 
       margin-left: 30%; 
       text-transform: uppercase; 
       width: 40%; 
    } 

.pum-container input.wpcf7-form-control.wpcf7-submit:hover {
       border-color: rgb(254, 184, 9)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

.pum-container textarea {
       border-radius: 5px; 
       font-family: Oxygen; 
       font-size: 14px; 
       height: 130px; 
       margin-bottom: 2%; 
       padding-left: 2%; 
       padding-top: 2%; 
       width: 100%; 
    } 

.pum-overlay {
       background-color: rgba(255,255,255,0.8)!important; 
       transition: 0!important; 
    } 

.pum-title {
       color: rgb(27, 26, 90)!important; 
       font-family: Montserrat!important; 
       font-weight: bold; 
       padding-bottom: 1vh; 
       text-align: center!important; 
    } 

.related .product {
       background-color: rgba(255,255,255,1); 
       border-color: rgba(196,196,196,1); 
       border-radius: 5px; 
       border-style: solid; 
       border-width: 1px!important; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       margin-bottom: 0px!important; 
       margin-right: 2%!important; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-right: 0px!important; 
       width: 23%!important; 
    } 

.related h3 {
       border-top-color: rgba(198,198,198,1); 
       border-top-style: solid; 
       border-top-width: 1px!important; 
       color: rgba(73,73,73,1); 
       font-family: Montserrat; 
       font-weight: bold; 
       line-height: 28px; 
       text-align: center; 
    } 

.row .col-1 {
       float: left; 
       margin-right: 2%; 
       width: 49%; 
    } 

.row .col-2 {
       float: left; 
       margin-bottom: 2%!important; 
       width: 49%; 
    } 

.row {
       width: 100%!important; 
    } 

.single-product .short-description {
       background-color: #ffffff!important; 
       padding-bottom: 2%; 
       padding-left: 2%; 
       padding-right: 2%; 
       padding-top: 2%; 
    } 

.single-product .summary.entry-summary div h3 {
       font-family: Montserrat; 
       line-height: 28px; 
    } 

.single-product .summary.entry-summary div li {
       font-family: Oxygen; 
       line-height: 32px; 
    } 

.single-product .summary.entry-summary div p {
       background-color: transparent!important; 
       font-family: Oxygen!important; 
    } 

.single-product .summary.entry-summary {
       float: right!important; 
       margin-bottom: 15px!important; 
       margin-left: 10%; 
       width: 50%!important; 
    } 

.single-product .wc-tab {
       background-color: rgba(255,255,255,1); 
       float: left; 
       width: 100%; 
    } 

.single-product .wc-tab tbody {
       border-bottom-color: rgba(214,214,214,1); 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       border-left-color: rgba(214,214,214,1); 
       border-left-style: solid; 
       border-left-width: 1px!important; 
    } 

.single-product .wc-tab tbody td {
       border-color: #d6d6d6!important; 
       border-right-style: solid; 
       border-right-width: 1px!important; 
       border-top-color: rgba(214,214,214,1)!important; 
       font-family: Oxygen; 
    } 

.single-product .wc-tab tbody tr {
       border-color: #d6d6d6!important; 
    } 

.single-product #main-content {
       background-color: rgba(239,239,239,1); 
    } 

.single-product #main-content .container {
       max-width: 1250px; 
       padding-bottom: 2%; 
       padding-top: 2%; 
       width: 75%!important; 
    } 

.single-product #sidebar {
       padding-bottom: 0px; 
       padding-right: 0px; 
    } 

.sub-menu li#menu-item-95 a {
       background-color: transparent!important; 
       background-image: linear-gradient(90deg,#ffffff,#ffffff); 
       border-bottom-color: rgba(255,255,255,1)!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-color: rgba(255,255,255,1)!important; 
       border-left-color: rgba(255,255,255,1)!important; 
       border-left-style: solid!important; 
       border-left-width: 0px!important; 
       border-right-color: rgba(255,255,255,1)!important; 
       border-right-style: solid!important; 
       border-right-width: 0px!important; 
       border-style: solid!important; 
       border-top-color: rgba(255,255,255,1)!important; 
       border-top-style: solid!important; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgb(15, 14, 51)!important; 
       font-size: 1.4vw!important; 
       font-weight: bolder!important; 
       margin-bottom: 2vh; 
       margin-right: 0px!important; 
       min-width: 100%!important; 
       width: 100%!important; 
    } 

.sub-menu li#menu-item-95 a:hover {
       background-color: rgba(255,255,255,1)!important; 
       background-image: linear-gradient(90deg,#ffffff,#ffffff)!important; 
       border-color: rgba(255,255,255,1)!important; 
       border-style: solid!important; 
       border-width: 2px!important; 
       color: rgb(15, 14, 51)!important; 
    } 

.sub-menu li#menu-item-95 b {
       border-bottom-color: rgb(254, 184, 9); 
       border-bottom-style: solid!important; 
       border-bottom-width: 3px!important; 
    } 

.sub-menu li#menu-item-95 {
       min-width: 100%; 
       text-align: center; 
       width: 100%!important; 
    } 

.tax-product_cat .et_overlay {
       background-color: rgba(255,255,255,0.8); 
    } 

.tax-product_cat .et_overlay:before {
       color: rgb(254, 184, 9)!important; 
    } 

.tax-product_cat #left-area {
       float: right; 
       width: 70%; 
    } 

.tax-product_cat #main-content {
       background-color: rgba(239,239,239,1); 
    } 

.tax-product_cat #main-content .container {
       max-width: 75%; 
       padding-top: 2%; 
       width: 75%!important; 
    } 

.tax-product_cat #sidebar {
       margin-right: 7.5%; 
       padding-left: 0px; 
       width: 22.5%; 
    } 

.tax-product_cat ul.products li.product {
       background-color: rgba(255,255,255,1); 
       border-color: rgba(209,209,209,1); 
       border-radius: 6px; 
       border-style: solid; 
       border-width: 1px!important; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px!important; 
       padding-top: 0px; 
    } 

.tax-product_cat ul.products li.product h3 {
       background-color: rgba(255,255,255,1); 
       border-bottom-color: #feb809; 
       border-bottom-left-radius: 6px; 
       border-bottom-right-radius: 6px; 
       border-bottom-style: solid!important; 
       border-bottom-width: 1px; 
       border-left-color: rgba(254,184,9,1); 
       border-left-style: solid!important; 
       border-left-width: 1px; 
       border-right-color: rgba(254,184,9,1); 
       border-right-style: solid!important; 
       border-right-width: 1px; 
       border-style: solid; 
       border-top-color: rgba(221,221,221,1); 
       border-top-style: solid!important; 
       border-top-width: 1px!important; 
       border-width: 0px; 
       color: rgb(27, 26, 90); 
       font-family: Montserrat; 
       font-weight: normal; 
       line-height: 28px; 
       text-align: center; 
    } 

.tax-product_cat ul.products li.product img {
       margin-bottom: 0px!important; 
    } 

.woocommerce .related {
       float: left; 
       width: 100%!important; 
    } 

.woocommerce .related > h2 {
       font-family: Montserrat; 
       font-size: 20px!important; 
       font-weight: bold; 
    } 

.woocommerce .related ul.products li.product .woocommerce-loop-product__title {
       background-color: rgb(27, 26, 90); 
       color: rgba(255,255,255,1); 
       font-family: Montserrat; 
       font-size: 16px!important; 
       text-align: center; 
    } 

.woocommerce .woocommerce-breadcrumb {
       display: none; 
    } 

.woocommerce .woocommerce-pagination a.page-numbers {
       border-top-style: solid; 
       border-top-width: 0px!important; 
       color: rgb(27, 26, 90); 
    } 

.woocommerce .woocommerce-pagination .page-numbers {
       border-color: rgb(27, 26, 90); 
       border-width: 0px; 
       float: right; 
       font-family: Montserrat; 
    } 

.woocommerce .woocommerce-pagination .page-numbers.current {
       background-color: rgb(27, 26, 90); 
       color: rgb(254, 184, 9); 
    } 

.woocommerce form.woocommerce-ordering {
       background-color: rgba(76,76,76,0); 
       border-style: solid; 
       border-width: 0px!important; 
       font-family: Oxygen; 
       margin-top: .5vh!important; 
    } 

.woocommerce form.woocommerce-ordering select {
       background-color: rgba(255,255,255,1); 
       border-color: rgba(255,255,255,1); 
       border-style: solid; 
       border-width: 1px!important; 
       font-family: Oxygen; 
       height: 28px; 
       line-height: normal!important; 
    } 

.woocommerce h1.page-title {
       background-attachment: scroll!important; 
       background-color: rgba(255,255,255,1); 
       background-image: url('https://www.comfysplints.com/wp-content/uploads/2016/11/comfy-pattern.png')!important; 
       background-position: 5% 25%!important; 
       background-size: cover; 
       border-radius: 6px; 
       color: rgb(27, 26, 90); 
       font-family: Montserrat; 
       font-size: 32px!important; 
       font-weight: bolder; 
       line-height: 32px!important; 
       padding-bottom: 5%; 
       padding-left: 7.5%; 
       padding-top: 5%; 
       text-shadow: rgb(204, 204, 204) 0px 1px 1px; 
       text-transform: none; 
    } 

.woocommerce #content-area div.product div.images .thumbnails .attachment-shop_thumbnail {
       border-radius: 5px; 
    } 

.woocommerce #content-area div.product div.images .thumbnails {
       float: left; 
       width: 100%; 
    } 

.woocommerce #content-area div.product div.images .wp-post-image {
       border-radius: 5px; 
    } 

.woocommerce #content-area div.product div.images {
       width: 40%; 
    } 

.woocommerce #content-area div.product div[itemprop=description]  {
       background-color: rgba(255,255,255,1); 
       border-bottom-left-radius: 5px; 
       border-bottom-right-radius: 5px; 
       border-radius: 5px; 
       border-top-left-radius: 5px!important; 
       border-top-right-radius: 5px!important; 
       margin-bottom: 3.5%; 
    } 

.woocommerce #content-area div.product div[itemprop=description]  p {
       background-color: rgba(239,239,239,1); 
       border-bottom-left-radius: 5px!important; 
       border-bottom-right-radius: 5px!important; 
       border-radius: 5px!important; 
       border-top-left-radius: 5px; 
       border-top-right-radius: 5px; 
       color: rgba(71,71,71,1); 
       font-family: Oxygen; 
       letter-spacing: .2px; 
       line-height: 24px; 
       padding-bottom: 2%; 
       padding-left: 0px; 
       padding-right: 5%; 
       padding-top: 0px; 
    } 

.woocommerce #content-area div.product .product_meta a {
       color: rgba(99,99,99,1); 
       font-family: Oxygen; 
       font-style: normal; 
       text-decoration: none; 
    } 

.woocommerce #content-area div.product .product_meta a:hover {
       color: rgba(30,30,30,1)!important; 
    } 

.woocommerce #content-area div.product .product_meta {
       border-top-width: 0px; 
       display: none; 
       float: left; 
       font-family: Oxygen; 
       font-size: 14px; 
       font-style: normal; 
       line-height: 16px; 
       width: 45%; 
    } 

.woocommerce #content-area div.product .product_title {
       background-color: rgba(239,239,239,1); 
       border-top-left-radius: 5px; 
       border-top-right-radius: 5px; 
       color: rgb(18, 17, 69); 
       font-family: Montserrat; 
       font-weight: bold; 
       padding-left: 0px; 
       padding-right: 5%; 
       padding-top: 0%; 
    } 

.woocommerce #content-area div.product .woocommerce-tabs {
       border-color: rgba(214,214,214,1); 
       border-radius: 5px; 
       display: block!important; 
       float: right!important; 
       margin-top: 2.5vh; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       width: 100%; 
    } 

.woocommerce #content-area div.product .woocommerce-tabs #tab-description  {
       background-color: rgba(255,255,255,1); 
    } 

.woocommerce #content-area div.product .woocommerce-tabs #tab-description  h2 {
       display: none; 
    } 

.woocommerce #content-area div.product .woocommerce-tabs #tab-description  p {
       color: rgba(102,102,102,1); 
       font-family: Oxygen; 
       line-height: 24px; 
    } 

.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {
       background-color: rgba(27,26,90,0)!important; 
    } 

.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
       background-color: rgba(255,255,255,1)!important; 
       color: rgb(254, 184, 9)!important; 
    } 

.woocommerce #content-area div.product {
       float: left; 
    } 

.woocommerce ul.products li.product .woocommerce-loop-product__title {
       background-color: rgb(27, 26, 90); 
       color: rgba(255,255,255,1); 
       font-family: Montserrat; 
       font-size: 16px; 
       font-weight: bold; 
       line-height: 24px; 
       text-align: center; 
    } 

.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
       background-color: rgba(255,255,255,1); 
       border-bottom-color: rgba(206,206,206,1)!important; 
       border-bottom-width: 1px!important; 
       border-color: #cecece; 
       border-left-style: solid; 
       border-left-width: 1px!important; 
       border-right-style: solid; 
       border-right-width: 1px!important; 
       box-shadow: none; 
       color: rgb(58, 58, 58)!important; 
       font-family: Montserrat; 
       font-weight: lighter; 
    } 

.wpb_category_n_menu_accordion > ul > li > ul {
       border-top-color: rgba(221,221,221,1); 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       box-shadow: none; 
    } 

.wpb_category_n_menu_accordion > ul > li > ul > li > a {
       background-color: rgba(255,255,255,1)!important; 
       border-bottom-color: rgba(209,209,209,1)!important; 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       border-color: #d1d1d1; 
       border-left-width: 1px; 
       border-right-color: #d1d1d1; 
       border-right-style: solid; 
       border-right-width: 1px!important; 
       color: rgba(255,255,255,1)!important; 
       font-family: Montserrat; 
       font-weight: lighter; 
       padding-bottom: 10px; 
       padding-top: 10px; 
    } 

dt .inner a span {
       color: rgba(79,79,79,1)!important; 
       font-family: Oxygen!important; 
       font-size: 16px!important; 
       line-height: 34px!important; 
    } 

dt .inner a span:hover {
       color: rgb(254, 184, 9)!important; 
    } 

dt .inner {
       background-color: rgba(255,255,255,1)!important; 
    } 

dt.level2.last {
       display: none!important; 
    } 

dt.opened .inner a {
       background-color: rgba(27,26,90,0)!important; 
    } 

dt.opened .inner a span {
       color: rgb(254, 184, 9)!important; 
       font-size: 14px!important; 
       font-weight: bold!important; 
    } 

dt.opened .inner {
       background-color: rgba(255,255,255,1)!important; 
       padding-left: 8.5%!important; 
    } 

#about-1 {
       background-color: rgb(244, 244, 244); 
       background-image: url('https://www.comfysplints.com/wp-content/uploads/2016/11/comfy-pattern.png'); 
       background-size: cover; 
    } 

#about-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
       background-color: rgba(255,255,255,1); 
       border-radius: 6px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       padding-bottom: 3.5%; 
       padding-left: 6%; 
       padding-right: 6%; 
       padding-top: 3.5%; 
    } 

#about-1.et_pb_section .et_pb_row:nth-child(2) {
       max-width: 75%; 
       width: 75%!important; 
    } 

#about-1.et_pb_section .et_pb_text   h1 {
       color: rgb(27, 26, 90); 
       font-family: Montserrat; 
       font-size: 2.5vw; 
       font-weight: bold; 
    } 

#about-1.et_pb_section .et_pb_text   h2 {
       color: rgba(63,63,63,1); 
       font-family: Montserrat; 
       font-size: 1.5vw!important; 
       font-weight: bold; 
       padding-bottom: 2vh; 
    } 

#about-1.et_pb_section .et_pb_text   h3 {
       color: rgb(66, 66, 66); 
       font-family: Oxygen; 
       font-size: 20px; 
       font-weight: bold; 
    } 

#about-1.et_pb_section .et_pb_text   p {
       color: rgba(145,145,145,1); 
       font-family: Oxygen; 
       font-size: 15px; 
       font-weight: lighter; 
       letter-spacing: 0px; 
       line-height: 28px!important; 
    } 

#code-column.et_pb_text   h3 {
       color: rgba(255,255,255,1)!important; 
    } 

#code-column.et_pb_text   ul {
       display: block!important; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px!important; 
    } 

#code-column.et_pb_text   ul li {
       border-bottom-color: rgba(201,201,201,1); 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       display: block; 
       font-family: Oxygen; 
       line-height: 36px; 
       text-align: center; 
    } 

#comfy-catalogs.et_pb_section .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
       display: block; 
       height: auto; 
       width: 100%!important; 
    } 

#comfy-catalogs.et_pb_section .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
       margin-bottom: 1vw; 
    } 

#comfy-catalogs.et_pb_section .et_pb_blurb .et_pb_blurb_content h4 a {
       color: rgb(15, 14, 51); 
       font-family: Montserrat; 
    } 

#comfy-catalogs.et_pb_section .et_pb_row:nth-child(1) {
       max-width: 100%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 60vw!important; 
    } 

#contact-1 {
       background-color: rgba(239,239,239,1); 
       background-image: url('https://www.comfysplints.com/wp-content/uploads/2016/11/comfy-pattern.png'); 
       padding-bottom: 7%; 
       padding-top: 7%; 
    } 

#contact-1 .col-1 {
       float: left; 
       margin-bottom: 2%; 
       margin-right: 2%; 
       width: 49%; 
    } 

#contact-1 .col-2 {
       float: left; 
       width: 49%; 
    } 

#contact-1 .col-2 select {
       font-family: Oxygen; 
       font-size: 16px; 
       height: 42px; 
       line-height: 36px!important; 
       width: 100%; 
    } 

#contact-1 .row .50-2 {
       float: left!important; 
       width: 49%!important; 
    } 

#contact-1 .row {
       float: left; 
       width: 100%; 
    } 

#contact-1.et_pb_section .et_pb_image {
       height: 100%!important; 
    } 

#contact-1.et_pb_section .et_pb_image img {
       height: auto; 
    } 

#contact-1.et_pb_section .et_pb_row:nth-child(1) {
       background-color: rgba(255,255,255,1); 
       border-radius: 6px; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       display: flex; 
       overflow-x: hidden; 
       overflow-y: hidden; 
    } 

#contact-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#contact-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       padding-right: 5%; 
    } 

#contact-1.et_pb_section .et_pb_text   h1 {
       color: rgb(15, 14, 51); 
       font-family: Montserrat; 
       font-size: 24px; 
       font-weight: bold; 
       padding-bottom: 2vh; 
       text-align: center; 
    } 

#et-info-email:before {
       color: rgb(254, 184, 9)!important; 
    } 

#et-info-phone:before {
       color: rgb(254, 184, 9)!important; 
    } 

#footer-widgets .footer-widget li:before {
       display: none!important; 
    } 

#hcpc-1 {
       background-color: rgba(239,239,239,1); 
    } 

#hcpc-1.et_pb_section .et_pb_row:nth-child(1) {
       padding-top: 0px; 
    } 

#hcpc-1.et_pb_section .et_pb_row:nth-child(2) {
       background-color: rgba(255,255,255,1); 
       border-radius: 5px; 
       overflow-x: hidden; 
       overflow-y: hidden; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
    } 

#hcpc-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
       border-right-color: rgba(201,201,201,1); 
       border-right-style: solid; 
       border-right-width: 1px!important; 
       margin-right: 0px; 
       text-align: left; 
       width: 27.5%; 
    } 

#hcpc-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {
       border-right-color: rgba(201,201,201,1); 
       border-right-style: solid; 
       border-right-width: 1px!important; 
       margin-right: 0px; 
       width: 45%; 
    } 

#hcpc-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {
       width: 27.5%; 
    } 

#hcpc-1.et_pb_section .et_pb_text   h1 {
       color: rgb(27, 26, 90); 
       font-family: Montserrat; 
       font-size: 2.5vw; 
       font-weight: bold; 
    } 

#hcpc-1.et_pb_section .et_pb_text   h3 {
       background-color: rgb(27, 26, 90); 
       color: rgb(254, 184, 9); 
       font-family: Montserrat; 
       font-size: 18px; 
       font-weight: bolder; 
       padding-bottom: 2vh; 
       padding-top: 2vh; 
       text-align: center; 
    } 

#hcpc-1.et_pb_section .et_pb_text   p {
       color: rgba(89,89,89,1); 
       font-family: Oxygen; 
       font-size: 16px; 
       padding-bottom: 1vh; 
       padding-left: 5%; 
       padding-right: 5%; 
       padding-top: 1vh; 
       text-align: center!important; 
    } 

#home-1 {
       background-attachment: fixed; 
       background-image: url('http://comfy.hyperactiv.io/wp-content/uploads/2016/12/made-in-usa.jpeg'); 
       background-position: center top; 
       background-size: contain; 
       bottom: 0px; 
       height: auto; 
       margin-bottom: 0px; 
       margin-top: 0px; 
       padding-bottom: 4%; 
       padding-top: 4%!important; 
       top: 0px; 
    } 

#home-1.et_pb_section .et_pb_row:nth-child(1) {
       background-blend-mode: normal; 
       background-color: rgba(255,255,255,0); 
       background-image: none!important; 
       background-position: left center; 
       background-size: cover; 
       border-radius: 5px; 
       max-width: 75%; 
       padding-bottom: 5vh; 
       padding-left: 0%; 
       padding-right: 0px; 
       padding-top: 5vh; 
       width: 75%!important; 
    } 

#home-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       width: 65%; 
    } 

#home-1.et_pb_section .et_pb_text   a {
       background-color: rgba(254,184,9,0); 
       border-color: #feb809; 
       border-radius: 150px; 
       border-style: solid; 
       border-width: 2px!important; 
       color: rgba(255,255,255,1); 
       display: block; 
       float: left; 
       font-family: Oxygen; 
       font-size: 1vw; 
       font-weight: bold; 
       line-height: 3vw; 
       padding-left: 7.5%; 
       padding-right: 7.5%!important; 
    } 

#home-1.et_pb_section .et_pb_text   a:hover {
       background-color: transparent!important; 
       border-color: rgba(255,255,255,1)!important; 
       color: rgb(255, 255, 255)!important; 
    } 

#home-1.et_pb_section .et_pb_text   h1 {
       color: rgb(27, 26, 90); 
       font-family: Montserrat; 
       font-size: 2.75vw; 
       font-weight: normal; 
       line-height: 2.75vw; 
    } 

#home-1.et_pb_section .et_pb_text   p {
       color: rgba(255,255,255,1); 
       font-family: Oxygen; 
       font-size: 1vw; 
       line-height: 1.2vw; 
    } 

#home-1.et_pb_section .et_pb_text   strong {
       color: rgb(254, 184, 9); 
       display: block; 
    } 

#home-3 strong {
       color: rgb(254, 184, 9); 
    } 

#home-3.et_pb_section .et_pb_fullwidth_header {
       background-attachment: scroll; 
       background-color: rgb(15, 14, 51); 
       background-image: url('http://comfy.hyperactiv.io/wp-content/uploads/2016/11/Background.png'); 
       background-size: cover; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

#home-3.et_pb_section .et_pb_fullwidth_header .header-content h2 {
       font-family: Montserrat; 
       font-weight: bold; 
       padding-bottom: 0px; 
       text-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

#home-4 {
       background-color: rgba(239,239,239,1); 
       padding-bottom: 0%; 
       padding-top: 2%; 
    } 

#home-4.et_pb_section .et_pb_image img {
       width: 100%; 
    } 

#home-4.et_pb_section .et_pb_row:nth-child(1) {
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 75%; 
    } 

#home-4.et_pb_section .et_pb_row:nth-child(2) {
       max-width: 75%; 
       padding-bottom: 0px; 
       width: 75%!important; 
    } 

#home-4.et_pb_section .et_pb_row:nth-child(3) {
       max-width: 75%; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 75%!important; 
    } 

#home-4.et_pb_section .et_pb_text   h3 {
       color: rgba(86,86,86,1); 
       font-family: Montserrat; 
       font-weight: bolder!important; 
       letter-spacing: 2px; 
    } 

#home-4.et_pb_section .et_pb_text   {
       margin-bottom: 0px!important; 
    } 

#image-row-1 {
       float: left; 
       margin-right: 2%; 
       width: 12.57%; 
    } 

#image-row-1.et_pb_image {
       margin-bottom: 2%; 
    } 

#image-row-1.last {
       margin-right: 0px!important; 
    } 

#image-row-2.et_pb_image {
       float: left; 
       margin-right: 2%; 
       width: 12.57%; 
    } 

#image-row-2.first {
       margin-left: 7.5%; 
    } 

#main-footer .container {
       max-width: 1250px; 
       width: 75%!important; 
    } 

#main-header .container {
       max-width: 1250px; 
       width: 75%!important; 
    } 

#sidebar .bottom-ad {
       float: left; 
       width: 100%; 
    } 

#sidebar .bottom-ad p {
       color: rgba(255,255,255,1); 
       float: left; 
       font-family: Montserrat; 
       font-size: 24px; 
       font-weight: bold; 
       line-height: 24px!important; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) a {
       background-color: rgba(255,255,255,1); 
       border-bottom-width: 1px!important; 
       border-color: rgba(221,221,221,1)!important; 
       border-left-color: #cecece!important; 
       border-left-width: 1px!important; 
       border-right-color: #cecece!important; 
       border-right-width: 1px!important; 
       border-top-color: rgba(209,209,209,1)!important; 
       border-top-style: none; 
       color: #3a3a3a!important; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) {
       background-color: rgb(27, 26, 90); 
       border-radius: 5px; 
       overflow-x: hidden; 
       overflow-y: hidden; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) h4 {
       background-color: rgb(27, 26, 90); 
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       color: rgba(255,255,255,1); 
       font-family: Montserrat; 
       font-size: 20px; 
       font-weight: bold; 
       line-height: 40px!important; 
       padding-bottom: 0px; 
       padding-left: 5%; 
    } 

#sidebar ul#menu-categories {
       border-color: rgba(168,168,168,1); 
       border-left-style: solid; 
       border-left-width: 0px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
    } 

#testimonials-1.et_pb_section {
       background-attachment: fixed; 
       background-blend-mode: normal; 
       background-color: rgb(244, 244, 244); 
       background-image: url('https://www.comfysplints.com/wp-content/uploads/2016/11/comfy-pattern-smaller.png'); 
       background-position: left top; 
       background-size: cover; 
    } 

#testimonials-1.et_pb_section .et_pb_testimonial {
       background-color: rgba(255,255,255,1)!important; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
    } 

#testimonials-1.et_pb_section .et_pb_testimonial .et_pb_testimonial_description p:not(.et_pb_testimonial_meta) {
       color: rgba(79,79,79,1); 
       font-family: Oxygen; 
       font-size: 16px; 
       font-weight: lighter; 
       line-height: 24px; 
       text-align: center; 
    } 

#testimonials-1.et_pb_section .et_pb_testimonial .et_pb_testimonial_description p.et_pb_testimonial_meta {
       color: rgba(66,66,66,1); 
       font-family: Oxygen; 
       font-size: 14px; 
       text-align: center; 
    } 

#testimonials-1.et_pb_section .et_pb_testimonial .et_pb_testimonial_description strong {
       color: rgb(27, 26, 90); 
       font-family: Montserrat; 
       font-size: 20px; 
       font-weight: bolder!important; 
       text-align: center; 
    } 

#testimonials-1.et_pb_section .et_pb_text   h1 {
       color: rgb(27, 26, 90); 
       font-family: Montserrat; 
       font-size: 42px; 
       font-weight: bold; 
       padding-bottom: 5%; 
       text-shadow: none; 
    } 

#testimonials-1.et_pb_section .et_pb_text   strong {
       border-bottom-color: rgb(254, 184, 9); 
       border-bottom-style: solid; 
       border-bottom-width: 4px!important; 
       color: rgb(254, 184, 9); 
       font-family: Montserrat; 
       font-weight: bolder!important; 
    } 

#testimonials-2.et_pb_section {
       background-attachment: fixed; 
       background-blend-mode: normal; 
       background-color: rgb(27, 26, 90); 
       background-image: url('https://www.comfysplints.com/wp-content/uploads/2016/11/comfy-pattern-smaller.png'); 
       background-position: left top; 
       background-size: cover; 
       padding-bottom: 7.5%; 
       padding-top: 7.5%; 
    } 

#testimonials-2.et_pb_section .et_pb_text   a {
       border-color: rgb(254, 184, 9); 
       border-radius: 150px; 
       border-style: solid; 
       border-width: 2px!important; 
       color: rgba(255,255,255,1); 
       display: block; 
       float: left; 
       font-family: Oxygen; 
       font-size: 18px; 
       font-weight: bold; 
       line-height: 60px; 
       margin-left: 35%; 
       margin-top: 2.5%; 
       width: 30%; 
    } 

#testimonials-2.et_pb_section .et_pb_text   a:hover {
       background-color: transparent!important; 
       border-color: rgb(255, 255, 255)!important; 
       color: rgb(255, 255, 255)!important; 
    } 

#testimonials-2.et_pb_section .et_pb_text   h1 {
       color: rgba(255,255,255,1); 
       font-family: Montserrat; 
       font-size: 42px; 
       font-weight: bold; 
    } 

#top-header .container {
       max-width: 1250px; 
       padding-bottom: 1.5vh; 
       padding-top: 1.5vh; 
       width: 75%!important; 
    } 

#wpcf7-f158-p44-o1 input[type=email] {
       border-radius: 4px; 
       font-family: Oxygen; 
       font-size: 16px; 
       line-height: 36px; 
       padding-left: 3%; 
       width: 100%; 
    } 

#wpcf7-f158-p44-o1 input[type=submit] {
       background-color: #feb809; 
       border-color: rgba(210,152,3,1); 
       border-radius: 150px; 
       border-style: solid; 
       color: rgba(122,89,5,1); 
       display: block; 
       float: right; 
       font-family: Oxygen; 
       font-size: 16px; 
       font-weight: bold; 
       line-height: 36px; 
       margin-top: 1vh; 
       text-shadow: none; 
       text-transform: uppercase; 
       width: 30%; 
    } 

#wpcf7-f158-p44-o1 input[type=submit]:hover {
       background-color: rgb(254, 184, 9)!important; 
       border-color: rgb(254, 184, 9)!important; 
       color: rgba(255,255,255,1)!important; 
    } 

#wpcf7-f158-p44-o1 input[type=tel] {
       border-radius: 4px; 
       font-family: Oxygen; 
       font-size: 16px; 
       line-height: 36px; 
       padding-left: 3%; 
       width: 100%; 
    } 

#wpcf7-f158-p44-o1 input[type=text] {
       border-radius: 4px; 
       font-family: Oxygen; 
       font-size: 16px; 
       line-height: 36px; 
       padding-left: 3%; 
       width: 100%; 
    } 

#wpcf7-f158-p44-o1 textarea {
       border-radius: 5px; 
       font-family: Oxygen; 
       font-size: 16px; 
       height: 120px; 
       padding-left: 1.5%; 
       padding-top: 8px; 
       width: 100%; 
    } 

#wpcf7-f205-o1 input[type=email] {
       border-radius: 4px; 
       font-family: Oxygen; 
       font-size: 14px; 
       height: 40px; 
       padding-left: 2%; 
       width: 100%; 
    } 

#wpcf7-f205-o1 input[type=tel] {
       border-radius: 4px; 
       font-family: Oxygen; 
       font-size: 14px; 
       height: 40px; 
       padding-left: 2%; 
       width: 100%; 
    } 

#wpcf7-f205-o1 input[type=text] {
       border-radius: 4px; 
       color: rgba(71,71,71,1); 
       font-family: Oxygen; 
       font-size: 14px; 
       height: 40px; 
       padding-left: 2%; 
       width: 100%; 
    } 

#wpcf7-f205-o1 p {
       color: rgba(89,89,89,1); 
    } 

html body div#et-secondary-menu ul.menu li a {
       font-size: 13px; 
       padding-bottom: 0px; 
    } 

html body div#et-secondary-menu ul.menu li a:hover {
       color: rgb(254, 184, 9)!important; 
       opacity: 1!important; 
    } 

html body div#et-top-navigation {
       padding-bottom: 15px; 
       padding-left: 0px!important; 
       padding-top: 15px!important; 
       width: auto; 
    } 

html body div#et-top-navigation ul.nav {
       float: right; 
    } 

html body div#et-top-navigation ul.nav li a {
       border-bottom-style: none!important; 
       border-color: rgba(255,255,255,1); 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       color: rgba(68,68,68,1); 
       font-family: Oxygen; 
       font-size: 15px; 
       font-weight: lighter; 
       padding-bottom: 12px; 
       padding-left: 16px; 
       padding-right: 16px; 
       padding-top: 12px; 
    } 

html body div#et-top-navigation ul.nav li a:hover {
       color: rgb(254, 184, 9)!important; 
       opacity: 1!important; 
    } 

html body div#et-top-navigation ul.nav li {
       padding-right: 0px; 
    } 

html body div#et_top_search #et_search_icon {
       color: rgb(15, 14, 51); 
    } 

html body div#et_top_search #et_search_icon:hover {
       color: rgb(254, 184, 9)!important; 
    } 

html body div#footer-bottom {
       background-color: rgba(255,255,255,1); 
    } 

html body div#footer-bottom .et-social-icons li a {
       color: rgba(214,214,214,1); 
       font-size: 15px; 
    } 

html body div#footer-bottom .et-social-icons li a:hover {
       color: rgb(254, 184, 9)!important; 
    } 

html body div#top-header {
       background-color: #0f0e33!important; 
       background-image: linear-gradient(180deg,#2e2e50,#0f0e33); 
       border-bottom-color: rgba(211,211,211,1); 
       border-bottom-style: solid; 
       border-bottom-width: 2px!important; 
       font-family: Oxygen; 
       opacity: 1; 
       z-index: 9999999!important; 
    } 

html body div#top-header .et-cart-info {
       display: none; 
    } 

html body div#top-header #et-info a {
       color: rgba(255,255,255,1); 
       font-size: 13px; 
    } 

html body div#top-header #et-info #et-info-phone {
       color: rgba(255,255,255,1); 
       font-size: 13px; 
    } 

html body div#top-header #et-info {
       padding-bottom: 0px; 
    } 

html body footer#main-footer {
       background-color: rgba(255,255,255,1); 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {
       color: rgba(61,61,61,1)!important; 
       display: block; 
       float: left; 
       font-family: Oxygen; 
       font-weight: lighter; 
       transition: .2s!important; 
       width: 100%!important; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a:hover {
       color: rgb(27, 26, 90)!important; 
       padding-left: 0%!important; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) h4 {
       color: rgba(27,26,90,1)!important; 
       font-family: Montserrat; 
       font-size: 16px; 
       font-weight: bolder; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) img {
       width: 100%!important; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {
       color: rgba(58,58,58,1); 
       font-family: Oxygen; 
       font-weight: lighter; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
       display: block; 
       float: left; 
       font-family: Oxygen; 
       padding-left: 0px; 
       width: 100%; 
    } 

html body header#main-header {
       box-shadow: none; 
       padding-bottom: 4px; 
       padding-top: 4px; 
    } 

html body header#main-header #logo {
       max-height: 100%; 
    } 

input#product-interested {
       border-bottom-color: rgba(186,186,186,1); 
       border-left-width: 0px; 
       border-radius: 0px!important; 
       border-right-width: 0px; 
       border-top-width: 0px; 
       font-weight: bold; 
       margin-bottom: 2%; 
       margin-top: 1vh; 
       padding-left: 0px!important; 
       width: auto!important; 
    } 

.et_pb_slider .et_pb_container {
    } 

.mega-menu {
    } 

.post-38 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {
    } 

.post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {
    } 

.post-38 .et_pb_section:nth-child(1) .et_pb_slider {
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    } 

.post-42 .et_pb_section:nth-child(1) .et_pb_text   {
    } 

.pum-container h4 {
    } 

.woocommerce ul.products {
    } 

#about-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    } 

#about-1.et_pb_section .et_pb_row:nth-child(1) {
    } 

#comfy-catalogs {
    } 

#home-3.et_pb_section .et_pb_fullwidth_header .header-content {
    } 

#home-4.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    } 

#home-4.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {
    } 

#testimonials-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    } 

#testimonials-1.et_pb_section .et_pb_row:nth-child(1) {
    } 

#testimonials-2.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
    } 

html body div#et_mobile_nav_menu .mobile_menu_bar:before {
    } 

html body div#et_mobile_nav_menu {
    } 

html body .mobile_nav {
    } 

html body .mobile_nav ul#mobile_menu {
    } 

html body .mobile_nav ul#mobile_menu li a {
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {
    } 

p.woocommerce-result-count {
       color: rgba(119,119,119,1); 
       font-family: Oxygen; 
       padding-bottom: 2vh; 
       padding-top: .5vh; 
    } 

li#menu-item-179 a {
       background-color: rgba(255,255,255,1); 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       border-color: rgba(198,198,198,1); 
       border-left-style: solid; 
       border-left-width: 1px!important; 
       border-right-style: solid; 
       border-right-width: 1px!important; 
       border-top-style: none; 
       border-top-width: 0px!important; 
       color: rgb(254, 184, 9)!important; 
    } 

li#menu-item-86 a {
       background-color: rgba(255,255,255,1); 
       border-bottom-color: #ffffff!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-color: rgba(255,255,255,1); 
       border-style: solid; 
       border-top-left-radius: 6px; 
       border-top-right-radius: 6px; 
       border-width: 2px!important; 
       padding-bottom: 12px!important; 
       z-index: 99999; 
    } 

li#menu-item-86 a:hover {
       background-color: rgba(255,255,255,1)!important; 
       border-color: rgb(15, 14, 51)!important; 
       border-width: 2px!important; 
       opacity: 1!important; 
    } 

li#menu-item-86 {
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-color: rgba(255,255,255,1); 
       border-radius: 6px; 
       border-style: solid; 
       border-width: 1px!important; 
       height: auto!important; 
       overflow-x: visible; 
    } 

li#menu-item-86 .sub-menu {
       border-bottom-style: solid; 
       border-bottom-width: 2px!important; 
       border-color: rgb(15, 14, 51); 
       border-left-style: solid; 
       border-left-width: 2px!important; 
       border-radius: 5px; 
       border-right-style: solid; 
       border-right-width: 2px!important; 
       border-top-width: 2px!important; 
       border-width: 1px!important; 
       padding-bottom: 2vh!important; 
       padding-left: 2vh!important; 
       padding-right: 2vh!important; 
       padding-top: 2vh!important; 
       top: 50px; 
    } 

li#menu-item-86 .sub-menu .menu-item a {
       background-color: rgb(15, 14, 51); 
       border-bottom-left-radius: 6px!important; 
       border-bottom-right-radius: 6px!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 1px!important; 
       border-color: #dbdbdb; 
       border-left-width: 1px!important; 
       border-right-width: 1px!important; 
       border-style: solid; 
       border-top-width: 1px!important; 
       border-width: 1px; 
       color: rgba(255,255,255,1); 
       float: left; 
       font-family: Montserrat; 
       font-size: 14px; 
       font-weight: bold!important; 
       letter-spacing: 2px; 
       line-height: 28px!important; 
       margin-right: 0px!important; 
       overflow-x: visible; 
       overflow-y: visible; 
       padding-bottom: 0px!important; 
       padding-left: 0px; 
       padding-right: 0px; 
       text-align: center!important; 
       transition: .2s!important; 
    } 

li#menu-item-86 .sub-menu .menu-item a:hover {
       background-color: rgb(15, 14, 51)!important; 
       background-image: none!important; 
       color: rgb(15, 14, 51)!important; 
    } 

li#menu-item-86 .sub-menu .menu-item {
       border-radius: 0px!important; 
       display: block!important; 
       float: left!important; 
       margin-bottom: 0px!important; 
       margin-left: 0px!important; 
       margin-right: 0px!important; 
       overflow-x: hidden!important; 
       overflow-y: hidden!important; 
       width: 20%!important; 
    } 

li#menu-item-86 .sub-menu .menu-item img {
       border-bottom-color: rgb(27, 26, 90)!important; 
       border-bottom-style: solid; 
       border-bottom-width: 1px!important; 
       border-top-left-radius: 4px; 
       border-top-right-radius: 4px; 
       display: block; 
       float: left; 
       height: auto!important; 
       width: 100%!important; 
    } 

li#menu-item-86 .sub-menu .menu-item img:hover {
       border-bottom-color: rgb(15, 14, 51)!important; 
    } 

li#menu-item-86:hover {
       border-color: rgb(27, 26, 90)!important; 
       border-left-width: 1px!important; 
       border-right-width: 1px!important; 
       border-top-width: 1px!important; 
    } 

span.inner {
       background-position: 2.5% 50%!important; 
       padding-left: 8.5%!important; 
    } 

span.wpb-submenu-indicator {
       border-color: rgba(168,168,168,1); 
       border-radius: 150px; 
       border-style: solid; 
       border-width: 2px!important; 
       color: #a8a8a8; 
       font-family: Montserrat; 
       font-size: 16px!important; 
       height: 20px!important; 
       line-height: 18px!important; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
       text-align: center; 
       width: 20px!important; 
    } 

span.wpb-submenu-indicator:hover {
       color: rgb(254, 184, 9)!important; 
    } 


@media  screen and (min-width:1025px) { .mobile-only {   display: none!important; }  }  
@media  screen and (min-width:1025px) { .popmake-close {   display: block!important; }  }  
@media screen and (max-width: 480px)  { a.button.ywctm-custom-button {   font-size: 15px; }  }  
@media screen and (max-width: 480px)  { a.button.ywctm-custom-button {   line-height: 25px!important; }  }  
@media screen and (max-width: 480px)  { a.button.ywctm-custom-button {   margin-right: 12.5%; }  }  
@media screen and (max-width: 480px)  { a.button.ywctm-custom-button {   width: 75%; }  }  
@media screen and (max-width: 480px)  { .archive #left-area {   border-top-color: rgba(226,226,226,1); }  }  
@media screen and (max-width: 480px)  { .archive #left-area {   border-top-style: solid; }  }  
@media screen and (max-width: 480px)  { .archive #left-area {   border-top-width: 1px!important; }  }  
@media screen and (max-width: 480px)  { .archive #main-content .container {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { .archive #main-content .container {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .archive #main-content .container {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .archive #sidebar {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   background-color: transparent; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   border-radius: 0px!important; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   border-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   display: inline-block; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   float: none!important; }  }  
@media screen and (max-width: 480px)  { .archive li.product h3 {   font-size: 12px!important; }  }  
@media screen and (max-width: 480px)  { .archive li.product h3 {   line-height: 20px; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   margin-left: 2.5%!important; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   margin-right: 2.5%!important; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   max-width: 95%; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   padding-left: 0%!important; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   padding-right: 5%!important; }  }  
@media screen and (max-width: 480px)  { .archive li.product {   width: 95%!important; }  }  
@media screen and (max-width: 480px)  { .copyright p {   font-size: 10px; }  }  
@media screen and (max-width: 480px)  { .copyright p {   line-height: 16px; }  }  
@media screen and (max-width: 480px)  { .copyright p {   text-align: center; }  }  
@media screen and (max-width: 480px)  { .et_pb_section .et_pb_row {   min-width: 80%; }  }  
@media screen and (max-width: 480px)  { .et_pb_section .et_pb_row {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .et_pb_section .et_pb_row {   padding-top: 10px; }  }  
@media screen and (max-width: 480px)  { .et_pb_section .et_pb_row {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .et_pb_slider .et_pb_container {   margin-left: 2.5%; }  }  
@media screen and (max-width: 480px)  { .et_pb_slider .et_pb_container {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { .et_pb_slider .et_pb_container {   width: 95%; }  }  
@media screen and (max-width: 480px)  { .home #main-header {   box-shadow: none; }  }  
@media screen and (max-width: 480px)  { .mega-menu {   display: none!important; }  }  
@media screen and (max-width: 480px)  { .phone-icon {   display: inline-block!important; }  }  
@media screen and (max-width: 480px)  { .phone-icon {   float: none; }  }  
@media screen and (max-width: 480px)  { .phone-icon {   font-size: 26px; }  }  
@media screen and (max-width: 480px)  { .phone-icon {   line-height: 26px; }  }  
@media screen and (max-width: 480px)  { .phone-icon {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .popmake-close {   float: right!important; }  }  
@media screen and (max-width: 480px)  { .popmake-close {   height: 10vw; }  }  
@media screen and (max-width: 480px)  { .popmake-close {   left: 82.5vw; }  }  
@media screen and (max-width: 480px)  { .popmake-close {   position: absolute; }  }  
@media screen and (max-width: 480px)  { .popmake-close {   right: 0px; }  }  
@media screen and (max-width: 480px)  { .popmake-close {   top: 2.5vw; }  }  
@media screen and (max-width: 480px)  { .popmake-close {   width: 10vw; }  }  
@media screen and (max-width: 480px)  { .popmake-close {   z-index: 9999999999999; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {   font-size: 18px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {   line-height: 10px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_fullwidth_header {   height: auto!important; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   font-size: 26px!important; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   font-weight: bolder!important; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   line-height: 20px!important; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   text-shadow: none; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {   width: 100%; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {   line-height: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description {   width: 100%; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   line-height: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) .et_pb_slider {   height: auto!important; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(1) {   padding-bottom: 24px!important; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb {   border-radius: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb {   display: block!important; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content h4 a {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb {   float: left!important; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb {   height: auto; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb {   margin-bottom: 5%; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb {   margin-left: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb {   overflow-x: hidden; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_blurb {   width: 100%; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {   display: flex; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) {   width: 95%; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) {   padding-bottom: 10px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) {   padding-left: 10px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) {   padding-right: 10px; }  }  
@media screen and (max-width: 480px)  { .post-38 .et_pb_section:nth-child(2) {   padding-top: 10px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   min-width: 0px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   width: 250px!important; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_text   h1 {   font-size: 21px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_text   h1 {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_text   h3 {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { .post-42 .et_pb_section:nth-child(1) .et_pb_text   {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { .pum-container {   bottom: auto; }  }  
@media screen and (max-width: 480px)  { .pum-container {   font-size: 11px; }  }  
@media screen and (max-width: 480px)  { .pum-container h4 {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { .pum-container h4 {   line-height: 16px; }  }  
@media screen and (max-width: 480px)  { .pum-container h4 {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .pum-container input {   display: block; }  }  
@media screen and (max-width: 480px)  { .pum-container input {   float: left; }  }  
@media screen and (max-width: 480px)  { .pum-container input {   margin-bottom: 2.5%!important; }  }  
@media screen and (max-width: 480px)  { .pum-container input {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { .pum-container input {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .pum-container input.wpcf7-form-control.wpcf7-submit {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { .pum-container input.wpcf7-form-control.wpcf7-submit {   height: 40px; }  }  
@media screen and (max-width: 480px)  { .pum-container input.wpcf7-form-control.wpcf7-submit {   margin-left: 12.5%; }  }  
@media screen and (max-width: 480px)  { .pum-container input.wpcf7-form-control.wpcf7-submit {   width: 75%!important; }  }  
@media screen and (max-width: 480px)  { .pum-container {   left: 2.5%!important; }  }  
@media screen and (max-width: 480px)  { .pum-container {   margin-left: 0px!important; }  }  
@media screen and (max-width: 480px)  { .pum-container {   padding-top: 5%!important; }  }  
@media screen and (max-width: 480px)  { .pum-container {   right: 0px; }  }  
@media screen and (max-width: 480px)  { .pum-container {   top: 9%!important; }  }  
@media screen and (max-width: 480px)  { .pum-container {   width: 95%!important; }  }  
@media screen and (max-width: 480px)  { .pum-title {   font-size: 18px!important; }  }  
@media screen and (max-width: 480px)  { .related .product {   background-color: rgba(255,255,255,0); }  }  
@media screen and (max-width: 480px)  { .related .product {   border-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { .related .product {   box-shadow: none; }  }  
@media screen and (max-width: 480px)  { .related .product {   margin-right: 0px!important; }  }  
@media screen and (max-width: 480px)  { .related .product {   max-width: 50%; }  }  
@media screen and (max-width: 480px)  { .related .product {   padding-left: 5%!important; }  }  
@media screen and (max-width: 480px)  { .related .product {   padding-right: 5%!important; }  }  
@media screen and (max-width: 480px)  { .related .product {   width: 50%!important; }  }  
@media screen and (max-width: 480px)  { .related h3 {   font-size: 12px!important; }  }  
@media screen and (max-width: 480px)  { .related h3 {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { .row .col-1 {   margin-right: 0px!important; }  }  
@media screen and (max-width: 480px)  { .row .col-1 {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .row .col-2 {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .single-product .short-description {   background-color: rgba(255,255,255,0)!important; }  }  
@media screen and (max-width: 480px)  { .single-product .summary.entry-summary {   margin-left: 0px; }  }  
@media screen and (max-width: 480px)  { .single-product .summary.entry-summary {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .single-product #main-content .container {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { .single-product #main-content .container {   padding-bottom: 5%; }  }  
@media screen and (max-width: 480px)  { .single-product #main-content .container {   padding-left: 5%; }  }  
@media screen and (max-width: 480px)  { .single-product #main-content .container {   padding-right: 5%; }  }  
@media screen and (max-width: 480px)  { .single-product #main-content .container {   padding-top: 5%; }  }  
@media screen and (max-width: 480px)  { .single-product #main-content .container {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .woocommerce .related > h2 {   text-align: center; }  }  
@media screen and (max-width: 480px)  { .woocommerce form.woocommerce-ordering {   padding-right: 2%; }  }  
@media screen and (max-width: 480px)  { .woocommerce form.woocommerce-ordering {   padding-top: 2%; }  }  
@media screen and (max-width: 480px)  { .woocommerce form.woocommerce-ordering select {   font-size: 10px; }  }  
@media screen and (max-width: 480px)  { .woocommerce form.woocommerce-ordering select {   width: 100%; }  }  
@media screen and (max-width: 480px)  { .woocommerce form.woocommerce-ordering {   width: 50%; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   background-color: rgb(27, 26, 90); }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   border-radius: 0px; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   color: rgba(255,255,255,1); }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   font-size: 24px!important; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   line-height: 20px!important; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   padding-bottom: 5%; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   padding-top: 5%; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   text-align: center; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   text-shadow: none; }  }  
@media screen and (max-width: 480px)  { .woocommerce h1.page-title {   text-transform: none; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product div.images {   width: 100%; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product div[itemprop=description]  p {   background-color: rgba(255,255,255,1); }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product div[itemprop=description]  p {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product div[itemprop=description]  p {   line-height: 20px; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product div[itemprop=description]  p {   padding-bottom: 5%!important; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product div[itemprop=description]  p {   padding-left: 5%; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product div[itemprop=description]  p {   padding-right: 5%; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product div[itemprop=description]  p {   padding-top: 5%; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product div[itemprop=description]  p {   text-align: center; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product .product_meta {   line-height: 32px; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product .product_meta {   padding-bottom: 5%; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product .product_meta {   text-align: center; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product .product_meta {   width: 100%; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product .product_title {   display: none; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product .product_title {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product .product_title {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product .product_title {   text-align: center; }  }  
@media screen and (max-width: 480px)  { .woocommerce #content-area div.product .product_title {   text-transform: none; }  }  
@media screen and (max-width: 480px)  { .woocommerce ul.products {   padding-left: 10px!important; }  }  
@media screen and (max-width: 480px)  { .woocommerce ul.products {   padding-right: 10px!important; }  }  
@media screen and (max-width: 480px)  { .woocommerce ul.products {   text-align: center; }  }  
@media screen and (max-width: 480px)  { #about-1 {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #about-1 {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_row:nth-child(1) {   padding-bottom: 30px; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   padding-bottom: 10%; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   padding-left: 10%; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   padding-right: 10%; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   padding-top: 10%; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_row:nth-child(2) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_row:nth-child(2) {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_row:nth-child(2) {   width: 90%!important; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_text   h1 {   color: rgb(254, 184, 9); }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_text   h1 {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_text   h2 {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_text   h2 {   line-height: 16px!important; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_text   h3 {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_text   h3 {   font-weight: normal; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_text   h3 {   line-height: 20px; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_text   p {   font-size: 14px; }  }  
@media screen and (max-width: 480px)  { #about-1.et_pb_section .et_pb_text   p {   line-height: 23px!important; }  }  
@media screen and (max-width: 480px)  { #code-column.et_pb_text   h3 {   font-size: 12px!important; }  }  
@media screen and (max-width: 480px)  { #code-column.et_pb_text   h3 {   font-weight: normal!important; }  }  
@media screen and (max-width: 480px)  { #code-column.et_pb_text   ul li {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { #code-column.et_pb_text   ul li {   line-height: 30px; }  }  
@media screen and (max-width: 480px)  { #comfy-catalogs {   padding-bottom: 30px; }  }  
@media screen and (max-width: 480px)  { #comfy-catalogs {   padding-top: 30px; }  }  
@media screen and (max-width: 480px)  { #comfy-catalogs.et_pb_section .et_pb_blurb .et_pb_blurb_content h4 a {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { #comfy-catalogs.et_pb_section .et_pb_blurb .et_pb_blurb_content h4 a {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #contact-1.et_pb_section .et_pb_image {   display: none; }  }  
@media screen and (max-width: 480px)  { #contact-1.et_pb_section .et_pb_row:nth-child(1) {   display: block; }  }  
@media screen and (max-width: 480px)  { #contact-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   display: block; }  }  
@media screen and (max-width: 480px)  { #contact-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #contact-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   padding-left: 10%; }  }  
@media screen and (max-width: 480px)  { #contact-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {   padding-right: 10%!important; }  }  
@media screen and (max-width: 480px)  { #contact-1.et_pb_section .et_pb_row:nth-child(1) {   width: 90%; }  }  
@media screen and (max-width: 480px)  { #contact-1.et_pb_section .et_pb_text   h1 {   font-size: 18px; }  }  
@media screen and (max-width: 480px)  { #contact-1.et_pb_section .et_pb_text   h1 {   padding-bottom: 10%; }  }  
@media screen and (max-width: 480px)  { #hcpc-1 {   padding-bottom: 10%; }  }  
@media screen and (max-width: 480px)  { #hcpc-1 {   padding-top: 10%; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(1) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) {   border-bottom-left-radius: 0px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) {   border-bottom-right-radius: 0px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) {   border-radius: 5px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) {   border-top-left-radius: 0px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) {   border-top-right-radius: 0px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   width: 50%!important; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {   display: none; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {   width: 33.33%!important; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(3) {   width: 50%!important; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_row:nth-child(2) {   width: 90%; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_text   h1 {   color: rgb(27, 26, 90); }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_text   h1 {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_text   h1 {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_text   p {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { #hcpc-1.et_pb_section .et_pb_text   p {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_row:nth-child(1) {   border-radius: 0px; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_row:nth-child(1) {   padding-bottom: 30%; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_row:nth-child(1) {   padding-left: 10%; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_row:nth-child(1) {   padding-right: 10%; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_row:nth-child(1) {   padding-top: 15%; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_row:nth-child(1) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   a {   font-size: 12px; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   a {   line-height: 36px; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   a {   margin-left: 12.5%; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   a {   width: 75%; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   h1 {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   h1 {   line-height: 20px; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   h1 {   text-align: center!important; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   h1 {   text-transform: capitalize; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   p {   font-size: 13px; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   p {   line-height: 20px; }  }  
@media screen and (max-width: 480px)  { #home-1.et_pb_section .et_pb_text   p {   text-align: center; }  }  
@media screen and (max-width: 480px)  { #home-3.et_pb_section .et_pb_fullwidth_header .header-content {   margin-left: 0px; }  }  
@media screen and (max-width: 480px)  { #home-3.et_pb_section .et_pb_fullwidth_header .header-content {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { #home-3.et_pb_section .et_pb_fullwidth_header .header-content {   width: 100%; }  }  
@media screen and (max-width: 480px)  { #home-4 {   padding-bottom: 7.5%; }  }  
@media screen and (max-width: 480px)  { #home-4 {   padding-top: 7.5%; }  }  
@media screen and (max-width: 480px)  { #home-4.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #home-4.et_pb_section .et_pb_row:nth-child(1) {   width: 100%; }  }  
@media screen and (max-width: 480px)  { #home-4.et_pb_section .et_pb_row:nth-child(2) .et_pb_column:nth-child(1) {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #home-4.et_pb_section .et_pb_text   h3 {   font-size: 18px; }  }  
@media screen and (max-width: 480px)  { #home-4.et_pb_section .et_pb_text   h3 {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #image-row-1 {   display: inline-block!important; }  }  
@media screen and (max-width: 480px)  { #image-row-1 {   float: left; }  }  
@media screen and (max-width: 480px)  { #image-row-1 {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { #image-row-1 {   width: 50%; }  }  
@media screen and (max-width: 480px)  { #image-row-2.et_pb_image {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { #image-row-2.et_pb_image {   width: 50%!important; }  }  
@media screen and (max-width: 480px)  { #image-row-2.first {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #image-row-2.first {   width: 50%; }  }  
@media screen and (max-width: 480px)  { #main-header .container {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { #main-header .container {   padding-left: 5%; }  }  
@media screen and (max-width: 480px)  { #main-header .container {   padding-right: 5%; }  }  
@media screen and (max-width: 480px)  { #main-header .container {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #sidebar .bottom-ad p {   display: inline-block!important; }  }  
@media screen and (max-width: 480px)  { #sidebar .bottom-ad p {   float: none; }  }  
@media screen and (max-width: 480px)  { #sidebar .bottom-ad p {   font-size: 26px; }  }  
@media screen and (max-width: 480px)  { #sidebar .bottom-ad p {   line-height: 26px!important; }  }  
@media screen and (max-width: 480px)  { #sidebar .bottom-ad p {   text-align: center!important; }  }  
@media screen and (max-width: 480px)  { #sidebar .bottom-ad {   text-align: center; }  }  
@media screen and (max-width: 480px)  { #sidebar .et_pb_widget:not(.woocommerce) h4 {   font-size: 16px; }  }  
@media screen and (max-width: 480px)  { #sidebar .et_pb_widget:not(.woocommerce) h4 {   text-align: center; }  }  
@media screen and (max-width: 480px)  { #sidebar .et_pb_widget:not(.woocommerce) {   margin-left: 5%; }  }  
@media screen and (max-width: 480px)  { #sidebar .et_pb_widget:not(.woocommerce) {   width: 90%; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-left: 5%; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   margin-right: 10%!important; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   width: 90%!important; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_row:nth-child(1) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_row:nth-child(1) {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_row:nth-child(1) {   width: 90%; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_text   h1 {   font-size: 18px; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_text   h1 {   line-height: 20px; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_text   strong {   border-bottom-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { #testimonials-1.et_pb_section .et_pb_text   strong {   display: block; }  }  
@media screen and (max-width: 480px)  { #testimonials-2.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   padding-bottom: 10%; }  }  
@media screen and (max-width: 480px)  { #testimonials-2.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   padding-left: 10%; }  }  
@media screen and (max-width: 480px)  { #testimonials-2.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   padding-right: 10%; }  }  
@media screen and (max-width: 480px)  { #testimonials-2.et_pb_section .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {   padding-top: 10%; }  }  
@media screen and (max-width: 480px)  { #testimonials-2.et_pb_section .et_pb_text   a {   line-height: 50px; }  }  
@media screen and (max-width: 480px)  { #testimonials-2.et_pb_section .et_pb_text   a {   margin-left: 10%; }  }  
@media screen and (max-width: 480px)  { #testimonials-2.et_pb_section .et_pb_text   a {   width: 80%; }  }  
@media screen and (max-width: 480px)  { #testimonials-2.et_pb_section .et_pb_text   h1 {   font-size: 21px; }  }  
@media screen and (max-width: 480px)  { #testimonials-2.et_pb_section .et_pb_text   h1 {   line-height: 28px; }  }  
@media screen and (max-width: 480px)  { #top-header .container {   max-width: 100%; }  }  
@media screen and (max-width: 480px)  { #top-header .container {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { #top-header .container {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { #top-header .container {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f158-p44-o1 input[type=submit] {   width: 100%; }  }  
@media screen and (max-width: 480px)  { #wpcf7-f158-p44-o1 input[type=text] {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   color: rgb(254, 184, 9)!important; }  }  
@media screen and (max-width: 480px)  { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   font-size: 34px!important; }  }  
@media screen and (max-width: 480px)  { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   line-height: 30px!important; }  }  
@media screen and (max-width: 480px)  { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { html body div#et_mobile_nav_menu {   line-height: 0px; }  }  
@media screen and (max-width: 480px)  { html body div#et-top-navigation {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { html body div#et-top-navigation {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { html body div#et_top_search #et_search_icon {   display: none; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info a {   display: block; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info a {   float: left; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info a {   line-height: 36px; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info a {   width: 55%!important; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info #et-info-phone {   display: block; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info #et-info-phone {   float: left; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info #et-info-phone {   line-height: 36px; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info #et-info-phone {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info #et-info-phone {   width: 45%; }  }  
@media screen and (max-width: 480px)  { html body div#top-header #et-info {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav {   line-height: 0px; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav {   padding-top: 22px; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu {   border-top-color: rgb(254, 184, 9); }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu li a {   font-family: Montserrat; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu li a {   font-weight: normal; }  }  
@media screen and (max-width: 480px)  { html body .mobile_nav ul#mobile_menu li a {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {   text-align: center; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) h4 {   font-size: 15px; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) h4 {   text-align: center; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) h4 {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) img {   display: block; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) img {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) img {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) p {   text-align: center; }  }  
@media screen and (max-width: 480px)  { html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) {   width: 100%!important; }  }  
@media screen and (max-width: 480px)  { html body header#main-header {   border-bottom-color: rgba(239,239,239,1); }  }  
@media screen and (max-width: 480px)  { html body header#main-header {   border-bottom-style: solid; }  }  
@media screen and (max-width: 480px)  { html body header#main-header {   border-bottom-width: 1px!important; }  }  
@media screen and (max-width: 480px)  { html body header#main-header #logo {   max-width: 70%; }  }  
@media screen and (max-width: 480px)  { p.woocommerce-result-count {   font-size: 10px; }  }  
@media screen and (max-width: 480px)  { p.woocommerce-result-count {   padding-left: 5%; }  }  
@media screen and (max-width: 480px)  { p.woocommerce-result-count {   width: 50%; }  }  