/*
Theme Name: Canvas Child
Version: 1.0
Description: Child theme for Canvas.
Author: Inkfish design studio
Author URI: 
Template: canvas
*/
 
@import url("../canvas/style.css");


.read-more{
    text-transform: uppercase;
float:right;
}

.widget ul {
    text-transform: uppercase;
}

p.price {margin-bottom:10px!important;}

/*FLEXBOX SUPPORT*/

/*@mixin flexbox() {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@mixin flex($values) {
  -webkit-box-flex: $values;
  -moz-box-flex:  $values;
  -webkit-flex:  $values;
  -ms-flex:  $values;
  flex:  $values;
}

@mixin order($val) {
  -webkit-box-ordinal-group: $val;  
  -moz-box-ordinal-group: $val;     
  -ms-flex-order: $val;     
  -webkit-order: $val;  
  order: $val;
}


body {
  @include flexbox();
}

#main-nav {
  @include flex(960px);
  @include order(2);
}*/




img {
border:none!important;
padding:0!important;
background:none!important;
}


a {
color:#000!important;
font-weight: bold;
}


a:hover {
color:#3d3d39!important;
text-decoration:none!important;
}

input [type=submit], .submit {
	-webkit-border-radius: 0!important;
		-moz-border-radius: 0!important;
		-ms-border-radius: 0!important;
		-o-border-radius: 0!important;
		border-radius: 0!important;
		background:#000!important;
		
		font-size:13px!important;
		
		padding:10px!important;
}

input, textarea {
	-webkit-border-radius: 0!important;
		-moz-border-radius: 0!important;
		-ms-border-radius: 0!important;
		-o-border-radius: 0!important;
		border-radius: 0!important;
}

/*HEADER*/


#header {
	text-align:center!important;
}

p {
margin-bottom:10px!important;
}

h3 {
margin-top:10px!important;
}

.header-widget {
	overflow:auto!important;
	height:100%!important;
	text-align:center!important;
}


.header-widget p {
	display:inline-block;
	margin-right:15px!important;
}

.header-widget p:last-of-type {
	display:inline-block;
	margin-right:0!important;
}


/*NAVIGATION*/
#navigation {
	text-transform:uppercase!important;
	background:none!important;
}


.nav-toggle {
background:#000!important;
}


#navigation h3 {
	display:none!important;
}

#navigation .nav li.parent>a:after {
content: "";
display: none!important;
}


#navigation .nav li.current-menu-item > a {
	font-weight:bold!important;
}

ul.nav li a, #navigation ul.rss a, #navigation .cart-contents, #navigation ul.rss, #navigation ul.cart .cart_list a {
	font: normal 15px/1.1em 'Open Sans', arial, sans-serif !important;
	color: #000000;
}

ul.nav ul li a {
	font-size: 13px !important;
}


#navigation .nav-home{
	background:#000!important;
	color:#fff!important;
}

 #navigation .nav-close {
	background:#000!important;
	color:#fff!important;
} 



.page-id-165 .sixcol-one {
	clear:left!important;
}

/*---------CONTENT--------*/

.woo-sc-hr {
	border-bottom: 2px solid #000!important;
}

.woo-sc-hr {
	margin-bottom:25px!important;
	padding-top: 5px!important;
}

.page-id-165 .woo-sc-hr {
padding-top: 25px!important;
margin-bottom:12px!important;
}

.page-id-260 .woo-sc-hr {
	margin-bottom:12px!important;
	padding-top: 1px!important;
}

.page-title, .post .title, .page .title, h1 {
	font: bold 22px 'Open Sans', arial, sans-serif !important;
	line-height: 26px !important;
	color: #000000 !important;
	margin-bottom: 30px !important;
}

.post .title {
margin-bottom: 10px!important;
margin-top: 10px!important;
}

.twocol-one {
margin-bottom:1%!important;
}

/*.home h2.title*/.page .title {
display:none!important;
}

.page-id-1313.page .title {
display:inline!important;
margin-top:10px!important;
}


h1, h2, h3 {
	text-transform:uppercase!important;
}

h2 {
	font: bold 18px 'Open Sans', arial, sans-serif !important;
	line-height: 21px !important;
	color: #000000 !important;
	margin-bottom:10px!important;
	margin-top:10px!important;
}

h3 {
	font: bold 16px 'Open Sans', arial, sans-serif !important;
	line-height: 19px !important;
	color: #000000 !important;
}

h4 {
	font: bold 14px 'Open Sans', arial, sans-serif !important;
	line-height: 17px !important;
	color: #000000 !important;
}

.entry p, p, .entry {
	font: normal 14px 'Open Sans', arial, sans-serif !important;
	line-height: 25px !important;
	color: #3d3d39 !important;
}

.entry ul li {
	margin-bottom: 5px;
}


#loopedSlider .content {
	display:none!important;
}



.flex-direction-nav {
display:none!important;
}


.threecol-one, .sixcol-one, .sixcol-five {
	margin-bottom:2%!important;
}


/*.twocol-one br {
	display:none!important;
}
*/


.center {
margin-bottom:0!important;
}

.alignleft {
	margin: 5px 20px 5px 0;
}

