/*
Theme Name: Adam Art Gallery
Description: A Stripped back wordpress theme for use on the Adam Art Gallery Website.
Version: 1
Author: Rowan Wernham
Tags: Single Column, Simple, Art Gallery.
*/

/* @group Normalize */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;

}

img, ul, li {
	padding: 0;
	margin: 0;
	border: 0;
}

a:active, a:focus {
outline: 0
}

hr {
border:none;
background-color:#ccc;
height:1px;
margin:5px 0px 10px 0px;


}

h1,h2,h3,h4,h5,h6 {
font-size: 100%;
}
ol,ul {
list-style: none;
}
address, caption, cite, code, dfn, th, var {
font-style: normal;
font-weight: normal;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
caption,th {
text-align: left;
}
q:before, q:after {
content: '';
}
/* @end */


/*Pop video */ 

.popmake-overlay.theme-10457, .popmake-overlay.theme-default-theme {background-color:rgba( 0, 0, 0, .7 ) !important;}

.popmake.theme-10457, .popmake.theme-default-theme {background-color:#000 !important; border:none !important; box-shadow:none !important;padding: 0px !important;}

.popmake .p {color:#000 !important;}

.popmake.theme-10457 > .popmake-close, .popmake.theme-default-theme > .popmake-close {background:none !important;font-size:20px !important;padding:0px !important; top:-20px !important; right:-20px !important;}


/* Structure */

html{
	font-size:16px; 
	font-size:100%; }

body {
	background-color: white;
	color: black;
	font-size: 10px;
	line-height: 1.3em;
	font-family: Verdana, Arial, Sans-Serif;
}

.ie body {

	font-size:9px;
	letter-spacing:-1px;
	

}


#centered {
	position: absolute;
	left: 50%;
	overflow: visible;
	visibility: visible;
	display: block;
}

#wrapper{
	margin: 0 auto 0 auto;
	width:1000px;	
	visibility: visible;	
}

#content {
	width:100%;
	float:left;
	margin: 0 0 20px 0;
}

.left_column {
	width:180px;
	float:left;
	text-align:right;	
}

.center_column {
	width:750px;
	float:left;
	margin: 0 0 0 20px;	
}

.exht_left_column {
float:left;
width:650px;
margin-right:10px;
}






.menu_right_column {
	width:90px;
	margin-top:30px;
	float:right;




}
.post{
	width:800px;
	float:left;	
	margin-bottom: 30px;
}

h1, h2, h3{
	font-weight:bold;
	
}

h1{
	text-transform:uppercase;
	font-size:12px;	
	margin-bottom:10px;
	font-family:Tahoma;
	letter-spacing.6px;
}

h2 {
	font-size:11.5px;
	margin-bottom:0px;
}



h3 {
	font-weight:bold;
	font-size:10px;
	margin-bottom:0px;


}

h4 {	font-weight:bold;
	font-size:10px;
	margin-bottom:5px;

}


h6 {  font-weight:bold;
	font-size:10px;
	margin-bottom:5px;
	margin-top:10px;

}



#footer {
}


/* basic links */

a:link, a:visited {
	color: black;
	text-decoration: underline;
	font-weight: bold;
	border-bottom: none;
	padding: 0;
}

a:hover {
	text-decoration: underline;
}


/* menu */

#main-menu {
	margin: 0px 0 0 0;
	overflow:visible;
}

#main-menu ul, #main-menu li{
	float: right;
	width: 180px;
	text-align:right;
}

#right_menu ul, #right_menu li{
	float: left;
	width: 180px;
	text-align:left;
	list-style:none;
	padding-left:0;
	margin-left:0;
}


#main-menu input {
	color:black;
	border: 1px solid black;
	background:#ffffff; 
	
}

/* menu basic */

#main-menu a,
#right_menu a {
	border: none; 
	letter-spacing: 0;
}

#main-menu a:hover,
#right_menu a:hover {
	font-weight: bold;
	
}

/* menu sub bits activated via jQuery 

#main-menu ul li ul.collapseme {
	display: block;
}
*/

#main-menu ul li ul, 
#right_menu ul li ul {
	display: none;
	margin-bottom:10px;	
}



/* menu title root bits basic*/

#main-menu ul li a, 
#right_menu ul li a {
	text-transform: uppercase;
	font-weight:normal;
	text-decoration:none;
}

#main-menu ul li a:hover, 
#right_menu ul li a:hover {
text-decoration: none;
	/*letter-spacing: -.64px;*/
	letter-spacing: -.049em;
}



/* menu title root bits */

#main-menu ul li.expanded a,
#right_menu li.expanded a {
	font-weight: bold;
	letter-spacing: -.049em;
	
}


/* menu sub bits links default appearance */

#main-menu ul li ul li a {
	text-transform: lowercase;
	font-weight: normal;
	padding-right: 10px;
	letter-spacing: 0px;	
}

#right_menu ul li ul li a {
	text-transform: lowercase;
	font-weight: normal;
	padding-left: 10px;	
	letter-spacing: 0px;
}

