/*

Theme Name: Chemers Gallery 2.0
Theme URI: http:/www.chemersgallery.com
Description: Child theme of twentytwelve modified | Children's Book Illustrations, Fine Art and Custom Picture Framing
Author: Spinnsoft
Author URI: http://www.spinnsoft.com
Version: 1.0
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: twentytwelve

Template: twentytwelve



*/
@import url('../twentytwelve/style.css');


body {
	background-color: #FFF;
}
body, input, textarea {
	line-height: 1.42em;
	font-size: 16px;
	color: #333;
	font-family: 'Open Sans', "Trebuchet MS", sans-serif;
	font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
		font-family: 'Open Sans', "Trebuchet MS", sans-serif;
	
}


h1 {
    font-size: 24px;
    color: #EC9411;
	font-weight: normal;
}


h3 {
	color: #EC9411;
	font-size: 25px;
	font-weight: normal;	
	}


.entry-content h1 {
    font-size: 1.8em;
    line-height: 1.5;
}

.entry-content ul {
    list-style: outside none disc;
}

.entry-content li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 2.4em;
	list-style-type: square;
}


.entry-content h3 {
    font-size: 22px;
}


/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	position:relative;
	clear:both;
}
footer {
	clear:both;
}
/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
}
.video embed, .video object, .video iframe {
	width: 100%;
	height: auto;
}


a {
	color: #7F8A4D;
	text-decoration: none;
}



.archive a, .category a, .single a, .blog a {
	color: #EC9411;
	text-decoration: none;
}

a:hover {
	color: #EC9411;
	text-decoration: underline;
}


a:visited {
	color: #777;
}

/* =Repeatable patterns

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



/* Small headers */

.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
	font-size: 24px;
	font-size: 1.71428571rem;
	line-height: 2.181818182;
	font-weight: normal;
	text-transform: none;
	text-align:left;
	color: #EC9411;
}

.tag .archive-title span, .archive .archive-title span {
    font-size: 42px;
    font-weight: 200;
    text-transform: uppercase;
    text-align: left;
    color: #afafaf;
    letter-spacing: 2px;
    display: block;
}

.tag .archive-title, .archive .archive-title {
    font-size: 20px;
    line-height: 2em!important;
    font-weight: 200;
    text-transform: uppercase;
    text-align: left;
    color: #afafaf;
    letter-spacing: 2px;
}


.entry-header .entry-title {
	font-size: 24px;
	font-size: 1.71428571rem;
	color: #EC9411;
	 text-align: center;
}

.single .entry-header .entry-title {
    font-size: 45px;
    color: #000000;
    text-align: center;
    font-weight: 200;
}


.blog .entry-header, .category .entry-header, .archive .entry-header {
	margin-top: 35px;
}




.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
	border-radius: none !important;
	box-shadow: none !important;
}
.home .entry-title {
	display: none;
}
.home .main-navigation ul.nav-menu, .home .main-navigation div.nav-menu > ul {
	display: none !important;
}
/* Header */

.home .site-header {
	padding: 0;
}
/* Page structure */

.site {
	padding: 0px;
	padding: 0rem;
	background-color: #fff;
}
.site-content {
	margin: 0;
	margin-top: 24px;
	position:relative;
}


.site {
	margin: 0 auto;
    width: 95%!important;
	max-width: 1400px!important;
	overflow: hidden;
}

.site-content {
    float: left;
    width: 77%;
}  

.site-content.fullwidth {
    float: left;
    width: 100%;
} 

     
#secondary.widget-area {
    float: right;
    width: 20%;
    background-color: transparent;
    margin-top: 1.714285714rem
}  

hgroup {display: none;}

img.header-image {
    float: left;
    width: 250px;
    margin-bottom: 10px;
}

.blog #main, .category #main, .search #main {padding-top: 35px;}







/* Footer */



footer[role="contentinfo"] a {
	color: #ec9411;
}
footer[role="contentinfo"] a:hover {
	color: #ec9411;
}

