/* TARGETS *//*
.container.earth-science - Earth science
[data-wf-site="5ff04fb5ada7e04f4d540fac"] - Biology
[data-wf-site="602b684032c4a125a79ec9d4"] - Geometry
[data-wf-site="601a3fe1192d0041994e6c87"] - Algebra
[data-wf-site="601a3fe1192d0041994e6c87"] - Physics


/* COMMON */
/**{
    font-family: "Trebuchet MS","verdana";   
}*/
/*
[class^="mjx"]{
    font-family: MJXZERO, MJXTEX;
}
.MJX-TEX {
    font-family: MJXZERO, MJXTEX;
  }
  
  .TEX-B {
    font-family: MJXZERO, MJXTEX-B;
  }
  
  .TEX-I {
    font-family: MJXZERO, MJXTEX-I;
  }
  
  .TEX-MI {
    font-family: MJXZERO, MJXTEX-MI;
  }
  
  .TEX-BI {
    font-family: MJXZERO, MJXTEX-BI;
  }
  
  .TEX-S1 {
    font-family: MJXZERO, MJXTEX-S1;
  }
  
  .TEX-S2 {
    font-family: MJXZERO, MJXTEX-S2;
  }
  
  .TEX-S3 {
    font-family: MJXZERO, MJXTEX-S3;
  }
  
  .TEX-S4 {
    font-family: MJXZERO, MJXTEX-S4;
  }
  
  .TEX-A {
    font-family: MJXZERO, MJXTEX-A;
  }
  
  .TEX-C {
    font-family: MJXZERO, MJXTEX-C;
  }
  
  .TEX-CB {
    font-family: MJXZERO, MJXTEX-CB;
  }
  
  .TEX-FR {
    font-family: MJXZERO, MJXTEX-FR;
  }
  
  .TEX-FRB {
    font-family: MJXZERO, MJXTEX-FRB;
  }
  
  .TEX-SS {
    font-family: MJXZERO, MJXTEX-SS;
  }
  
  .TEX-SSB {
    font-family: MJXZERO, MJXTEX-SSB;
  }
  
  .TEX-SSI {
    font-family: MJXZERO, MJXTEX-SSI;
  }
  
  .TEX-SC {
    font-family: MJXZERO, MJXTEX-SC;
  }
  
  .TEX-T {
    font-family: MJXZERO, MJXTEX-T;
  }
  
  .TEX-V {
    font-family: MJXZERO, MJXTEX-V;
  }
  
  .TEX-VB {
    font-family: MJXZERO, MJXTEX-VB;
  }
  
  mjx-stretchy-v mjx-c, mjx-stretchy-h mjx-c {
    font-family: MJXZERO, MJXTEX-S1, MJXTEX-S4, MJXTEX, MJXTEX-A ! important;
  }
  */
  
body, p, h1, h2, h3, h4, h5, li, span, strong, b, i, a, p[class^="paragraph"], p[class*=" paragraph"],p[class^="term-holder"],p[class*=" term-holder"],p[class^="term-level"],p[class*=" term-level"],
[class^="wizard-text"], [class*=" wizard-text"], .heading-3 ,[class^="wizard-text"] span,[class*=" wizard-text"] span,.table-style-1-header-columns, 
[class^="study-tip-title"], [class^="study-tip-title"] *,[class*=" study-tip-title"],[class*=" study-tip-title"] *,div[class^="bubble-style"],div[class*=" bubble-style"], .table-style-1-row-columns {
    font-size: 20px;
    line-height: 1.5;
    font-family: "Trebuchet MS","verdana" !important;
}
.headerStyles div, .headerStyles span, .headerStyles a, .headerStyles i, .headerStyles b {
    font-size: inherit;
    line-height: inherit;
}
.headerStyles input {
    font-size: 16px !important;
}

.ShareToClassModal div, .ShareToClassModal span, .ShareToClassModal a, .ShareToClassModal b, .ShareToClassModal a {
   font-family: ProximaNova, "Helvetica Neue", Arial, Helvetica, serif !important;
}
/*[data-wf-page="600a791bcefa8199085a0b1f"] body *:not(.subject-title-text) {
    font-size: 16px;
}*/
div[class^="bubble-style"], div[class*=" bubble-style"] {
    line-height: 1.3;
}
h1[class^="h1"],[class^="h1"] {
	font-size: 42px !important;
    line-height: 1.3;
}
[data-wf-site="601a3fe1192d0041994e6c87"] .container:not(.physics) h3 {
    font-size: 20px !important;
}
.container:not(.earth-science) h2:not(.subject-title-text), [data-wf-site="602b684032c4a125a79ec9d4"] h2:not(.subject-title-text){
    font-size: 18px !important; 
    padding: 8px 10px;
    margin-bottom: 0 !important;
}
[data-wf-site="5ff04fb5ada7e04f4d540fac"] h2.biology {
    padding-left: 0 !important;
}
.container.earth-science h3[class^="h3"],
.container.earth-science h3[class*=" h3"]
{
	margin-bottom: -5px;
	font-size: 26px;
}
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science h2[class^="heading"],
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science h2[class*=" heading"]
{
	font-size: 24px;
    color: #598a74;
    text-decoration: none;
    padding-top: 0;
}
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science ul+h2[class^="heading"],
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science ul+h2[class*=" heading"],
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science ol+h2[class^="heading"],
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science ol+h2[class*=" heading"],
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science p+h2[class^="heading"],
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science p+h2[class*=" heading"],
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science div+h2[class^="heading"],
html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science div+h2[class*=" heading"]{
margin-top: 20px;
}
.heading.biology-sub{
    padding-left: 0 !important;
}
.full-width{
    width: 100% !important;
}

