/*Image Fix*/
.alignright {float: right; margin: 0 0 1em 1em;}
.alignleft {float: left; margin: 0 1em 1em 0;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter {display: block; margin-left: auto; margin-right: auto;}
img {display: block;max-width: 100%; height: auto;}


/*doughnutpedia styling */
body {color: #888!important; font-family:'Open Sans', sans-serif!important; font-size: 16px;}
h1, h2, .h4 {color: #000;font-weight: 900!important; text-transform: uppercase;}
h2 {width: 100%; display: block; text-align: center;margin-top: 30px!important;}
header {padding: 10px;}
#main-header {background: rgba(255, 255, 255, 0.8); box-shadow: 0 0 5px #888;}
#top-nav .img-fluid {max-width: 250px!important; margin: 0px auto;}
#top-nav {margin: 20px auto;}

@media(max-width:500px) { .brand .img-fluid{margin: 0px auto;}#intro {margin-top: 250px!important;} .navbar-toggler{width: 100%;}}
.navbar ul {list-style-type: none; margin: 0px auto;}
.navbar ul li {display: inline-block;}
.navbar ul li ul li {display: block;}
.navbar-expand-lg .navbar-nav .nav-link {padding: 8px!important;}
nav a {color: #000!important; font-weight: bold; text-transform: uppercase; padding: 10px;font-size: 14px;}
nav a:hover {color: #D63976;}
.navbar-toggler {margin: 0px auto;}
.navbar-toggler-icon {width: 180px!important;}
#navbarsExample01 {min-width: 300px;}

.navbar-toggler a, .navbar-toggler {color: #fff!important; background: #D63976!important;}	
.dropdown-item.active, .dropdown-item:active {color: #fff!important; background: #D63976!important;}

.btn, button {    font-weight: bold; font-size: 12px!important;
    text-transform: uppercase;
	margin: 10px;
    color: #fff!important;
    background: #D63976!important;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
    border-radius: 30px;
padding: 5px 10px!important;}
.btn:hover, button:hover{color: #fff;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
transform: scale(1.1);}
#intro {margin-top: 300px;}
#content {margin-top: 60px;}
#content strong {color: #000;}
#content h3 {text-transform: uppercase; color: #000; font-size: 18px;font-weight: bold;}
.card {padding: 10px;margin-bottom: 15px;text-align: center; width: 100%;}
.card img {margin: 0px auto;}
#intro-img img {max-width: 400px!important;}
#og, #goodfellas, #fancy, #doughcros, #show, #vegan, #bites, #dotm, #holiday, #misc, #delivery, #dozens, #custom {max-height: 68px; margin-bottom: 30px;}

/*archives*/
#holiday, #limited, #og-classics, #good-fellas, #fancy-pancy, #doughcros, #show-offs, #vegan, #doughnut-bits {
    clear: both;
}

.page-template-template-donut-single-archive h1, .page-template-template-donut-archive h1 {font-weight: bold;text-decoration: underline;}
.page-template-template-donut-single-archive h3, .page-template-template-donut-single-archive h1, .page-template-template-donut-archive h1, .page-template-template-donut-archive h2{color: #000;font-family: 'Gotham Ultra', 'DejaVu Sans', Verdana, sans-serif;}
.page-template-template-donut-archive h2{margin-top: 50px;}
.page-template-template-donut-single-archive #donutgrid, #donutgrid {margin: 20px 0;}
.page-template-template-donut-single-archive #donutgrid li, #donutgrid li {float: left;max-width: 250px; list-style-type: none; text-align: center;margin: 20px auto;font-size: 14px; line-height: 1;min-height: 350px;}
.page-template-template-donut-single-archive #donutgrid img, #donutgrid img {width: 250px; height: 250px;}
.page-template-template-donut-single-archive #donutgrid strong, .page-template-template-donut-archive a, .page-template-template-donut-archive a:hover, .pink{color:#D63976;}
.page-template-template-donut-single-archive p, #intro p {line-height: 1!important;}
.pink {font-weight: 700;}
.page-template-template-donut-archive a {font-weight: bold;}
.holidays .row{margin: 50px 0 50px 0;}
.page-template-template-product-sheets-php h3 {color: #000; font-weight: bold; text-transform: uppercase;}
.page-template-template-product-sheets-php .card {margin-bottom: 30px;}
.page-template-template-product-sheets-php p, .page-template-template-product-sheets-php .btn {font-size: 12px!important;}

@media(max-width: 768px) {h1 {font-size: 25px!important;}}

/*pricing pages*/
table td{padding: 15px; border: solid 1px #000; text-align: center;}
table th {text-align: center;}
table {width: 100%;}
table {border: solid 2px #000;margin: 20px auto; color: #000;}
table tr:nth-child(even){background-color: #f2f2f2;}
table tr:hover {background-color: #ddd;}