.aligncenter {
	margin-bottom: 0!important;
}

.shortcode-toggle.closed h4 a, .shortcode-toggle.open h4 a {
	background: none !important;
	border-bottom: 2px solid #000000;
	text-align: right;
}


.shortcode-toggle h4 a {
	display: block;
	padding: 3px 0 3px 10px;
	background: none !important;
}

.shortcode-toggle .toggle-content {
	padding: 20px 20px !important;
	background: #ffffff !important;
	-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25)!important;
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25)!important;
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25)!important;
}


/*FOR MY CUSTOMES*/

.page-id-582 .threecol-one .fourcol-two {
	width:48%!important;
}



.page-id-582 .threecol-one {
	text-align:center!important;
}





/*---------GALLERY---------*/

.pp_pic_holder .ppt {
display:none!important;
}

#gallery-1 .gallery-item {
width:170px!important;
float:left;
margin-top:10px;
text-align:center;
margin-right:2%;
margin-bottom:20px;
}



/*--------STOCKLISTS------*/


#gmap {
    position: relative;
    padding-bottom: 57.291%; /*// (550 ÷ 960)*/
    height: 0;
    overflow: hidden;
}



#gmap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
 

#featurelist-scrollable-container {
	max-width:150px!important;
}

.page-id-169 .fivecol-one {
	margin-bottom:1%!important;
}

.page-id-169 #content img.alignleft {
	margin:-5px 15px 5px 0!important;
}


/*-------CONTACT------*/
.location-twitter {
	display:none!important;
}




/*------FOOTER------*/

#footer-container {
border-top:2px solid #000!important;
}


#footer {
border:none!important;
text-align:center!important;
}

#credit .break {
	display:none;
}

#copyright {
margin-top:15px!important;
}

#credit p {
color:#000!important;
font-size:12px!important;
}

#credit p a {
color:#000!important;
}

#credit .copy {
margin-bottom:10px;
}




/*---------------------------------Wordpress desktop breaking point: 768px to 801px.*/
@media only screen and (min-width: 768px) {
	
/*-----------HEADER---------------*/
#header {
padding-top:16px!important;
padding-bottom:18px!important;
}



/*-----------NAVIGATION--------*/


#navigation {
margin-bottom:17px!important;
}

.sub-menu {
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25)!important;
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25)!important;
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25)!important;

}

#main-nav {
	text-align:center!important;
}


#main-nav > li {
	display:inline-block!important;
	float:none!important;	
}

#main-nav li a {
	white-space:nowrap!important;
	padding:5px 14px!important;
}


#menu-item-209 .sub-menu {
width:14em!important;
}



.sub-menu > li {
	text-align:left!important;

}


#logo {
width:55.8%!important;
text-align:right!important;
text-align: -webkit-right!important;
}

.header-widget {
	text-align:right!important;
	text-align: -webkit-right!important;
	width:25%!important;
	margin-top:4px!important;
}

.header-widget p {
	display:block;
	margin-right:0!important;
	padding-bottom:8px!important;
}


/*---------content---------*/


.headimg {
padding-bottom:16px!important;
}

.page-id-165 .sixcol-one {
margin-bottom:0!important;
}


.wp-image-366 {
margin-top:-25px!important;
}

.wp-image-838 {
margin-top:-13px!important;
}

#content {
padding-bottom:30px!important;
}




/*------FOOTER------*/


#footer {
padding-top:8px!important;
padding-bottom:8px!important;
}

#copyright {
float:none!important;
margin-bottom:15px!important;
}

#credit {
float:none!important;
clear:both!important;
overflow:auto!important;
text-align::center!important;
}

#credit .break {
	display:inline-block;
	margin-right:10px;
}

#credit .copy {
	display:inline-block;
	margin-right:10px;
	margin-bottom:0;
}

#credit .ink {
	display:inline-block;
}

}


/*---------------------------------Wordpress desktop breaking point: 768px to 801px.*/
@media only screen and (min-width: 1020px) {
	
/*-----------HEADER---------------*/



/*-----------NAVIGATION--------*/



#navigation {
width:100%!important;
}

#main-nav {
margin-right:0!important;
margin-left:0!important;
width:100%!important;
text-align:left!important;
/*FLEXBOX*/

/* display: -webkit-box!important;     
  display: -moz-box!important;          
  display: -ms-flexbox!important;      
  display: -webkit-flex!important;       
  display: flex!important;               
	
	 -webkit-align-items:stretch;		
	align-items:stretch;

  -webkit-flex-flow:  space-around!important;
  	flex-flow:  space-around!important;
	
	 
   justify-content: space-around!important;
	-webkit-box-pack: space-around!important;*/
}


#main-nav > li {
	float:left!important;	

}

#main-nav li a {
	white-space:nowrap!important;
}

#menu-item-197 a {
padding-left:0!important;
}

#menu-item-203 a {
padding-right:0!important;
}

#navigation .nav li.parent>a {
padding-right: 14px!important;
}

#navigation .nav li.current-menu-item > a, #navigation .nav li.current-page-parent > a {
padding-right: 12px!important;
padding-left: 12px!important;
}

#menu-item-209 .sub-menu {
width:14em!important;
}





}