/*
    Theme Name: All About Art
    Theme URI: http://example.com/
    Description: Child theme for Janet Anderson All About Art
    Author: Tess West
    Author URI: http://example.com/about/
    Template: twentytwelve
    Version: 0.1.0
    */
@import url("../twentytwelve/style.css");
@import url(http://fonts.googleapis.com/css?family=Lato);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300);
body {
	font-size: 14px;
	font-size: 1rem;
	font-family: 'Lato', sans-serif;
	text-rendering: optimizeLegibility;
	color: #313131;
}
body.custom-font-enabled {
	font-family: 'Lato', sans-serif;
}
body.custom-background {
background-color: #f6c78d;
background-image: url('http://www.artofhomeselling.com/wp-content/uploads/2014/09/innerpage-background.jpg');
background-repeat: no-repeat;
background-position:center top;
background-attachment: scroll;

}


body.page-id-6.custom-background {
background-color: #f6c78d;
background-image: url('http://www.artofhomeselling.com/wp-content/uploads/2014/09/background.jpg');
background-repeat: no-repeat;
background-position:center top;
background-attachment: scroll;

}
#rmm-wrap{
display:none;
}
a {
	outline: none;
	color: #50617a;
text-decoration:none;
}
a:hover {
	color: #99472f;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
margin: 5px 0;
line-height: 1.714285714;
}
.gallery .gallery-icon img{
padding: 2%;
}
#custom-header{
margin: 0 auto;
max-width: 1280px;
max-width: 91.42857143rem;

}
.site-header {
padding: 0px 0;
padding: 0rem 0;
}
.main-navigation {
margin-top: 0px;
margin-top: 0rem;
text-align: center;
}
.main-navigation li ul{
z-index:2;
}
.main-navigation li ul li a{
color:#212121 !important;
}
.site {
padding: 0 24px;
padding: 0 1.714285714rem;
background-color: transparent;
}
#slideshow-frame{
clear:both;
float:none;
margin:0 auto;
width:568px;
height:333px;
background:url(http://www.artofhomeselling.com/wp-content/uploads/2014/10/black_frame.png) no-repeat left top;
}
#slideshow{
clear:both;
float:none;
margin:0 auto;
max-width:530px;
padding-top:16px;
}
#home-intro{
width:100%;
min-height:1050px;
background:url(http://www.artofhomeselling.com/wp-content/uploads/2014/09/home-content-frame.jpg) no-repeat top center;
background-size:100%;
}
#home-intro h1{
font-family: 'Lato', sans-serif;
font-size:30px;
color:#313131;
padding:40px 20px 20px 40px;
font-weight:normal;
}
#home-intro p{
font-family: 'Lato', sans-serif;
font-size:16px;
color:#313131;
padding-left:40px;
padding-right:40px;
line-height: 1.714285714;
}
ul.intro{
font-family: 'Lato', sans-serif;
font-size:16px;
color:#313131;
padding-left:60px;
padding-right:40px;

margin: 8px 0 0;
	margin: 0.571428571rem 0 0;

	line-height: 1.714285714;
	list-style-type: disc;
	list-style-position: inside;
}
#home-intro h2{
font-family: 'Lato', sans-serif;
font-size:30px;
color:#a63832;
padding:40px 20px 0px 40px;
font-weight:normal;
}
.entry-content a:visited, .comment-content a:visited{
color: #50617a;
}
#home-map{
width:100%;
min-height:2050px;
background:url(http://www.artofhomeselling.com/wp-content/uploads/2014/09/map-placeholder.jpg) no-repeat top center;
background-size:100%;
}
table#t1{
margin-top:200px;
margin-left:10px;
}
table#t16{
display:none;
}
.entry-header .entry-title{
font-size:30px;
	line-height: 1.5;
font-weight:normal;
}
h2.entry-title a{
font-size:30px;
	line-height: 1.5;
font-weight:normal;
}
.entry-content h1,
.comment-content h1 {
font-size:30px;
	line-height: 1.5;
font-weight:normal;
}
.entry-content h2,
.comment-content h2,
.mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.5;
font-weight: normal;
}
.entry-content h3,
.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content table, .comment-content table {
border-bottom: 0px solid #ededed;
color: #757575;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
margin: 0 0 24px;
margin: 0 0 1.714285714rem;
width: 100%;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
border-radius: 3px;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
}
img.wp-post-image{
margin-left:40px;
}
.entry-content td, .comment-content td {
border-top: 0px solid #ededed;
padding: 6px 10px 6px 0;
}
.site-content article {
border-bottom: 0px double #ededed;
margin-bottom: 0px;
margin-bottom: 0rem;
padding-bottom: 24px;
padding-bottom: 1.714285714rem;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
footer[role="contentinfo"] {
border-top: 0px solid #ededed;
clear: both;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 2;
margin-top: 40px;
margin-top: 2.85714286rem;
margin-left: auto;
margin-right: auto;
padding:0px 0;
padding: 0rem 0;
max-width: 100%;
width:100%;
background:url('https://www.artofhomeselling.com/wp-content/uploads/2026/03/footer-background.jpg');
background-repeat: no-repeat;
background-position:center top;
background-attachment: scroll;
min-height:471px;
}
#footer-area{
text-align:center;
padding-top:250px;
color:#f4c182;
font-size:14px;
}
@media screen and (min-width: 1025px)
{
.site {
margin: 0 auto;
max-width: 1240px;
max-width: 88.57142857rem;
overflow: hidden;
}


.main-navigation li {
margin: 0 40px 0 0px;
margin: 0 2.857142857rem 0 0rem;
position: relative;
}
.main-navigation li a {
border-bottom: 0;
color: #52504e;
line-height: 2.41176471;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
white-space: nowrap;
font-size:17px;
font-size:1.21428571rem;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
border-bottom: 0px solid #ededed;
border-top: 0px solid #ededed;
background:url(http://www.artofhomeselling.com/wp-content/uploads/2014/09/nav-background.png) no-repeat center bottom;
background-size:100%;
display: inline-block !important;
text-align: left;
width: 75%;
float: right;
padding-top:50px;
}
	.main-navigation li ul li a {
		background: #93bed8;
		border-bottom: 1px solid #93bed8;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
	}
#menu-item-42 ul.sub-menu a{
		background: #d2971e;
		border-bottom: 1px solid #d2971e;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-25px;

}
#menu-item-42 ul.sub-menu a:hover{
background: #b88419;
		color: #fff;
}
#menu-item-30 ul.sub-menu a{
		background: #617694;
		border-bottom: 1px solid #617694;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
