/*

THEME NAME:Earth Inspired Crafts & Education
THEME URI:http://earthinspiredcrafts.com
VERSION:1.0
AUTHOR:Hip-PocketComputing.com
AUTHOR URI:http://www.hip-pocketcomputing.com
DESCRIPTION:This is for advanced coding requiring a child theme's existence.
TEMPLATE:headway

*/

/* 

The use of "body.custom" as a qualifier is solely for distinguishing styles created by the website designer.  Almost all modifications are created inside Headway's CSS Live Editor for quick review and changes.  Headway's Design Editor is cumbersome and should only be used for a few, simple changes by a non-website designer.

*/

/*  The following is a simple Table of Contents */
/*  Line 034: Bootstrap                       */
/*  Line 043: Headway Theme                   */
/*  Line 025: Headings and Fonts              */
/*  Line 062: Body                            */
/*  Line 000: ^  Wrapper                      */
/*  Line 071: ^  Header                       */
/*  Line 000: ^  Navigation Bar System        */
/*  Line 000: ^  Main Content                 */
/*  Line 000:    ^  Images                    */
/*  Line 000: ^  Footer                       */
/*  Line 000:    ^  Copyright and Validation  */
/*  Line 079: ^  Miscellaneous                */
/*  Line 124: Testimonial Plugin              */



/*                                                      */
/* BOOTSTRAP */
/*                                                      */

* {
	box-sizing: border-box;
}
/* For mobile phones: */
@media only screen and (max-width: 320px) {
	.banner {
		display: block;
		line-height: 100%;
		font-family: "Honey Script SemiBold";
		font-size: 150%;
		font-style: normal;
		font-weight: bold;
		color: #7EBB3A;
		text-decoration: none;
		text-align: center;
	}

	.tagline {
		text-align: center;
	}

	.homepage-image01 {
		display: none;
	}
}


/* For tablets: */


/* For desktop: */
@media only screen and (min-width: 1024px) {



/*                                                      */
/* HEADWAY THEME */
/*                                                      */

body.custom .block {
	overflow: hidden;
	margin: 0;
}

.block-type-content .hentry {
	clear: both;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.block-type-content div.entry-content {
    width: 100%;
    margin: 0;
}



/*                                                      */
/* HEADINGS and FONTS */
/*                                                      */

/* HEADING H1 */
body.custom h1 {
    margin: 0;
    margin-bottom: 50px;
    line-height: 50%;
    font-size: 350%;
    font-weight: normal;
    font-variant: normal;
    color: #7EBB3A;
    text-align: center;
}

/* HEADING H1 - ABOUT PAGE*/
body.custom #h1-about {
	position: relative; z-index: 2;
	margin: 0;
	margin-bottom: -35px;
	margin-left: 140px;
	line-height: 50%;
	font-size: 350%;
	font-weight: normal;
	font-variant: normal;
	color: #7EBB3A;
	text-align: center;
}

/* HEADING H2 */
body.custom h2 {
	margin-top: 20px;
	margin-bottom: 15px;
	line-height: 100%;
	font-size: 150%;
	font-weight: normal;
	color: #7EBB3A;
	text-decoration: underline;
}

/* HEADING H2 - TESTIMONIALS PAGE */
body.custom .h2-testimonials {
	font-size: 120%;
	color: black;
	text-align: center;
	text-decoration: none;
}

/* HEADING H3 */
body.custom h3 {
	line-height: 115%;
	font-family: Laila;
	font-size: 125%;
}

body.custom .block-type-content div.entry-content {
	line-height: 115%;
	font-family: arial, sans-serif;
	font-size: 110%;
}


/*                                                      */
/* BODY */
/*                                                      */

body.custom {
	background-image: url("http://eice.hip-pocketcomputing.com/wp-content/uploads/2014/05/environmental-education-bkgrnd.jpg");
	background-color: #FFF;
}



/*                                                      */
/* WRAPPER */
/*                                                      */

/* WRAPPER - MAIN BODY - PAGE*/
body.custom #wrapper-weu5518836310084, div.wrapper-mirroring-weu5518836310084 {
	background-color: #FFF;
}

