/*
Theme Name: KFB
Template: blankslate
Author: Child Theme Configurator
Version: 1.0.1433636057
Updated: 2015-06-07 00:14:17
*/

@charset "UTF-8";

body {
    padding: 20px 0 0;
}
body, td, th {
    font-family: Arial, Helvetica, sans-serif;
}
strong { 
font-weight: bold;
}
html {
background-image: url(https://padrepiomedal.com/wp-content/uploads/2015/06/medalbg3.jpg);
background-repeat: no-repeat;
background-position: top left;
background-attachment:fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
p {
font-family: 'Roboto Slab', serif;
font-size:14pt;
line-height:  1.5em;
color: #333;
margin:0 0 40px 0;
letter-spacing: .05em;
}
em {
font-style:italic;
}
.wp-caption-text {
font-size:11pt;
font-style:italic;
color:#6b6b6b;
}
.wp-caption {
margin:0 40px 0 0;
}
.entry-content ul {
margin-top:50px;
}
.entry-content li {
font-family: 'Roboto Slab', serif;
font-size:14pt;
line-height: 1.2em;
color: #333;
margin:0 0 20px 50px;
list-style-type: disc;
list-style-position: inside;
}
h1, h2, h3, h4, h5, a {
    font-family: 'Sorts Mill Goudy', serif;
    letter-spacing: 0;
    color: #333;
}
h1 {
font-size:2em;
font-weight:bold;
margin-bottom:30px;
}
h2 {
font-size:20pt;
font-weight:bold;
margin-bottom:20px;
}
h3 {
font-size:18pt;
font-weight:bold;
margin-bottom:20px;
color:#88bac8;
}
h4 {
font-size:18pt;
font-style:italic;
margin-bottom:20px;
}
#heading h1 {
font-family: 'Lobster', cursive;
color:#9fd0de;
text-shadow: 1px 2px #696969;
font-size:50pt;
padding:50px 0 0 0;
}
#heading {
xheight:144px;
xwidth:900px;
width:80%;
margin:auto;
}
#main {

}
.content {
    xwidth: 900px;
	width:80%;
    margin: 0 auto 75px auto;
    background-color: #fff;
    -moz-box-shadow: 0 0 40px 6px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0 0 40px 6px rgba(0, 0, 0, 0.75);
    -o-box-shadow: 0 0 40px 6px rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 40px 6px rgba(0, 0, 0, 0.75);
    padding: 50px;
}
.content:after
{
content:".";
display:block;
clear:both;
visibility:hidden;
}
#navbar1 {
    background-color: #fff;
    font-family: 'Sorts Mill Goudy', serif;
    font-size: 20px;
    letter-spacing: 0;
    color: #111;
    text-align: center;
    position: relative;
    z-index: 10;
    margin: -20px auto 40px auto ;
    padding: 0 0 30px 0;
}
#navbar1 a {
    text-decoration: none;
    float: left;
    margin: 0 10px;
font-size:16pt;
}
a:hover {
    color: #ad794e;
}
#navbar1 ul {
    display: inline;
    float: left;
    width: 100%;
    list-style-type: none;
}
#navbar1 ul > li:after {
content: "»";
}
#navbar1 ul > li:last-child:after {
display: none;
}
#navbar1 li {
display: inline-block;
list-style-type: none;
vertical-align: middle;
}
#navbar1 .current-menu-item {
font-weight:bold;
}
.photo1right {
    float: right;
    border: 10px #fff solid;
    -moz-box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.3);
    margin: 20px;
}
.photo1left {
    float: left;
    border: 10px #fff solid;
    -moz-box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.3);
    margin: 20px;
}
.site-footer .sidebar-container {
    background: none;
}
h1.entry-title, .post-edit-link {
display:none;
}
#sidebar {
width:240px;
float: right;
margin:30px 0 20px 20px;
padding: 20px;
border:2px solid #eee;
xborder-radius: 10px 0px 10px 0px;
}
.entry-content img {
margin:20px;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.entry-content img.aligncenter {
text-align: center;
display: block;
position:relative;
margin-right: auto;
margin-left: auto;
}
.content img {
margin:20px;
}
.page-id-14 td {
text-align:center; 
vertical-align:top;
}
.tribe-events-list-widget-events a {
text-decoration:none;
}
#footer {
text-align:center;
padding:10px;
}
#copyright {
letter-spacing:0.5em;
color:#fff;
}
.textwidget img {
margin:7px;
}
.single-product .product_meta, .entry-meta {
   display: none;
}
div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{ width: 100%; }
div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{ width: auto!important; max-height: 300px; margin: 0px auto; }

/*BUY NOW BUTTONS
https://www.bestcssbuttongenerator.com/#/1
*/
a.myButton {
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	background-color:#7892c2;
	border-radius:10px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	padding:10px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
a.myButton:hover {
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	background-color:#476e9e;
}
a.myButton:active {
	position:relative;
	top:1px;
}

