h1  {
font-size: 24px;
color: #dd0000;
}
h2 
{
font-size: 20px;
color: #dd0000;
}
h3  {
font-size: 18px;
color: #dd0000;
}
h4  {
font-size: 14px;
}
h6  {
font-size: 16px;
}
p,td,tr,ul {
font-size: 14px;
}
h1,h2,h3,h4,h5,h6,p,td,tr,ul,li,nav,.menu,.button,.price {
letter-spacing: 0.3px;
}
.widget .content-item .entry-title {
font-size: 18px;
}
.content-item .entry-summary p {
font-size: 14px;
}
.main-title {
font-size: 32px;
}    .content-area {
min-height: 0px;
}
.site-content {
margin-top: -60;
}  .content-pagination {
text-align: center;
}  a:hover {
color: #dd0000;
}
.main-title a:hover {
color: #000000 !important;
}
#pgc-w591bdb0989ba3-0-1 a:hover {
color: #dd0000 !important;
}
.site-footbar a:hover {
color: #dd0000 !important;
opacity: 1;
}  .so-widget-image {
filter: grayscale(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.so-widget-image:hover {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
opacity: .8;
}  img {
filter: grayscale(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
a:hover img {
-webkit-filter: grayscale(100%) !important;
filter: grayscale(100%) !important;
opacity: .8 !important;
}  .gallery-item {
filter: grayscale(0);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.gallery-item a:hover {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
opacity: .8;
}  .main-header {
background-color: #dd0000;
}  .seed-grid-3 > .seed-col {
margin-bottom: 30px;
}  .single .content-area .byline {
display: none;
}  .seed-social {
margin-bottom: 50px;
}  .content-pagination a {
border: 0px;
background-color: #424242;
color: #ffffff;
}
.page-numbers.current {
background-color: #dd0000;
border: 0px;
color: #ffffff;
}  .so-widget-sow-button .ow-button-base a.ow-button-hover:hover {
background: #424242!important;
border-color: #424242!important;
}
.so-widget-sow-contact-form-default-2f1b841504ee .sow-contact-form .sow-submit-styled .sow-submit a.sow-submit:hover {
background: #424242!important;
border-color: #424242!important;
}
.so-widget-sow-button-flat-c1af1e4a8273 .ow-button-base a {
font-family: "kanit", sans-serif;
font-weight: 400;
font-size: 16px;
}
.ow-button-hover {
font-family: "kanit", sans-serif;
font-weight: 400;
font-size: 16px;
}  .yuzo_related_post {
background-color: #dd0000;
padding: 0px;
margin: 30px 0;
}
.yuzo_related_post h3 {
padding-left: 10px;
color: #ffffff;
}
.yuzo_related_post .relatedthumb {
background-color: #f9f9f9;
border: 1px solid #fff;
}
.yuzo_related_post .relatedthumb a {
font-family: "kanit", sans-serif;
font-weight: 300;
font-size: 18px !important;
padding-bottom: 10px;
}
.yuzo_related_post .yuzo_text {
font-family: "kanit", sans-serif;
font-weight: 300;
line-height: 24px;
font-size: 14px !important;
}
.yuzo-img {
width: 150px;
height: auto;
}  #cnFilterOptions {
text-align: center;
margin-bottom: 10px;
}
ul#cnFilterOptions li.active {
color: #ffffff !important;
background: #424242;
}
ul#cnFilterOptions li a:hover {
color: #ffffff;
background: #424242;
}
ul#cnFilterOptions li {
display: inline-block;
background: #dd0000;
border: none;
line-height: 40px;
color: #333333;
padding: 0;
}
#cnFilterOptions li a {
font-size: 18px !important;
font-family: "kanit", sans-serif;
font-weight: 300 !important;
}
#cnFilterOptions li a {
font-size: 18px !important;
font-family: "kanit", sans-serif;
font-weight: 300 !important;
}
#cnFilterOptions li.active a {
color: #fff !important;
}
#cnfolioHolder ul li {
padding: 10px;
margin: 0px;
}
#cnfolioHolder .cnportfolio-content-wrapper {
margin-top: 50%;
}
#cnfolioHolder .cnportfolio-content-wrapper h3 {
font-size: 20px !important;
font-weight: normal !important;
}
ul.cnOurHolder li.item {
padding: 10px;
}
.zoom-anim-dialog .image img {
display: none;
}  .wp-post-navigation {
margin: 30px 0 30px 0;
}
.wp-post-navigation div {
min-height: 0px;
width: 280px;
}
.wp-post-navigation-pre {
margin: 0 0 30px 0;
}  .bx-wrapper .bx-caption span {
font-size: 1.2em;
font-family: "kanit", sans-serif !important;
}