margin-left:-36px;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;

}
#menu-item-30 ul.sub-menu a:hover{
background: #50617a;
		color: #fff;
}
#menu-item-43 ul.sub-menu a{
		background: #b25236;
		border-bottom: 1px solid #b25236;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-27px;

}
#menu-item-43 ul.sub-menu a:hover{
background: #99472f;
		color: #fff;
}
#menu-item-2689 ul.sub-menu a{
		background: #256869;
		border-bottom: 1px solid #617694;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-5px;

}
#menu-item-2689 ul.sub-menu a:hover{
background: #1d5152;
		color: #fff;
}
#menu-item-2245 ul.sub-menu a{
		background: #93bed8;
		border-bottom: 1px solid #93bed8;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-26px;
}
#menu-item-2246 ul.sub-menu a{
		background: #dca479;
		border-bottom: 1px solid #dca479;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-21px;
}
#menu-item-2246 ul.sub-menu a:hover{
background: #c08c63;
		color: #fff;
}
#menu-item-30{
padding-left:40px;
}
#menu-item-42{
padding-left: 20px;
}
#menu-item-43{
padding-left:15px;
margin-right:0px;
}
#menu-item-2689{
padding-left:32px;
margin-right:0px;
}
#menu-item-2245{
padding-left:30px;
margin-right:0px;
}
#menu-item-2246{
padding-left:55px;
padding-right:0px !important;
}
.main-navigation li ul li a:hover,
	.main-navigation li ul li a:focus {
		background: #7a9db2;
		color: #fff;
	}
}
@media screen and (min-width: 960px)
{
body .site {
padding: 0 20px;
padding: 0 1.42857143rem;
margin-top: 48px;
margin-top: 3.428571429rem;
margin-bottom: 0px;
margin-bottom: 0rem;
margin-left: auto;
margin-right: auto;
clear: both;
float: none;
box-shadow: 0 0px 0px rgba(100, 100, 100, 0.3);
}

}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
table#t1{
width:100%;
}
#home-intro{
background:none !important;
}
#home-intro p {
font-family: 'Lato', sans-serif;
font-size: 14px;
color: #313131;
padding-left: 40px;
padding-right: 40px;
line-height: 1.714285714;
}
.main-navigation li a {
border-bottom: 0;
color: #52504e;
line-height: 2.41176471;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
white-space: nowrap;
font-size: 12px;

}
.main-navigation li {
    margin: 0px 1.85714rem 0px 0rem;
    position: relative;
}
#menu-item-30{
padding-left:30px;

}
#menu-item-42{
padding-left: 0px;
}
#menu-item-43{
padding-left:5px;
margin-right:0px;
}
#menu-item-2689{
padding-left:12px;
margin-right:0px;
}
#menu-item-2245{
padding-left:10px;
margin-right:0px;
}
#menu-item-2246{
padding-left:15px;
padding-right:0px !important;
}
.home-show{
padding-top:30px !important;
}
}
/* Tablets */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) {
/* Add you style here */
.site-content {
padding-top:75px !important;
    }
#home-intro{
background:#fff !important;
}
.main-navigation li {
margin: 0 0px 0 0px;
margin: 0 0rem 0 0rem;
position: relative;
}
.main-navigation li a {
border-bottom: 0;
color: #52504e;
line-height: 2.41176471;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
white-space: nowrap;
font-size:12px;

}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
border-bottom: 0px solid #ededed;
border-top: 0px solid #ededed;
background:url(http://www.artofhomeselling.com/wp-content/uploads/2014/09/nav-background.png) no-repeat center bottom;
background-size:100%;
display: inline-block !important;
text-align: left;
width: 100%;
float: right;
padding-top:0px;
margin-top:-15px;
}
	.main-navigation li ul li a {
		background: #93bed8;
		border-bottom: 1px solid #93bed8;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
	}
