/* 
	MEDIA QUERIES FOR COMMON DEVICES- RESPONSIVE GRID SYSTEM
	URL - http://responsive.gs
	LICENSE - PUBLIC DOMAIN
*/

/* SMARTPHONES - PORTRAIT & LANDSCAPE */
@media
only screen and (min-device-width: 320px) and (max-device-width: 480px),
only screen and (min-width: 320px) and (max-width: 480px), only screen and (max-width: 320px) {
	
	.container						{ width: 90%; margin: 0 auto; } /* edit how you see fit */
	
	ul.menu-list > li.menu-item-has-children > a > span.menu-expand:after {
    font-size: 18px;
}
blockquote {
    margin-left: 25px;
}
#commentform textarea {
    width: 100%;
}
.opt-in {
    height: auto;
    left: 0;
    padding: 10px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
	text-align: center;
	font-size: 16px;
}
#logo, #logo a {
    text-align: center;
}
.info {
    margin-bottom: 15px;
    text-align: center;
}
.opt-in h1 span {
    font-size: 21px;
}
.opt-in h1 {
    font-size: 30px;
    line-height: 41px;
    text-align: center;
}
.infusion-submit input, #searchsubmit {
    font-size: 16px;
}
.copyright {
    float: none;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}
ul#socialmedia {
    margin: 0 0 10px;
    text-align: center;
    width: 100%;
}
#sidebar {
    border-left: 0 none;
    margin-left: 0;
    padding-left: 0;
}
#sidebar .opt-in {
	text-align: left;
}
#sidebar .opt-in h1 {
    margin-bottom: 10px;
    text-align: center;
}
#sidebar .opt-in p {
    text-align: center;
}
.ginput_container input, textarea, #commentform input {
    width: 100%;
}
}



/* TABLET - INBETWEEN */


/* SMARTPHONES - PORTRAIT */
@media 
only screen and (max-width: 320px) {
	
	.container {
    width: 90%;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 15px!important;
    width: 100%;
}
ul.menu-list > li.menu-item-has-children > a > span.menu-expand:after {
    font-size: 18px;
}
blockquote {
    margin-left: 0;
}
.opt-in {
    height: auto;
    left: 0;
    padding: 10px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
	text-align: center;
	font-size: 16px;
}
#logo, #logo a {
    text-align: center;
}
.info {
    margin-bottom: 15px;
    text-align: center;
}
.opt-in h1 span {
    font-size: 17px;
}
.opt-in h1 {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
}
.opt-in p {
	font-size: 15px;
}
.infusion-submit input, #searchsubmit {
    font-size: 16px;
}
.copyright {
    float: none;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}
ul#socialmedia {
    margin: 0 0 10px;
    text-align: center;
    width: 100%;
}
#sidebar {
    border-left: 0 none;
    margin-left: 0;
    padding-left: 0;
}
#sidebar .opt-in {
	text-align: left;
}
#sidebar .opt-in h1 {
    margin-bottom: 10px;
    text-align: center;
}
#sidebar .opt-in p {
    text-align: center;
}
#logo, #logo a {
    color: #8B0000;
    font-size: 30px;
    text-align: center;
}
#tagline {
    font-size: 14px;
}
#commentform textarea {
    width: 100%;
}
.ginput_container input, textarea, #commentform input {
    width: 100%;
}
}
	
/* IPADS - PORTRAIT & LANDSCAPE */
@media 
only screen and (min-device-width: 768px) and (max-device-width: 1024px),
only screen and (min-width: 768px) and (max-width: 1024px) {
	
	.container {
    width: 95% !important;
}

	/* INSERT YOUR STYLES */
	
}

/* IPADS - LANDSCAPE */
@media 
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape), only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
	
	.container						{ width: 100%;  }
	  

	
	/* INSERT YOUR STYLES */
	

}

/* IPADS - PORTRAIT */
@media 
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait), (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	
	.container						{ width: 100%; }
	ul.menu-list > li.menu-item-has-children > a > span.menu-expand:after {
    font-size: 18px;
}
	.opt-in h1 span {
    font-size: 17px;
}
.opt-in h1 {
    font-size: 24px;
    line-height: 33px;
}
.infusion-submit input, #searchsubmit {
    font-size: 15px;
}
.opt-in {
    height: 90%;
    padding: 25px 40px;
    top: 5%;
    width: 47%;
}
#sidebar .opt-in h1 {
    font-size: 21px;
    line-height: 30px;
}
#sidebar .opt-in h1 span {
    font-size: 17px;
}
.infusion-field input, #searchform #s {
    font-size: 13px;
}
	
	
	/* INSERT YOUR STYLES */
	

}


/* DESKTOPS & LAPTOPS */
@media 
only screen and (min-width: 1024px) {

	
	/* INSERT YOUR STYLES */

	
}
@media 
only screen and (min-width: 1024px) and (max-width: 1024px){
	
	
	

	
	/* INSERT YOUR STYLES */
	
}


@media 
only screen and (min-width: 1224px) {
	
	

}

@media 
only screen and (min-width: 1300px) {
	
	.container						{  }
	
	
	
}

/* LARGE SCREENS */
@media 
only screen and (min-width : 1824px) {
	
	.container						{ }
	
	
	
}

/* RETINA DISPLAY */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	

	
}	