

.carousel .item .text .separator {
margin-top: 20px;
margin-bottom: 20px;
}

.footer_top {
  padding: 0px;
}

.testimonials .testimonial_text_inner p:not(.testimonial_author) {
font-style: italic;
}

.single-product .product .summary .q_accordion_holder.accordion.boxed .ui-accordion-header {
text-transform: none;
font-weight: 400;
font-style: normal;
letter-spacing: 0;
}

nav.main_menu>ul>li>a{
padding: 0 32px;
}

.blog_holder article.format-quote .post_text .quote_author {
padding-top: 13px;
}


table {
	display: table;
	width: 100%;
	max-width: 1500px;
	border-collapse: separate;
	border-spacing: 13px;
	border-color: gray;
	vertical-align: top;
        text-align: left;
        font-family: Georgia, "Times New Roman", Times, serif;
}

thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit
	text-align: center;
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit
}

tfoot {
    display: table-footer-group;
    vertical-align: middle;
    border-color: inherit
}

table > tr {
    vertical-align: middle;
}

col {
    display: table-column
}

colgroup {
    display: table-column-group
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
	
}

td, th {
	display: table-cell;
	vertical-align: top;
	height: 80px;
	width: 20%;
	background-color: #ebf1de;	
	padding: 15px;
        font-size: 18px;
	color: #444038;
}

.darkrow {
  background-color: #d7e4bd;
}
.sidetitle{
	text-align:left;
        font-size: 24px;
        text-transform: uppercase;	
        font-weight: normal;
       padding-top:20px;
}


caption {
    display: table-caption;
    text-align: -webkit-center
}

.tabletitle {
	text-align: center;
	font-size: 36px;
	color: #444038;
	vertical-align: middle;	
       font-weight: normal;
}

.footertext {
      font-size:14px;
      color:#fff;
      margin-left:35px;
      text-transform: uppercase;	
}

.footerside {
    position: relative;
     float: right;
     vertical-align:middle;
     position: relative;
}

nav.main_menu>ul>li>a{
padding: 0 20px;
}

.newtestimonials {
	font-family: 'lora', sans-serif;
	font-size: 18px;
	font-style: italic;
	color: #999;	  
        font-weight: 400;
        text-align: center; 
	
}

ul li {
    /*
     * We want the bullets outside of the list,
     * so the text is aligned. Now the actual bullet
     * is outside of the list’s container
     */
    list-style-position: outside;

    /*
     * Because the bullet is outside of the list’s
     * container, indent the list entirely
     */
    margin-left: 1em;
}