/* WRAPPER - MAIN BODY - FRONT PAGE */
body.custom #wrapper-2, div.wrapper-mirroring-2 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	background-image: none;
	background-color: #FFF;
}



/*                                                      */
/* HEADER */
/*                                                      */

/* HEADER - FRONT PAGE */
body.custom #block-bnw551d94190edf7 {
	padding-top: 10px;
}

/* HEADER - BANNER */
body.custom .block-type-header .banner a {
    display: block;
    line-height: 100%;
    font-size: 700%;
    font-style: normal;
    font-weight: normal;
    color: #7EBB3A;
    text-decoration: none;
    text-align: center;
}

/* HEADER - BANNER - FRONT PAGE */
body.custom #block-bnw551d94190edf7 .banner, 
body.custom #block-bnw551d94190edf7 .banner a {
	display: block;
	line-height: 100%;
	font-family: "Honey Script SemiBold";
	font-size: 265%;
	font-style: normal;
	font-weight: normal;
	color: #7EBB3A;
	text-decoration: none;
	text-align: center;
}

/* HEADER - SITE TAGLINE */
body.custom .block-type-header .tagline {
	display: block;
	margin-top: 15px;
	letter-spacing: 3px;
	line-height: 115%;
	font-family: Laila;
	font-size: 125%;
	font-variant: small-caps;
	font-weight: 900;
	text-align: center;
	text-transform: none;
}

/* HEADER - SITE TAGLINE - FRONT PAGE */
body.custom #block-bnw551d94190edf7 .tagline {
	font-size: 110%;
}



/*                                                      */
/* NAVIGATION */
/*                                                      */

/* NAVIGATION - HEADWAY THEME BLOCK */
body.custom .block-type-navigation {
	overflow: visible;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #7EBB3A;
}

body.custom .block-type-navigation ul.menu li > a {
	border-color: #B6DD8A;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	font-family: Cabin;
	font-size: 16px;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	background-color: #7EBB3A;
}

/* NAVIGATION - SUB-MENU */
body.custom .block-type-navigation ul.sub-menu li > a {
	border-top: 1px solid #B6DD8A;
}


/*                                                      */
/* MAIN CONTENT */
/*                                                      */

/* MAIN CONTENT - ALL PAGES EXCEPT FRONT PAGE */
body.custom #block-boi5518836314f1d {
	padding-top: 3.25%;
	padding-left: 7%;
	padding-right: 7%;
	padding-bottom: 5%;
}

body.custom #homepage-quote {
	float: left;
	margin-top: 55px;
	margin-left: 185px;
	line-height: 125%;
	font-size: 400%;
}


/* MAIN CONTENT - SPECIFIC PAGES */
body.custom #classes-student-here-today-list {
    margin-left: 260px;
}


/* MAIN CONTENT - IMAGES */
.homepage-image01 {
	float: left;
	width: 375px;
	height: 340px;
	margin: 0;
	padding-right: 30px;
}


#workshops-adults-repurposed-items-01-container {
	position: relative; z-index: 1;
	float: right;
	width: 450px;
	height: 400px;
	margin-left: 20px;
	padding: 10px 25px;
	background-image: url("http://eice.hip-pocketcomputing.com/wp-content/uploads/photo-matting-burlap-02-450x400.jpg");
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
}

#workshops-adults-repurposed-items-01-embellishment {
	position: relative; z-index: 10;
	float: left;
	margin: -400px 0 0 -40px; /* These values must compensate for the floated image slider plus anything for adjustments */
}

#workshops-adults-service-projects-01-container {
	position: relative; z-index: 1;
	float: left;
	width: 450px;
	height: 400px;
	margin: 10px 50px 20px 0;
	padding: 10px 25px;
	background-image: url("http://eice.hip-pocketcomputing.com/wp-content/uploads/photo-matting-burlap-02-450x400.jpg");
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
}

#workshops-adults-service-projects-01-embellishment {
	position: relative; z-index: 10;
	float: right;
	margin: -420px -60px 0 0; /* These values must compensate for the floated image slider plus anything for adjustments */
}

