/*

Theme Name: Vantage Child

Theme URI: https://siteorigin.com/theme/vantage/

Template: vantage

Author: SiteOrigin

Author URI: https://siteorigin.com/

Description: Vantage is a flexible multipurpose theme. Its strength lies in its tight integration with some powerful plugins like Page Builder for responsive page layouts, Meta Slider for big beautiful sliders and WooCommerce to help you sell online. Vantage is fully responsive and retina ready. Use it to start a business site, portfolio or online store. We offer free and premium support on our support forums (http://siteorigin.com/thread/).

Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,e-commerce

Version: 1.6.1.1503435191

Updated: 2017-08-22 20:53:11



*/



#masthead .hgroup .logo img {

  max-width: 100%;

}

#masthead div.support-text {

  display: none !important;

}

#masthead .hgroup {

  padding: 0 !important;

}



@font-face {

  font-family: 'Comic Neue';

  src: url('/comicneue/ComicNeue-Light.eot');

  src: url('/comicneue/ComicNeue-Light.eot?#iefix') format('embedded-opentype'),

       url('/comicneue/ComicNeue-Light.woff2') format('woff2'),

       url('/comicneue/ComicNeue-Light.woff') format('woff'),

       url('/comicneue/ComicNeue-Light.ttf')  format('truetype');

  font-weight: 300;

}



@font-face {

  font-family: 'Comic Neue';

  src: url('/comicneue/ComicNeue-Light-Oblique.eot');

  src: url('/comicneue/ComicNeue-Light-Oblique.eot?#iefix') format('embedded-opentype'),

       url('/comicneue/ComicNeue-Light-Oblique.woff2') format('woff2'),

       url('/comicneue/ComicNeue-Light-Oblique.woff') format('woff'),

       url('/comicneue/ComicNeue-Light-Oblique.ttf')  format('truetype');

  font-weight: 300;

  font-style: oblique;

}



@font-face {

  font-family: 'Comic Neue';

  src: url('/comicneue/ComicNeue-Regular.eot');

  src: url('/comicneue/ComicNeue-Regular.eot?#iefix') format('embedded-opentype'),

       url('/comicneue/ComicNeue-Regular.woff2') format('woff2'),

       url('/comicneue/ComicNeue-Regular.woff') format('woff'),

       url('/comicneue/ComicNeue-Regular.ttf')  format('truetype');

  font-weight: 400;

}



@font-face {

  font-family: 'Comic Neue';

  src: url('/comicneue/ComicNeue-Regular-Oblique.eot');

  src: url('/comicneue/ComicNeue-Regular-Oblique.eot?#iefix') format('embedded-opentype'),

       url('/comicneue/ComicNeue-Regular-Oblique.woff2') format('woff2'),

       url('/comicneue/ComicNeue-Regular-Oblique.woff') format('woff'),

       url('/comicneue/ComicNeue-Regular-Oblique.ttf')  format('truetype');

  font-weight: 400;

  font-style: oblique;

}



@font-face {

  font-family: 'Comic Neue';

  src: url('/comicneue/ComicNeue-Bold.eot');

  src: url('/comicneue/ComicNeue-Bold.eot?#iefix') format('embedded-opentype'),

       url('/comicneue/ComicNeue-Bold.woff2') format('woff2'),

       url('/comicneue/ComicNeue-Bold.woff') format('woff'),

       url('/comicneue/ComicNeue-Bold.ttf')  format('truetype');

  font-weight: 700;

}



@font-face {

  font-family: 'Comic Neue';

  src: url('/comicneue/ComicNeue-Bold-Oblique.eot');

  src: url('/comicneue/ComicNeue-Bold-Oblique.eot?#iefix') format('embedded-opentype'),

       url('/comicneue/ComicNeue-Bold-Oblique.woff2') format('woff2'),

       url('/comicneue/ComicNeue-Bold-Oblique.woff') format('woff'),

       url('/comicneue/ComicNeue-Bold-Oblique.ttf')  format('truetype');

  font-weight: 700;

  font-style: oblique;

}



/* Printables styles */

.tax-type-label {

  display: block;

  font-size: 0.7em;

  margin-bottom: 5px;

}



.page-template-page-printables-php #primary {

    width: auto;

    float: none;

}

.printables-categories-column:first-of-type {

  padding-left:15px;

}

.printables-categories-column:nth-of-type(4) {

  padding-right:0;

}

.printables-categories-column {

  float: left;

  width: 23%;

  padding-right: 1.95%;

  padding-bottom:15px;

  padding-top: 15px;

  background: #fff;

  border-bottom: 1px solid #ccc;

}

.single-printables .entry-content {

 	background-color:#fff; 

  text-align:center;

  padding: 30px 0;

  border-radius: 20px;

}

.single-printables div.permissions {

  margin: 20px 40px;

  font-size: .85em;

  line-height: 1.2em;

}