p{
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}
ul+p, ol+p{
    margin-top: 10px !important;
}
h2{
    margin-bottom: 10px !important;
}
h2+[class^="div-block"],h2+[class*=" div-block"]{
    margin-top: 29px;
}
.div-block---line {
    margin-top: 42px;
}
.second-page > div:first-child .w-col:last-child{
    text-align: right;
}
.wizard-holer .w-col:first-child {
    width: 50px;
}
.wizard-img {
    margin-top: 3px;
}
p.wizard-text {
    padding-top: 4px;
}
.padding-left-10 {
    padding-left: 10px !important;
}
@media not print{
    /* HEADER */
    [data-wf-site="602b684032c4a125a79ec9d4"] h1[class^="h1"],[data-wf-site="602b684032c4a125a79ec9d4"] [class^="h1"] {
        margin-left: 0!important;
    }
    .inner-container > div:nth-child(2) div:not([class^="table-style-"]):not([class*=" table-style-"]) .w-col:first-child:not(.exclude){
        width: 83.33333333%;
    }
    .inner-container > div:nth-child(2) div:not([class^="table-style-"]):not([class*=" table-style-"]) .w-col:last-child:not(.exclude){
        width: 16.66666667%;
    }
}

/*header css starts*/

.header-main-holder {
    position: fixed;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 43px;
    padding: 5px 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: none none solid;
    border-width: 1px;
    border-color: #a9a9a9;
    background-color: #fff;
  }
  
  /*header css ends*/

.container:first-child::after {
    content: "Disclaimer: this study guide was not created to replace your textbook and is for classroom or individual use only.";
    position: absolute;
    right: -246px;
    transform: rotate(90deg);
    width: 438px;
    font-size: 17px;
    bottom: 210px;
    line-height: 1.2;
}
/*.container:nth-child(even):after {
    right: initial;
    left: -249px;
    transform: rotate(-90deg);
}*/

/* BUBBLE STYLE */
div[class^="bubble-style"],div[class*=" bubble-style"]{
    /*line-height: 1.6;*/
    float: left;
    width: 100%;
}
div[class^="bubble-style"] a,div[class*=" bubble-style"] a{
    color:#598a74;
}
div[class^="bubble-style"] ul, div[class^="bubble-style"] ol,
div[class*=" bubble-style"] ul, div[class*=" bubble-style"] ol
{
    margin-bottom: 0 !important;
}

/* TERMS */
p[class^="term-holder"],p[class*=" term-holder"] {
	/*font-size: 18px;*/
	margin-bottom: 10px;
}

/*.viewerTooltip .tooltiptext {
    width: 130px;
    background-color: white;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 147%;
    left: 35%;
    margin-left: -60px;
    padding: 6px 10px 8px;
    border: 1px solid #7A7A7A;
    align-items: center;
}
.viewerTooltip .tooltiptext a {
    font-size: 14px;
    text-decoration: none;
    color: #00aba4;
}
.viewerTooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 48%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #7A7A7A transparent;
}
*/

/* SUBJECT TITLE */
.subject-title-text {
    width: auto;
    margin: -10px 0px 0px;
    padding-left: 0;
    color: #fff;
    font-size: 33px;
    text-align: center;
}
.subject-title-first-page, .subject-title-second-page {
    top: 119px;
    right: -216px;
    width: 345px;
    padding: 27px 20px 11px;
}
.subject-title-second-page{
    right: initial;
    left: -216px;
}

/* IMAGES */
img:not(.wizard-img):not(.exclude){
    width:60%;
    height: auto;
    margin-bottom: 10px;
}

@media (min-width:768px) {
    .image-holder-style-1 img:not(.wizard-img):not(.exclude):not(.full-width)+p,
    .image-holder-style-1 img:not(.wizard-img):not(.exclude):not(.full-width)+div,
    .image-holder-style-1 img:not(.wizard-img):not(.exclude):not(.full-width)+span
    {
        max-width:60%;
        float: none;
        margin: 0 auto;
    }
}
div[class^="image-holder-style-"] [data-ck12-type="image-credit"], div[class*=" image-holder-style-"] [data-ck12-type="image-credit"] {
    font-size: 12px !important;
    text-align: right !important;
    width: 100%;
    display: block;
}

