/*
Theme Name:     Zaytoun-Raines
Theme URI:      http://century21zaytounraines.com/
Description:    Child theme for the Twenty Eleven theme 
Author:         Linda Carter
Author URI:     http://lkcwebdesign.com/
Template:       twentyeleven
Version:        0.1.0
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic,800,800italic);

@import url("../twentyeleven/style.css");
@import url("home-style.css");



/* Child Theme styles 
-------------------------------------------------------- */


/* =Structure
----------------------------------------------- */


body {
  padding: 0!important;
}


#page {
    margin: 2em auto;
    max-width: 1200px;
    width: 95%!important;
}

.home-arrow img {
    float: left;
    margin: -235px 0 0 20%;
    z-index: 99;                             
}

.singular #content, 
.left-sidebar.singular #content {
    margin: 55px 15%;
}

.page-template-agents-php #content > h2 {
    font-size: 2rem;
}

.page-id-15548 #content,
.home #content, 
.left-sidebar.home #content {
    margin: 0;
}

.singular .entry-header, .singular .entry-content, 
.singular footer.entry-meta, .singular #comments-title {
    margin: 0 auto;
    width: 100%;
}

#page {
	-moz-box-shadow: 1px 8px 2px #888;
	-webkit-box-shadow: 1px 8px 2px #888;
	box-shadow: 1px 1px 8px 2px #888;
	-moz-border-radius: 12px;
	border-radius: 12px;

}

.entry-content a:hover {
    color: #0D0D3F;
}

#main {
    padding: 0;
}

#content {
    background-color: #FFFFFF;
    float: left;

    margin-left: 30%
}

#content-wide {
    background-color: #FFFFFF;
    float: left;
    padding-left: 25px;
    padding-right: 5px;
    padding-top: 0;
    width: 847px;
}


#site-generator {
	background: #ffcc00;
	color: #666;
	font-size: 1em;
	line-height: .2em;
	padding: 0 0;
	height: 25px;
	text-align: center;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	background: #ffcc00; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#ffcc00, #ddb204);
	background: -o-linear-gradient(#ffcc00, #eddb204);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffcc00), to(#ddb204));
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5AA00;
}
#access {
	background: url("/images/nav.gif");
    float: none;
    height: 44px;
    margin: -17px 00 0;
    border-top: solid 4px #000;
    border-bottom: solid 1px #000;
    position: relative;

}

#access li:hover > a,
#access a:focus {
	background: #f9f9f9; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#f6d860, #e6b905);
	background: -o-linear-gradient(#ff6d860, #e6b905);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6d860), to(#e6b905));
	color: #373737;
	background-color: #F3F3F3;
}

#access a {
	color: #000;
	padding: 0 1em;
}

.assistive-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}




#menu-side a {
	color: #fff;
}


#access div {
    margin: 0 3.6%;
}



.left-sidebar #secondary {
	float: left;
	margin: 0;
	width: 23.8%;
	padding-bottom: 25px;
	padding-left: 10px;
	background-color: #DEDEDE;
}

.left-sidebar .wpp_search_properties_widget ul.wpp_search_elements {
    margin-left: 5px !important;
}

.wpp_search_properties_widget ul.wpp_search_elements {
    background: none repeat scroll 0 0 #E2E2E2;
    margin: 0;
    padding: 5px 5px 5px 5px;
}

.left-sidebar .wpp_search_properties_widget h3.widget-title, h3.widget-title {
    margin-left: 15px!important;
	color: #ffcc00!important;
	font-size: 1.125em;
}


#supplementary {
	border-top: 1px solid #DDDDDD;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	padding-top: .25em;
	padding-bottom: 0;
	background-color: #000;
}

.widget {
    clear: both;
    margin: 3px 0 .5px;
	text-align: left;
	color: #fff;
}

.widget_nav_menu {
	margin-top: 25px;
}

.wpp_search_properties_widget input[type="text"] {
    width: 155px!important;
}

a {
    color: #009;
    text-decoration: none;
}

p {
    margin-bottom: 0;
}

.under-footer {
	color: #333;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -25px;
	text-align: center;

}