.entry-content td, .comment-content td {
	padding: 6px 10px 6px 0px;
	border-top-style: none!important;
	border-top-color: #FFF;
	border-top-width: 0px;
}



	
#content {padding: 0 2%}	
	
.entry-content {
   padding: 0%;
}	
	
	
	
footer.entry-meta {
	line-height: 1.84615;
	color: #757575;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-top: 0em;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #D3D3D3;
}	
	
	
	
		
	
	
	

/* =Main content and comment content

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



.site-content article {
	border: none;
	margin-bottom: 0px;
	margin-bottom: 0rem;
	padding-bottom: 0rem;
	word-wrap: break-word;
	-webkit-hyphens: none !important;
	-moz-hyphens: none !important;
	hyphens: none !important;
}
/* Sidebar */

.widget-area .widget {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	margin-bottom: 0px;
	margin-bottom: 0rem;
	padding-bottom: 0rem;
	/*margin-bottom: 20px;

	margin-bottom: 1.42857142857143rem;*/

	word-wrap: break-word;
}

.widget-area .widget h3.widget-title {
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: inherit;
    letter-spacing: 1px;
}


.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
	font-size: 15px;
    line-height: 1.4em;
}

.widget-area .widget li.cat-item  {
	 text-transform: capitalize;
}


.widget-area {
	background-color: transparent;
}
.widget-area .widget a {
	padding-left: 0px;
	font-size: 14px!important;
	line-height: inherit;
	color: #777;
	text-decoration: none;
}

.widget-area .widget h3 a {
	color: #000000;
}

.widget-area .widget a:hover {
	color: #444;
	text-decoration: none;
}


.footer-area {
	padding:15px 0px;
	display:block;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EDEDED;
	border-bottom-color: #EDEDED;
}

.footer-socials { float: left; width: 444px; }

.contact-info { float: right; width: 344px; }


.home .contact-info { float: none; width: 305px; margin: 0 auto; text-align: center;}

.footer-socials a{padding-top:5px; }

.footer-socials a img{ float: left; margin-right: 10px; max-width: 45px; height:auto; }

.footer-socials a img.artsy{ float: left; margin-right: 10px; max-width: none; height:auto; }


.clearfloat {clear: both;}

.copyright { font-size: 12px; text-align: center; padding: 25px 0px;}



footer[role="contentinfo"] {
    border-top: 1px none #EDEDED;
    clear: both;
    font-size: 0.857143rem;
    line-height: 2;
    max-width: 68.5714rem;
    margin-top: 1.71429rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1.71429rem 0px;
}


.col {float: left;}
.one-third {width: 30%; margin-right: 3%;}
.two-thirds {width: 67%; }

.one-half {width: 46%; margin-right: 3%;}

.first-half {width: 46%; margin-right: 8%;}
.sec-half {width: 38%;}

.row {
	display: table;
	clear: both;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 45px;
	margin-left: auto;
}


.gallery-area {
	width: 97%;
	display:block;
	margin: 0 auto;
	}

.gallery-area .row{
 margin: 0px auto 45px;
	}

.one-third-img {width: 47%; margin-right: 3%;}

.two-thirds-text {width: 47%; }


.BodyArtist {
	color: #757575;
	font-size: 0.857143rem;
	line-height: 2;
}

.txtSold {
	font-weight: bold;
	color: #C30;
}


img.art-image {}

    
 /* content list */   
    
 .entry-content-list {
	float:left;
	width: 97%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
    border-bottom: 1px solid #ccc;
    clear: both;
}

    
 .entry-content-list h2.entry-title{
     font-weight: 300;
    font-size: 30px;
    line-height: 1.1em;
     margin-bottom: 15px;
	
}
 .entry-content-list h2.entry-title a{
     color: #000000;
     font-weight: inherit;
	
}
 .entry-content-list h2.entry-title a:hover{
     color: #999999;
     text-decoration: none;
	
}


 .post-excerpt {
	padding-top: 5px;
    padding-bottom: 45px;
    float: left;
}

 .has-post-thumbnail .post-excerpt {
	padding-top: 5px;
    padding-bottom: 45px;
    float: left;
    width: 70%;
}


