/*
Theme Name: WordPress Canvas Child Theme

Theme URI: http://wordpresscanvas.com

Author: Chris Baldelomar

Author URI: http://webplantmedia.com/

Description: WordPress Canvas Child Theme allows you to customize your WordPress Canvas theme and still receive updates.

Template: wordpresscanvas

Version: 1.1

*/



@import url("../wordpresscanvas/style.css");
/* customized styling for theme

-------------------------------------------------------------- */

body, .page, header, footer, .bottom-body-background {
	background-color: #ffffff !important;
}
body {
    line-height: 1.4;
}
html, button, input, select, textarea {
    color: #666666;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
}
.site-header {
	background-image: none !important;
}
header {
	border: none;
}
#slidercontainer {
	max-width: 1000px;
	max-height: 250px;
	margin: 0 auto;
	overflow: hidden;
}
/*#fixed-logo {top:60px;
position: fixed;
right: 180px;}*/


#content {
	max-width: 650px;
	margin: 0 auto;
}
#muralcontent {
 	max-width: 850px;
	margin: 0 auto;
}
#content h1 {
	text-align: center;
	color: #cc1f3a;
	line-height: 40px;
	font-family: Quintessential;
	font-size: 34px;
	font-weight: 500;
}
#muralcontent h1 {
	text-transform: uppercase!important;
	text-align: center;
	color: #cc1f3a;
	line-height: 40px;
	font-family: Quintessential;
	font-size: 34px;
	font-weight: 500;
}#content h2, #muralcontent h2 {
	text-align: center;
	font-size: 24px !important;
	font-style: normal;
/* 2019-06-07 bag - Changed from 1% to 1.4 to correct line-wrapping issue on Membership page on narrow devices such as iPhones.
 	line-height: 1% !important;
*/
 	line-height: 1.4 !important;
	padding-bottom: 25px;
	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS sans-serif" !important;
	color: #004b63;
}/* 2017-04-16 bagAdded to fix styling problem with product names on product page (muraltown.com/shop)after upgrading to WooCommerce v3.0*/#content h2.woocommerce-loop-product__title {	text-align: center;	font-size: 18px !important;	font-style: normal;	line-height: normal !important;	padding-bottom: 25px;	font-family: Verdana, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS sans-serif" !important;	color: #004b63;}
#content h3, #muralcontent h3 { font-size: 20px;
	font-weight: 500; }
#content h4, #muralcontent h4 { font-size: 18px;
	font-weight: 500; }
#content h5, #muralcontent h5 {font-size: 16px;
	font-weight: 500;  }
#content a {
 color: #004B63;
}
  
    
    /*  used for the map info popup layout  */
#content h6, #muralcontent h6 {
 font-size: 14px;
 font-weight: 600!important;
 text-align: center!important;
}
/*end info popup styles   */

/* 2018-04-27 Brad Grigor - styling for the directory pages: The Art and The Artists */
span.openboxed {
	border: 1px solid #cc1f3a;
	border-radius: 5px;
	padding: 3px;
	line-height: 250%;
	font-size: 80%;
	font-weight: bold;
	color: #cc1f3a;
}
span.nobreak {
	white-space: nowrap;
}

/* styling for mural info beside the 300px image */
.smtext {
	font-size: 12px !important;
	line-height: 8px!important;
	font-weight: 500;
}
.smtext a {
 border-bottom: 1px dashed #900!important;
 font-weight: bold !important;
}
.smtext a:hover {
	color: #C00!important;
	text-decoration: none!important;
}
div.muralpgminigallery{
 display: block!important;
 margin-top: 5px;
 margin-bottom: 5px;
 width: 100%;
}
.muraldesc {
	font-size: 11px;
}
p {
    margin: 0 0 12px;
}
/* style for surrounding box on mural pages */

div.surrounding {
	padding: 6px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	border: 1px dashed #999;
	text-align: center;
	display: block;
}
.surrounding h4 {
	font-weight: bold;
	text-transform: uppercase;
	color: #069 !important;
	text-align: center!important;
	font-size: 12px!important;
}
/*  breadcrumbs */