#workshops-adults-samples-greeting-cards-01-container {
	float: right;
	position: relative; z-index: 1;
	width: 325px; /* 260px */
	height: 425px; /* 370px */
	margin: 0 0 20px 30px;
	background-image: url("http://eice.hip-pocketcomputing.com/wp-content/uploads/photo-matting-cardboard-03-325x425.png");
}

#workshops-adults-samples-greeting-cards-01 {
	float: left;
	position: relative; z-index: 5;
	margin-top: 25px;
	margin-left: 20px;
	border: 7px solid #FFF;
	-ms-transform: rotate(03deg); /* IE 9 */
	-webkit-transform: rotate(03deg); /* Safari */
	transform: rotate(03deg);
	box-shadow: 3px 3px 5px #000;
}

#workshops-adults-samples-greeting-cards-01-embellishment {
	float: left;
	position: relative; z-index: 10;
	margin-top: -380px;
	margin-left: 0px;
	-ms-transform: rotate(-30deg); /* IE 9 */
	-webkit-transform: rotate(-30deg); /* Safari */
	transform: rotate(-30deg);
}


#workshops-students-samples-from-this-01-container {
	float: right;
	position: relative; z-index: 1;
	width: 370px; /* 260px */
	height: 473px; /* 370px */
	margin: 0 0 0 30px;
	background-image: url("http://eice.hip-pocketcomputing.com/wp-content/uploads/photo-matting-cardboard-06-370x473.png");
}

#workshops-students-samples-from-this-01 {
	float: right;
	position: relative; z-index: 5;
	margin-top: 50px;
	margin-right: 20px;
	border: 7px solid #FFF;
	-ms-transform: rotate(03deg); /* IE 9 */
	-webkit-transform: rotate(03deg); /* Safari */
	transform: rotate(03deg);
	box-shadow: 3px 3px 5px #000;
}

#workshops-students-samples-from-this-01-embellishment {
	float: right;
	position: relative; z-index: 10;
	margin-top: -370px;
	margin-right: 250px;
	-ms-transform: rotate(-30deg); /* IE 9 */
	-webkit-transform: rotate(-30deg); /* Safari */
	transform: rotate(-30deg);
}


#workshops-students-samples-greeting-cards-01-container {
	float: right;
	position: relative; z-index: 1;
	width: 343px; /* 281px */
	height: 450px; /* 400px */
	margin: 0 0 20px 30px;
	background-image: url("http://eice.hip-pocketcomputing.com/wp-content/uploads/photo-matting-paper-notebook-02-343x450.jpg");
}

#workshops-students-samples-greeting-cards-01 {
	float: right;
	position: relative; z-index: 5;
	margin-top: 20px;
	margin-right: 20px;
	border: 7px solid #FFF;
	-ms-transform: rotate(03deg); /* IE 9 */
	-webkit-transform: rotate(03deg); /* Safari */
	transform: rotate(03deg);
	box-shadow: 3px 3px 5px #000;
}

#workshops-students-samples-greeting-cards-01-embellishment-01 {
	float: right;
	position: relative; z-index: 10;
	margin-top: -390px;
	margin-right: 230px;
	-ms-transform: rotate(-30deg); /* IE 9 */
	-webkit-transform: rotate(-30deg); /* Safari */
	transform: rotate(-25deg);
}

#workshops-students-samples-greeting-cards-01-embellishment-02 {
	float: right;
	position: relative; z-index: 11;
	margin-top: -380px;
	margin-right: 20px;
	-ms-transform: rotate(-30deg); /* IE 9 */
	-webkit-transform: rotate(-30deg); /* Safari */
	transform: rotate(25deg);
}



#classes-adult-floating-us-dollars-bills {
	float: left;
	margin: 0px 30px 20px 10px;
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
}

#classes-adult-cigarette-butts {
	float: right;
	margin: 0px 10px 20px 30px;
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */

}

