body.gppro-custom .home-bottom {
       margin-left: 27px ; 
    } 

.page article.entry .entry-content {
       border-style: none ; 
    } 

body.gppro-custom .content > .entry {
       border-style: none ; 
       border-width: 1px ; 
    } 

.woocommerce ul.products {
       background-color: transparent ; 
       padding-top: 30px ; 
       padding-right: 30px ; 
       padding-bottom: 0px ; 
       padding-left: 30px ; 
       margin-right: -17px ; 
    } 

.woocommerce ul.products li.product h3 {
       text-align: center ; 
       background-color: rgba(255,255,255,1) ; 
       margin-top: -16px ; 
       width: 200px ; 
       height: 40px ; 
       min-width: 0px ; 
    } 

.woocommerce ul.products li.product .price {
       color: rgba(33,145,44,1) ; 
       background-color: rgba(255,255,255,1) ; 
       text-align: center ; 
       margin-bottom: -19px ; 
       padding-bottom: 11px ; 
    } 

.woocommerce .related ul.products {
       background-color: rgba(255,255,255,1) ; 
       height: 432px ; 
       width: 490px ; 
       padding-left: 18px ; 
    } 

#comments {
       font-size: 12px ; 
    } 

.site-container #respond h3#reply-title {
       font-size: 18px ; 
    } 

.woocommerce .related ul.products li.product a img {
       margin-left: -20px ; 
    } 

.woocommerce div.product .product_title {
       font-size: 20px ; 
    } 

.woocommerce div.product p.price, .woocommerce div.product span.price {
       color: rgba(132,132,132,1) ; 
    } 

.woocommerce h1.page-title {
       display: none ; 
    } 

.single article.entry {
       border-style: solid ; 
       border-width: 1px ; 
       border-top-style: solid ; 
       border-top-color: 1px ; 
       border-right-style: solid ; 
       background-color: rgba(242,241,241,1) ; 
       border-bottom-style: solid ; 
       border-left-style: solid ; 
       border-color: rgba(240,40,40,1) ; 
       padding-right: 12px ; 
       padding-left: 13px ; 
       padding-top: 7px ; 
    } 

.single article.entry .entry-title {
       border-style: none ; 
    } 

.woocommerce ul.products li.product h3 .count {
       background-color: rgba(255,255,255,1) ; 
    } 

nav.nav-primary {
    } 

.archive-description {
       background-color: transparent ; 
       padding-left: 0px ; 
       padding-bottom: 0px ; 
       padding-top: 6px ; 
    } 

.header-widget-area .widget:not(.woocommerce) {
    } 

.site-header .wrap {
    } 

.home-bottom .widget-title {
    } 

article.entry {
    } 

article.entry .entry-title {
    } 

body.gppro-custom a {
       font-size: 14px ; 
       color: rgba(15,14,14,1) ; 
    } 

.home-top .widget {
       margin-top: -20px ; 
    } 

.header-widget-area .widget:not(.woocommerce) ul {
    } 

.site-inner {
       padding-top: 0px ; 
       color: rgba(15,14,14,1) ; 
       background-color: transparent ; 
    } 

main.content {
       padding-top: 20px ; 
       width: 852px ; 
       background-color: transparent ; 
    } 

ul.products li.product .wc-new-badge {
       float: left ; 
       margin-bottom: 10px ; 
       padding-bottom: 4px ; 
       padding-top: 0px ; 
       position: relative ; 
       top: 29px ; 
    } 

.woocommerce span.onsale {
       background-color: rgba(240,40,40,1) ; 
    } 

nav.nav-primary ul.menu {
    } 

.woocommerce div.product form.cart div.quantity input.qty {
       color: rgba(15,14,14,1) ; 
       font-size: 20px ; 
    } 

.woocommerce div.product form.cart {
       border-width: 0px ; 
       border-style: solid ; 
    } 

.woocommerce div.product form.cart .button {
       font-size: 9px ; 
       background-color: rgba(155,155,155,1) ; 
    } 

.woocommerce ul.products li.product {
       font-size: 10px ; 
       width: 186px ; 
       height: 329px ; 
       text-align: center ; 
       line-height: 38px ; 
       word-spacing: 0px ; 
       margin-top: 2px ; 
       margin-right: 57px ; 
       background-color: rgba(255,255,255,1) ; 
    } 

.woocommerce ul.products li.product a img {
       font-size: 24px ; 
       line-height: 31px ; 
       width: 381px ; 
       height: 176px ; 
       text-align: center ; 
    } 

.sidebar-primary {
       width: 282px ; 
       height: 1553px ; 
    } 


@media screen and (min-width: 0px) and (max-width: 480px) { nav.nav-primary {   background-color: rgba(15,14,14,1); }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { nav.nav-primary {   color: rgba(15,14,14,1); }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) {   border-bottom-style: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) {   border-bottom-width: 1px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) {   border-style: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .site-header .wrap {   border-bottom-style: solid; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .site-header .wrap {   border-bottom-width: 1px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .site-header .wrap {   border-bottom-color: rgba(185,182,182,1); }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .site-header .wrap {   margin-bottom: 19px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { nav.nav-primary {   margin-left: -11px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .home-bottom .widget-title {   font-size: 21px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .home-bottom .widget-title {   margin-left: -20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .home-bottom .widget-title {   width: 185px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { article.entry {   top: -6px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { article.entry {   position: relative; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { article.entry {   right: 50px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { article.entry {   left: -20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body.gppro-custom .content > .entry {   width: 283px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body.gppro-custom .content > .entry {   margin-left: -12px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body.gppro-custom .content > .entry {   margin-right: -6px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { article.entry .entry-title {   width: 189px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { article.entry .entry-title {   text-align: left; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { body.gppro-custom a {   min-width: 213px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .home-top .widget {   padding-left: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .home-top .widget {   padding-right: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .home-top .widget {   padding-bottom: 14px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .home-top .widget {   padding-top: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   min-width: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   min-height: 217px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   display: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) {   display: block; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { nav.nav-primary {   display: block; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   list-style-position: inside; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   list-style-type: circle; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   box-shadow: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   box-sizing: content-box; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { nav.nav-primary {   overflow-x: scroll; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { nav.nav-primary ul.menu {   list-style-type: square; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { nav.nav-primary ul.menu {   display: inline; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   border-radius: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   border-top-left-radius: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   width: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   margin-right: -20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   margin-bottom: -20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   margin-left: -20px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   margin-top: 8px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   border-width: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   border-style: solid; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   border-top-width: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   border-top-style: solid; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   border-bottom-style: solid; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   border-bottom-width: 7px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   height: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   max-height: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   max-width: 13px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   opacity: 1; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   z-index: -1; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .header-widget-area .widget:not(.woocommerce) ul {   float: left; }  }  