#breadcrumbs {
	background-color: #ffffff;
	color: #999999;
	padding: 5px 20px;
	text-align: center;
	font-size: 10px !important;
	font-style: italic !important;
}
#breadcrumbs a:visited, #breadcrumbs a {
	color: #969696;
	font-size: 10px !important;
	font-style: italic !important;
}

/* rows- footer-widget */

.row {
	max-width: 960px;
	margin: 0 auto 10px auto;
	overflow: hidden;
}
.box-content {
	width: 33%;
	float: left;
}
.box-content h3 a, .box-content h3 {
	font-size: 16px;
	color: #7b7b7b;
}
.box-content ul {
	margin-left: -25px;
}
.box-content li, .box-content p, .box-content a {
	font-size: 13px;
	color: #7b7b7b
}
.box-content li, .box-content p {
	margin-right: 20px;
}
/* read more tag style */

a.wc-moretag {
	text-transform: uppercase;
	color: #7b7b7b;
}

/* ARCHIVE STYLING */

h1 .archive-title {
 margin: 0 0 5px;
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif!important;
 font-size: 18px!important;
 font-style: normal;
 font-weight: 500;
}
.archive-header h1.entry-title a{
 font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
 font-size: 14px;
 font-weight: 600;
 text-decoration: underline; 
}
.entry-meta-links {
    font-size: 15px;
}
.author.vcard {display:none;}

.comment-reply-title {
    font-size: 16px!important;
}
h2.comments-title { display:none }


/*remove html usage in comments reply box */
.form-allowed-tags, .form-allowed-tags code {
    /*font-size: 15px;  remove this*/
    display:none;
}
/*footer widget with woocommerce featured item  */


ul.product_list_widget li a {
	font-size: 11px;
}
ul.product_list_widget li {
	list-style-type: none;
}
ul.product_list_widget img {
	float: left;
	width: 200px;
}
ul.product_list_widget span.amount {
	display: none;
}
/**************************************/
/* MENU BAR STYLING */
/**************************************/

#navbar {
	border: none !important;
	background-image: none !important;/*position: fixed;*/
max-width: 1000px;
	margin: 0 auto;
}

/* Top Level Items */
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator {
 font-size: 16px;
 color: #888888;
 padding: 5px 9px;
 font-weight: normal;
}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target {
    font-size: 13px !important;
	font-weight: normal;
    font-family: Arial, Helvetica, "Myriad Pro", "DejaVu Sans Condensed", sans-serif !important;
}

/* Menu Items with Dropdowns */
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a,
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator,
#megaMenu ul li.mega-with-sub > a,
#megaMenu ul li.mega-with-sub > span.um-anchoremulator,
#megaMenu ul li.ss-nav-menu-mega > a,
#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator {
 padding-right: 10px;
}

/* Top Level Menu Item Titles */
#megaMenu ul.megaMenu > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title {
  text-transform: none;
  text-shadow: 0 -1px 1px #ffffff;
}

/* Horizontal Sub Menus */
#megaMenu.megaMenuHorizontal ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
  border-top: 1px solid #e0e0e0;
}
/* Sub Menu Container Style */
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
 border-color: #e0e0e0;
 color: #888888;
 width: 1600px;
}
/* Sub Menu Columns */

.ubermenu-main .ubermenu-submenu .ubermenu-column {
    min-width: 200px;
}
.ubermenu .ubermenu-nav .ubermenu-column-1-6 {
    width: auto!important;
}
/* Sub Menu Headers */#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a,
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,
.wpmega-widgetarea h2.widgettitle {
  color: #777777;
  font-size: 11px;
  font-weight: bold;
  text-shadow: 0px 1px 1px #ffffff;
  padding-bottom: .4em;
  border-bottom: 1px dotted #e9e9e9;
  margin-bottom: 0.4em;
  font-family: Arial, Helvetica, "Myriad Pro", "DejaVu Sans Condensed", sans-serif !important;
}


