/*  
Theme Name: gather-child
Theme URI: http://themetrust.com/themes/gather
Description: A Responsive E-commerce Theme
Version: 2.0.4
Author: Theme Trust - MODified d1@blankblank
Author URI: http://themetrust.com
Tags: portfolio, responsive, clean, minimal, white, two-columns, fixed-width, custom-background, threaded-comments, translation-ready, custom-menus
Template: gather
*/

/* This @import line loads the stylesheet from the parent theme */
@import url("../gather/style.css");

/* --------------begin MODified/overide------------ */

/*colors
red = #a51820 (dark red)
blue link = #77a7b9
blue hover = #9cc (light blue), #4e98c7?
grey = #7d7d7b (theme default body text)
*/

/***
Custom CSS below
***/
body {padding-top:0!important;}

p {font-size:15px!important;}

/* header */
#header .inside .top {
	/*background set to #1f1f1f, the color difference handled by default them style using rgba*/
	padding: 5px 20px 5px 20px;
}
/* site tag line */
body #header .inside .top p {
	font-weight:600;margin-left:10px!important;
	color:#fff!important;
  font-size:.9em;
}
body #header .inside .top p::after {content:" Artist";
font-weight:300;  
}
/*site tag line link*/
.top a {color:#fff;}

/*top menu, contact*/
#menu-top-menu {margin-right:10px!important;}
.sf-menu a:link {font-size: .85em!important;}
.sf-menu a:visited {color:#fff!important;}
.top .right a {text-transform:uppercase;}
#logo .logo {margin-left:-2px!important;}

/*flex slider */
/*.flexslider .slides img {width:auto!important;}*/
.flex-caption {bottom:0!important; left:10px!important; right:auto;
width:40%!important;
}

/*slide title*/
body .flex-caption h2 {
    background: none !important;
	color:#fff; padding-left:0;
	display:none;
}

/*title & description*/
.flex-caption h2, .flex-caption p {
	font-size:1em!important;/*was .668*/
	line-height:1.2em!important;
	font-weight:300!important;	
}
/*2nd caption box*/
.flex-caption p a {color:#fff;}

.flex-control-paging {display:none;}

/*remove spacing above home pg footer*/

#homeMessage, .home #middle {display:;}
.home .inside {padding-top:0!important;}

/*main nav */
.sf-menu a, #mainNav ul a{ 
	font-size: 1em!important;/*prev 1.25 made 30% smaller*/
	font-weight:400!important;
  font-family: 'Open Sans', sans-serif;
}

/*sub menu*/
#mainNav ul ul {background-color:#232323!important;border:1px solid #1B1B1B;}

.homeSection h2, .homeSection p {
    font-size: 1em!important;
}

/* footer */
#footer {border-top:0;color:#6d6d6d!important;
font-size:1em;
}
#footer .secondary {
	background:#cfcfcf!important;
	border-top:0;
}
span.copy {font-size:.75em;}

#footer .inside {margin-bottom:0!important;}

hr {border-top: 1px solid #d4d4d4;
border-right:0;border-bottom:0;border-left:0;}

.ttrustSocial a {color:#aaa!important;}.ttrustSocial a:hover {color:#828282!important;}
.ttrustSocial ul li {margin:-10px 0 0 0 !important; padding-top:0!important;}
.ttrustSocial ul.medium li span {margin-left:12px;margin-right:0!important;}


#flickrBox {width:;}
#footer .oneFourth {
	width:96%!important;
  margin-top:2%;
}

/*Public Art sticky post NO LONGER USED - to confirm*/
/*currently used to hide the post from the blog list*/
.blog .post-541, .post-541 h1, .post-541 .meta {display:none;}

.category-sticky img {
	float:left;
	padding-right:10px;
	height:100%!important;
}
.category-sticky p {line-height:1.25em;}

/*project*/
#filterNav {visibility:hidden;} /*hidden used to hold empty space*/
/*project detail*/
ul.skillList {display:none;}

