/* Enter Your Custom CSS Here */

h1 {
line-height: 1.25;
}

.site-description-extended {
  line-height: 1.25;
   font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
.mobile-table {
  display:none;
  }}

.entry-content td, .entry-content th, .comment-content td, .comment-content th {
    border: 0px solid #e5e5e5;
}

#content_left {
	width: 25%;
	float:left;
}
#content_right {
	margin-left: 35%;
	width: 65%;
}

.wpb_start_animation.wpb_left-to-right {
    -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.22,.07,.38,1);
    -o-animation: wpb_ltr .7s 1 cubic-bezier(.22,.07,.38,1);
    animation: wpb_ltr .7s 1 cubic-bezier(.22,.07,.38,1);
    opacity: 1;
    filter: alpha(opacity=100);
}

.wpb_start_animation.wpb_right-to-left {
    -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.22,.07,.38,1);
    -o-animation: wpb_rtl .7s 1 cubic-bezier(.22,.07,.38,1);
    animation: wpb_rtl .7s 1 cubic-bezier(.22,.07,.38,1);
    opacity: 1;
    filter: alpha(opacity=100);
}

@media screen and (min-width: 1024px) {
.no-sidebar.page #primary .entry-content {
    max-width: 920px;
  }}

@media screen and (min-width: 1170px){
#home-slide {
  width: 1170px;
    margin-left: -125px;
  }}

@media screen and (max-width: 768px){
#home-slide  {
    margin-top: 0px !important;
  }}
  
@media screen and (max-width: 480x){
  .amazingslider-text-wrapper-1 {
        margin: -116px 0px 0px !important;
  }}

/* Testing */
@media screen and (max-width:1024px) {
	
	table, tr, td {
		padding:0;
		border: 0;
	}

	table {
		border:none;
	}

	thead {
		display:none;
	}

	tr {
		float: left;
		width: 100%;
		margin-bottom: 0em;
	}

	td {
		float: left;
		width: 100%;
		padding:1em;
    margin-top: -1em;
	}

	/*td::before {
		content:attr(data-label);
		background: #eee;
		border-right:2px solid black;
		width: 20%;
		float:left;
		padding:1em;
		font-weight: bold;
		margin:-1em 1em -1em -1em;
	}*/
}

@media screen and (max-width:1200px) {
#matrix-extra-css {
        text-align: center;
    	min-width: 250px;
  }}

@media screen and (max-width: 768px){
.site-branding {
    text-align: center;
    padding: 30px 0 !important;
  }
    
    .site-title {
    margin: 0 0 0.2em;
    font-size: 48px;
    font-size: 0rem;
    }
#masthead, #content {
    margin-bottom: 15px;
}

  .entry-content > :first-child, .comment-content > :first-child {
    margin-top: -50px;
}}