/* Top Level Search Bar */
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform {
  padding-top: 2px;
}

/* ubermenu search form style */
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform {
    background: none repeat scroll 0 0 #eff7f6!important;
    height: 50px;
    margin: 0;
    width: 30%;
    border: 1px solid #004b63;
	font-style: normal !important;
}
/* Search Bar form input  */
.ubermenu-search input { font-style: normal !important;font-family: Georgia, "Times Roman", serif !important;}

/* Highlight color */
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator {
  color: #d83f28 !important;
}
.ss-nav-menu-with-img {
  min-height: 16px;
}
/* Item Description */
#megaMenu ul.megaMenu li a span.wpmega-item-description, #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}
/* Arrow Colors */
#megaMenu ul li.mega-with-sub > a:after,
#megaMenu ul li.ss-nav-menu-mega > a:after,
#megaMenu ul li.mega-with-sub > span.um-anchoremulator:after,
#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after {
  border-top-color: #bbbbbb;
}
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after {
  border-left-color: #bbbbbb;
}

/* IE7 Hacks */
#megaMenu.megaMenuHorizontal ul.megaMenu {
  *border-bottom: none;
}
#megaMenu.megaMenuVertical ul.megaMenu {
  *border-right: none;
}



/*Second Level- optional scroll method for longer lists- flyouts- not used right now*/

/*menu scrolling 3rd level when too long */

/*#megaMenu ul.megaMenu ul.sub-menu-1{

  max-height:300px;

  overflow-y:auto;

}*/




/*.site *::-moz-placeholder {
    color: #eff7f6;
}*/


/* Text Input Box */


/* Go Button */

 /*remove cursor action from disabled menu links*/
 span.um-anchoremulator{ cursor:default!important}
 
 
 /*---------------------------------------------------*/
 
/*************** OTHER NAVIGATION ************/

/* next prev style for mural footer navigation */

span.prev-next {
	font-size: 12px;
	font-style: italic;
	padding-right: 7px;
	padding-left: 7px;
}
/*mural navigational links at bottom of content for next previous */
.navigation {
 font-size: 14px !important;
}

/************  end navigation **************/
 
h2.archiveslist {
	font-size: 14px;
	text-align: left !important;
}
ul.bycategories {
	margin: 0;
	padding: 0;
}
ul.bycategories li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.bycategories li a {
	list-style: none;
	list-style-type: none;
	margin: 0 20px 15px 0;
	float: left;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #004b63;
}
ul.bycategories li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #cc1f3a;
}
.clear {
	clear: both;
}
/***************OUTDOOR GALLERY PAGE THUMBS *********/

#gallery-1 .gallery-item {
 float: left;
 text-align: center;
 border: none;
 margin: 10px 0px 0px!important;
height: 150px!important:
}

div#mural-details{
 display: block;
 padding: 10px 0px;
 width: 100% !important;
}
#mural-details img {
 padding: 2px!important;
 float: left;
}


/* artist page styles using shortcode*/
/*info box and styling of artist works thumbs */
#artist-murals {
	padding: 6px;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	border: 2px dashed #04b63 !important;
	font-size: .8em;
	color: #004b63;
	font-weight: 400;
	background-color: #FFF;
	display: block;
}
/****************SHORTCODE STYLING ************/

#main .wc-shortcodes-box.wc-shortcodes-box-secondary, #main img {
    margin-left: 4px;
    margin-right: 4px;
    padding: 0;
}

#main .wc-shortcodes-box.wc-shortcodes-box-info {
	background-color: #FFFFFF;
	border-color: #A91A30;
	border-style: dashed;
}

#main .wc-shortcodes-box.wc-shortcodes-box-info * {
    color: #004b63;
}

/* secondary box styles - used on mural pages for top info */