[class^="student-make-logo"], [class*=" student-make-logo"] {
    text-align: right;
}

div[class^="image-holder-style-1"], div[class*=" image-holder-style-1"]{
    text-align: center !important;
}
div[class^="image-holder-style-1"] div,div[class^="image-holder-style-1"] p,
div[class*=" image-holder-style-1"] div,div[class*=" image-holder-style-1"] p{
    margin-top: 0px;
    color: grey;
    font-style: italic;
    text-align: center !important;
    width: 100% !important;
    line-height: 1.2;
}
div[class^="image-holder-style-1"] [data-ck12-type="image-credit"], div[class^="image-holder-style-1"] [data-ck12-type="image-credit"], div[class*=" image-holder-style-1"] [data-ck12-type="image-credit"], div[class*=" image-holder-style-1"] [data-ck12-type="image-credit"]{
    text-align: right !important;
    width: 100%;
    display: block;
}
div[class^="image-holder-style-2"], div[class*=" image-holder-style-2"] {
    text-align: left !important;
}
div[class^="image-holder-style-2"] div,div[class^="image-holder-style-2"] p,
div[class*=" image-holder-style-2"] div,div[class*=" image-holder-style-2"] p
{
    margin-top: 0px;
    color: grey;
    font-style: italic;
    text-align: left !important;
    width: 100% !important;

}
div[class^="image-holder-style-3"], div[class*=" image-holder-style-3"] {
    text-align: right !important;
}
div[class^="image-holder-style-3"] div,div[class^="image-holder-style-3"] p,
div[class*=" image-holder-style-3"] div,div[class*=" image-holder-style-3"] 
{
    margin-top: 0px;
    color: grey;
    font-style: italic;
    text-align: right !important;
    width: 100% !important;
}


div[class^="image-holder-style-4"] div,div[class^="image-holder-style-4"] p,
div[class*=" image-holder-style-4"] div,div[class*=" image-holder-style-4"],div[class^="image-holder-style-5"] div,div[class^="image-holder-style-5"] p
div[class*=" image-holder-style-5"] div,div[class*=" image-holder-style-5"]{
    color: grey;
    font-style: italic;
    padding: 0 15px;
}