.image-under-footer {
	margin-left: auto;
	margin-right: auto;	
	max-width: 65px;
	border: none;
}

.footer-text {
	text-align: center;
	color: #fff;
	marginp: 8px 0 8px;
}

#secondary ul {
	list-style-type: none;
	margin: 0 25px 0 3px;;
		
}

.center-all {
	text-align: center;
	margin-left: auto;
	margin-right: auto;	
}

.entry-title, .entry-title a {
	color: #333;
	text-decoration: none;

}

.entry-content h3, .comment-content h3 {
    font-size: 1em;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    text-transform: uppercase;


}

.wpp_multi_checkbox li {
	float: none;
	list-style-type: none;
	
}


.property-title: {
	margin-top: 35px;
	
}



.entry-content a {
		color: #009;
	
}


.entry-content p {
    margin-bottom: 1.625em;
}

.centered {
	margin-left: auto;
	margin-right: auto;	
}



.right-image {
	float: right;
	margin: 5px;	
}

.left-image {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.clear-floats {
	clear: both;	
}

.connections {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none; 
	margin: 5px;

	margin-right: 25px;
}



.connections {
	margin-left: 150px;

}


.connections img {
	margin-left: -150px;
	
}

.top-row {
	max-width: 1000px;
	clear: both;
	background-color: #808080;	
		
	}
	


.row {
	width: 1000px;
	clear: both;	
	}
	
.row p {
	padding: 5px;
	margin-bottom: 0;
	padding-bottom: 5px;
}

.row h1, .row h2, .row h3 {
	text-align: center;
	
}

.row h2 {
	font-size: 1em;
}

.row h3 {
	font-size: .875em;
	text-transform: none;
}


.entry-content p {
    margin-bottom: 1.625em;
}


.slides {
	width: 600px;

}

.buying-selling  {
	position: absolute;
	top: 0;
	left: 601px;

	color: #FFF;
	margin: 0 auto;
}
	
.left-column {
	width: 33.3%;
	float: left;
}

.left-column p, .center-column p, .right-column p {
	padding-right: 10px;
	padding-left: 10px;
}

.center-column {
	width: 33.3%;
	margin-left: 35%;
	-moz-background-clip: border;
}

.entry-content p {
    margin: 0 0 5px;
    font-size: 1rem;
}

.right-column {
	width: 28%;
	float: right;
	padding-right: 10px;
}

.left-double-column {
	width: 49%;
	float: left;
}

.right-double-column {
	width: 49%;
	float: right;
}


.tools-row {
	height: 35px;
    position: absolute;
    top: 396px;
	
}

.agents {
	padding-top: 75px;	
}


.gray-row {
	background-color: #999;
	color: #FFF;

}

.black-row {
	background-color: #2d2f2f;
	color: #fff;

}
.padded-column {
	width: 98%;
	padding: 1%;
}

.clear-floats {
	clear: both;
}

.buyer-benefits {
	margin-top: -4px;
	}
	
.entry-content a:hover img {
	border: 1px solid #fff;
		max-width: 99%;
}
	
.buyer-benefits img {
	border: 1px solid purple;

	}



#home-left-top-column a:hover img { border: 1px solid #fff; }




.portfolio-slideshow {

    margin: 0 0 0 0 !important;
 
}

.entry-content img, .comment-content img, .widget img {
    max-width: 100%;
}

.entry-content, .entry-summary {
    padding: 0 0 0;
}

.singular.page .hentry {
    padding: 0 0 0;
}

.clear-floats {
	clear: both;
	
}


#content .wpp_shortcode_search {

	margin: 20px;
}

.big-text {
	font-size: 1.375x;
	text-align: center;
}

.entry-content h1 {
	font-size: 1.5em;
	margin-top: 35px;
	text-align: center;
	text-transform: capitalize;	
	color: #990000;
}

#secondary ul {
    list-style-type: none;
    margin: 0 5px 0 15px;
}



#site-title h1 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}



#site-header {
    height: 44px;
    margin-left: 0;
    margin-top: 0;
    padding-top: 110px;
    width: 33%;
}

#site-title {
    float: left;
    font-size: 1.375em;
    margin: -10px 5% 0;
    padding: 0;
    text-align: center;
}