#main .wc-shortcodes-box.wc-shortcodes-box-secondary,#main .wc-shortcodes-box.wc-shortcodes-box-secondary em {
	background-color: #FBFEFF;
	border-color: #666666;
	padding-left: 5px;
	font-size: 11px;
	color: #666;	
}
#main .wc-shortcodes-box.wc-shortcodes-box-secondary {
	padding: 5px;
	min-height: 290px;	
}
#main .wc-shortcodes-box.wc-shortcodes-box-secondary a {
	font-weight: normal;
	color: #666;
	border-bottom: 1px dashed #333;
}
#main .wc-shortcodes-box.wc-shortcodes-box-secondary a:hover
{color: #cc1f3a;
	border-bottom: 1px dashed #333!important;
	text-decoration: none;
}
#main .wc-shortcodes-box.wc-shortcodes-box-secondary,#main img
{
	padding: 0px;
	margin-right: 20px;
	margin-left: 8px;
}
.wc-shortcodes-box {
    -moz-box-sizing: border-box;
    display: block;
  /*  margin-bottom: 20px;
    padding: 20px;*/
}	
/*************************************
           HOMEPAGE STYLES
************************************/
#homecontent {
 max-width: 1000px;
 margin: 0 auto;
}
.hometext {
 margin-left: 12px;
 margin-bottom: 15px;
}
.hometext a {
 color: #004B63;
 border-bottom: thin dashed #004B63;
 font-weight: bold;
 
}
.hometext a:hover{
 color: #C00;
 text-decoration: none;
  border-bottom: thin dashed #004B63;}
 
	
/*custom homepage thumb display and hover styles */ 
#menuthumbs-box{
 padding-left: 10px!important;
 padding-top: 10px;
}
#menuthumbs {
	width: 100%;  /*---Give our UL a width ---*/
	list-style: none;  /*--- Makes the bullets go away ---*/
	margin: 0;  /*--- Take out any default margin on the UL tag ---*/
	padding: 0;  /*--- Take out any default padding on the UL tag ---*/
	margin: 0 auto;  /*--- Center the menu ---*/
}
#menuthumbs li {
	float: left;  /*--- Make the list go horizontal ---*/
	margin: 1px;
}
#menuthumbs li a {
 display: block;  /*--- Make the entire button clickable rather than the text alone ---*/
 text-indent: -9999px; /*--- Push the text off screen to hide text---*/
 overflow: hidden; /*--- Makes text outside of bounding box hidden ---*/
 height: 82px;
 text-decoration: none!important;	/*padding: 1px;*/
}
/* custom images to each button - then hover state*/