#pageHead h1 {font-size:1.75em!important;line-height:1em!important;}
#sidebar h3 {font-size:1.08em!important;}

/* project 2nd title */
#pageHead h2 {	
	font-size: .85em;
	line-height: 1em;
	padding: 0;
	margin-bottom: 0;	
	display: block;
	color: #555555;
	margin: .7% 3%;		
}
/* project navigation */
.pao {float:right;position:relative;margin:-42px 30px 0 0;}

.quote {font-size:16px;color:#77a7b9;}

/* line between posts in blog view */
#content .post {
	border-bottom: 1px solid #ddd;padding-bottom:0!important;
}

/* fix odd/wack spacing created by wp default gallery */
.gallery-item {
	margin: 0 10px 10px 0!important;
	width:75px!important;border:1px solid #ddd;
}

/* remove default wp gallery image caption below thumbnail */
.gallery-caption {display:;}

/* lightbox */
#lightboxImage {border:1px solid #ddd;}

/* blog posted on... css change instead of template change. 
disabled author and category via theme options < posts 
*/
.post .meta, .attachment .meta {
	margin: 0;		
	padding: 0;	
	font-size: .7em;
	line-height: 1.5em;	
	font-style: italic;	
}

/*image border*/
img.attachment-full, img.attachment-ttrust_one_fourth_cropped {border:1px solid #efefef;}

.related h2 {border-bottom:1px solid #efefef;}

/* side bar sub links */
.sidebarBox ul li a {font-size:1.2em!important;}

/*you are here*/
.current_page_item a{color:#a51820;}

/*products*/

/*large image product detail
try changing product image size top 600x600 or 555
*/
.woocommerce div.product div.images { max-width:530px!important; height: auto!important; }

/*remove search results text and sorting drop down */
.woocommerce-result-count, 
.woocommerce-ordering {display:;}

/* remove read more button below product */
.post-type-archive-product .product .button, .product_type_simple {display: none !important; }

/* sold out */
.woocommerce span.soldout, .woocommerce-page span.soldout {
    z-index: 999;
}
.woocommerce span.soldout, .woocommerce-page span.soldout {
	min-height: 25px!important;
	min-width: 25px!important;
	font-size: 15px!important;
	line-height: 25px!important;
	top: 8px!important;
	left: 0px!important;
	background: none!important;
	text-shadow: none!important;
	color: #C11B17!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
	opacity:.5;
  /* Safari */
	-webkit-transform: rotate(-45deg);
  /* Firefox */
	-moz-transform: rotate(-45deg);
  /* IE */
	-ms-transform: rotate(-45deg);
  /* Opera */
	-o-transform: rotate(-45deg);
  /* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/*price*/
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
	color:#85ad74;
	font-size:1em!important;
}

/*rfq request for quote - cart */
.yith-ywraq-add-button, .yith-ywraq-add-to-quote {margin-bottom:20px;}


/*product titles and prices*/
span.amount {font-size:!important;}
h3 a:link, h3 a:visited {font-size:1.1em!important;font-weight:normal;}

/*layouts smaller than 600px, iPhone and mobiles*/
@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {	
	#header #logo {width:88%;}
	#mainNav {margin-top:3%;}
	
	/*faux center icons*/
.ttrustSocial ul.medium {padding-left:40%!important;margin-top:2%!important;}
}

/*iPhone 5 & 5S in portrait*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { 
/* project 2nd title */
#pageHead h2 {margin:2% 0 0 0;}
/* project navigation */
.pao {position:relative;margin-top:7%;
margin-bottom:2%;float:left;} 
}

/*iPhone 5 & 5S in landscape*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
/* project 2nd title */
#pageHead h2 {margin:2% 0 0 0;}
/* project navigation */
.pao {position:relative;margin-top:7%;
margin-bottom:2%;float:none;} 
}