#site-description {
    color: #7a7a7a;
    float: left;
    font-size: .875em;
    margin: 0 6% 14px;
    color: #7A7A7A;
    font-size: 1em;
    	text-align: center;
}

.wa_rs_relative_container {
    position: static;

}

.banner-slidershow {
    width: 100% !important;

}

.home-page-background  {
    background-image: url("/wp-content/uploads/home-page-background-purple.jpg");
    height: 330px;

}

.home-arrow {
    margin: 0;
}

.site-logo {
  width: 30%;
  margin-top: -50px;
}

.two-thirds.home-page-title {
    margin:  0;
}

.site-logo img {
    margin: 5px 20%;
    width: 60%;
  	float: left;
}

.two-thirds.home-page-title a {
    color: #f9d159;
    font-size: 1.8rem;
    line-height: 100%;
    text-shadow: -2px 3px 3px #8E4D02;
}

#inventoryCount {
   display: none!important;
}


h1, h2, h3, h4, h5, h6 {
	clear: none;
	text-align: center;	
}



#menu-top {
	float: right;
	color: #000;
}


#menu-top a {
		color: #000;
		font-weight: normal;	
	
}

#menu-top-container {
	color: #000;
	float: right;
	margin-top: 5px;	
}


#menu-top .widget {
    color: #000;
    text-align: left;
}

.widget .text-2 {
	text-align: center;
}

#menu-top ul {
	padding-top: 25px;
}

#menu-top li {
	display: inline;
	list-style-type: none;
	margin-right: 25px;
	font-size: .75em;	
}
	

#menu-top-container .widget ul li {
    color: #000;
    font-size: .813em;
}

div#cn-list div.cn-list-section-head h4 {
    font-size: 1em;
    margin-bottom: 35px;
	margin-top: 45px;
    padding: 0;
	text-align: left;
	color: #990000;
	margin-left: -25px;
}

ul {
	margin-left: 20px;	
	
}
.right-side {
	margin-left: 250px;

}



.left-sidebar .wpp_search_properties_widget h3.widget-title, 
h3.widget-title {
    color: #000 !important;
    font-size: 1em;
    margin: 0 !important;
	padding: 25px 0 15px 0;
}


.widget-title {
    color: #666666;
    font-size: .625em;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 1em;
    text-transform: uppercase;
}

.left-align {
		text-align: left;
	
}

.wpp_gallery_widget_image size-thumbnail {
	width: 150px;
	height: 150px;
	
}

.property_div property clearfix .property_image {
	width: 150px;	
}


.wpp_row_view .property_image img {

width: 100px!important;
}

.wpp_row_view ul.wpp_overview_data .property_address {
background: none!important;
}

.criFrame {
	position: absolute;
	top: 1px;	
	
}


.post img {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
    padding: 0;
    
    background: none repeat scroll 0 0 #fff;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    padding: 8px;
}


.post table {
    float: left;
    margin-right: 1em;
    text-align: left;
    }
    

.menu-agents-container {
    margin-top: 400px;
}


.left-sidebar #content {
    margin: 15px 7.6% 0 34%;
    width: 58.4%;
}

.slideshow-wrapper {
    display: block;
    margin: 15px 0 10px;
}

.page-child .entry-content > p {
    font-size: 1.2rem!important;
}

#agent-page {
    margin: 0 2%;
    position: relative;
    width: 95%;
}

#agent {
    position: relative;
}

.agent p {
    margin-left: 430px;
    max-width: 500px;
    min-height: 200px;
}

.agent li  {
    margin-left: 430px;
    max-width: 500px;
}

#read-more-agent {
    color: #9e222b;
    font-size: 1.3rem;
    margin-left: 80%;
    text-align: right;
}
.agent-page {
  text-align: left;
  font-weight: bold;
  font-size: 2rem;
}

.agent h3 {
    float: left;
    height: 25px;
    left: 180px;
    position: relative;
    text-align: left;
    }

.agent h2 {
  text-align: left;
  font-weight: bold;
  font-size: 1.4rem;
  position: absolute;
  top: 200px;
}