div[class^="image-holder-style-4-left"], div[class*=" image-holder-style-4-left"]{
    display: flex;
    align-items: center;
}
div[class^="image-holder-style-4-right"], div[class*=" image-holder-style-4-right"] {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
div[class^="image-holder-style-4-center"], div[class*=" image-holder-style-4-center"] {
    display: flex;
    align-items: center;
    justify-content: center;
}
div[class^="image-holder-style-"], div[class*=" image-holder-style-"]{
    float: left;
    width: 100%;
    margin: 10px 0;
}



/* CONTAINER STYLE */
.container {
	width: 92%;
	max-width: none;
	position: relative;
	left: 47px;
}
.container:nth-child(even){
    left:-30px; 
}
.inner-container {
    position: relative;
    min-height: 1000px;
    padding: 30px 30px 132px;
    background-color: #fff;
}
.inner-container > [class^="section"], .inner-container > [class*=" section"] {
	margin-bottom: 40px;
    float: left;
    width: 100%;
}
.inner-container > div:not(.not-header):nth-child(2){
    margin-bottom: 0px;
}
.bubble-style-1-2,.bubble-style-1 {
	font-size: 16px;
}

/* LIST */
ul, ol, ul[class^="list-"], ol[class^="list-"], ul[class*=" list-"], ol[class*=" list-"] {
    float: left;
    width: 100%;
    padding-left: 50px;
}

@media not print{
ul.numbered-list, ol.numbered-list, ul[class^="list-"].numbered-list, ol[class^="list-"].numbered-list, ul[class*=" list-"].numbered-list, ol[class*=" list-"].numbered-list,
ul.numbered, ol.numbered, ul[class^="list-"].numbered, ol[class^="list-"].numbered, ul[class*=" list-"].numbered, ol[class*=" list-"].numbered
{
    padding-left: 50px !important;
}
}

ul:not(.numbered-list):not(.numbered) li{
    list-style: disc;
}
ul:last-child,ol:last-child{
    margin-bottom: 0;
}
li {
    margin-bottom: 0;
    line-height: 1.5;
}
.list-item-level-2 {
    margin-top: 0;
}
.sub-list-level-1 {
	margin-top: 0px;
}

/* TABLE STYLE */
.table-style-1-holder {
    border-width: 2px;
    border-color: #dedede;
    overflow: hidden;
}
.table-style-1-row .w-col ul, .table-style-1-row .w-col ol{
    margin-bottom: 5px;
}
.table-style-1-row .w-row{
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
}
.table-style-1-header{
	background-color: #dedede;
    text-align: left;
    padding:15px;
}
.table-style-1-header .w-col {
    border-right: 2px solid #ccc;
    display: flex;
    align-items: center;
    margin-bottom: -15px;
    padding-bottom: 15px;
    margin-top: -16px;
    padding-top: 16px;
    
}
.table-style-1-header .w-col:not(:first-child){
    padding-left: 10px;
}
.table-style-1-header .w-col:last-child{
    border-right: 0;
}
.table-style-1-header-columns {
    display: flex;
}
.table-style-1-row .w-col {
    border-right: 2px solid #dadada;
    margin-top: -7px;
    margin-bottom: -7px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 10px;
}
.table-style-1-header-columns.w-row {
    margin-left: -10px;
    margin-right: -10px;
}
.table-style-1-header-columns .w-col {
    padding-left: 10px;
}
.table-style-1-row .w-col:last-child {
    border-right: 0;
}
.table-style-1-holder.only-outline .w-col {
    border: 0;
}
.table-style-1-holder.only-outline .table-style-1-row {
    border: 0;
}
.table-style-1-row {
    border-color: #dadada;
    border-top: 0;
    margin-left: -1px;
    width: calc(100% + 2px);
    margin-bottom: -2px;
    border-bottom: 2px solid #dadada;
}
.table-style-1-row ul, .table-style-1-row ol {
    padding-left: 27px;
}
/* used in biology */
.table-style-2-row .w-col {
    border-right: 2px solid #bcdfce;
    margin-top: -7px;
    margin-bottom: -7px;
    padding-top: 7px;
    padding-bottom: 7px;
}

/* FOOTER */
.footer{
    padding: 12px 30px;
}
.footer .w-row{
    display: flex;
    align-items: center;
}
.footer .w-col-7 {
	display: none;
}
.footer .w-col-2{
	width: 50%;
	text-align: right;
}
.footer .w-col-3,.footer .w-col-7{
    width: 50%;
}
.footer .w-col:last-child *{
    text-align: right;
}
.footer .w-col:first-child {
    text-align: left;
}
.container:nth-child(even) .footer .w-col:first-child *, .container:nth-child(even) .footer .w-col:first-child{
    text-align: left;
}
.container:nth-child(even) .footer .w-col:last-child{
    text-align: right;
}
.footer p {
    margin: 0 !important;
    line-height: 1.3;
    font-size: 18px;
}
.footer img {
    width: 150px !important;
    max-width: none;
    min-width: initial;
    margin-bottom: 0 !important;
}
.footer-last-column, .footer-last-column.left, .second-page-footer-logo{
    padding-top: 0;
}


/* DEVICES */
@media only screen and (max-width:1200px){
    /*COMMON*/
    @media not print{
    body, p, h1, h2, h3, h4, h5, li, span, strong, b, i, a, p[class^="paragraph"], p[class*=" paragraph"],p[class^="term-holder"],p[class*=" term-holder"],p[class^="term-level"],p[class*=" term-level"],
    [class^="wizard-text"], [class*=" wizard-text"], .heading-3 ,[class^="wizard-text"] span,[class*=" wizard-text"] span,.table-style-1-header-columns, 
    [class^="study-tip-title"], [class^="study-tip-title"] *,[class*=" study-tip-title"],[class*=" study-tip-title"] *,div[class^="bubble-style"],div[class*=" bubble-style"], .table-style-1-row-columns  {
        font-size: 15px;
        line-height: 1.5;
    }
    .headerStyles div, .headerStyles span, .headerStyles a, .headerStyles b {
        font-size: inherit;
        line-height: inherit;
    }
    div[class^="bubble-style"], div[class*=" bubble-style"] {
        line-height: 1.3;
    }
    h2{
        line-height: 1.2 !important;
    }
    [data-wf-site="601a3fe1192d0041994e6c87"] .container:not(.physics) h3 {
        font-size: 20px !important;
        line-height: 1.2;
    }
    .container:not(.earth-science) h2:not(.subject-title-text), [data-wf-site="602b684032c4a125a79ec9d4"] h2:not(.subject-title-text){
        padding: 5px 10px;
    }
    .container.earth-science h2[class^="heading"], .container.earth-science h2[class*=" heading"] {
        font-size: 20px !important;
    }

    .container.earth-science h3[class^="h3"], .container.earth-science h3[class*=" h3"] {
        margin-bottom: -5px;
        font-size: 22px;
    }
    .div-block---line {
        margin-top: 24px;
    }
    /*.container.earth-science h1[class^="h1"]*/
    h1[class^="h1"],[class^="h1"], h1[class*=" h1"],[class*=" h1"] {
        font-size: 27px !important;
        line-height: 1.3 !important;
        margin-bottom: 0 !important;
    }
    .container:not(.earth-science) h1, [data-wf-site="602b684032c4a125a79ec9d4"] h1[class^="h1"], .container:not(.earth-science) h1, [data-wf-site="602b684032c4a125a79ec9d4"]  [class^="h1"],
    [data-wf-site="602b684032c4a125a79ec9d4"] h1[class*=" h1"], [data-wf-site="602b684032c4a125a79ec9d4"]  [class*=" h1"]  {
        margin-left: -11px;
    }

    [data-wf-site="5ff04fb5ada7e04f4d540fac"] h1[class*=" h1"], [data-wf-site="5ff04fb5ada7e04f4d540fac"] h1[class^="h1"], 
    [data-wf-site="5ff04fb5ada7e04f4d540fac"] [class*=" h1"],[data-wf-site="5ff04fb5ada7e04f4d540fac"] [class^="h1"]{
        margin-left: 0 !important;
    }
    [data-wf-site="5ff04fb5ada7e04f4d540fac"] h2.biology{
        padding-left: 0 !important;
    }
    [data-wf-site="601a3fe1192d0041994e6c87"] .container:not(.earth-science) h1{
        margin-left: 0;
    }
    .container:not(.earth-science) h1, [data-wf-site="602b684032c4a125a79ec9d4"] h1, .container:not(.earth-science) [class^="h1"], [data-wf-site="602b684032c4a125a79ec9d4"] [class^="h1"],
    .container:not(.earth-science) [class*=" h1"], [data-wf-site="602b684032c4a125a79ec9d4"] [class*=" h1"]  {
        margin-top: 0;
    }
    div[class^="bubble-style"], div[class*=" bubble-style"] {
        margin-bottom: 20px;
    }
    p[class^="term-holder"]:last-child, p[class*=" term-holder"]:last-child {
        margin-bottom: 0 !important;
    }
    .term-main-holder{
        margin-bottom: 0;
    }
    p:last-child{
        margin-bottom: 0 !important;
    }
    @media not print{
        .container:nth-child(even) {
            left: 50px;
        }
        .container:nth-child(even) .subject-title-second-page{
            left: -203px;
        }
    }

    /*CONTAINER*/
    .container{
        width: 100%;
        /*position: static;*/
        left:0;
    }
    .inner-container > [class^="section"], .inner-container > [class*=" section"] {
        margin-top: 0px;
        margin-bottom:10px;
    }

    /* SUBJECT TITLE */
    .subject-title-text {
        font-size: 28px;
        padding-left: 24px;
        margin-top: -4px;
    }
    .subject-title-first-page, .subject-title-second-page {
        top: 133px;
        right: -203px;
        width: 345px;
        padding: 17px 20px 4px;
    }
    .container:first-child::after {
        font-size: 12px;
        right: initial;
        transform: rotate(0deg);
        left: 10px;
        bottom: -22px;
        width: 100%;
    }
    /*.container:nth-child(even):after {
        left: 10px;
        transform: rotate(0deg);
    }*/
    
}
}

@media only screen and (max-width:991px){
    .inner-container > div:nth-child(2) img:not(.exclude) {
        width: 70px !important;
        max-width: none;
    }
    .inner-container > div:nth-child(2) div[class^="image-holder-style-"] img,  .inner-container > div:nth-child(2) div[class*=" image-holder-style-"] img{
        width: 100% !important;
        position: static;
    }
    .subject-title-text{
        text-align: left;
    }
    .subject-title-first-page, .subject-title-second-page {
        top: -60px;
        right: -205px;
        width: 345px;
        padding: 17px 20px 1px;
    }
    .subject-title-second-page {
        right: initial !important;
        left: -10px;
    }
    .container:nth-child(even) {
        left: 0px;
    }
    .container:nth-child(even) .subject-title-second-page {
        left: -11px;
    }
    /*TABLE STYLE*/
      @media not print{
        .table-style-1-holder:before {
            content: "";
            position: absolute;
            background: #fff url(images/swipe.svg) no-repeat center center;
            width: 40px;
            height: 40px;
            background-size: 80%;
            left: 10px;
            z-index: 5;
            top: 9px;
            border-radius: 80px;
            border: 1px solid #000;
        }
        .table-style-1-holder{
            padding-top: 58px;
            float: left;
            width: 100%;
        }
        .horizontal-scroll-table {
            overflow-x: scroll;
            float: left;
            width: 100%;
            position: relative;
            padding-top: 58px;
            padding-bottom: 20px;
        }
        .horizontal-scroll-table:before {
            content: "";
            position: absolute;
            background: #fff url(images/swipe.svg) no-repeat center center;
            width: 40px;
            height: 40px;
            background-size: 80%;
            left: 0;
            z-index: 5;
            top: 7px;
            border-radius: 80px;
            border: 1px solid #000;
        }
        .horizontal-scroll-table > * {
            min-width: 850px;
        }
        .horizontal-scroll-table .w-col-2 {
            width: 16.66666667% !important;
        }
        .horizontal-scroll-table .w-col-1 {
            width: 8.33333333% !important;
        }
        .horizontal-scroll-table .w-col-7 {
            width: 58.33333333% !important;
        }
    }
    .table-style-1-holder {
        overflow: auto;
        position: relative;
    }
    .table-style-1-row .w-row{
        font-size: 15px;
    }
    /*MAKING TABLE COLUMNS WIDTH FIXED */
    .table-style-1-holder .w-col-1 {
		width: 8.33333333%;
	}
	.table-style-1-holder .w-col-2 {
		width: 16.66666667%;
	}
	.table-style-1-holder .w-col-3 {
		width: 25%;
	}
	.table-style-1-holder .w-col-4 {
		width: 33.33333333%;
	}
	.table-style-1-holder .w-col-5 {
		width: 41.66666667%;
	}
	.table-style-1-holder .w-col-6 {
		width: 50%;
	}
	.table-style-1-holder .w-col-7 {
		width: 58.33333333%;
	}
	.table-style-1-holder .w-col-8 {
		width: 66.66666667%;
	}
	.table-style-1-holder .w-col-9 {
		width: 75%;
	}
	.table-style-1-holder .w-col-10 {
		width: 83.33333333%;
	}
	.table-style-1-holder .w-col-11 {
		width: 91.66666667%;
	}
	.table-style-1-holder .w-col-12 {
		width: 100%;
	}
	.table-style-1-holder > div{
		min-width: 800px;
	}
    .table-style-1-holder > div.table-style-1-row {
        min-width: calc(800px + 2px);
    }
    .table-style-1-header .w-col{
        margin-top: -15px;
    }
}



@media only screen and (max-width:767px){
    /* COMMON */
    body{
        overflow-x: hidden;
        position: relative;
    }
    h1{
        width: 100% !important;
    }
    /*.w-row .w-col{
        padding-left: 0;
    }*/
    p{
        margin-left: 0 !important;
    }

    @media not print{
        /* HEADER */
        .inner-container > div:nth-child(2) .w-col:not(.exclude):first-child{
            width: 83.33333333%;
        }
        .inner-container > div:nth-child(2) .w-col:not(.exclude):last-child{
            width: 16.66666667%;
        }
    }

    /* CONTAINER */
    .inner-container{
        padding: 30px 20px 132px;
    }
    @media not print{
    
    .container:nth-child(even) .footer .w-col:last-child *{
        text-align: left;
    }
    [data-wf-site="5ff04fb5ada7e04f4d540fac"] .inner-container > div:nth-child(2) div:not([class^="table-style-"]):not([class*=" table-style-"]) .w-col:first-child:not(.exclude){
        padding-left: 0;
    }
}

    /* STUDY TIP */
    .study-tip-mobile {
        display: block;
        margin-top: 20px;
    }

    /* IMAGES */
    img:not(.wizard-img):not(.exclude) {
		width: 100%;
	}
    @media not print{
       
    }
.image-holder-style-1 img:not(.wizard-img):not(.exclude):not(.full-width)+p,
.image-holder-style-1 img:not(.wizard-img):not(.exclude):not(.full-width)+div,
.image-holder-style-1 img:not(.wizard-img):not(.exclude):not(.full-width)+span
{
    width:100%;
}
    div[class^="image-holder-style-4-left"], div[class*=" image-holder-style-4-left"],div[class^="image-holder-style-4-right"], div[class*=" image-holder-style-4-right"],div[class^="image-holder-style-4-center"], div[class*=" image-holder-style-4-center"]{
        display: block;
    }

    div[class^="image-holder-style-4"] div, div[class^="image-holder-style-4"] p, div[class*=" image-holder-style-4"] div, div[class*=" image-holder-style-4"], div[class^="image-holder-style-5"] div, div[class^="image-holder-style-5"] p div[class*=" image-holder-style-5"] div, div[class*=" image-holder-style-5"]{
        padding: 0;
    }
  
    
    /* FOOTER */
    .footer{
		padding:8px;
		display: flex;
		flex-flow: column;
	}
    .footer p{
        font-size: 14px;
    }
    .footer .w-col-3,.footer .w-col-6 {
		width: 50%;
	}
	.footer .w-col-7 {
		display: none;
	}
	.footer .w-col-2 {
		width: 50%;
		text-align: right;
	}
    .footer img {
		max-width: 116px;
	}
    .container:nth-child(even) .footer .w-row{
		display: flex;
		flex-direction: row-reverse;
	}
    .container:nth-child(even) .footer .w-col:first-child *, .container:nth-child(even) .footer .w-col:first-child{
        text-align: right;
    }
    .container:nth-child(even) .footer .w-col:last-child{
        text-align: left;
    }
    

    /* PAGE SPECIFIC */
    .section .w-col-10{
        width: 83.33333333%;
    }
    .section .w-col-2 {
        width: 16.66666667%;
    }
}
@media only screen and (max-width:608px){
    .container:first-child::after {
        bottom: -32px;
    }

}
@media only screen and (max-width:440px){
    .inner-container > div:nth-child(2) img:not(.exclude) {
        position: relative;
        left: -17px;
    }
    .h1 {
        width: 100%;
    }
}

@media only screen and (max-width:440px){
    h1 {
        width: 100% !important;
        margin-top: 0 !important;
    }
    .subject-title-first-page, .subject-title-second-page{
        width: 100%;
    }

}


/* PRINT STYLES */
@page {
	padding: 0;
	margin: 0;
	border: none;
	border-collapse: collapse;
}

@media print {
    /* CONTAINER */
    .container {
		max-width: 700px;
		height: 1057px;
		margin-top: 0px;
		position: relative;
        left: 3px;
	}
    .container:nth-child(even) {
        left: 3px;
    }
    .header-main-holder {
        display: none;
    }
	.inner-container {
		height: 1034px;
        padding: 30px 15px 65px;
        padding-top: 10px;
	}
    .inner-container > [class^="section"], .inner-container > [class*=" section"] {
        margin-bottom: 5px;
    }

    /* COMMON */
    body, p, h1, h2, h3, h4, h5, li, span, strong, b, i, a, p[class^="paragraph"], p[class*=" paragraph"],p[class^="term-holder"],p[class*=" term-holder"],p[class^="term-level"],p[class*=" term-level"],
[class^="wizard-text"], [class*=" wizard-text"], .heading-3 ,[class^="wizard-text"] span,[class*=" wizard-text"] span,.table-style-1-header-columns, 
[class^="study-tip-title"], [class^="study-tip-title"] *,[class*=" study-tip-title"],[class*=" study-tip-title"] *,div[class^="bubble-style"],div[class*=" bubble-style"], .table-style-1-row-columns  {
        line-height: 1.2 ;
        font-size: 11px ;
    }
    [data-wf-site="602b684032c4a125a79ec9d4"] .heading-6, [data-wf-site="602b684032c4a125a79ec9d4"] .h3 {
        font-size: 11px ;
    }
    .wizard-holer{
        margin-bottom: 5px;
    }
    .margin-top-20{
        margin-top: 0;
    }
    h1[class^="h1"],[class^="h1"], h1[class*=" h1"],[class*=" h1"]{
        font-size: 19px !important;
        margin-bottom:0 !important;
    }
    [data-wf-site="601a3fe1192d0041994e6c87"] .container:not(.physics) h3 {
        font-size: 13px !important;
        line-height: 1.2;
    }
    [class^="study-tip-title"], [class*=" study-tip-title"]{
        margin-top:0px;
    }
    p{
        margin-top: 4px !important;
        margin-bottom: 4px !important;
        margin-left: 0 !important;
    }
    p:last-child{
        margin-bottom: 0px !important;
    }
    h2{
        margin-bottom: 8px !important;
    }
    /*.container.earth-science h2[class^="heading"] {*/
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science h2{
        font-size: 14px !important;
        margin-bottom: 2px !important;
    }
    .container:not(.earth-science) h2:not(.subject-title-text), [data-wf-site="602b684032c4a125a79ec9d4"] h2:not(.subject-title-text){
        font-size: 11px !important;
        margin-bottom: 2px !important;
        padding: 2px 8px;
    }
    h2+[class^="div-block"], h2+[class*=" div-block"] {
        margin-top: 17px;
        clear: both;
        position: relative;
        top: -3px;
    }
    h1.h1-2.earth-science,h1.earth-science {
        margin-top: 8px;
    }
    .h3-earth-science {
        margin-top: 2px;
    }
    .container.earth-science{
        height: 1055px;
    }
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science ul+h2[class^="heading"],
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science ul+h2[class*=" heading"],
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science ol+h2[class^="heading"],
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science ol+h2[class*=" heading"],
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science p+h2[class^="heading"],
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science p+h2[class*=" heading"],
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science div+h2[class^="heading"],
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.earth-science div+h2[class*=" heading"]{
        margin-top: 10px;
    }
    html:not([data-wf-site="602b684032c4a125a79ec9d4"]) .container.container.earth-science h3 {
        font-size: 16px;
    }
    .container.earth-science h3[class^="h3"],.container.earth-science h3[class*=" h3"] {
        margin-bottom: -7px;
    }
    .example-block {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    div[class^='grid-'], div[class*=' grid-']{
        grid-row-gap: 0;
    }
    .main-inner-title{
        position: relative;
        top:5px;
    }
    .term-main-holder:last-child {
        margin-bottom: 0;
    }
    .paragraph:first-child, p:first-child {
        margin-top: 0 !important;
    }
    p[class^="term-holder"], p[class*=" term-holder"]{
        margin-bottom: 5px !important;
    }
    .term-main-holder {
        margin-top: 3px;
    }
    .div-block---line {
        margin-top: 24px;
    }
    .note-lines{
        margin-top: 21px;
    }
    .container:first-child::after {
        content: "Disclaimer: this study guide was not created to replace your textbook and is for classroom or individual use only.";
        position: absolute;
        right: -235px;
        transform: rotate(90deg);
        width: 438px;
        font-size: 11px;
        bottom: 210px;
        line-height: 1.2;
    }
    /*.container:nth-child(even):after {
        right: initial;
        left: -235px;
        transform: rotate(-90deg);
    }*/

    /*SUBJECT TITLE*/
    .subject-title-first-page, .subject-title-second-page {
        top: 64px;
        right: -134px;
        width: 205px;
        padding: 25px 20px 7px;
    }
    .subject-title-second-page {
        right: initial;
        left: -140px;
        top: 64px;
    }
    html .container.earth-science h2.subject-title-text, .subject-title-text{
        font-size: 23px !important;
    }

    /* COLUMN STYLES */
    div[class^="col-style-"] {
        padding-top: 5px;
    }

    /* TABLE */
    .horizontal-scroll-table{
        margin-bottom: 10px;
    }
    .table-style-3-row,.table-style-3-header {
        min-height: 23px;
    }
    .table-style-1-holder{
        min-width:auto;
    }
    .table-style-1-header {
        background-color: #dedede;
        padding: 6px 15px;
    }
    

    /* IMAGES */
    [data-ck12-type="image-credit"] {
        font-size: 10px !important;
    }
    img:not(.wizard-img):not(.exclude){
       width:auto; 
    }
    .image-holder-style-1 img:not(.wizard-img):not(.exclude):not(.full-width)+p,
.image-holder-style-1 img:not(.wizard-img):not(.exclude):not(.full-width)+div,
.image-holder-style-1 img:not(.wizard-img):not(.exclude):not(.full-width)+span
{
    width:auto;
}
    .inner-container > div:nth-child(2) img:not(.exclude){
        max-width: 50px !important;
    }

    /* LIST */
    ul, ol, ul[class^="list-"], ol[class^="list-"], ul[class*=" list-"], ol[class*=" list-"]{
        padding-left: 20px !important;
    }
    .sub-list-level-1 {
		margin-top: -12px;
	}
    li {
		margin-bottom: 0px;
    }
    .list-item-level-2 {
        margin-top: 0;
    }
    /* in geometry */
    .padding-top-fix-1 {
        padding-top: 6px !important;
    }

    /* PAGE SPECIFIC IN EARTH SCIENCE */
    [data-wf-site="5fed3eceb7e494fae18b4a7b"] .biology .section {
		margin-bottom: -34px;
	}
	[data-wf-site="5fed3eceb7e494fae18b4a7b"] .biology .section-5 {
		margin-bottom: 3px;
	}
	[data-wf-site="5fed3eceb7e494fae18b4a7b"] .biology [class^="wizard-text"], [data-wf-site="5fed3eceb7e494fae18b4a7b"] .biology [class*=" wizard-text"]{
		font-size: 12px;
		line-height: 1.2;
	}
	[data-wf-site="5fed3eceb7e494fae18b4a7b"] .biology .paragraph{
		margin-top: 6px;
	}
	[data-wf-site="5fed3eceb7e494fae18b4a7b"] .biology .heading.biology-sub {
		margin-bottom: -8px;
	}
	[data-wf-site="5fed3eceb7e494fae18b4a7b"] .biology .inner-container{
		padding: 30px 20px 132px;
	}
	[data-wf-site="5fed3eceb7e494fae18b4a7b"] .biology .div-block-2+p {
		margin-top: 4px;
	}
	[data-wf-site="5fed3eceb7e494fae18b4a7b"] .biology .paragraph {
		line-height: 1.3;
	}

    /* FOOTER */
    .footer img {
        width: 120px !important;
    }
    .footer p{
        font-size: 14px;
    }
    .footer {
        padding: 12px 15px;
    }

    /* PAGE SPECIFIC */

    /*math/physics*/
    .label-01.exclude {
		left: 37px;
		top: -22px;
		width: 92px;
	}
	.label-02.exclude {
		left: 58px;
		width: 99px;
		top: 15px;
	}
    .div-block-6 {
		padding-right: 32px;
	}
	.div-block-4 {
		padding-right: 33px;
	}
	.div-block-7 {
		padding-right: 23px;
	}
	.h1.biology {
		margin-top: -10px;
	}
	.div-block-5 {
		padding-right: 38px;
	}
	.div-block-8 {
		padding-right: 55px;
	}
	.div-block-9 {
		padding-right: 55px;
	}
}