body #top-header .et-cart-info {
       font-size: 14px; 
    } 

.post-2 .et_pb_section:nth-child(1) {
       padding-bottom: 10px; 
       padding-top: 44px; 
    } 

.post-2 .et_pb_section:nth-child(10) .et_pb_fullwidth_header {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-2 .et_pb_section:nth-child(2) .et_pb_fullwidth_header {
       height: 79px; 
       margin-top: -20px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-2 .et_pb_section:nth-child(2) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-top: 35px; 
    } 

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

.post-2 .et_pb_section:nth-child(2) .et_pb_text   h3 {
       color: rgba(200,3,3,1); 
       font-size: 20px; 
       margin-top: -20px!important; 
    } 

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

.post-2 .et_pb_section:nth-child(3) .et_pb_text   h3 {
       color: rgba(71,66,66,1); 
       font-size: 20px; 
       margin-top: -20px!important; 
       padding-top: 16px; 
    } 

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

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

.post-2 .et_pb_section:nth-child(5) .et_pb_fullwidth_header {
       border-style: none; 
       margin-left: 0px; 
       margin-top: 0px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       text-align: center; 
       text-decoration: none; 
    } 

.post-2 .et_pb_section:nth-child(5) .et_pb_fullwidth_header h1 {
       font-size: 52px; 
       font-weight: bolder; 
       left: auto; 
       letter-spacing: 0px; 
       margin-left: -20px; 
       margin-right: -20px; 
       position: relative; 
       text-decoration: none; 
       width: auto; 
       word-spacing: 0px; 
    } 

.post-2 .et_pb_section:nth-child(5) {
       margin-bottom: -20px; 
       margin-top: 0px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-2 .et_pb_section:nth-child(6) .et_pb_fullwidth_header {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

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

.post-2 .et_pb_section:nth-child(7) {
       border-left-color: rgba(239,239,239,1); 
       border-right-color: rgba(239,239,239,1); 
       border-style: solid; 
       border-top-style: solid!important; 
       border-width: 0.5px!important; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-2 .et_pb_section:nth-child(7) .et_pb_fullwidth_header {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-2 .et_pb_section:nth-child(7) .et_pb_text   p {
       text-align: center!important; 
    } 

.post-2 .et_pb_section:nth-child(8) .et_pb_fullwidth_header h1 {
       color: rgb(241, 252, 32)!important; 
    } 

.post-2 .et_pb_section:nth-child(8) .et_pb_fullwidth_header {
       margin-bottom: -20px; 
       margin-left: 0px; 
       margin-top: -20px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-2 .et_pb_section:nth-child(8) {
       margin-bottom: -20px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-2 .et_pb_section:nth-child(9) .et_pb_fullwidth_header h1 {
       color: rgba(241,252,32,1)!important; 
    } 

.post-2 .et_pb_section:nth-child(9) .et_pb_fullwidth_header {
       height: 120px; 
       padding-bottom: 10px; 
       padding-top: 10px; 
    } 

.post-2 .et_pb_section:nth-child(9) .et_pb_row:nth-child(2) {
       text-align: center; 
    } 

.post-2 .et_pb_section:nth-child(9) .et_pb_text   p {
       text-align: center!important; 
    } 

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

.woocommerce form.woocommerce-ordering {
       padding-top: 10px; 
    } 

.woocommerce h1.page-title {
       height: 30px; 
       padding-bottom: 70px; 
       padding-top: 20px; 
       text-align: center; 
    } 

.woocommerce p.woocommerce-result-count {
       padding-top: 10px; 
    } 

.woocommerce ul.products li.product a img {
       border-style: solid; 
       border-width: 1px!important; 
    } 

.woocommerce ul.products li.product h3 {
       text-align: center; 
    } 

#left-area .hentry  h4 {
       margin-top: -39px; 
       padding-top: 39px; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) a {
       border-bottom-style: solid; 
       border-bottom-width: 1px; 
       box-shadow: none; 
       display: block; 
       font-family: Open Sans; 
       font-size: 18px; 
       font-style: normal; 
       font-weight: 600; 
       line-height: 24px; 
       list-style-image: none; 
       list-style-type: none; 
       margin-bottom: 13px; 
       padding-bottom: 7px; 
       text-align: left; 
       text-decoration: none; 
       text-overflow: clip; 
       text-shadow: none; 
       text-transform: none; 
       transform: none; 
       transition: 0; 
       white-space: normal; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) h4 {
       font-size: 26px; 
       font-weight: bolder!important; 
       text-align: center; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) {
       line-height: 32.4px; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) p {
       line-height: 24px; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) ul {
       border-color: rgba(215,212,212,1); 
       border-style: solid; 
       border-top-right-radius: 0px; 
       border-width: 1px; 
       box-shadow: none; 
       display: block; 
       font-size: 18 px; 
       letter-spacing: 0px; 
       line-height: 25px; 
       list-style-position: outside; 
       padding-bottom: 0px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 10px; 
       text-align: left; 
       text-decoration: none; 
       text-indent: 0px; 
    } 

#sidebar .et_pb_widget:not(.woocommerce) ul li {
       margin-bottom: 24px; 
    } 

html body footer#main-footer {
       border-style: solid; 
       border-width: 0px!important; 
       font-size: 18px; 
       line-height: 32.4px; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) a {
       font-size: 16px; 
       line-height: 24px; 
    } 

html body #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
       font-size: 18px; 
       line-height: 24px; 
       text-align: left; 
    } 

html body header#main-header {
       padding-bottom: 0px!important; 
    } 

html #top-header .et-social-icons {
       font-size: 14px; 
    } 

html #top-header #et-info a {
       font-size: 14px; 
    } 

html #top-header #et-info #et-info-phone {
       font-size: 14px; 
    } 


@media  screen and (min-width:1025px) { .post-2 .et_pb_section:nth-child(4) {   height: 100px!important; }  }  