/* menu sub bits links while activated via jQuery */

#main-menu ul li.expanded ul li a,
#right_menu ul li.expanded ul li a  {
	font-weight: normal;
	letter-spacing: 0px;
}

#main-menu ul li.expanded ul li a:hover,
#right_menu ul li.expanded ul li a:hover {
	font-weight: bold;
	letter-spacing: -.049em;
}

/* menu sub bits full list while activated via jQuery */


#main-menu ul li.expanded ul,
#right_menu ul li.expanded ul {
	display: block;
	margin-bottom:10px;
}

.social-links {float:right; width:110px !important;}

.social-links li {
float:left !important;
width:20px !important;
display:inline-block;
padding:5px 8px;
}
	

/* header */

#header {
	width:1000px;
	float:left;
	margin: 80px 0 16px 0;
}





.logo_left{
	float:right;	
}

.logo_right{
	float:left;	
}


/* page and post layout */

.post_heading_area{
	max-width: 750px;
	min-width:390px;
	min-height: 10px;
}

.center_column .exht_left_column .post_heading_area{
	max-width: 650px;
	min-width:390px;
	min-height: 10px;
}


.center_column .exht_left_column .post img.size-medium, .center_column .exht_left_column .post img.size-full {
	width:100%;
	max-width:650px;
	
}







.post p, .post ul, .exht_left_column .post p, .exht_left_column .post ul {
	margin-right: 10px;	
	margin-bottom: 1.3em;
	font-size:11px;
	line-height: 1.4em;
	
}


.wp-caption alignnone {
	background-color:#ccc;


}

.wp-caption alignnone img {
	margin:auto;
}

.post img.size-thumbnail {
	width: 70px;
	height: 70px;
	border: none;	
	
}

.post ul li{
	list-style: disc;
	margin-left: 20px;
}



.wp-caption-text{
	width:100%;
	overflow:hidden;
	font-family: Verdana, Arial, Sans-Serif;
	background-color:white;
	color:black;
	line-height:130%;
	text-align: left;



}


.exht_left_column .wp-caption-text {
	max-width:650px;
}

/* left - below column*/

#main-menu .below_left_column {
clear:both;
padding-top:20px;

}
	
	



.below_left_column .LatNews {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;

	
}

.below_left_column a {
	font-weight:bold;

}

.below_left_column a {
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:underline;
}

.below_left_column img.size-medium, .right_column img.size-full {
	width:160px;
	border: solid black 1px;
	text-decoration: none;
}

.below_left_column p {
	width:160px;
	text-align:right;
	float:right;
	margin-bottom:10px;
	
}


.below_left_column ol, .right_column ul{
	width:160px;
	text-align:right;
	float:right;
	margin-bottom:10px;
	
	
}

.below_left_column .audioplayer_container object {
	float:right;
	width:85px;

}




/* right column - dormant */



.right_heading_space{
	height:2.6em;
	
}


.right_column img.size-medium, .right_column img.size-full {
	width:145px;
	border: solid black 1px;
	text-decoration: none;
}

.right_column p {
	width:150px;
}

.right_column ol, .right_column ul{
	width:130px;
}

.right_column p {
	width:150px;
}


/*Search */
#search_form {
	padding-top: 3px;
	}
.search_input {	
}

a.search_result {
	text-decoration:none;
	font-weight:normal;	
}

a.search_result:hover h1,
a.search_result:hover h2{
	text-decoration:underline;
}


a.search_result:hover p{
	text-decoration:none;
}


/* wordpress formatting stuff */
.center {
	text-align: center;
}

.borderless img, img.borderless {
	border: none;
}

.imgleft {
	float:left;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
	}


ol {
	list-style-type: decimal;
	margin: 0 0 0 2.6em;
}

ol li{
	margin-bottom: 1.3em;
}

#post-home .center_column iframe { 
     width:522px;
}

#post-home .center_column .exht_left_column iframe {
     width:545px;


}

.center_column a img {
    border: none;
    border: 0;
    vertical-align: middle;
    padding:0px 6px 6px 0px;
}

.exht_left_column a img {
max-width:650px;
height:auto;
padding:0px 10px 8px 0px;
}



.center_column p {
   margin-bottom:15px;
   max-width:600px;
   
}

.center_column hr {
	max-width:600px;
   
}

.center_column .exht_left_column p {
	max-width:580px;
}

.center_column .exht_left_column hr {
		max-width:580px;
	
	
}

/* lightbox */

#stimuli_loading a:hover {
	border: none;
}


/* store extra */

.item_image {
	height: 390px;
	overflow: hidden;	
	
}


.cart-contents {
	padding:20px 0px;


}

.description_tab {
	display:none;
}

.woocommerce-breadcrumb {
	padding-bottom:20px;
}

.woocommerce-main-image zoom img {
	width:400px  !important;
	height:auto  !important;
	

}


.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	width:250px  !important;
	height:auto  !important;
}


.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {
    width: 33% !important;
}