.post-excerpt p {
	font-size: 90%;
	line-height: 170%;
}
  

.post-entry-meta {
	clear: both;
	font-size: 12px;
	padding-top: 5px;
    padding-bottom: 25px;
}  


.entry-content-list a.post-link {
	
}

img.entry-thumb {
	position: relative;
	display: block;
	margin-bottom: 20px;
	 margin-right: 4%;
     height: auto;
    max-width: 20%;
       float: left;
}

    
 .cat-links, .tag-links {
	font-size: 95%;
}
.pre-entry-meta {
	position: relative;
	top: 7px;
	width: auto;
	float: left;
	min-height: 22px;
	font-size: 12px;
	font-style: italic;
	color: #BFBFBF;
}
.pub-date {
	color: #C2AA69;
	font-size: 12px;
}
.has-post-thumbnail .post-entry-meta {

}

.post-entry-meta {
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #e1e1e1;
}


.single .has-post-thumbnail .post-entry-meta, .author .has-post-thumbnail .post-entry-meta {
	clear: both;
	font-size: 12px;
	width: 100%;
	padding-top: 5px;
	margin-left: 0%;
}

.post-entry-meta a {
	
}
.post-entry-meta a:visited {

}
.post-entry-meta a:hover {
	
}
.post-entry-meta a:active {
	
}

.single-post .entry-header img.wp-post-image {display:none;}

.archive.category-new-art .archive-title, .archive.category-new-art .archive-title span {color: #EC9411!important;}



/* pagination */

.pagelinks {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 4%;
	padding-left: 0%;
	display:block;
	clear: both;
}

.pagelinks ul, #content .pagelinks ul {
	padding: 0px;
	margin: 0px;
}
.pagelinks li, #content .pagelinks li{
	display: inline-block;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0px;
	list-style-type: none;
	}
	
	
.pagelinks li a, #content .pagelinks li a{
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
	width: 20px;
	text-align: center;
	background-color: #EDEDED;
	border: 1px solid #CCC;
	-webkit-border-radius: 2px;
	-moz-border-radius: 0px;
	border-radius: 2px;
	color: #BDBDBD;
	text-shadow: 1px 1px 1px #FFF;
	font-size: 15px;
	 
	}
	
		
.pagelinks li a:hover{
	background-color: #666666;
	border: 1px solid #005B76;
	color: #FFF;
	text-decoration:none;
	text-shadow: none;
	}
	
.pagelinks li.current{
	font-weight: 800;
	color: #000;
	}


	