#menuthumbs li#mural1 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-1.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural1 a:hover, #menuthumbs li#mural1 a:focus {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-1-over.jpg) no-repeat;}
#menuthumbs li#mural2 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-2.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural2 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-2-over.jpg) no-repeat;}
#menuthumbs li#mural3 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-3.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural3 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-3-over.jpg) no-repeat;}
#menuthumbs li#mural4 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-4.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural4 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-4-over.jpg) no-repeat;}
#menuthumbs li#mural5 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-5.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural5 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-5-over.jpg) no-repeat;}
#menuthumbs li#mural6 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-6.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural6 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-6-over.jpg) no-repeat;}
#menuthumbs li#mural7 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-7.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural7 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-7-over.jpg) no-repeat;}
#menuthumbs li#mural8 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-8.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural8 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-8-over.jpg) no-repeat;}
#menuthumbs li#mural9 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-9.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural9 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-9-over.jpg) no-repeat;}
#menuthumbs li#mural10 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-10.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural10 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-10-over.jpg) no-repeat;}
#menuthumbs li#mural11 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-11.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural11 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-11-over.jpg) no-repeat;}
#menuthumbs li#mural12 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-12.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural12 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-12-over.jpg) no-repeat;}
#menuthumbs li#mural13 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-13.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural13 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-13-over.jpg) no-repeat;}
#menuthumbs li#mural14 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-14.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural14 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-14-over.jpg) no-repeat;}
#menuthumbs li#mural15 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-15.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural15 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-15-over.jpg) no-repeat;}
#menuthumbs li#mural16 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-16.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural16 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-16-over.jpg) no-repeat;}
#menuthumbs li#mural17 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-17.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural17 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-17-over.jpg) no-repeat;}
#menuthumbs li#mural18 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-18.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural18 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-18-over.jpg) no-repeat;}
#menuthumbs li#mural19 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-19.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural19 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-19-over.jpg) no-repeat;}
#menuthumbs li#mural20 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-20.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural20 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-20-over.jpg) no-repeat;}
#menuthumbs li#mural21 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-21.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural21 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-21-over.png) no-repeat;
}
#menuthumbs li#mural22 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-22.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural22 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-22-over.png) no-repeat;}
#menuthumbs li#mural23 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-23.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural23 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-23-over.png) no-repeat;}
#menuthumbs li#mural24 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-24.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural24 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-24-over.png) no-repeat;}
#menuthumbs li#mural25 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-25.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural25 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-25-over.png) no-repeat;}
#menuthumbs li#mural26 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-26.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural26 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-26-over.png) no-repeat;}
#menuthumbs li#mural27 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-27.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural27 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-27-over.png) no-repeat;}
#menuthumbs li#mural28 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-28.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural28 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-28-over.png) no-repeat;}
#menuthumbs li#mural29 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-29.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural29 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-29-over.png) no-repeat;}
#menuthumbs li#mural30 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-30.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural30 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-30-over.png) no-repeat;
}
#menuthumbs li#mural31 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-31.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural31 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-31-over.png) no-repeat;}
#menuthumbs li#mural32 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-32.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural32 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-32-over.png) no-repeat;}
#menuthumbs li#mural33 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-33.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural33 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-33-over.png) no-repeat;}
#menuthumbs li#mural34 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-34.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural34 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-34-over.png) no-repeat;}
#menuthumbs li#mural35 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-35.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural35 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-35-over.png) no-repeat;}
#menuthumbs li#mural36 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-36.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural36 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-36-over.png) no-repeat;}
#menuthumbs li#mural37 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-37.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural37 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-37-over.png) no-repeat;}
#menuthumbs li#mural38 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-38.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural38 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-38-over.png) no-repeat;}
#menuthumbs li#mural39 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-39.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural39 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-39-over.png) no-repeat;}
#menuthumbs li#mural40 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-40.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural40 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-40-over.png) no-repeat;}
#menuthumbs li#mural41 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-41.jpg) no-repeat;
	width: 80px;}
#menuthumbs li#mural41 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-41-over.png) no-repeat;}
#menuthumbs li#mural42 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-42.jpg) no-repeat; width: 80px;}
#menuthumbs li#mural42 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-42-over.png) no-repeat;}

/*
Add style definitions for 43
2018-01-26 Brad Grigor (250-606-7011)
*/
#menuthumbs li#mural43 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-43.jpg) no-repeat; width: 80px;}
#menuthumbs li#mural43 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-43-over.png) no-repeat;}

/*
Add style definitions for 44
2018-07-23 Brad Grigor (250-606-7011)
*/
#menuthumbs li#mural44 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-44.jpg) no-repeat; width: 80px;}
#menuthumbs li#mural44 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-44-over.png) no-repeat;}

/*
Add style definitions for 45
2020-11-30 Brad Grigor (250-606-7011)
*/
#menuthumbs li#mural45 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-45.jpg) no-repeat; width: 80px;}
#menuthumbs li#mural45 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-45-over.png) no-repeat;}


/*
Add style definitions for 46
2022-04-27 Brad Grigor (250-606-7011)
*/
#menuthumbs li#mural46 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-46.jpg) no-repeat; width: 80px;}
#menuthumbs li#mural46 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-46-over.png) no-repeat;}


/*
Add style definitions for 47 - Rebirth
2023-01-17 Brad Grigor (250-606-7011)
*/
#menuthumbs li#mural47 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-47.jpg) no-repeat; width: 80px;}
#menuthumbs li#mural47 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-47-over.png) no-repeat;}


#menuthumbs li#muralEC1 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC1.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralEC1 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC1-over.png) no-repeat;}
#menuthumbs li#muralEC2 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC2.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralEC2 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC2-over.png) no-repeat;}

