/*
 Theme Name:   BIRTH Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  BIRTH Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     birth_tcd057
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  BIRTH-child
*/

.foot_widget {
    margin: 0 0 0 0;
    position: relative;
}

/*2018pricelist*/
.subtitle {
    font-size: 120%;
	padding:10px 12px !important;
    background: #f29b87;
    color: #FFF;
    text-shadow: 1px 1px 2px #333;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-left: 1px solid #845b51;
    border-top: 1px solid #845b51;
    box-shadow: inset 1px 1px 4px #845b51;
}

.pricepaget {
    color: #f19a87;
    font-size: 450% !important;
    font-weight: normal;
    text-align: center;
    margin-bottom:0.8em !important;
    overflow: hidden;
    display: block;
}

.pricelistblock {
/*    width: 49%;
    float: left;*/
    border: 3px solid #f19a87;
    padding: 3%;
    border-radius: 10px;
    margin-bottom: 2%;
	overflow:hidden;
}
/*
.pricelistblock:nth-child(2n+1) {
	margin-left:2%;
}
*/
.pricelistbt {

    color: #f19a87;
    text-align: center;
    font-weight: normal;
    font-size: 240% !important;
    margin-bottom: 15px;

}

.pricelistbp {
    text-align: center;
    font-size: 130% !important;
    margin: 0px;

}
.plicelistp {
    padding-top: 20px;
    overflow: hidden;
	text-align:right;
	clear:both;

}


.plicesmaplebx {
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 3%;
    border-radius: 10px;
    margin-bottom: 30px;
}

.plicesmaplebx p {
    margin: 0;
}

.pbxl {
    overflow: hidden;
    width: 48%;
    float: left;
}

.pbxr {
    width: 48%;
    float: right;
}

.psbxh4 {
    color: #666;
    margin-bottom: 20px;
    font-size: 120%;
}
.psbxp, .psbxps {
    margin: 0px 0px 30px 0px !important;
}


.pstbl {
    color: #666;
}

.pstbl td {
    padding: 2%;
}	
.post_content td {
	border:unset;
	
}
.pstbl1 , .pstbl2 {
    border-bottom: 1px solid #ccc !important;
}



.pstbl2 {
	text-align:right;
}
.pstt {
    text-align: right;
    color: #f19a87;
    font-weight: bold;
}

#tablepress-2 .row-2.even,#tablepress-3 .row-2.even {
    font-weight: bold;
    color: #ca2400;
    line-height: 2.4em;
}
