.comment_macrodata
{
  padding-top: 5px;
  padding-bottom: 5px;
 
 
}

.imithi_list
{
    border: none;
}

.bordered {
    border-bottom: 1px solid #000;
}

.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}

img {
    display: block;
    overflow: scroll;
    max-width: 95%;
}

.hidden {
    display: none;
  }

.images{
  max-width: 80px;
   width: 400px;
  overflow: scroll;
}

.images_2{
    max-height: 200px;
    max-width: 95%;
     overflow: scroll;
  }
.page_header {
    background-color: #EEEEEE;
    min-height: 70px;
    text-align: center;
    vertical-align: middle;
    padding: 4px;
}

.header
{
    min-height: 70px;
    font-weight: bold;

}

li {
    padding: 3px;
}


.separator_1{
  background-color:#EEEEEE;
  padding : 5px;
}
nav
{
 margin : 5px;
 padding:5px;
}

.comment_div_cover
{
   
}

.home_link
{
 margin : 5px;
 padding:5px;
}

li {
  
    margin-top: 5px;

}

.link_c
{
  font-weight: bold;
  color: #FF7538
}

.link_c:visited{
  color: #666633;
}

.link_c:hover
{
   color: orange;
}

a{

    color: blue;
}

a:visited{
    color: #666633;
  }

a{

    color: blue !important;
}

a:hover
{
   color: orange;
}

.link_c:active
{ 
  color: blue;
}

.code {
    background-color: #F6F6F6;
}

.body {
    max-width: 800px;
    margin: auto;
    padding: 6px;
}

  .link_d{
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      border: solid 1px #20538D;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
      background: #4479BA;
      color: #FFF;
      padding: 8px 12px;
      text-decoration: none;
      text-overflow: clip;
      margin: 5px;
  }

 link_d:visited
 {
 color: #666633;
 }
  

div,p,li,body,html
{     
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;  
    -o-user-select: none;
}
 

.head {
        background-color: #9ecaed;
         min-height:150px;
        padding-left: 4px;
        margin-top: 10px;
        margin-bottom: 10px;
        background-image:url("chickens_poultry.jpg");
        color:white;

    }
    
    
    
    
    .notice
    {
       color: #9F6000;
           background-color: #FEEFB3;
	   padding: 5px;
    }
    
    input
    {
    min-height: 20px;
    min-width: 100px;
    margin-bottom:4px;
    }
    
    .small_print
    {
    font-size:small;
    }
    
       
       
    .post
    {
        background-color: #E9EBEE;
	padding:7px;
	
    }
    
    .posttable
    {
    
    border: 1px solid #ced0d4;
    border-collapse: collapse;
  
    }
      
      .color_cell{
      
       background-color: #E9EBEE;
      }
	
    
  
 
 .separator_div{
    margin:4px;
 }

    .comments {
        background-color: #F5F8FA;
        padding: 8px;
        border-radius: 7px;
        margin-bottom: 5px;
        
    }

    .extra
    {
        background-color: #F5F8FA;
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 4px;
        margin-bottom:10px;
        box-shadow: 0 0 10px #D8DADD;
        border: 1px solid #D8DADD;

    }

    .reply {
        
        padding-left: 9px;
        margin-left: 9px;
        box-shadow: 0 0 10px #F5F8FA;
        border-radius: 7px;
        border: 1px solid #D8DADD;
        color:#D8DADD;
    }

.body 
{
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 10px;
}

 body
 {
        font-family: sans-serif,comic sans ms;
        color: #333333;
        font-size: 1em;
        font-weight: normal;
   }

   @media print {
     body{
     color : white;
     font-size: larger;
     font-weight: 70px;
     letter-spacing: 20px
    }
 }
    
    @media screen and (min-device-width: 1000px)
      {
        .body {
            width: 80%;
            border: 1px solid rgb(241,241,241);
            border-radius: 7px;
            outline: none;
            border-color: #9ecaed;
            box-shadow: 0 0 10px #9ecaed;
            -moz-box-shadow: 0 0 10px #9ecaed;
            -webkit-box-shadow: 0 0 10px #9ecaed;
            margin-left: auto;
            margin-right: auto;
            padding: 15px;
	       
        }

	.block_div
	{
	  display: inline-block;
	  max-width: 500px;
	  vertical-align: text-top;
	  
	}
    .form_input
    {
          min-width: 70%;

    }
         
    }

   
   
    @media (max-width: 768px) 
    {
       .form_input
       {
          min-width: 99%;
       }

    }
    