/*
Add style definitions for EC3, EC4 and EC5
2016-11-10 Brad Grigor (250-606-7011)
*/
#menuthumbs li#muralEC3 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC3.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralEC3 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC3-over.png) no-repeat;}

#menuthumbs li#muralEC4 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC4.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralEC4 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC4-over.png) no-repeat;}

#menuthumbs li#muralEC5 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC5.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralEC5 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-EC5-over.png) no-repeat;}

/*
Add style definitions for C1, C2, C3, C4, C5
2018-01-29 Brad Grigor (250-606-7011)
*/
#menuthumbs li#muralC1 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C1.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralC1 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C1-over.png) no-repeat;}
#menuthumbs li#muralC2 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C2.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralC2 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C2-over.png) no-repeat;}
#menuthumbs li#muralC3 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C3.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralC3 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C3-over.png) no-repeat;}
#menuthumbs li#muralC4 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C4.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralC4 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C4-over.png) no-repeat;}
#menuthumbs li#muralC5 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C5.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralC5 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C5-over.png) no-repeat;}
/*
Add style definitions for C6
2020-08-28 Brad Grigor (250-606-7011)
*/
#menuthumbs li#muralC6 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C6.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralC6 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C6-over.png) no-repeat;}

/*
Add style definitions for C7
2022-04-28 Brad Grigor (250-606-7011)
*/
#menuthumbs li#muralC7 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C7.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralC7 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C7-over.png) no-repeat;}

/*
Add style definitions for C8
2022-04-29 Brad Grigor (250-606-7011)
*/
#menuthumbs li#muralC8 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C8.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralC8 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C8-over.png) no-repeat;}


/*
Add style definitions for C9
2023-01-17 Brad Grigor (250-606-7011)
*/
#menuthumbs li#muralC9 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C9.jpg) no-repeat; width: 80px;}
#menuthumbs li#muralC9 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-C9-over.png) no-repeat;}


#menuthumbs li#S01 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S01.jpg) no-repeat; width: 80px;}
#menuthumbs li#S01 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S01-over.png) no-repeat;}
/* NOTE: 2019-11-19 bag
 * Old S10 "Peace Pole" has been renumbered as S02, but we're maintaining *-s10.jpg as the thumbnail image.
 */
#menuthumbs li#S02 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S10.jpg) no-repeat; width: 80px;}
#menuthumbs li#S02 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S02-over.png) no-repeat;}
#menuthumbs li#S03 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S03.jpg) no-repeat; width: 80px;}
#menuthumbs li#S03 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S03-over.png) no-repeat;}
#menuthumbs li#S04 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S04.jpg) no-repeat; width: 80px;}
#menuthumbs li#S04 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S04-over.png) no-repeat;}
#menuthumbs li#S05 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S05.jpg) no-repeat; width: 80px;}
#menuthumbs li#S05 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S05-over.png) no-repeat;}
#menuthumbs li#S06 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S06.jpg) no-repeat; width: 80px;}
#menuthumbs li#S06 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S06-over.png) no-repeat;}
#menuthumbs li#S07 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S07.jpg) no-repeat; width: 80px;}
#menuthumbs li#S07 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S07-over.png) no-repeat;}
#menuthumbs li#S08 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S08.jpg) no-repeat; width: 80px;}
#menuthumbs li#S08 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S08-over.png) no-repeat;}
#menuthumbs li#S09 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S09.jpg) no-repeat; width: 80px;}
#menuthumbs li#S09 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S09-over.png) no-repeat;}
/* NOTE: 2019-11-19 bag
 * Old S10 "Peace Pole" has been renumbered as S02. However, the thumbnail image is still *-s10.jpg
 * Therefore, up above under li#S02, we are using the *-s10.jpg thumbnail image.
 * Old S11 has been decommissioned.
 * 
#menuthumbs li#S10 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S10.jpg) no-repeat; width: 80px;}
#menuthumbs li#S10 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S10-over.png) no-repeat;}	
#menuthumbs li#S11 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S11.jpg) no-repeat; width: 80px;}
#menuthumbs li#S11 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S11-over.png) no-repeat;}
*/