.clear-floats {
  float: none;
}

.entry.agent > a {
    display: none;
}



.post-title {
    font-size: 1.8rem!important;
    font-weight: bold;
    margin: 25px 0;
    text-align: left;
    letter-spacing: 0!important;
    line-height: 2em!important;
    text-transform: none!important;
}

.page-template-agents-php .attachment-thumbnail.wp-post-image, 
.page-template-agents-single-php .entry-title img {
background: none repeat scroll 0 0 #fff;
    border: medium none;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    left: 0;
    margin: 0 25px 25px 0;
    padding: 8px;
    position: absolute;
    top: 0;
    }
    
.page-template-agents-single-php .entry-title img {
      position: static;
      float: left;
}



.page-template-agents-single-php h4 {
    font-size: 1.3rem;
    font-weight: bold;
    margin: 25px 0 10px;
    text-align: left;
}

.page-template-agents-single-php .entry-content li {
   font-size: 1.1rem!important;
}
        
.page-template-agents-php .attachment-thumbnail.wp-post-image {
  margin: 0;
}

        
.entry-content h3, .comment-content h3 {
    font-size: 1em;
    letter-spacing: 0;
    line-height: 1.6em;
    text-transform: none;
}

.page-template-agents-php h1, 
.page-template-agents-php h2,
.page-template-agents-php h3,
.page-template-agents-php h4,
.page-template-agents-php h5,
.page-template-agents-php h6 {
    clear: both;
}

.home-top-box {
    background: none repeat scroll 0 0 #888481;
    height: 406px;
}


#property-search-content {
     margin: 0 5px;
}  

.one-third {
    float: left;
    width: 30%;
}

.two-thirds {
    float: left;
    width: 59%;
    margin: 55px 0;
} 

.padded {
    padding: 1%;
}
.one-half {
    float: left;
    width: 47%;
    margin-left: 1%;
 }

.welcome > h2 {
    font-size: 1.5rem;
    margin-top: 45px;
}

.one-half.look.home-page-title {
    float: right;
}

.full-width {
    margin: 0 11%;
    width: 95%;
}

.bluebg {
   background: #E2EFF8;
   border-radius: 12px;
   border: solid 1px #AED0EA;
}

.colored {
   background: #FFEA96;
   border-radius: 12px;
   border: solid 1px #F2D30F;
}

.charcoal {
   background: #232627;
   border-radius: 12px;
   border: solid 1px #232627;
}

.collapseomatic {
    color: #009!important;
}

.first {
    margin-top: -35px;
}

.one-half.padded.charcoal > h2 {
    color: #fff;
    font-size: 1.3rem;
}


.clear {
  clear: both;
  width: 100%;
}     

.home-arrow img {
    float: left;
    margin: -255px 0 0 20%;
    z-index: 99;
}
   

.home-arrow-text {
    background: none repeat scroll 0 0 #f7e94f;
    border: 1px solid #e7ba03;
    border-radius: 125px;
    left: 225px;
    margin: 15px 0 55px 5px;
    padding: 65px 5px;
    position: relative;
    text-align: center;
    top: 15px;
    width: 200px;
}

.home-arrow-text a {
   font-size: 2.2rem;
   margin-top: 75px;
   color: #F9D159;
   line-height: 100%;
   font-weight: bold;
   text-shadow: -2px 3px 3px #774204;
} 

.home-arrow-blue-text a:hover {
   color: #000;
} 

.home-arrow-blue-text {
    padding: 15px 0 15px 0;
    text-align: center;
    background: #ECECEC;
} 


.home-arrow-blue-text a {
   font-size: 1.4rem;
   line-height: 100%;
   font-weight: bold;
   text-shadow: -2px 3px 3px rgba(188, 150, 57, 1);
} 

.home-arrow-blue img {
    margin: 10% 0 0 5%;
    float: left;
} 

.home-page-title h1 {
    color: #25466B;
    font-size: 1.8rem;
    line-height: 100%;
    margin-top: 5px;
    text-align: center;
    text-shadow: -1px 2px 2px #53769B;
    text-transform: capitalize;
    }
    
