.site.-header-mobile-fixed .site-header {
  background-repeat: repeat;
}

#pg-w58b95bb4814f8-0.panel-grid {
  margin-bottom: 35px;
  margin-top: 35px;
}

#pg-w58b95cfd11140-0.panel-grid {
  margin-top: 50px;
}

a:hover {
  /* margin-top: 20px;*/
  color: #eb1111;
}

#pgc-w58b962629095f-1-1.panel-grid-cell {
  border-width: 0px;
  border-color: #000000;
  border-style: solid;
  border-right-width: 1px;
  border-right-color: #cfcfcf;
  border-left-width: 1px;
  border-left-color: #cfcfcf;
  border-right-style: double;
}

#pgc-w58b962629095f-1-2.panel-grid-cell {
  border-right-color: #cfcfcf;
  border-right-width: 1px;
  border-left-width: 1px;
  border-left-color: #cfcfcf;
  border-right-style: double;
}

#pgc-w58b962629095f-1-3.panel-grid-cell {
  border-right-style: double;
  border-right-width: 1px;
  border-right-color: #cfcfcf;
  border-left-width: 1px;
}

#pgc-w58b962629095f-1-4.panel-grid-cell.panel-grid-cell-mobile-last {
  border-left-width: 1px;
  border-left-color: #cfcfcf;
  border-right-width: 1px;
  border-right-color: #cfcfcf;
  border-right-style: double;
}

#panel-w58b962629095f-1-4-1.so-panel.widget.widget_sow-editor.panel-last-child {
  background-color: #ffde5c;
}

#panel-w58b962629095f-1-4-0.so-panel.widget.widget_sow-image.panel-first-child {
  background-color: #ffde5c;
}

.siteorigin-widget-tinymce.textwidget {
  margin-top: 20px;
}

#pgc-w58bc3dd64bc36-0-1.panel-grid-cell {
  margin-top: 15px;
}

#pg-w58bc3dd64bc36-1.panel-grid {
  margin-top: 15px;
}

#pg-w58ca796474195-0.panel-grid {
  color: #ffffff;
}

.ubermenu-target.ubermenu-target-with-icon.ubermenu-item-layout-default.ubermenu-item-layout-icon_left {
  margin-top: -10px;
}

.ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout {
  width: 250px;
}

#panel-7-0-0-0.so-panel.widget.widget_arp_widget.panel-first-child.panel-last-child {
  margin-top: -10px;
}

#pl-7 .panel-grid-cell .so-panel:last-child {
  margin-bottom: 50px;
}

.content-item.-caption .info {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px 15px 10px;
  color: #fff;
  opacity: 0.1;
  transition: 400ms;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(31, 31, 31, 0.39) 100%);
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

#page .price {
  color: #f00;
}

#pg-7-2.panel-grid {
  margin-bottom: -40px;
}

.arplitetemplate_101 .ArpPricingTableColumnWrapper:not(.maincaptioncolumn) .arp_column_content_wrapper {
  border-right: 1px solid #ffffff;
}

.dpsp-networks-btns-wrapper .dpsp-network-btn:before {
  left: -22px;
}

a:hover {
  color: #cc0000;
}

.widget.ubermenu_navigation_widget-class {
  margin-top: -25px;
}

.site-toggle.sb-toggle-right._mobile {
  margin-top: 4px;
}

#product-1937.post-1937.product.type-product.status-publish.has-post-thumbnail.product_cat-36.first.instock.sale.shipping-taxable.purchasable.product-type-simple {
  margin-top: 20px;
}

#pgc-w58da5e6a17a31-0-2.panel-grid-cell {
  margin-top: -30px;
}

#pg-w58da5e6a17a31-0.panel-grid {
  margin-bottom: -10px;
}

#pgc-w58db9f0ca21f0-0-2.panel-grid-cell {
  margin-top: -30px;
}

#pg-w58db9f0ca21f0-0.panel-grid {
  margin-bottom: -15px;
}

.siteorigin-panels-stretch.panel-row-style {
  margin-top: -20px;
}

#pg-7-3.panel-grid {
  margin-top: -100px;
}

/*.site-footbar a:hover {
  color: #ff0000;
  background-color: #ff0000;
  border-right-style: ridge;
  border-right-color: #ff0000;
  border-right-width: 25px;
  border-top-width: 0px;
  border-top-style: solid;
  border-top-color: #ff0000;
}*/

.alignnone.size-medium.wp-image-2065 {
  margin-top: -10px;
  width: 75px;
}

#pg-w58e8e69d9534e-0.panel-grid {
  margin-bottom: -25px;
}

#pgc-w58e8e9b304a70-0-2.panel-grid-cell {
  margin-top: -35px;
}

#pg-w58e8e9b304a70-0.panel-grid {
  margin-bottom: -24px;
}

#pg-w58ebacba3daf5-0.panel-grid {
  margin-bottom: -40px;
}

#pgc-w58ebacba3daf5-0-2.panel-grid-cell {
  margin-bottom: 25px;
}

#panel-w58ebacba3daf5-0-2-0.so-panel.widget.widget_sow-editor.panel-first-child.panel-last-child {
  margin-top: -35px;
}

