

.portfolio_single_custom_date {display:none;}


/* 3.6 Styled Tables and Boxes */
/*----------------------------------------------*/
.styled_table table,
.sb {
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 border-collapse: collapse;
 margin:10px 0 20px;
 text-shadow:none;
 color:#404040}

.styled_table table {
 width:100%;
 border-collapse:separate;
 padding-bottom:1px}

.styled_table table,
.sb {
 border: 1px solid #d7002e}

.styled_table.shadow table,
.sb_shadow {
 box-shadow: 0 0 3px #000; 
 -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2); 
 -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2)}
 
.styled_table table tr th,
.sb .box_title {
 background:#d7002e;
 color:#fff;
 font-size:16px;
 font-weight:normal;}
 
.styled_table table tr th, 
.styled_table table tr td {
 border-top:1px solid #d3c8be;
 padding:10px 20px;
 text-align:left}

.styled_table table tbody td {
 background:#e6e6e6;
 padding:8px 10px}

.styled_table table tbody tr.odd td {
 background:#f8f8f8}
 
.styled_table table tr:first-child th{
 border-top: 0}

.table_yellow table,
.sb_yellow {
 border:1px solid #ffd012}
.table_yellow table tr td {
 border-top:1px solid #f7ebb9}
.table_yellow table tr th,
.sb_yellow .box_title {
 background:#ffd012;
 color:#fff}

.table_blue table,
.sb_blue {
 border:1px solid #2675cb}
.table_blue table tr td {
 border-top:1px solid #c9dbee}
.table_blue table tr th,
.sb_blue .box_title {
 background:#2675cb;
 color:#fff}

.table_green table,
.sb_green {
 border:1px solid #9fbf47}
.table_green table tr td {
 border-top:1px solid #d0d0c2}
.table_green table tr th,
.sb_green .box_title {
 background:#9fbf47;
 color:#fff}
 
.table_dark table,
.sb_dark {
 border:1px solid #363636}
.table_dark table tr td {
 border-top:1px solid #d3d3d3}
.table_dark table tr th,
.sb_dark .box_title {
 background:#363636;
 color:#fff}

.table_orange table,
.sb_orange {
 border:1px solid #f26900}
.table_orange table tr td {
 border-top:1px solid #f2d7c3}
.table_orange table tr th,
.sb_orange .box_title {
 background:#f26900;
 color:#fff}

.table_pink table,
.sb_pink {
 border:1px solid #de6baa}
.table_pink table tr td {
 border-top:1px solid #d1b8c9}
.table_pink table tr th,
.sb_pink .box_title {
 background:#de6baa;
 color:#fff}
 
.table_purple table,
.sb_purple {
 border:1px solid #7751da}
.table_purple table tr td {
 border-top:1px solid #bec8d8}
.table_purple table tr th,
.sb_purple .box_title {
 background:#7751da;
 color:#fff}

.table_red table,
.sb_red {
 border:1px solid #d7002e}
.table_red table tr td {
 border-top:1px solid #d3c8be}
.table_red table tr th,
.sb_red .box_title {
 background:#d7002e; 
 color:#fff}

/* Styled Boxes */
.sb .box_title {
 padding:10px 20px}

.sb.notitle .box_title {
 display:none}

.sb .box_content {
 padding:15px 20px;
 background:#fff;
 color:#595959;
 margin:1px;
 -webkit-border-bottom-right-radius: 4px;
 -webkit-border-bottom-left-radius: 4px;
 -moz-border-radius-bottomright: 4px;
 -moz-border-radius-bottomleft: 4px;
 border-bottom-right-radius: 4px;
 border-bottom-left-radius: 4px}





body.home footer{display: none;}

.woocommerce .select2-container.orderby .select2-choice, .woocommerce-page .select2-container.orderby .select2-choice {background-color: #f5f5f5;}
	.title.with_title_text_bg_color h1 {
    padding: 27px 0px!important;
    margin-bottom: -30px!important;
}
.subtitle {
    color: #000!important;
    font-size: 22px;
}
.qbutton.small, .blog_holder article .post_text a.more-link span {
    font-size: 10px;
    line-height: 40px;
    height: 40px;
    font-weight: 700;
    padding-left: 20px!important;
    padding-right: 20px!important;
}