.look.home-page-title > h2 {
    color: #25466B;
    font-size: 1.2rem;
    line-height: 100%;
    margin-top: 5px;
    text-align: center;
    text-shadow: -1px 2px 2px #53769B;
    text-transform: capitalize;
}

.page-id-2 .entry-title {
    display: none;
}

.page-id-15548 #content {
    margin: 55px 0;
}


#wa_rs_cycle li img, #wa_rs_cycle li, #wa_rs_cycle {
    border-radius: 12px 12px 0 0;
    height: auto;
    width: 100% !important;
}

.one-half.look.home-page-title {
    float: right;
}

.page-id-16004 .entry-content > p {
    margin: 45px auto;
    text-align: center;
}

.one-half.padded.linked img:hover {
-webkit-box-shadow: 0px 0px 12px 3px #E2E2E2;
-moz-box-shadow: 0px 0px 12px 3px rgba(0,0,0,0.68);
box-shadow: 0px 0px 12px 3px #E2E2E2;
  border-radius: 12px;
}

.first {
    position: relative;
    top: -15px;
}

.collapseomatic_excerpt, .collapseomatic_content {
    margin-left: 0!important;
 }
 
                           /* CSS Document */


.house
{
	width:458px;
	height:211px;
	margin-left:20px;
	background:url("/images/house.jpg") no-repeat;
}
.buying
{
	width:250px;
	height:111px;
	margin-left:19px;
}
.selling
{
	width:250px;
	height:111px;
	margin-top:5px;
	margin-left:19px;
}


/*Newstyles*/
.innercontent
{
	width:95%;
	margin: 25px auto 0 auto;
	overflow:hidden
}
.leftpannel
{
	width:25%;
	float:left;
}
.rightpannel
{	
	width:72%;
	float:right;
  margin-top: 25px;
}


.welcome
{

}
.featured
{
	width: 100%;
	height:31px;
	background: url("/images/find.gif");
  margin: 15px 0;
}
.featured1
{
	width: 88%;
	height: 120px;
}
.featuredinner
{


	border-bottom:#dadada dotted 1px;
}
.fealeft
{
	width:100px;
	float:left;
	padding:10px
}	

.fearight
{
	width: 70%;
	float: right;
	padding-top: 5px
}	

 
.find
{
	width:190px;
	height:213px;
	background-color:#5d5d5d;
	margin-top:5px;
}
.leftpan1
{
	width:100%;
	height:31px;
	background:url("/images/find.gif") repeat-x;
}
.leftpan2
{
  background: #ececec;
  margin-top: 20px;
}

.widget_search #s {
    color: #000;
    width: 77%;
}

.search {
    height: 65px;
    margin: 25px 0 105px -6px;
    width: 100%;
}

input#s {
    border-radius: 4px;
    font-size: 1rem;
    height: 22px;
    line-height: 1.2em;
    padding: 4px 10px 4px 28px;
    border: 1px solid #999;
}
.search1
{
	width:190px;
	height:31px;
	background-image:url("/images/find.gif");
}
.go
{
	width:188px;
	height:79px;
	border:1px solid #e4e4e4;
	margin-top:5px;
}
input
{
	width:120px;
	border:1px solid #e4e4e4;
	margin:15px 0 0 12px;
	
}
.go1
{
	width:50px;
	height:18px;

		margin:10px 0 0 12px;
}
.text
{
	width:150px;
	height:30px;

	color:#3f3f3f;
	float:left;
	padding-top:30px;
	padding-left:10px
}
.text1
{
	width:250px;
	height:30px;

	color:#3f3f3f;
	float:right;
	padding-top:30px;
	padding-left:200px
}

.page-id-15941 .visual-form-builder fieldset {
    border: medium none;

}

.page-id-15941 .visual-form-builder fieldset {
    border: none;
}


.page-id-15941 .visual-form-builder fieldset {
    border: medium none;

}


.page-id-15941 .home form.visual-form-builder {
    background: none;
}
.page-id-15941 .visual-form-builder-container {
    background-color: #eee;
    margin: -20px  0;
}

.page-id-15941 .vfb-submit, input.vfb-submit[type="submit"] {
    background: none repeat scroll 0 0 #977830;
    border-radius: 12px;
    color: #fff;
    font-size: 1.1em;
}