#post-2149.seed-col.post-2149.post.type-post.status-publish.format-standard.hentry.category-39 {
  margin-top: -50px;
}

#post-2149.seed-col.post-2149.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-39 {
  margin-top: 1px;
}

#panel-7-1-0-0> .panel-widget-style {
  background-color: rgba(79, 26, 212, 0);
  padding: 0px 0px 0px 0px;
}

/*.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
  background-color: #eb1111;
}*/

h4 {
  font-size: 18px;
}

#pg-w59180ab9bbbed-0.panel-grid.panel-no-style {
  margin-bottom: -20px;
}

.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-2126-0 {
  margin-top: -35px;
}

#panel-2126-0-0-0.so-panel.widget.widget_arp_widget.panel-first-child.panel-last-child {
  margin-bottom: 25px;
}

.wp-image-1300.alignleft {
  margin-top: 30px;
}

#pgc-w59180ab9bbbed-0-2.panel-grid-cell {
  margin-top: -30px;
}

#tab-title-description.description_tab {
  padding-right: 35px;
}

.woocommerce a.button.alt:hover {
  background-color: #e80e0e;
}

.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover {
  border: 1px solid #ffffff;
  background: #fff;
  padding: 5px 5px;
  box-shadow: 0 0 3px 0px black;
}

.ui.inverted.header.noMargin.lightWeight {
  margin-top: -30px;
}

.woocommerce-Price-amount.amount {
  font-size: 24px;
  font-weight: 500;
}

#page .onsale {
  font-size: 20px;
  background-color: #ff0000;
}

.site-footbar p:last-of-type {
  margin-bottom: -80px;
}

#pg-7-5.panel-grid.panel-no-style {
  margin-top: -50px;
}

.wp-image-1307.alignnone {
  margin-top: -80px;
}

body:not(.rtl) .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target {
  margin-top: 2px;
}

h3 {
  padding-top: 15px;
}

.home-section.-main {
  margin-top: 15px;
}

.aligncenter.wp-image-1652 {
  padding-top: 35px;
}

#pgc-7-0-0.panel-grid-cell {
  margin-bottom: -60px;
}

#pgc-7-2-1.panel-grid-cell {
  margin-top: 95px;
}

/*ปุ่มภาพ*/

.content-item .icon1 img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  z-index: 1;
}

.content-item .pic1 {
  overflow: hidden;
  /*background-color: #000;*/
}

.content-item img {
  transition: 300ms;
}

.content-item {
  /*width: 300px;*/
  position: relative;
  margin: 10px auto;
}

.content-item:hover {
  cursor: pointer;
}

.content-item:hover .pic1 img {
  transform: scale(1.1);
  opacity: 0.8;
}

.content-item:hover .icon1 img {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}

/*ปุ่มภาพ*/

.panel-widget-style.panel-widget-style-for-w593eb41a88cf3-0-1-0 {
  margin-top: -45px;
}

.content-item:hover {
  margin-bottom: 20px;
  border: 2px solid #ffffff;
  background: #fff;
  padding: 0px 0px;
  box-shadow: 0 0 4px 1px #e5e3e3;

}

h1 {
  font-size: 2.5em;
}

.panel-widget-style.panel-widget-style-for-w594914249cdc0-0-1-0 {
  margin-top: -15px;
}

.panel-widget-style.panel-widget-style-for-7-2-1-0 {
  margin-top: -100px;
}

#pg-w59bbb65f3ed3f-0.panel-grid.panel-no-style {
  margin-bottom: -30px;
}

#panel-w59bbb65f3ed3f-0-1-0.so-panel.widget.widget_sow-editor.panel-first-child.panel-last-child {
  margin-bottom: -30px;
}

.alignnone.wp-image-2065.size-medium {
  width: 100px;
}

.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
  background-color: #ffffff;
}

#panel-w5a15973844322-1-0-0.so-panel.widget.widget_ubermenu_navigation_widget.ubermenu_navigation_widget-class.panel-first-child.panel-last-child {
  margin-bottom: -5px;
}

.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-7-1 {
  margin-top: 10px;
}

#pgc-7-1-0.panel-grid-cell {
  margin-bottom: -30px;
}

.seed-social.-shortcode {
  margin-top: 90px;
  margin-bottom: 90px;
}

.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-w5ad55f9a3eb39-1 {
  margin-top: 10px;
}
.main-header {
    background-color: #565656;
    margin-bottom: 15px;
}
span.author.vcard {
    display: none;
}

input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    background: red;
    color: white;
    width: 100%;
    border: 2px solid #dd0f0f;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    border-radius: 1.5em;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    padding: 1em 2em;
    font-size: 1.1em;
    font-family: maledpan;
}
input,textarea{
    width: 100%;
}
.so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image:hover {
    transform: scale(1.02); 
    -webkit-filter: brightness(110%);
    -moz-filter: brightness(110%);
    -khtml-filter: brightness(110%);
    -o-filter: brightness(110%);
    -ms-filter: brightness(110%);
    transition: 500ms;
  	margin-top:-10px;
}
/*div#panel-7-10-0-0 {
    display: none;
}div#panel-7-10-0-1 {
    display: none;
}div#panel-7-10-0-2 {
    display: none;
}div#panel-7-10-0-3 {
    display: none;
}*/