/* -- This is the place to add your own style modifications without touching the original styles
			Child Theme custom.css file is last called style sheet -- */

#wrap {
	margin: 10px auto 20px;
	padding: 10px 0;
	}

#head-content {
	padding: 6px 0;
	}

/*#home-top #slideshow .slides li,
.js #home-top #slideshow .slides li {
	background-color: transparent !important;
	}*/

#topnav form#searchform {
	display: block;
	float: right;
	margin: 0 auto;
	padding: 16px 20px 10px 10px;
	right: 0;
	top: 0;
	z-index: 100;
}

/* -- AddThis styles --*/
.addthis_toolbox {
   margin-bottom: 10px;
}

/* -- Reduce multiple line footer widget h3 titles line-height -- */
#footer-widgets h3.widgettitle {
	line-height: 20px;
	}

/* -- Set footer widgets back to old widths from regular computer screens -- */
/* NOT SURE I NEED THESE YET WITH WP-ELEGANCE v4?
#footer-widgets .footer-widget1 {
	float: left;
	overflow: hidden;
	width: 30%;
	}

#footer-widgets .footer-widget1 .widget {
	padding: 0px 20px;
	width: 239px;
	}

#footer-widgets .footer-widget2 {
	float: left;
	overflow: hidden;
	width: 30%;
	}

#footer-widgets .footer-widget2 .widget {
	padding: 0px 20px;
	width: 239px;
	}

#footer-widgets .footer-widget3 {
	float: left;
	margin: 0;
	overflow: hidden;
	width: 20%;
	}

#footer-widgets .footer-widget3 .widget {
	padding: 0px 20px;
	width: 146px;
	}

#footer-widgets .footer-widget4 {
	float: left;
	overflow: hidden;
	width: 20%;
	}

#footer-widgets .footer-widget4 .widget {
	padding: 0px 20px;
	width: 146px;
	}*/

/* list-category-posts styles lcp_catlist lcp_excerpt */
.lcp_catlist a {
	font-size:11pt;
	}

.lcp_catlist img {
	float:right;
	margin:0pt 30pt 10pt 6pt;
	width:100px;
	height:100px;
	}

/* Sales Letter 1 styles */
.sales-letter #footer a, .sales-letter #footer a:link, 
.sales-letter #footer a:visited {
	color: #cc0000;
	text-decoration: none;
}

.sales-letter #footer a:hover, .sales-letter #footer a:active {
	color:#000000;
}

/* Responsive YouTube videos in posts,pages */
.yt-embed-container { 
	position: relative; 
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 98%;
	height: auto;
} 
 
.yt-embed-container iframe,
.yt-embed-container object,
.yt-embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 98%;
	height: 98%;
}

/* -- Responsive adjustments below --*/
@media all and (max-width: 768px){
    img.aligncenter, img.center, img.centered, 
    .wp-caption img {
        width: 100%;
        height: auto;
    }
    #footer {
        line-height: 20px;
        padding: 0 8px;
    }
    #footer .limit {
        padding: 0;
    }
    #footer-widgets .footer-widget1 .widget {
        width: auto;
    }
    #footer-widgets .footer-widget2 .widget {
        width: auto;
    }
    #footer-widgets .footer-widget3 .widget {
        width: auto;
    }
    #footer-widgets .footer-widget4 .widget {
        width: auto;
    }
}

@media only screen and (max-width:560px) {
    img.alignleft,
    img.alignright {
        float: none!important;
        display: block !important;
        margin: 0 0 10px !important;
    }
}