.single-printables .entry-content div.addtoany_share_save_container.addtoany_content_bottom div.addtoany_list {

  display: none;

}

input#print-this {

  padding: 10px;

  margin:0 20px;

}

/* equal height columns */

.printables-categories-list {

  display:table;

  width:100%;

}

.printables-categories-list .printables-categories-column {

  display: table-cell;/* Make elements inside the container behave like table cells */

}



/* media query for columns of printables categories */

@media only screen and (max-width:448px) {

  .printables-categories-list .printables-categories-column {

    display:block;

    width: 90%;

		padding-left:15px;

  }

}

/* media query for columns of printables categories */

@media only screen and (max-width:745px) and (min-width:449px) {

  .printables-categories-list .printables-categories-column {

    width: 45%;

    display:inline-block;

		padding-left:10px;

    padding-right:10px;

	}

}



/* image styles for ESOL fill-ins */

img.fill-ins-covers {

 	padding: 10px 40px 80px 40px; 

}

/* forms */

.gform_wrapper form {

    background: #fff;

    padding: 15px;

    border: 1px solid #ccc;

}

/* iPAD lowercase span */

.ipad {

  text-transform: lowercase;

}

/*  Tablepress */

.tablepress-id-1 tfoot th {

  background-color:#fff;

  border-bottom: none;

}

.tablepress-id-1 td.column-1 {

  width:40%;

}

.tablepress-id-1 td.column-2, .tablepress-id-1 td.column-3, .tablepress-id-1 td.column-4 {

  width:20%;

}

.tablepress-id-1 tr .column-2,.tablepress-id-1 tr .column-3, .tablepress-id-1 tr .column-4 {

  text-align:center;

}
.tablepress.tablepress-id-2.rubric {
	width: 75%;
	margin: auto;
}
.tablepress.tablepress-id-2.rubric tbody td {
	border: 1px solid #ccc;
}

/* set up white box for taxonomy description to match other page-leading text */

.taxonomy-description {

 	padding: 15px;

  margin-bottom: 15px;

  margin-top: 0;

  background-color: #fff;

}

/* anchor links padding for Lessons page */

.page-id-143 a:target:before {

content:"";

display:block;

height:90px; /* fixed header height*/

margin:-90px 0 0; /* negative fixed header height */

}

/* IN THE NEWS section post styles */

/* Continue Reading button */

article.post .more-link, article.page .more-link {

  float: left;

}
/* Hide Continue Reading button on Printables CPT */
article.printables a.more-button {
	display:none;
}

/* white background for article text */

.blog .entry-content {

    padding: 10px 15px;

    background-color: #fff;

}

/* social sharing widget for posts, right sidebar */

.post-template-default div#secondary.widget-area {

  background-color:#fc3;

}

  

#theme-attribution {

	display: none;

}

footer#colophon {

	padding-bottom: 40px;

}



/* PRINT styles should always come last */

@media print {

		@page {

			margin: 0.5cm;

		}

		body {

		  font: 10pt Georgia, "Times New Roman", Times, serif;

		  line-height: 1.3;

      margin: 0;

      padding:0;

		}

    body, article.post, article.page, #page-wrapper{

      margin-bottom: 0;

      padding-bottom: 0;

      border-bottom: none;

    }

		header#masthead, nav#nav-below, .single-printables .printables-categories-list,

    footer#colophon, #scroll-to-top, #categories-share {

			display: none;

		}

    .single-printables {

      margin-bottom: 0;

    }

    .single-printables .entry-content:after {

      /*content: "MakeBeliefsComix.com © 2017 By Bill Zimmerman.";*/

      margin-top: 50px;

    }

    h1.entry-title {

      margin: 0;

      padding: 0;

    }

    .entry-content {

      margin-top: 0;

      padding-top: 0;

    }

		img {

			max-width:100%;

		}

		.single-printables div.permissions {

  		display:none;

  	}

}

/*FAQs List page*/
.faqs-list h3 {
  color: #ff0000 !important;
  margin-bottom: 0px !important;
}
.faqs-list p.sub-point{
  margin-bottom: 0px !important;
  color: #ff0000 !important;
  font-size: 17px;
}

.printables-categories-item span {
  color: #ff0000;
  font-weight: 900;
}

.newsletter-text  label.wpforms-field-label-inline {
    font-size: 13px !important;
    line-height: 1.3 !important;
    margin: 8px 0 0 0 !important;
    word-break: break-word !important;
    word-wrap: break-word !important;
    background: none !important;
    border: 0 none !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    float: none !important;
    font-weight: 100 !important;
    height: auto !important;
    letter-spacing: normal !important;
    list-style: none !important;
    outline: none !important;
    position: static !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-shadow: none !important;
    text-transform: none !important;
    width: auto !important;
    visibility: visible !important;
    overflow: visible !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}