/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

input[type=reset] {
text-transform: uppercase;
margin-bottom: 0px;
font-size: 13px;
line-height: 1.42857;
white-space: nowrap;
}

.sticky-nav .container, .sticky-nav .container .col-md-12 {
    padding-right: 0px;
    padding-left: 0px;
    margin: 0;
    width: 100%;
    max-width: 100%;
}

.sticky-nav .row {
    margin-left: 0;
    margin-right: 0;
}

/*makes the rest of the background yellow*/
.content-holder, .bottom1 {background-color: #f7f4a1;background: #f7f4a1;}

/*
Makes borders on main nav go all the way to edges

.boxed .main-holder, .boxed .buzzblog-cookie-banner-wrap {
    max-width: 1170px!important;
}

*/
.sticky-nav .container, .sticky-nav .container .col-md-12 {padding-right: 0px;
padding-left: 0px;}


.top-container .top-left {width:70%!important;}

.top-container .top-right {width: 30%!important;}

/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

.widget_underfooterlogo {
	font-size:10px;
	line-height: 14px;
}

.post-formats {
	display:none;
}

/*
.widget {
border: 0px solid black;
	border-radius: 0px;
	margin-bottom: 5px;
  padding: 5px;
  background:#F7F4A1;
  position: relative;
  z-index:0;
}

.sidebar .widget {
background: #F7F4A1;
}

*/

.facebook_like_box {
	text-align:center;
}

.widget_internet_defense_league_widget {
	text-align:center;
}

.comment-reply-title{
	font-size:18px;
}

.buzzblog_Facebook_Widget h4.subtitle {display:none;}



/*
ART SUPPLIES TABLE
*/


table.artsuppliestable {
	margin-top: auto;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	border: 0px;
}

table.artsuppliestable caption {
	background-color: #B2F2DA;
	color: #282b3e;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:10px;
}

table.artsuppliestable thead th {
	background-color: #F7D4CD;
	font-size: 16px;
}


table.artsuppliestable thead th #thBrand {
	width: 25%;	
}

table.artsuppliestable thead th #thProductLine {
	width: 25%;	
}


table.artsuppliestable thead th #thInfo {
	width: 35%;	
}

table.artsuppliestable thead th #thAvailability {
	width: 15%;	
}


table.artsuppliestable th, table.artsuppliestable td {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:10px;
	border-width: 1px;
	border-style: solid;
	border-color: #F7D4CD;
}

table.artsuppliestable tr {
	padding:0px;
	border-bottom: 0px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style: solid;
	border-color: #ccc;
	line-height: 20px;
}

table.artsuppliestable th,
table.artsuppliestable td {
	text-align: left;
	vertical-align: top;
	font-size: 16px;
	
}

table.artsuppliestable tbody th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	font-size: 16px;
}

/*
NOT VEGANART SUPPLIES TABLE
*/


table.artsuppliestablenv {
	margin-top: auto;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	border: 0px;
}

table.artsuppliestablenv caption {
	background-color: red;
	color: #F7D4CD;
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:10px;
}

table.artsuppliestablenv thead th {
	background-color: #fccc;
	font-size: 16px;
	color:red;
}


table.artsuppliestablenv thead th #thBrand {
	width: 25%;	
}

table.artsuppliestablenv thead th #thProductLine {
	width: 25%;	
}


table.artsuppliestablenv thead th #thInfo {
	width: 35%;	
}

table.artsuppliestablenv thead th #thAvailability {
	width: 15%;	
}


table.artsuppliestablenv th, table.artsuppliestablenv td {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:10px;
	border-width: 1px;
	border-style: solid;
	border-color: #F7D4CD;
}

table.artsuppliestablenv tr {
	padding:0px;
	border-bottom: 1px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style: solid;
	border-color: #ccc;
	line-height: 20px;
}

table.artsuppliestablenv th,
table.artsuppliestablenv td {
	text-align: left;
	vertical-align: top;
	font-size: 16px;
	color:red;
	
}

table.artsuppliestablenv tbody th {
	text-align: left;
	vertical-align: top;
	font-weight: normal;
font-size: 16px;
	color:red;
}


/*
Light green border for images
*/
div.lightgreenborder img{
border: 5px solid #B2F2DA;
}

a.backtotop {
	font-size: 12px;
}

.page .post-thumb, .blog .isopad .bottom-meta {display:none;}





.sidebar ul {
    list-style-type: square;
    padding-left: 17px;
}


.list-post .block .post_content {
    border-bottom: 1px solid #B2F2DA;
}

#top-menu ul ul {
    background: #B2F2DA !important;
}


h4 {
	margin-bottom:20px;
}

h3 {
	margin-bottom:20px;
}

label.vegan-status.probably-not-vegan{background-color:#F2994A;}


.single-ingredient h3.ingredient-title label{margin-bottom: 10px;}


/*
Makes clear button the same size as search button
*/
input[type="reset"], form.search-ingredients-form input[type="submit"]{width: 95px; height: 50px;}

/*
Styles just the clear button
*/

input[type="reset"]
{background-color:#02C6C4;
color:#ffffff;
border-width:1px;
border-color:#F7D4CD;}

input[type="reset"]:hover
{background-color:#B2F2DA;
border:none;}

/*
Styles just the search button
*/

input[type="submit"]
{background-color:#FC5452;
	color:#282b3e;
border-width:1px;
border-color:#F7D4CD;}

/*Supposedly fixes problem of underline on multiple lines but maybe only in lists
.arrow-list li a {
  line-height: 1.15;
    transition: background-position 0.15s linear 0.1s, box-shadow 0.15s linear 0s;
    background-image: linear-gradient(to bottom, #007a78 0%, #007a78 100%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0 1.2em;
    color: #444;
    overflow: hidden;
    }
.arrow-list li a:hover {
      background-image: linear-gradient(to bottom, #007a78 0%, #007a78 100%);
      background-position: 0 0em;
      color:#ffffff;
      transition: background-position 0.1s linear 0s, box-shadow 0.1s linear 0.1s;
    }*/


/*
 Fixes mobile version logo covered by bar at the top
*/
@media(max-width:991px){
.logo {
    margin-top: 56px !important;
    }
}

/*
Trying to get the table on mobile to scroll
*/

@media screen
	and (max-width: 812px){
table {
display: block;
overflow-x: scroll;
}
}

/*
Setting line height for painting captions*/

div.paintingcaption {
	font-size:11px;
line-height:13px;
}

/*from Hercules response to another comment about making margins on mobile smaller. I changed from 767 to 812*/
@media(max-width:812px){ .container, .container-fluid { padding-left: 15px; padding-right: 15px; } .row { margin-left: -15px; margin-right: -15px; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-left: 15px; padding-right: 15px; } }

@media(max-width:991px){
.page .isopad {
    padding-right:10px!important;
    padding-left:10px!important;
}
}



/*Hides author gravatar*/
.post-header .avatar {display:none;}

/*Gets rid of black background in wordpress slideshow*/
.slideshow-window {
	background: none !important;
	border: none !important;
}

/*top 0 widget*/
.searchbanner{
	background-color:#282b3e;
	color: #F7F4A1;
	size: 30px;
	align-content:center;
}

.bandcampembed {
	margin-bottom: 15px;
}

.bottom3
{
	padding-bottom:10px;
	background-color:#F7F4A1;
}

.comment-body {
	background-color: #b2f2da;
}
/*
Pink border for images
*/
div.pink{
padding: 0px;
border: 4px solid #F7D4CD;
}

/*Change image caption background*/
.wp-caption {
background: #F7F4A1;
}