.dp_menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

.menu_li {
    float: left;
}

    .menu_li a, .dropbtn {
        display: inline-block;
        color: white;
        text-align: center;
        padding: 14px 16px;
        text-decoration: none;
    }

        .menu_li a:hover, .dropdown:hover .dropbtn {
            background-color: red;
        }

li.dropdown {
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

    .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        text-align: left;
    }

        .dropdown-content a:hover {
            background-color: #f1f1f1;
        }

.dropdown:hover .dropdown-content {
    display: block;
}


/********** Latest*******************/


.ul_mobile {
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    list-style-position: inside;
    list-style-type: none;
}

.lines
{
 border: 1px solid #ccd0d5;
}

.page_header_off
{
 display: none;
}

.home_link
{
    font-family: Lucida Grande, Helvetica Neue, Helvetica, Arial, sans-serif;
    display: inline-block;
    font-size: 14px;
    padding: 10px;
    background: #3A5A97;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,20,.4);
    text-decoration: none;
    line-height: 1;
    position: relative;
    border-radius: 5px;
}

.force-select {  
    -webkit-user-select: all;  /* Chrome 49+ */
    -moz-user-select: all;     /* Firefox 43+ */
    -ms-user-select: all;      /* No support yet */
    user-select: all;          /* Likely future */   
  }

  .error{
    color:red;
  }

.menu_link
{
text-decoration: none;
color: black;
cursor: pointer;
}

.menu_link:hover {
    color: red;
}


.li_mobile {
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 10px;
    background-color: white;
    list-style-type: none;
    padding: 5px;
    border: 1px solid #ccd0d5;
      /* Safari 3-4, iOS 1-3.2, Android 1.6- */
       -webkit-border-radius: 3px; 
     
       /* Firefox 1-3.6 */
       -moz-border-radius: 3px; 
       
       /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
       border-radius: 3px; 
}

.flat_list {
    list-style: none; /* Remove list bullets */
    padding: 0;
    margin: 0;
  }
  
  .flat_list a:link{
  
      color: #d12 !important;
      font-weight: normal !important;
  }
  
  .flat_list a:visited{
  
  color: #0095FF !important;
  font-weight: normal !important;
  }
  
  .flat_list li
  {
  
      background-color: #f0e9e9;
      margin-top: 1px;
      padding: 8px;
  }
  
  .blink_me {
    animation: blinker 3s linear infinite;
  }
  
  @keyframes blinker {  
    10% { opacity: 0; }
  }

  .collapsable-container #expand {
    display:none;
 }
 .collapsable-container.show #expand {
     display:block;
 }

 .product_image
 {
    max-height: 300px;
    max-width: 100%
 }

 .cart
 {
    max-height: 50px;;
    max-width: 100%
 }

 .refresh
 {
    max-height: 50px;
    max-width: 100%
 }

 .display_inline
 {
      display: inline-block;
 }

 .product_image_small
 {
    max-height: 60px;;
    max-width: 100%

 }

 .alt_products
 {
  border: 1px solid #f2f3f4 ;
  padding: 4px;
  max-width: 150px;
  display: inline-block;

 }

 .link_button
 {
  text-decoration: none;
  color: black;
  font-weight: bold;

 }

 .main_product
 {
   max-width: 400px;
   border: 1px solid #f2f3f4 ;
   padding: 5px;

 }

 .inline-list
{
  display:flex;  
  list-style:none;
  padding: 2px;
}

.comments
{
 word-break: break-all;
 text-overflow: ellipsis;
}