/*
Add style definitions for the new S10
2023-01-17 Brad Grigor (250-606-7011)
*/
#menuthumbs li#S10 a {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S10-1.jpg) no-repeat; width: 80px;}
#menuthumbs li#S10 a:hover {
	background: url(//muraltown.com/wp-content/uploads/mural-thumbs-S10-over.png) no-repeat;}	

/*Adding down-selected-current selector*/

#menuthumbs li#home a.current {
	background: url(images/home-down.jpg) no-repeat;
	cursor: default;  /*--- Show pointer instead of hand cursor for the current page ---*/
}
#menuthumbs li#flights a.current {
	background: url(images/flights-down.jpg) no-repeat;
	cursor: default;
}


/* clear float in order to make ul tag contain floated children */

.clear {
	clear: both;  /*--- Clears the float of the list items to restore normal document flow ---*/
}

/************************  END homepage styles **************************/

/**about us page - table style *****/
table#directors{
 padding: 2px;
 width: 475px;
 margin-right: auto;
 margin-left: auto;
}

div.cfoms {
	margin: 0px;
	width: 325px;
}
.cfoms p {
	font-size: 11px;
}
.cfoms img {
	float: left;
	height: 100px;
	width: 75px;
	margin-right: 8px;
	margin-bottom: 30px;
}
/************  WOOCOMMERCE SPECIFIC STYLES ****************/


.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
    font-family: Quintessential;
    font-size: 20px !important;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
    color: #004B63;
    font-size: .85em!important;
    font-weight: 600!important;
    text-transform: uppercase;
    word-wrap:break-word; 
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    color: #CC0000;
    display: block;
    font-weight: 600!important;
    margin-bottom: 0.5em;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 30%;
}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {
    width: 27%;
}
 ul.product_list_widget img {
   /* float: left;*/
    width: 100px!important;
}
/*extra spacing in cart */

.cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator, .cart-collaterals .cross-sells {width: 100%; float: right}

/* remove sidebar to give extra width */
.woocommerce #sidebar{display:none!important}
/*not working yet*/
tr.tax-rate tax-rate-ca-on-no-tax-3 {
 display:none!important}
 
/* create nicer button for shipping calculator */
/*a.shipping-calculator-button
{ background-color: #004b63;
    border: 1px solid #004b63;
    color: #ffffff !important;
padding: 5px;
}
a.shipping-calculator-button:hover {
 background-color: #000;
 border: 1px solid #666666;
 color: #ffffff!important;
padding: 5px;
}*/

/*REMOVE CALCULATOR*/
a.shipping-calculator-button{
display:none;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
 float: right;
 text-align: right;
 width: 75%;
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #d9dcdc;
    padding: 6px; word-wrap:break-word!important;
}

/* remove calculator*/



/*Woocommerce account page info styling */
.woocommerce-info {
 background-color: #eff7f6;
    border: 1px solid #004b63;
    color: #004b63;
}
.woocommerce-info:before {
    background-color: #cc1f3a;
    content: "i";
    font-family: Times,Georgia,serif;
    font-style: italic;
}
#content .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
 color: #FFFFFF!important;
}

/*checkout button style */
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
 background-color: #004b63;
 border: 1px solid #004b63;
 color: #ffffff!important;
 font-weight: bold!important;
}

/************ END WOOCOMMERCE -CART STYLING ***************/


 /* media queries for small screens */

@media only screen and (min-width : 240px) and (max-width : 540px) {
#content {
	width: 100%;
}
.row {
	width: 100%;
	margin: 0 auto 10px auto;
	overflow: hidden;
}
.box-content {
	width: 98%;
	margin-left: 5px;
}
#fixed-logo {
	display: none;
}
/* footer */

.site-footer {
	background-color: transparent;
	margin: 0 auto;
	max-width: 769px;
	max-height: 163px;
	overflow: hidden;
}