#classes-adult-cube-of-cigarette-butts-container {
	float: right;
	position: relative; z-index: 1;
	width: 325px; /* 260px */
	height: 425px; /* 370px */
	margin: 0 0 20px 30px;
	background-image: url("http://eice.hip-pocketcomputing.com/wp-content/uploads/photo-matting-recycled-paper-01-325x425.png");
}

#classes-adult-cube-of-cigarette-butts {
    float: right;
    margin: 20px 40px 10px 10px;
    border: 7px solid #FFF;
    -ms-transform: rotate(03deg); /* IE 9 */
    -webkit-transform: rotate(03deg); /* Safari */
    transform: rotate(03deg);
    box-shadow: 3px 3px 5px #000;
}

#classes-adult-cube-of-cigarette-butts-embellishment {
	float: left;
	position: relative; z-index: 10;
	margin-top: -410px;
	margin-left: 40px;
	-ms-transform: rotate(-20deg); /* IE 9 */
	-webkit-transform: rotate(-20deg); /* Safari */
	transform: rotate(-20deg);
}

#classes-adult-landfill-small {
	float: right;
	margin: 0px 10px 20px 30px;
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
}

#classes-adult-landfill-large {
	float: right;
	margin: -150px 10px -90px 0px;
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
}

#classes-adult-water-bottle {
	float: left;
	margin: 0px 30px 0px 0px;
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
}

#recycling101-paragraph-margin {
    margin-top: 30px;
}

#water101-paragraph-margin {
    margin-top: 70px;
}

#water101-unordered-list {
    margin-bottom: 50px;
}
#costoflitter-paragraph-margin {
    margin-top: 45px;
}
#costoflitter-h3-margin {
    margin-top: 45px;
}

#classes-adult-soda-can {
	float: right;
	margin: -150px 70px 20px 0px;
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
}

#classes-adult-turtle-eating-litter {
	float: left;
	margin: 0px 30px 0px 10px;
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
}

#classes-student-wartville-wizard-large {
	float: right;
	margin: 30px 0 0 20px;
	box-shadow: 6px 6px 10px 1px #777777;
}

#classes-student-recycling-awareness-container {
	margin-right: 40px;
	margin-left: 40px;
}

#classes-student-recycling-awareness-container img {
	float: left;
}

#classes-student-freddy-the-fish-header {
	margin-top: 40px;
}

#classes-student-freddy-the-fish-container {
	float: left;
	position: relative; z-index: 1;
	width: 470px; /* 425px */
	height: 540px; /* 465px */
	margin: 20px 30px 0px 0px;
	background-image: url("http://eice.hip-pocketcomputing.com/wp-content/uploads/photo-matting-wrinkled-paper-01-470x540.jpg");
}

#classes-student-freddy-the-fish {
    float: left;
    margin: 30px 0 0 15px;
    border: 7px solid #FFF;
    box-shadow: 3px 3px 5px #000; /* h-shadow, v-shadow, blur, spread, color */
    -ms-transform: rotate(-03deg); /* IE 9 */
    -webkit-transform: rotate(-03deg); /* Safari */
    transform: rotate(-03deg);
}

#classes-student-freddy-the-fish-embellishment {
	float: left;
	position: relative; z-index: 11;
	margin-top: -420px;
	margin-left: 170px;
	-ms-transform: rotate(-03deg); /* IE 9 */
	-webkit-transform: rotate(-03deg); /* Safari */
	transform: rotate(-03deg);
}

#classes-student-freddy-the-fish-list {
    width: 450px;
    margin-left: 480px;
}

#classes-student-landfill-large-container {
	float: right;
	margin: -10px 30px 0px 0px;
}

#classes-student-landfill-large {
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
	-ms-transform: rotate(04deg); /* IE 9 */
	-webkit-transform: rotate(04deg); /* Safari */
	transform: rotate(04deg);
}

#classes-student-cigarette-butts-container {
	float: left;
	margin: 10px 30px 10px 0px;
}

#classes-student-cigarette-butts {
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */

}

#classes-student-plastic-bags-on-fence-container {
	float: right;
	margin: 5px 30px 10px 0px;
}