.vfb-fieldset.vfb-fieldset-2.verification {
    margin-top: -30px;
}


/*
subpage*/
.homecontainer
{
	width:563px;
	height:206px;
	margin-top:6px;
}
.homecontainer1
{
	width:563px;
	height:18px;
}
.housing
{
	width:550px;
	height:150px;
}
.housing1
{
	width:196px;
	height:140px;
	margin-top:15px;
	float:left;
}
.housing2
{
	width:335px;
	height:146px;
	float:right;
		margin-top:15px;
}

.text2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75rem;
	text-align:left;
	line-height:20px;
	color:#3f3f3f;
}

.dot
{
	width:450px;
	background:url("/images/dots.gif") repeat-x;
	float:left;
}
.forcontainer
{
	width:563px;
	height:200px;
} 
 
 
 

@media (max-width: 976px) {
#access {
    height: 85px;
    top: -45;
}

.first {
    top: 0;
}
}

@media (max-width: 970px) {
.fearight {
    float: right;
    padding-top: 5px;
    width: 70%;
}
}

@media (max-width:500px) {

}

@media (max-width:757px) {
#access {

}

.leftpannel {
  float: none;
  margin: 25px auto;
  width: 80%;
}

body {
    color: #444;
    font-family: "Open Sans",sans-serif;
    font-size: 1em;
    line-height: 1.4em;
    min-width: 600px;
}
body, html {
    height: 100%;
    margin: 0;
    padding: 0;
}
.rightpannel {
    float: none;
    margin: 25px auto;
    width: 100%;
}

.full-width {
    margin: 0;
    width: 80%;
}

.welcome > h2 {
    font-size: 1.5rem;
    margin-top: 45px;
    width: 80%;
}

.welcome > h2 {
    font-size: 1.5rem;
    margin-top: 45px;
    width: 80%;
}

.search {
    height: 150px;

}

.one-half {
    float: none;
    margin-left: 1%;
    width: 70%;
}

#main #content {
    margin: 0 2%;
    width: auto;
} 
.fb_iframe_widget {
    display: none;
    position: relative;
}

#content {
    background-color: #FFFFFF;
    float: left;
    widith: 100%
    margin-left: 0
}
#content-wide {

    width: 100%;
}

.slides {
	width: 100%;

}

.look.home-page-title, 
.innercontent {
    margin: 25px 55px 0 15px;
    overflow: hidden;
    width: 85%;
}

}

@media (max-width: 450px) {
.entry-content p {
    margin: 0 2% 5px;
    width: 90%;
} 

}


@media (max-width: 400px) {

#page {
   max-width: 400px;
}

#access {
      height: 100%;
      background: none;
      border-bottom: none;
      border-top: none;
      box-shadow: none;

}

.entry-content h1 {
    max-width: 320px;
}

#page {
    border-radius: 0;
    box-shadow: none;
    width: 90%;
    margin: 0 2%;
}

#page > footer {
    width: 90%;
    border: none;
    margin: 0 2%;
}

.left-sidebar #primary {
    float: none;
    margin: 0;
    width: 100%;
}

#main #secondary {
    float: none;
    margin: 0;
    width: auto;
}

.under-footer {
    margin-left: 0;
    margin-top: -25px;
    max-width: 320px;

}


.singular .entry-header, 
.singular .entry-content, 
.singular footer.entry-meta, 
.singular #comments-title {
    margin: 0 auto;
    width: 100%;
}    


.singular .entry-header, 
.singular .entry-content, 
.singular footer.entry-meta, 
.singular #comments-title {
    margin: 0 auto;
    width: 100%;
}


.look.home-page-title, .innercontent {
    margin: 0;
    overflow: hidden;
    width: 100%;
}

#main #content {
    margin: 0 1%;
    width: 100%;
}

#access a {
    color: #000;
    font-size: 1.4em;
    padding: 0 1em;
}

}

@media (max-width: 350px) {

#page {
   max-width: 350px;
}
}

@media (max-width: 320px) {

#page {
   max-width: 320px;
}
}