@media screen and (min-width: 600px) {

     
 .home .site-content {
	margin: 0 0 0;
}
   
    
    
    
/* for IE8 and IE7 ----------------*/

.ie .site-content {
	float: right;
	margin-top: 24px;
}
.ie .widget-area {
	float: left;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	background-color: #dbe5ae;
	border-bottom: none !important;
	border-top: none !important;
	display: inline-block !important;
	text-align: center;
	width: 100%;
}
.main-navigation ul {
	margin: 0;
	text-indent: 0;
}
.main-navigation li a, .main-navigation li {
	display: inline-block;
	text-decoration: none;
}
.main-navigation li a {
	border-bottom: 0px;
	color: #444;
	font-size: 16px;
	line-height: 3.692307692;
	text-transform: none;
	white-space: nowrap;
	padding: 0px 20px 0px 20px;
}
.main-navigation li a:hover, .main-navigation li a:focus {
	color: #000000;
	background-color: #EEF4C6;
}
/* this is the one that colors the top level when you hover over the submenu */
.main-navigation li:hover > a, .main-navigation a:focus {
	background-color: #EEF4C6;
}
.main-navigation li {
	margin: 0 0px 0 0;
	margin: 0 0 0 0;
	position: relative;
}
.main-navigation li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 200;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation li ul ul {
	top: 0;
	left: 100%;
}
.main-navigation ul li:hover > ul, .main-navigation ul li:focus > ul, .main-navigation .focus > ul {
	border-left: 0;
	clip: inherit;
	overflow: inherit;
	height: inherit;
	width: inherit;
}
.main-navigation li ul li a {
	display: block;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	padding: 8px 10px;
	padding: 0.571428571rem 0.714285714rem;
	width: 280px;
	width: 20rem;
	font-size: 16px;
	font-size: 1.14285714rem;
	text-align:left;
	text-transform: none;
	white-space: normal;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #C0C98E;
	background-color: #EEF4C6;
}
.main-navigation li ul li a:hover, .main-navigation li ul li a:focus {
	color: #333333;
	z-index:1000;
	background-color: #FDFFE9;
}
	
/*  */
	
.main-navigation .current-menu-ancestor > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_item > a,	.main-navigation .current_page_ancestor > a {
	color: #000;
	font-weight:normal;
	/* background-color: #F3F9D4; */
}
	
	
.menu-toggle {
	display: none;
}
.header-image {
	width: 458px;
	height: auto;
	padding: 10px 0px;
	float: right;
}
    
    .entry-header img.wp-post-image {
    width: 100%;
    }
    
img.header-image::after {
	clear: right;
}

.menu-logo {
	display: none;
	}


article.format-link .entry-content a {
    font-size: inherit!important;
    line-height: 1.090909091;
    text-decoration: none;
}  
    
    
    

}
/* Minimum width of 960 pixels. */

@media screen and (min-width: 960px) {

    
.flexnav {
	display: none;
}
body {
	background-color: #fff;
}
#page {
	min-height: 550px;
}
    
#content .post {
    border-bottom: none;
}
    
body .site {
	padding: 0 40px;
	padding: 0 2.857142857rem;
	margin-top: 0px;
	margin-top: 0rem;
	margin-bottom: 0px;
	margin-bottom: 0rem;
	/*margin-top: 24px;
		margin-top: 1.71428571rem;
		margin-bottom: 48px;
		margin-bottom: 3.428571429rem;*/		
		box-shadow: none !important;
}
/*Spinnsoft Code */

form {
	margin-bottom : 0;
}
#backbutton {
	width:55px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	background-color:#000000;
	color:#00FF66;
	position:absolute;
	top: 0px;
	left: 860px;
}
.formtext {
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	font-family: arial
}
.formbox1 {
	border:1px solid #888888;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-family: arial;
	background-color: #E5E8EA;
	text-decoration: none;
}
.submitbut {
	font-family: Arial, Georgia, Utopia, 'Palation Linotype', Palatino, serif;
	font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #555555;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #888888;
	border-left-color: #888888;
}
.bulletlist {
	list-style-image: url(../images/knob2.gif);
}
.entry-header {
	margin-bottom: 1.71429rem;
}
.bulletlist li {
}
.graytextbox {
	background-color:#E4DCC3;
	opacity:0.75;
	filter:alpha(opacity=75);
	padding: 10px;
	font-size:14px;
}
.solidbox {
	opacity:1;
	filter:alpha(opacity=100);
	padding: 10px;
	font-size:14px;
}
.imgborder {
	padding:3px;
	border: solid 1px #A89B84;
}
.smalltitle {
	font-size:14px;
	font-family: Arial, Georgia, Utopia, 'Palation Linotype', Palatino, serif;
	font-weight:bold;
}
.Slideshow {
	width: 510px;/*background-color: #FFFFFF;*/

}
.fronttext {
	color:FFFFFF;
	font-size:15px;
}
.marker {
	color:#FF0000;
	font-size: 14pt;
	font-weight:bold;
	line-height:12pt;
}
.textblock {
	color:FFFFFF;
	font-size:15px;
}
.titletext {
	font-family: Arial, Georgia, Utopia, 'Palation Linotype', Palatino, serif;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
}
.whitebox {
	background-color: #FFFFFF;
	align: center;
}
.MCFooter {
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
	width: 905px;
	height: 15px;
	vertical-align: middle;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #660000;
}
.MCtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 660000;
	background-color: #FFFFFF; /*  #9D9Fa2;*/
	text-align: center;
}
.header-image {
	margin-top: 0px !important;
	margin-top: 0rem !important;
}
.site-header {
	padding: 0px !important;
	padding: 0rem 0 !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-top: 0rem !important;
}
.main-navigation {
	margin-top: 0px !important;
	margin-top: 0rem !important;
	text-align: center;
}
.site-content {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}
/* Older Design elements */



