.mybutton {background: #640096;border-radius:5px;color:#ffffff;padding: 0 0 0 0 !important;margin: 0 5px -10px 0 !important;}
.main-navigation li {margin: 0 10px -10px 0 !important;}
.mybutton a {
    padding: 5px 5px !important;
}
blockquote h4 {text-transform:none;}
.site-header .shopping-cart {
    display: inline-block;
    margin: 0 0px -10px 5px !important;
    padding: 0 0 10px;
}
.main-navigation ul .children li a, .main-navigation ul .sub-menu li a {
    border-bottom: 1px solid #e6e6e6;
    font-size: 13px;
    outline: none;
    margin: 10px 20px;
    max-width: 100%;
    padding: 10px 0;
    white-space: nowrap;
}

.service-page-button {border: 0px !important;  padding: 0px !important; text-align: center;}
.service-page-button span {color: #00b0f0; margin-bottom: 0 !important;margin-top: 0 !important;text-decoration: none;font-weight: 600;font-size: 29px;
}
img title {display: none !important;}
.so-widget-image title {display: none !important;}
.so-widget-image title:hover {display: none !important;}
.mybutton a {color:#ffffff !important;padding: 10px 25px;}
.mybutton:hover {background: #00b0f0;}
body { font-size: 18px; }
body {background-image: url(https://www.mystrongdna.com/wp-content/uploads/2019/03/BG1375-2.png);
    background-position: right center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
  
body p { text-align:justify; }
body li { text-align:justify; }
body.product-template-default {background-size: cover !important;}
.my4box { padding:10px;font-size: 12px; }
.my4boxOdd { font-size: 12px;
    padding-top: 10px;
    padding-bottom: 22px;
    padding-left: 10px;
    padding-right: 10px;
	}
.my4boxOdd32 { font-size: 12px;
    padding-top: 10px;
    padding-bottom: 32px;
    padding-left: 10px;
    padding-right: 10px;
	}

.my4boxOdd a,.my4box a,.my4boxOdd32 a{ font-size: 16px; }
.myOrderbutton  {background: #00b0f0;border-radius:3px;color:#ffffff;padding: 5px !important;margin: 0 5px -10px 0 !important;}
.myOrderbutton a { color: #ffffff !important; font-weight: bold; }
.myOrderbutton:hover  {background: #00b0fd;}

.myOrderbutton {background: #00b0f0;}
.myfeatures h3 {    font-size: 15px;    color: #00b0f0;}
.site-footer .bottom-bar {border-top: 0px solid #e6e6e6; background: #640096;padding: 25px 0;}
.footer-menu {float: left;font-size: 13px;text-align: center;color: #fff;width: 100%;}
@media screen and (max-width: 1366px) 
{
  #DM2 {margin-top:-150px;}
}
@media screen and (min-width: 1367px) 
{
  
  #DM2 {margin-top:0px;}
}
@media screen and (max-width: 500px) 
{

  body p { text-align:left; }
   body li { text-align:left; }
}


@media screen and (max-width: 780px) 
  
{ body { background-image: url(https://www.mystrongdna.com/wp-content/uploads/2019/03/BG1375-2.png);
    background-position: center center;
    background-size: contain;
    background-repeat: repeat;
    background-attachment: fixed;
}
  .service-page-button { margin-top:-55px!important;}
  .service-page-button {border-bottom: 2px solid  #00b0f0 !important;  padding-bottom: 35px !important; text-align: center;}
  .service-page-button .add_to_cart_button {display:block; }
  .FXproduct p { margin: 0 0 20px;}
 .FXproduct .panel-grid-cell {margin-bottom: 30px;}
 .FXproduct .sow-headline-container { margin-top: -30px !important;}
}
.product-quick-view-button{ display:none; }
.woocommerce .product .images {float: left;margin: 0 0 50px;width: 18%;}
.woocommerce .product .summary {float: right;padding-top: 0;width: 78%;}
.product_meta { display:none !important;}
.woocommerce .product .woocommerce-tabs .wc-tabs {border-bottom: 0px solid #e6e6e6 !important;}
.main-navigation li {    margin: 0 15px -10px 0; }
.site-footer .widget ul, .widget-area .widget ul {
    list-style: disc;
}
 
input[type=submit]  {background: #00b0f0;border-radius:3px;color:#ffffff;padding: 12px !important;}
input[type=submit] {color:#ffffff !important;padding: 15px 25px;}
input[type=submit] {background: #00b0f0;}
.uap-user-page-wrapper,.uap-register-12,.uap-login-template-9 { background-color: #ffffff9e; }

.ptsColHeader {
    background-color: #640096 !important;
    background-image: none !important;
    background: #640096 !important;
    border-left: 1px solid rgba(16,16,16,1) !important;
}
.ptsElImg img { margin-top:10px !important; vertical-align: middle !important;}
.ptsBlock .ptsCell .ptsEl .ptsInputShell  { color : #640096 !important;  }
.ptsCol-0 {width:19% !important;}
.ptsCol-1,.ptsCol-2,.ptsCol-3,.ptsCol-4,.ptsCol-5,.ptsCol-6,.ptsCol-7,.ptsCol-8 {width:13.5% !important;}
h1,h2,h3,h4,h5,h6{ text-transform:uppercase; }

#masthead .polestar-container { max-width: 100% !important; width:100%; }