/*
Theme Name: Canvas - Child
Version: 1.0
Description: theme modifications for Canvas
Author: MattBeardDesign
Author URI: http://www.mattbearddesign.com
Template: canvas
*/

@import url("../canvas/style.css");

.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
    font-weight: normal !important;
}

.widget {
    margin: 0 0 10px 0 !important;
}

.entry table {
    margin-bottom: 5px !important;
}

.panel-grid {
    margin-bottom: 5px !important;
}


#navigation {
   background: #000000;
}

#navigation h3 {
    color: #ffffff;
}

ul.nav li a:hover {
    background: #000000 !important;
    color: #ffffff !important;
}

ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {
    background: #ffffff;
    color: #000000;
}

#navigation {
text-transform: uppercase !important;
}

a:link {
    font-weight: bold;
}

div.nav-prev.fl, div.nav-next.fr {
display: none;
}



#inner-wrapper {
    background-color: #ffffff;
}


abbr {
    border-bottom: 0px solid #ffffff !important;
    font-weight: bold;
}

ul.nav.cart.fr {
display: none;
}

#credit a{
color: #ffffff !important;
}


.onsale {
background: #000000 !important;
border-radius: 0px !important;
}

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button {
border-radius: 0px !important;
background: #000000 !important;
font-weight: bold; !important;
}

a.quick-view-button.button, a.quick-view-detail-button.button {
background: #ffffff !important;
color: #000000 !important;
}

ul.products li.product {
margin-bottom: 4em !important;
}

.so-masonry-container .masonry-brick .post-information .entry-meta {
color: #ffffff;
font-size: 0px !important;
font-style: italic;
}

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
padding: 0px;
border: 0px solid #ffffff;
}

.sow-carousel-title a.sow-carousel-next,
.sow-carousel-title a.sow-carousel-previous {
  color: #FFFFFF;
  background: #333333;
  border-radius: 0px !important;
}
.sow-carousel-title a.sow-carousel-next:hover,
.sow-carousel-title a.sow-carousel-previous:hover {
  background: #444444;
}

.sow-carousel-wrapper ul.sow-carousel-items {
  height: 280px;
  margin: 0;
  padding: 0;
  zoom: 1;
  width: 99999px;
}


.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {

  margin-right: 15px;
  width: 242px;
  overflow-x: hidden;
}


.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a {
  width: 242px;
  height: 242px;
  background-size: 242px 242px;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a span.overlay {
  background: #3279BB;
  opacity: 0;
}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover {
  background-size: 272px 262px;
}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover span {
  opacity: 0.0 !important;
}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-default-thumbnail {
  width: 242px;
  height: 242px;
  background: #e8e8e8;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e0e0e0), color-stop(1, #e8e8e8));
  background: -ms-linear-gradient(bottom, #e0e0e0, #e8e8e8);
  background: -moz-linear-gradient(center bottom, #e0e0e0 0%, #e8e8e8 100%);
  background: -o-linear-gradient(#e8e8e8, #e0e0e0);
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
  color: #474747;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-loading {
  width: 242px;
  height: 242px;
  background: url(images/carousel-loader.gif) #f6f6f6 center center no-repeat;
}

.entry table {
  border: 1px solid #777;
  border-radius: 0px;
  background: #fff;
  box-shadow: 0 0px 0px 0 white;
  -webkit-box-shadow: 0 0px 0px 0 white;
}
  .entry table td, .entry table th {
    padding: .857em 1.387em;
    border-right: 1px solid #777;
    vertical-align: top; 
}
    .entry table td p:last-child, .entry table th p:last-child {
      margin-bottom: 0; 
}
  .entry table thead th {
    color: #ffffff;
    background: #111111;
    border-right: 1px solid #777;
    border-bottom: 1px solid #777;
    text-transform: uppercase;
    padding: 1.387em;
    vertical-align: middle; 
}
    .entry table thead th:first-child {
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px; 
}
    .entry table thead th:last-child {
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
}
  .entry table tr th:last-child, .entry table tr td:last-child {
    border-right: 0; 
}
  .entry table tbody th {
    background: #fafafa;
    border-bottom: 1px solid #777; 
}
  .entry table tbody td {
    border-bottom: 1px solid #777; 
}

  .entry table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
 }
  .entry table tbody tr:last-child td:last-child {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
 }

.dataTables_info {
    display: none !important;
}

img.so-widget-image {
padding-top: 15px;
}

footer-widgets{
color: #ffffff !important;
}

p.stock.in-stock{
display: none;
}

.widget ul li a {
padding: 5px;
}

media="all"
@media only screen and (min-width: 768px)
ul.nav li a {
padding-top: .5em !important;
padding-bottom: .5em !important;
}


ul.nav li a {
padding-top: .5em !important;
padding-bottom: .5em !important;
}

#navigation {
text-transform: uppercase !important;
}

#header .social {
        position: absolute;
    top: 20px;
    right: 20px;
z-index: 9999 !important;
}

#header .social a.facebook:before {background-color: rgba(0, 0, 0, 1.0) !important;}
#header .social a.instagram:before {background-color: rgba(0, 0, 0, 1.0) !important;}

@media only screen and (max-width: 767px){
#header .social {
position: absolute;
    top: -34px;
    right: 20px;
z-index: 9999 !important;
}
}

#footer-widgets .widget p { color: #ffffff!important; }

#footer-widgets .widget a { color: #ffffff !important; }

#footer-widgets .widget h3 { color: #FFFFFF !important; }

#footer-widgets {
    color: #ffffff!important;
}


div.cactus_masonry_databox 
{
    
    font-size: 8pt !important;
    padding: 2px, 2px, 2px, 5px !important;
    -webkit-transition: opacity 250ms ease-in-out;
    -moz-transition: opacity 250ms ease-in-out;
    -o-transition: opacity 250ms ease-in-out;
    transition: opacity 250ms ease-in-out;
    opacity: 0 !important;
}

.masonry_brick_a:hover div.cactus_masonry_databox {
    opacity: 1 !important;
}

div.masonry_brick {
    min-width: 45px;
}

@media only screen and (max-width: 767px){

div.cactus_masonry_databox {
    display: none !important;
}

}

div.ppt {
 display: none !important;
}