.pagebox {
	text-align:center;
}
#inner_content {
	width:900px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
	padding:6px;
	color:#3B4D3E;
}
.title_text {
	color: #EC9411; /*#EC9411;*/
	font-family: Arial, Georgia, Utopia, 'Palation Linotype', Palatino, serif;
	font-weight:bold;
	font-size: 24px;
}
.dark_title_text {
	color: #3B4D3E;
	font-family: Arial, Georgia, Utopia, 'Palation Linotype', Palatino, serif;
	font-weight:bold;
	font-size: 24px;
}
.title_small {
	color: #EC9411;
	font-family: Century_Gothic_Bold, Georgia, Utopia, 'Palation Linotype', Palatino, serif;
	font-size: 18px;
}
/* styles for magnifier image pairs */



/* style for the DIV that holds the image pair */

.magnifier {
	overflow: hidden;
	position: relative;
}
/* style for the DIV that is the magnifier lens */

.maglens {
	position: absolute;
	overflow: hidden;
	width: 150px;
	height: 150px;
}
/* style for the small IMG that appears on the page */

.magsmall {
	position: absolute;
	border-style: none
}
/* style for the magnified image, using a clip rectangle */

.maglarge {
	position: absolute;
	border-style: none
}
.entry-content table, .comment-content table {
	border-bottom: 0;
}
.entry-content td, .comment-content td {
	border-top: 0;
}
.field-wrap, .text-wrap, .label-left, .form-label-wrap {
	margin-bottom:5px !important;
}
input {
	padding:2px;
	border-radius:0px;
	margin:0px;
}
#ninja_forms_form_2_cont {
	width:500px;
	float:right;
}
#ninja_forms_form_2_cont label {
	display:inline-block;
	width:120px;
}
#ninja_forms_field_16_label {
	display:inline !important;
	width:320px !important;
}
.ninja-forms-required-items {
	margin-bottom: 10px;
}
.submit-wrap {
	margin-top: 10px;
}




::-webkit-scrollbar {
 width: 12px;
}

::-webkit-scrollbar-track {
 background-color: #eaeaea;
 border-left: 1px solid #ccc;
}

::-webkit-scrollbar-thumb {
 background-color: #ccc;
}

::-webkit-scrollbar-thumb:hover {
 background-color: #aaa;
}
.site-content article {
	padding-bottom: 20px;
	margin-bottom: 0px;
}
.entry-title {
	padding-left: 0;
}
    
.entry-title a {
	color: #EC9411;
}
#content .post {
	border-bottom: none!important;
}

    
    .entry-content a:visited, .comment-content a:visited {
    color: #666666!important;
}
    
    
.home #content .post {
	border-bottom: 1px none #ccc;
}
 
}
 @media screen and (max-width: 960px) {

/*
#page {
	padding: 0;
}
*/


.main-navigation li a {
	font-size: 15px;
	padding-right: 15px;
	padding-left: 15px;	
}


 }
 @media screen and (max-width: 800px) {

.site-header {
    padding: 0px;
}

img.header-image {
 display: block;
}
     .home img.header-image {
 display: none;
}

.page-id-7 .entry-header .entry-title, .page-id-9 .entry-header .entry-title, .page-id-51 .entry-header .entry-title, .page-id-11 .entry-header .entry-title, .page-id-11 .entry-header .entry-title, .page-id-59 .entry-header .entry-title {
  padding-top: 120px;
}
     
.single .entry-header .entry-title {
    font-size: 28px;
}
     
.archive-title {
    font-size: 28px;
  
}
     
#content {
    padding: 0px 5%;
}
     
     
   
     
     
     
     
    .site-content {
    float: left;
    width: 100%!important;
}
    
 #secondary.widget-area {
    float: none!important;
     clear: left;
     display: block;
     margin-left: auto!important;
     margin-right: auto!important;
    width: 85%!important;
         padding-top: 45px;
}   
    
 img.entry-thumb {
    position: relative;
    display: block;
    margin-bottom: 20px;
    margin-right: auto!important;
    height: auto;
    max-width: 100%!important;
    float: none!important;
    margin-left: auto!important;
     width: 100%;
}   
    