#classes-student-plastic-bags-on-fence {
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */

}

#classes-student-piles-of-plastic-bottles-container {
	float: left;
	margin: 0px 30px 10px 0px;
}

#classes-student-piles-of-plastic-bottles {
	padding: 7px;
	background-color: #FFF;
	border: 1px solid #000;
	box-shadow: 6px 6px 10px 1px #777777; /* h-shadow, v-shadow, blur, spread, color */
	-ms-transform: rotate(-04deg); /* IE 9 */
	-webkit-transform: rotate(-04deg); /* Safari */
	transform: rotate(-04deg);
}

#shop-buttons-police-support-01 {
	float: right;
	border-radius: 25px;
}


/*                                                      */
/* FOOTER */
/*                                                      */

/* FOOTER - WRAPPER */
body.custom #wrapper-3, div.wrapper-mirroring-3 {
	background: #7EBB3A none repeat scroll 0% 0%;
	font-family: times, serif;
	font-size: 90%;

}

/*FOOTER - COPYRIGHT */
body.custom .block-type-footer p.copyright {
	font-family: times, serif;
	font-size: 90%;
	color: #000;
	text-align: left;
}

/*FOOTER - DISCLAIMER - FRONT PAGE */
body.custom #block-b0b551ec2c306485 .block-content .entry-content, #block-b0b551ec2c306485 block-content .entry-content p {
	font-family: times, serif;
	font-size: 90%;
	color: #000;
	text-align: left;
}



/*                                                      */
/* MISCELLANEOUS */
/*                                                      */

body.custom .note-red {
    color: red;
    font-size: 90%;
    font-weight: 700;
    margin-top: -1.5%;
}

body.custom #about-motto {
    margin-left: 39%;
    line-height: 80%;
    font-size: 125%;
    font-weight: 700;
}

body.custom .about-welcome {
    text-align: center;
    font-size: 100%;
    color: #7EBB3A;
}

body.custom #recycling-101-ordered-list {
	margin-left: 160px;
}

body.custom ul#ul-testimonials {
    margin-left: 25%;
}

body.custom hr {
    display: block;
    position: relative;
    margin-top: 3.5em;
    margin-bottom: 2.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: outset;
    border-width: 5px;
    border-color: #7EBB3A;
    clear: both;
}

body.custom #hr-testimonials {
    width: 80%;
}

body.custom .clearfloat {
	clear: both;
}

body.custom .float-left {
	float: left;
}

body.custom .float-right {
	float: right;
}

body.custom .margin-top-30 {
	margin-top: 30px;
}

body.custom .margin-top-60 {
	margin-top: 60px;
}

body.custom .margin-top-negative-700 {
	position: relative;
	z-index: 5;
}



/*                                                      */
/* TESTIMONIAL PLUGIN - ver 1 - template 25*/
/*                                                      */

body.custom .hms-testimonials-rotator {
    height: 180px;
}

body.custom .hms-testimonial-container {
    position: relative;
	width: 100%;
	padding-top: 10px;
	font-size: 100%;
	text-align: center;
}

body.custom .testimonial {
	width: 93%;
	margin: 0 Auto 3px;
	padding: 1%;
	text-align: justify;
	background-color: #E4C6A2;
	border-style: outset;
	border-width: 5px;
	border-color: #7EBB3A;
	border-radius: 0 20px;
}

body.custom .image {
    float: left;
    border-radius: 20px 0;
}

body.custom img + .testimonial {
    float: left;
    width: 70%;
    margin-left: 2%;
}
body.custom .cf-clear-float {
/*
    clear: both;
    width: 100%;
*/
    height: 5px;
}

body.custom .date {
	float: right;
	margin-right: 27%;
}

body.custom img + div + div + .date {
    margin-right: 15%;
}

body.custom .cf-separator {
    float: right;
    width: 20px;
}

body.custom .author {
	float: right;
}

body.custom .url {
	margin-bottom: 5px;
}

body.custom .controls {
    width: 100%;
    height: 5px;
    margin-left: 3%;
    clear: both;
}


}