#menu-item-42 ul.sub-menu a{
		background: #d2971e;
		border-bottom: 1px solid #d2971e;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-30px;

}
#menu-item-42 ul.sub-menu a:hover{
background: #b88419;
		color: #fff;
}
#menu-item-30 ul.sub-menu a{
		background: #617694;
		border-bottom: 1px solid #617694;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
margin-left:-36px;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;

}
#menu-item-30 ul.sub-menu a:hover{
background: #50617a;
		color: #fff;
}
#menu-item-43 ul.sub-menu a{
		background: #b25236;
		border-bottom: 1px solid #b25236;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-40px;

}
#menu-item-43 ul.sub-menu a:hover{
background: #99472f;
		color: #fff;
}
#menu-item-2689 ul.sub-menu a{
		background: #256869;
		border-bottom: 1px solid #617694;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-10px;

}
#menu-item-2689 ul.sub-menu a:hover{
background: #1d5152;
		color: #fff;
}
#menu-item-2245 ul.sub-menu a{
		background: #93bed8;
		border-bottom: 1px solid #93bed8;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-26px;
}
#menu-item-2246 ul.sub-menu a{
		background: #dca479;
		border-bottom: 1px solid #dca479;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 180px;
		width: 12.85714286rem;
		white-space: normal;
color: #fff !important;
margin-left:-21px;
}
#menu-item-2246 ul.sub-menu a:hover{
background: #c08c63;
		color: #fff;
}
#menu-item-30{
padding-left:40px;
}
#menu-item-42{
padding-left: 60px;
}
#menu-item-43{
padding-left:55px;
margin-right:0px;
}
#menu-item-2689{
padding-left:32px;
margin-right:0px;
}
#menu-item-2245{
padding-left:35px;
margin-right:0px;
}
#menu-item-2246{
padding-left:55px;
padding-right:0px !important;
}
.main-navigation li ul li a:hover,
	.main-navigation li ul li a:focus {
		background: #7a9db2;
		color: #fff;
	}
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a{
letter-spacing: -.03em;
}
@media screen and (min-width: 960px)
{
body .site {
padding: 0 20px;
padding: 0 1.42857143rem;
margin-top: 48px;
margin-top: 3.428571429rem;
margin-bottom: 0px;
margin-bottom: 0rem;
margin-left: auto;
margin-right: auto;
clear: both;
float: none;
box-shadow: 0 0px 0px rgba(100, 100, 100, 0.3);
}

}