.has-post-thumbnail .post-excerpt {
    padding-top: 5px;
    padding-bottom: 45px;
    float: none!important;
    width: auto!important;
    text-align: justify!important;
}    
     
.tag .archive-title, .archive .archive-title {
    text-align: center!important;

}     
     
     
     
/*
.flexnav {
	width: 104%;
	left: -10px;
}

.menu-button {
	top: -58px;
	left: -15px;
	width: 102%;
	z-index: 1000;
}
*/
#page {
	padding-top: 10px 0px;
}

.header-image {
    width: 458px;
    float: none;
	display:none;
	margin: 0 auto;
}

.menu-logo {
	width: 300px;
	height: auto;
	display:block;
	margin: 0 auto;
	position: relative;
	padding: 0px;
	z-index:1050;
	}


.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	display: none!important;
}


.main-navigation {
    margin-top: 0em;
    text-align: center;
}


.footer-socials { float: none; display: block; width: 215px; clear: both; margin: 15px auto; }
.contact-info { float: none; display: block; width: 305px; clear: both; margin: 15px auto; text-align:center;}

.contact-info img.logoSm{ width: 250px; margin: 0 auto; display: block;}


/* this is to hide the image in the footer 
.contact-info img{ display: none;}*/

 }


@media screen and (max-width: 768px) {
    
  
 .post-excerpt {
	padding-right: 5%;
	padding-top: 5px;
}
    
   .entry-content-list {
	margin-left: 0px;
	padding: 15px;
}
 
    
	 .col {float: none; clear: both;}
	.one-third, .one-half {width: 100%; margin-right: 0%;}
	.two-thirds {width: 100%; }
	.first-half {
		width: 100%;
		margin-right: 0%;
		}
	.sec-half {
		width: 100%;
		text-align: center;
		}
	
	
/* keep art details one column	*/
.one-third-img {width: 100%; margin-right: 0%;}
.two-thirds-text {width: 100%; }
	
	
.one-third-img img {width: 85%; }	
	
/* keep art details two columns	
.col.one-third-img {width: 40%; margin-right: 4%; float: left;clear: none;}
.col.two-thirds-text {width: 50%; float: left; clear: none;}	
*/
	
.gallery-area .row{
 margin: 0px auto 25px;
	}	
	
	
.entry-content img.art-image {max-width: 75%!important;}
	
	.BodyArtist {
		color: #333!important;
		/*	font-size: 90%!important;*/
	}
	
	/* hide the mouse over image from touch devices */
	#imgholder {display: none;}
	
	.slimScrollDiv, #artist-scroller {overflow: visible!important;}
	.slimScrollBar {display: none!important;}
	
	a.artist_link {
		float: left;
		min-width: 38%;
		padding-top: 10px;
	}
	
	
.contact-info img{ max-width: 70%; height: auto;}	
	
	
 }
 @media screen and (max-width: 550px) {
 
 .menu-logo {
	width: 210px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	}
 
 
 a.artist_link {
		min-width: 43%;
	}
	
 
  }
  
 @media screen and (max-width: 480px) {
 a.artist_link {
		min-width: 95%;
	}
 
 #page {
	min-width: 300px;
}
 
  } 
  
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	

}
/* =Print
----------------------------------------------- */

@media print {
}


