/*
Theme Name:     Delicate Child Theme - Allmywebneeds.com
Theme URI:      http://allmywebneeds.com
Description:    Child theme for the Delicate theme.
Author:         Brandon Howard
Author URI:     http://kizinko.com
Template:       delicate
Version:        0.1.0
*/

@import url("../delicate/style.css");

img {max-width: 100% !important;}
#af-form-524175754 {max-width: 100%;}
.head-img {display: none;}
.aWeberForm {float: right; width: 40%; margin: 0; padding: 0 0 5px 10px;}
#af-form-524175754 select, #af-form-524175754 label, #af-form-524175754 optgroup, #af-form-524175754 option {width: 100%;}
.shawn-pic {float: left; padding: 5px 10px 0 0; max-width: 45% !important;}

/*
#af-form-524175754 {width: 270px;}
.aWeberForm p:first-child {line-height: 0; margin: 0; padding: 0;}
#af-form-524175754 p {line-height: 150%;}
*/


/* =Media Queries - iPads + Tablet landscape (1024x768)
================================================== */
@media only screen and (min-device-width: 768px) and (max-width: 1024px) {	

body {-webkit-text-size-adjust: 70%; margin: 0 auto; padding: 0; width: 100% !important;}
.narrowcolumn {width: 69%; float: left !important;}
#sidebar {width: 30%; float: right!important;}
#sidebar .widget, #sidebar .widget ul, #sidebar .widget ul li {max-width: 100%; overflow: hidden !important;}
#sidebar h2 {width: 80%;}
#sidebar ul li.widget {width: 75%;}
#sidebar .widget ul li a {padding: 7px 5px 4px 5px; -webkit-background-size: 3px 3px;}
#header {min-height: 0;}
.top {margin: 0;}
.shawn-pic {width: 20%; margin: 0 !important; padding: 0 5px 1px 0 !important;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5 {line-height: 20px; -webkit-text-size-adjust: 50%;}

}


/* =Media Queries - Small tablet landscape (800x600) + Tablet portrait (768x1024)
================================================== */
@media (max-width: 1000px) { 
 
body {-webkit-text-size-adjust: 70%; margin: 0 auto; padding: 0;}
.narrowcolumn {width: 69%; float: left !important;}
#sidebar {width: 30%; float: right!important;}
#sidebar .widget, #sidebar .widget ul, #sidebar .widget ul li {max-width: 100%; overflow: hidden !important;}
#sidebar h2 {width: 80%;}
#sidebar ul li.widget {width: 75%;}
#sidebar .widget ul li a {padding: 7px 5px 4px 5px; -webkit-background-size: 3px 3px;}
#header {min-height: 0;}
.top {margin: 0;}
.shawn-pic {width: 20%; margin: 0 !important; padding: 0 5px 1px 0 !important;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5 {line-height: 20px; -webkit-text-size-adjust: 50%;}

}


/* =Media Queries - Small tablet portrait (600x800)
================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {

body {-webkit-text-size-adjust: 30%; margin: 0 auto; padding: 0; width: 100% !important;}
.narrowcolumn {width: 69%; float: left !important;}
#sidebar {width: 30%; float: right!important;}
#sidebar .widget, #sidebar .widget ul, #sidebar .widget ul li {max-width: 100%; overflow: hidden !important;}
#sidebar h2 {width: 80%;}
#sidebar ul li.widget {width: 75%;}
#sidebar .widget ul li a {padding: 7px 5px 4px 5px; -webkit-background-size: 3px 3px;}
#header {min-height: 0;}
.top {margin: 0;}
.shawn-pic {width: 20%; margin: 0 !important; padding: 0 5px 1px 0 !important;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5 {line-height: 20px; -webkit-text-size-adjust: 50%;}

}


/* =Media Queries - Mobile portrait (320x480)
================================================== */
@media only screen and (max-width: 320px){

body {-webkit-text-size-adjust: 30%; margin: 0 auto; padding: 0; width: 100% !important;}
.content-pad {margin: 0 auto !important;}
.narrowcolumn {width: 69%; float: left !important;}
#sidebar {width: 30%; float: right!important;}
#sidebar .widget, #sidebar .widget ul, #sidebar .widget ul li {max-width: 100%; overflow: hidden !important;}
#sidebar h2 {width: 80%;}
#sidebar ul li.widget {width: 75%;}
#sidebar .widget ul li a {padding: 7px 5px 4px 5px; -webkit-background-size: 3px 3px;}
#header {min-height: 0;}
.top {margin: 0;}
.shawn-pic {width: 20%; margin: 0 !important; padding: 0 5px 1px 0 !important;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5 {line-height: 20px; -webkit-text-size-adjust: 50%;}
.topnav li {padding-right: 6px;}

}