/* =Responsiveness: Small Laptop
================================================== */

@media only screen and (min-width : 1000px) and (max-width : 1139px) {
body {width:100%;}
#page {width:960px;}

#access li a {font-size: 13px;}
.lower-menu #menu-social-media a {width: 26px; height: 26px; background-size:26px 26px;}
.column {width: 305px; margin-right: 18px;}
.quote {font-size: 32px;}

.widget_search #s, #secondary #mc_embed_signup input[type="text"], #secondary #mc_embed_signup input[type="email"] {max-width: 87%;}


}



/* =Responsiveness: Tiny Laptop
================================================== */

@media only screen and (min-width : 850px) and (max-width : 999px) {
body {width:100%;}
#page {width:820px;}

#access li a {font-size: 13px;padding-left:15px;}
#access li a:after {padding-left: 15px;}
.lower-menu #menu-social-media a {width: 26px; height: 26px; background-size:26px 26px;}
.column {width: 256px; margin-right: 18px;}
.quote {font-size: 26px;}

.widget_search #s, #secondary #mc_embed_signup input[type="text"], #secondary #mc_embed_signup input[type="email"] {max-width: 85%;}
#secondary #mc_embed_signup input[type="submit"] {padding: 8px 10px !important;}

body a.easyazon-link {margin-right:30px;}
body a.easyazon-link:nth-of-type(3n) {margin-right:0;}


}



/* =Responsiveness: Tablet (Landscape)
================================================== */

@media only screen and (min-width : 768px) and (max-width : 849px) {
body {width:100%;}
#page {width:740px;}

.menu-upper-menu-container, #menu-lower-menu {display:none;}
.lower-menu #menu-social-media a {width: 26px; height: 26px; background-size:26px 26px;}
#linkbar.mobile {display:inline-block;}

.column, .column.last {width: 350px; margin-right: 18px;}
.column:nth-of-type(2n) {margin-right:0;}
.quote {font-size: 24px;}

#primary, #container {width:100%;float:none;}
#secondary {width:250px;margin:20px auto 0;float:none;}

body a.easyazon-link {margin-right:30px;}
body a.easyazon-link:nth-of-type(3n) {margin-right:0;}

.entry-content .ezcol-one-quarter {width:22% !important;}


}



/* =Responsiveness: Tablet (Portrait)
================================================== */

@media only screen and (min-width : 600px) and (max-width : 767px) {
body {width:100%;}
#page {width:95%;padding:0;}

.menu-upper-menu-container, #menu-lower-menu {display:none;}
.lower-menu #menu-social-media a {width: 26px; height: 26px; background-size:26px 26px;}
#linkbar.mobile {display:inline-block;}

.column, .column.last {width: 48%; margin-right: 2%;}
.column:nth-of-type(2n) {margin-right:0;}
.quote {font-size: 24px;}

#primary, #container {width:100%;float:none;}
#secondary {width:250px;margin:20px auto 0;float:none;}

body a.easyazon-link {margin-right:30px;}
body a.easyazon-link:nth-of-type(3n) {margin-right:0;}

.entry-content .ezcol-one-quarter {width:22% !important;}

#colophon .col1, #colophon .col2 {width: 135px;}

.pp_pic_holder {width:600px !important;}
.pp_content, .ppt {max-width:99%;}



}



/* =Responsiveness: Mobile (Landscape)
================================================== */

@media only screen and (min-width : 450px) and (max-width : 599px) {
body {width:100%;}
#page {width:95%;padding:0;}

.menu-upper-menu-container, #menu-lower-menu {display:none;}
.lower-menu #menu-social-media a {width: 26px; height: 26px; background-size:26px 26px;}
#linkbar.mobile {display:inline-block;}

.column, .column.last {width: 48%; margin-right: 2%;}
.column:nth-of-type(2n) {margin-right:0;}
.quote {font-size: 24px;}

#primary, #container {width:100%;float:none;}
#secondary {width:250px;margin:20px auto 0;float:none;}

body a.easyazon-link {margin-right:30px;}
body a.easyazon-link:nth-of-type(3n) {margin-right:0;}

.entry-content .ezcol-one-quarter {width:22% !important;}

#colophon .col1, #colophon .col2 {width: 49%;text-align: center;}
#site-generator {float: none; text-align: center; width: 100%;}
#site-generator img {margin:0 auto 10px;}

.pp_pic_holder {width:450px !important;}
.pp_content, .ppt {max-width:99%;}



}


/* =Responsiveness: Mobile (Portrait)
================================================== */

@media only screen and (max-width : 449px) {
body {width:100%;}
#page {width:95%;padding:0;}

.menu-upper-menu-container, #menu-lower-menu {display:none;}
.lower-menu #menu-social-media a {width: 26px; height: 26px; background-size:26px 26px;}
#linkbar.mobile {display:inline-block;width:55%;}
#linkbar.mobile a {font-size: 14px; line-height: 19px;}

.column, .column.last {width: 100%; margin-right: 0%;}
.column img {width:100%;}
.quote {font-size: 24px;}

#primary, #container {width:100%;float:none;}
#secondary {width:250px;margin:20px auto 0;float:none;}

body a.easyazon-link {margin-right:30px;}
body a.easyazon-link:nth-of-type(3n) {margin-right:0;}

.entry-content .ezcol-one-half {width:100% !important;margin:0 !important;float:none;}
.entry-content .ezcol-one-quarter {width:48% !important;}

#post-25 .ezcol-last div {float:none;}

#colophon .col1, #colophon .col2 {width: 49%;text-align: center;}
#site-generator {float: none; text-align: center; width: 100%;}
#site-generator img {margin:0 auto 10px;}

.pp_pic_holder {width:320px !important;}
.pp_content, .ppt {max-width:99%;}





}