.my_form_box{ height: auto; overflow: hidden; }

	.label_input{ height: auto; overflow: hidden; margin-bottom: 15px; }

	.label_input label{ width: 140px; display: inline-block; }

	.label_input select{ width: 200px; display: inline-block; }

	.label_input input{ width: 200px; display: inline-block; }

	.required_data{ color: red }

	article.post, article.page{ padding-bottom: 0!important }

	.form_success{ font-size: 18px; font-weight: bold; color: green; padding: 15px; margin: 15px 0; border: 1px solid #ddd; }



#my_nav_box{ background-color: #44200d }

.my_nav_menu li a{ display: block; color: #fff; font-size: 18px; padding: 10px 15px }

.my_nav_menu li a:hover{ background-color: #dd3333 }

.my_nav_menu li .active_page{ background-color: #dd3333; color: #fff; }



.my_nav_menu li{margin: 0px 0; padding: 0!important; border-bottom: 1px solid #fff}

.my_content_area{ min-height: 500px }



.org_products{ width: 100%; height: auto; overflow: hidden; }

.single_pro_box{  width: 240px; height: auto; overflow: hidden; float: left; margin: 15px; padding: 15px; border:1px solid #dd3333; border-radius: 5px }

.pro_img{ margin: 0 0 15px 0 }

.pro_img img{width: 100%; height: auto;}

.pro_title{text-align: center;}

.pro_title a{color: #dd3333!important; font-size: 18px; font-weight: bold; text-align: center; text-decoration: none;}



.dash_box_container{ width: 100%; height: auto; overflow: hidden; clear: both; }

.dash_box{ width: 25%; height: auto; border: 1px solid #ddd; border-radius: 4px; padding: 20px; text-align: center;  float: left;}

.dash_box_right{ float: right; width: 72%; padding: 30px 0 0 0 }





.pro_count_num a{ font-weight: bold; font-size: 52px; color: #dd3333 ; text-decoration: none; display: block; margin: 0 0 25px 0}

.pro_count_title a{font-weight: bold; font-size: 22px; text-decoration: none; color: #000; display: block;}



.store_main_container{ height: auto; overflow: hidden; }

.store_name{color: #220d03;font-size: 30px;font-weight: 500;line-height: 1.35em; padding: 0 0 0px 0; }



.profile_box_form{margin: 25px 0;

padding: 20px 0;

border-top: 1px solid #ddd; height: auto; overflow: hidden; clear: both; float: none;}

.form_left_area{font-size: 20px;float: left;width: 259px;}

.form_right_area{float: left;	font-size: 18px;width: 400px;}

.set_save{clear: both;display: block;margin: 0 0 0 260px;padding: 0px 0 0 0;}

.form_right_area select{ height: 34px; width: 100% }

.set_save button{background-color: #dd3333!important; color: #fff!important; 
    background: #dd3333!important; font-size: 15px; font-weight: normal; padding: 5px 20px}

.form_row{ clear: both; overflow: hidden; height: auto; margin: 0 0 15px 0}

.form_row h2{color: #220d03; font-size: 23px; padding: 0 0 10px 0}

.form_row .input_text{ height: 35px; line-height: 35px; }

.store_header{ width: 100%; height: auto; overflow: hidden; clear: both; }

.str_top_header{width: 100%; height: auto; overflow: hidden; clear: both; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #ddd }

.str_bottom_header{width: 100%; height: auto; overflow: hidden; clear: both;margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #ddd  }

.str_left{ width: 20%; float: left; }

.str_center{ width: 30%; float: left; margin: 0 2%; padding: 25px 0 0 0 }

.str_right{ width: 46%; float: right; }

.str_left img{ width: 100%; height: auto; }

.str_right img{ width: 100%; height: auto; }

.str_org_name{ color: #be1414; font-size: 25px; padding: 0 0 15px 0 }

.store_fundraiser{width: 100%; height: auto; overflow: hidden; clear: both; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #ddd }

.fund_rais_title{ color: #000; font-size: 18px }



.product_th td{ border-bottom: 2px solid #666!important; font-weight: bold; font-size: 14px;color: #333; padding: 10px 0 }



.woocommerce-grouped-product-list-item__label label a{text-decoration: none; font-size: 14px; color: #333}



.woocommerce-grouped-product-list-item__label{ padding: 10px!important ;border-bottom: 1px solid #ddd!important; }

.woocommerce-grouped-product-list-item__quantity{ padding: 10px!important ;border-bottom: 1px solid #ddd!important; }

.woocommerce-grouped-product-list-item__price{ padding: 10px!important ;border-bottom: 1px solid #ddd!important; }

.copy_link_button{ background-color: #dd3333 !important; background: #dd3333 !important; color: #fff; font-size: 14px; padding: 10px; font-weight: normal; }





table#product_border {

  border: 1px solid #ddd;

}



#product_border th {

  border: 1px solid #ddd; padding: 5px;

}



#product_border td {

  border: 1px solid #ddd;padding: 5px;

}





	.sm_button{ display: inline-block; background-color: #dd3333; color: #fff; padding: 0 4px; font-size: 12px; border-radius: 4px; text-decoration: none; }

	.seller_name{color: #dd3333; font-weight: bold; }





	 #all_product_report{clear: both; float: none;width: 100%; padding: 25px 0 0 0}

         #all_product_report  th, td {

            border: 1px solid #ddd;

            border-collapse: collapse;

            text-align: center;

            vertical-align: middle;

            padding: 5px;

        }



        #all_product_report table {

            border: 1px solid #ddd;

            border-collapse: collapse;

            text-align: center;

            vertical-align: middle;            

        }





        .echone{color: #220d03;

    font-size: 30px;

    font-weight: 500;

    line-height: 1.35em}

    .single_pro_report{margin: 15px 0;}

    .pro_report_title{color: #220d03;

    font-size: 20px;

    font-weight: 500;

    line-height: 1.35em; margin: 10px 0 0 0}

#how_to_get_started ul {list-style-position: inside;}
#how_to_get_started ul li{ margin-bottom: 10px; font-size: 15px; line-height: 25px}
   
.report_head_col{font-weight: bold;}
  .flavor_qnt{font-weight: bold;color: #000;}
  .right_total{font-weight: bold; color: #000; font-size: 16px}
  .bottom_total{color:#dd3333;font-weight: bold;font-size: 16px;}
  .vert_text{font-weight: bold;
    line-height: 17px;
    padding: 0 10px;
    white-space: pre;

 -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);


  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;


  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
aside {
  border-left: 0px solid #369;
  padding-left: 21px;
  display: block;
  position: relative;
  margin: 339px 0;
  text-align: left;
}


aside .h_three {
  /* Abs positioning makes it not take up vert space */
  position: absolute;
  top: 0;
  left: 0px;

  /* Border is the new background */
  background: none;

  /* Rotate from top left corner (not default) */
  transform-origin: 0 0;
  transform: rotate(-90deg);


 font: bold 12px Sans-Serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #000;  
  margin: 0 0 0px 0;
  line-height: 24px;
  white-space: pre;
}


@media (max-width: 768px) {
aside {
    padding-left: 0 !important;
    margin: 339px 0;
}
.dashlftmenu {margin-top:0 !important; width:100% !important;}
.dashrights {width:100% !important; margin-top:25px;}
.str_right {
    width: 100%;
    margin-top: 25px;
}
.str_center {
    width: 100%;
    margin: 0;
    padding: 0;
}
.str_left {
    width: 100%;
    float: left;
}
.ordinf {margin-top:25px !important;}
.store_main_container {margin-top:-110px;}
.store_fundraiser {width:100% !important;}
.strorgtst {width:100% !important;}

#users_table_wrapper,
.print_thistag {overflow-x:auto;}
}
