@import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Vollkorn:400,400i,600,600i,700,700i,900,900i&display=swap');

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/
/****************************************/ 
/* HubSpot Style Boilerplate            */
/****************************************/
/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Colors */
    /*  */
  /*  */

    /*  */
    /*  */
    /*  */

/* Background Size */


@font-face {
  font-family: 'Steelfish';
  src: url('//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Fonts/steelfishrg-regular-webfont.eot');
  src: url('//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Fonts/steelfishrg-regular-webfont.eot#iefix') format('embedded-opentype'), 
    url('//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Fonts/steelfishrg-regular-webfont.woff2') format('woff2'),
    url('//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Fonts/steelfishrg-regular-webfont.woff') format('woff'),
    url('//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Fonts/steelfishrg-regular-webfont.ttf')  format('truetype'), 
    url('//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Fonts/steelfishrg-regular-webfont.svg#Steelfish') format('svg'); 
  font-display: swap;
}





.new-page-center {float: none!important; max-width: 1080px!important; margin: 0 auto!important; }
body {color:#352f2c;font-family:Noto Sans,sans-serif; font-size: 13px; line-height: 20px; margin: 0px; background: #fff!important;} 
.slick-slider .slick-arrow{background:none; border:none; z-index:9; position:absolute; top:0; bottom: 0; margin:auto; left:0; width:50px; height: 50px; font-size:0px; color:#fff; -webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-o-transition: all 200ms ease;
-ms-transition: all 200ms ease;
transition: all 200ms ease;;} 
.slick-slider .slick-arrow.slick-prev:hover{transform:translateX(-5px); -ms-transform:translateX(-5px); -webkit-transform:translateX(-5px);}
.slick-slider .slick-arrow.slick-next:hover{transform:translateX(5px); -ms-transform:translateX(5px); -webkit-transform:translateX(5px);} 
.slick-slider .slick-arrow.slick-prev:after{content:'\f104'; font-size:60px; line-height:30px; font-family: FontAwesome;}  
.slick-slider .slick-arrow.slick-next:after{content:'\f105'; font-size:60px; line-height:30px; font-family: FontAwesome;} 
.slick-slider .slick-arrow.slick-next{left:auto; right:0;}
.slick-slider .slick-dots{position:absolute; left:0; right:0; bottom:20px; text-align:center;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:6px; height:6px; border-radius:100%; background-color:#fff; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; -webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-o-transition: all 200ms ease;
-ms-transition: all 200ms ease;
transition: all 200ms ease;;}
.slick-slider .slick-dots li.slick-active button{opacity:1;}
iframe[name=google_conversion_frame] {display: none!important;}

h1,.subh1 {font-family: 'Karla'; font-weight: 700; font-size: 45px; border-bottom: 0px!important;}
h2 {font-family: 'Karla'; font-weight: 700; font-size: 32px; color: #352f2c;}
h3 {font-family: 'Karla'; font-size: 25px; font-weight: normal; line-height: 1.5em; }
h4 {font-family: 'Karla'; font-size: 21px; font-weight: normal; line-height: 1.5em; }
h5 {font-family: 'Karla'; font-size: 16px; line-height: 1.4em; font-weight: bold; }
h6 {font-family: 'Steelfish';font-size: 80px; font-weight: normal;}
p {font-family: 'Karla'; font-size: 18px; color: #352f2c; line-height: 1.4em;}
p a:link {color:  #2970d9; text-decoration: none}
p a:visited {color:  #2970d9; text-decoration: none}
p a:hover {text-decoration: underline;}ul {padding-left: 20px;}
li {font-family: 'Karla'; font-size: 18px; color: #352f2c; line-height: 1.4em;}
.goog-te-combo {font-size: 13px!important; height: 30px!important;}
.goog-logo-link, .goog-logo-link:link {font-size: 9px!important;}
.goog-te-gadget {font-size: 9px!important;}
.bigbluecta p {text-transform: uppercase; background-color: #2970d9; color: white; text-align: center; font-size: 21px; font-family: 'Karla'; border-radius: 0px 10px 0px 10px; border: 4px solid #3a68a5;  border-left: 0px!important;border-top: 0px!important; padding: 18px 22px !important; }
.blog-news-feed .bigbluecta p { padding: 6px 30px !important; }
.hr.bloghr { border-top: 1px dotted #8c8b8b!important; }
.bigyellowcta p {text-transform: uppercase;  background-color: #ffe100 ; color: #352f2c!important; text-align: center; font-size: 21px; font-family: 'Karla'; padding: 18px 22px !important; border-radius: 0px 10px 0px 10px; border: 4px solid #c6b001;  border-left: 0px!important;  border-top: 0px!important; } 
.redcta p {text-transform: uppercase; background-color: #ff5431; color: white!important; text-align: center; font-size: 18px; font-family: 'Karla'; padding: 10px 18px; border-radius: 0px 10px 0px 10px; border: 4px solid #b53d25;  border-left: 0px!important;  border-top: 0px!important; }
.navycta p {text-transform: uppercase;  background-color: #004678;  color: white; text-align: center; font-size: 21px; font-family: 'Karla'; padding: 15px 30px; border-radius: 0px 10px 0px 10px; border: 4px solid #012947;  border-left: 0px!important;  border-top: 0px!important; }
.yellowcta p {text-transform: uppercase;  background-color: #ffe100 ; color: #352f2c!important; text-align: center; font-size: 18px; font-family: 'Karla'; padding: 10px 18px; border-radius: 0px 10px 0px 10px; border: 4px solid #c6b001; border-left: 0px!important; border-top: 0px!important;}
.greenctaheader p {background-color: #00b04e ; color: white; text-align: center; font-size: 14px; font-family: 'Karla'; padding: 10px 0px; border-radius: 0px 10px 0px 10px; border: 4px solid #076e39;  border-left: 0px!important;  border-top: 0px!important; margin-top: 10px; }
.sidectas {margin-top: 30px;}
.this-page-raw .row-fluid .mycss-myraw { float:right; position:relative; top: 50px; } 
.this-page-raw .row-fluid .stickclass { position: relative; margin-bottom: -50px; }
.this-page-raw .row-fluid .new-page-center { position: relative !important; margin-top: -100px !important; }
.this-page-raw .row-fluid .fixed-header  .mycss-myraw  { top:0; } 
.herocta {width: 35%!important; text-align: center!important; float: none!important; margin: 25px auto 0px auto!important; }
.act_sub_li{color: rgb(150, 150, 150) !important;}
.header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {text-transform: none;}
.herocta a p{text-transform:uppercase;background-color:#5194ec;color:white;text-align:center;font-size:21px;font-family: 'Karla';padding:18px 22px;border-radius:0 10px 0 10px;border:4px solid #3a68a5;border-left:0!important;border-top: 0!important;}
.ctacontainer {margin-top: 15px;}
.ctacenter {text-align: center!important; margin: 15px auto!important; float: none!important;}
.ctacenter2 {text-align: center!important; margin: 30px auto!important; float: none!important;}
.hvr-float {display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0); transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;  transition-property: transform;-webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.hvr-float:hover,.hvr-float:focus,.hvr-float:active {-webkit-transform: translateY(-8px);  transform: translateY(-8px);}
.resources-main .resources_right .post-item.featured {display: none;}
.widthcontainer {max-width: 1080px;width: 90%!important; margin: 0px auto 0px auto!important;float: none!important;    display: block!important}
/* Own Code Start */
.hs-item-has-children > a{ -webkit-transition: all .2ms ease;-moz-transition: all .2ms ease;	-o-transition: all .2ms ease;	-ms-transition: all .2ms ease;transition: all .2ms ease;}
.hs-item-has-children > a:hover{ border-bottom:none !important;}
.hs-item-has-children.hover > a::after {content: "";display: inline-block;font: normal normal normal 14px/1 FontAwesome;padding-left: 0px;font-size: 18px;vertical-align: top;line-height: normal; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z'/%3E%3C/svg%3E");}
/* Own Code End */
/********* HEADER ***************/
.mobile-trigger, .child-trigger{display: none;}
.mobile-menu{display: none!important;}
.header {background-color: #352f2c; padding: 20px 0px}
.header-v2-menu1 {padding-top:12px!important;}
.header-v2-menu1 ul li a {max-width: 330px!important;color: #fff;padding: 10px 0px!important;text-transform: uppercase;  font-size: 16px!important;font-family: 'Karla'!important;  background-color: #352f2c;  border-bottom:1px solid #352f2c;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {max-width: inherit!important}
.header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{color: #ccc!important;}
.custom-menu-primary .hs-menu-wrapper>ul{  margin-top: 0px!important;}
.header-v2-menu1 ul li{  margin: 0px!important;}
.header-v2-menu1 ul li ul.hs-menu-children-wrapper { padding-top:13px;}
.header-v2-menu1 ul li.active-branch a { border-bottom: 1px solid rgba(255,255,255,.5);} 
.header-v2-menu1 ul li a:hover{    background: rgba(78,70,65,0.88)!important; border-radius:0px!important; -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important;}
.header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{background: rgba(78, 70, 65, 0.88);}
.header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{padding: 10px 21px 10px 9px!important;border: none!important;}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { width:auto!important;}
.header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{ background-color: transparent !important; color: rgb(53, 47, 44) !important;}
.header-v2-menu1 ul li a:hover { border-bottom: 1px solid rgba(255,255,255,.5);} 
.header-wrapper {padding-bottom: 10px;}
.header-v2-cta {text-align:center!important;}
.header-v2-menu2-wrapper {  background: #453F3A; text-align: center;  padding: 15px 0px 10px 0px!important;}
.header-v2-menu2-wrapper ul li a { float: left!important;  color: #fff!important;  font-size: 13px;  max-width: 250px!important;  padding: 0px 15px 0px 15px!important;  border-right: 1px solid #fff;}
.header-v2-menu2-wrapper ul li:last-child a {  border-right:none!important;}
.ctacenter2 a p{ padding: 10px 18px;font-size: 21px;}
.header-v2-cta a p{  background-color: #00b04e; border: 4px solid #076e39;  padding: 10px 18px!important;  font-size: 15px;  margin-top: 9px;}
.herocta a p{padding: 15px 18px; font-size: 21px;}
.ctacontainer a p,.ctacenter a p{ padding: 10px 18px;font-size: 21px;}
.menu404 a {color: #5194ec; text-decoration: underline!important}


/*****************ka-educators-page***************************/
.Educators-banner-wrapper{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/banner-image.png);  background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;  -o-background-size: cover;background-size: cover;min-height: 430px!important;  background-color: #444;}
.resources_block .resources_col i img {height: auto;}
.Curriculum-banner-wrapper{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/curriculum-page-images/curriclm-banner-img.jpg);background-repeat: no-repeat;  background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size:cover;background-size: cover;min-height: 450px!important;background-color: #444;}
.professional-dev-background,.meet-the-team-banner,.curricular-banner,.educators-banner,.our-mission-banner,.dimensions-banner,.Grants-banner{display: none!important;}
.ProfessionalDev-banner-wrapper{ background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/professionaldev-page-images/banneerrr.jpg);background-color: #444;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;min-height: 450px!important;}
.meet-the-team-wrapper{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/mEET-THE-team-img-1.jpg);  min-height: 1210px!important;background-repeat: no-repeat;  background-size: cover;}
.our-mission-left-img{background-repeat:no-repeat;min-height:400px!important;background-size:cover;background-position:bottom left;}
.dimensions-wrapper{background-repeat: no-repeat;background-size: cover;background-position:center center;background-color: #444;}
.Grants-banner-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center center;background-color: #444;}
.meeting-link a:hover{text-decoration:underline !important;} 
.two-button .span6{width:auto;}
.two-button .custom-button-module a { line-height: 26px;}
.gap-top { margin-top: 30px;}
@media (min-width: 1080px) {     
  .educators-banner,.curricular-banner,.professional-dev-background { display:block!important;}
  .Educators-banner-wrapper,.Curriculum-banner-wrapper{ background-image: none!important;  min-height: 0px!important;}
  .educators-banner img,.curricular-banner img,.professional-dev-background img { width:100%!important;}
  .Educators-banner-wrapper,.Curriculum-banner-wrapper{position: relative;}
  .page-section-center{ position: absolute;top: 20%; width: 100%;  max-width:100%!important;text-align: center;}
  .Educators-banner-text{ max-width: 1080px!important; margin:0 auto!important;float: none!important;}
  /**************curriculum-page-banner**************************/
  .page-section-center-1,.page-section-center-2{position:absolute;top:25%;width:100%;max-width:100%!important; text-align:center;}
  .Curriculum-banner-text{  text-align: center;max-width: 1080px!important; margin: 0 auto!important;float: none!important;  width: 100% !important;  max-width: 743px !important;}
  .ProfessionalDev-banner-wrapper{position: relative;background-image: none!important;min-height: 0px!important;}
  .ProfessionalDev-banner-heading{text-align: center;max-width: 1080px!important;margin: 0 auto!important;float: none!important;}
  .blog-banner-hdr h2 {font-family: 'Karla'; font-weight: 700; font-size: 45px!important;}
  .blog-banner-hdr h1{ color:#ffffff;}
  .blog-banner-hdr2 h1{ color:#ffffff; text-shadow: 1px 1px 7px rgb(41, 41, 41); margin: 120px 0; }
  .blog-banner-hdr2 {margin: 15px 0!important; background: url('https://www.knowatom.com/hubfs/images/blog-header-KA.jpg') no-repeat center center; }
}
@media (max-width: 1079px) { 
  .blog-banner-hdr2 h1 { margin: 0!important; } 
}
/*****************about-page-banner****************************/
.meet-the-team-banner,.dimensions-banner,.Grants-banner{ display: block!important;}
.meet-the-team-wrapper,.Grants-banner-wrapper{ background-image: none!important; min-height: 0px!important;}
.meet-the-team-banner img,.dimensions-banner img,.Grants-banner img { width:100%!important;}
.meet-the-team-wrapper,.dimensions-wrapper,.Grants-banner-wrapper{ position: relative;}
.page-section-center-3{ position: absolute;top: 5%;width: 100%;max-width: 100%!important;text-align: center;}
.meet-the-team-heading,.dimensions-text,.Grants-banner-heading{ text-align: center;max-width: 1080px!important; margin: 0 auto!important;  float: none!important;}
/**************disciplinary-core-page**********************/
.page-section-center-4{ position: absolute; top: 25%; width: 100%;  max-width: 100%!important;  text-align: center;}
/*************ka-grants-page**********************/
.page-section-center-5{ position: absolute;top: 30%; width: 100%;  max-width: 100%!important;  text-align: center;}
/*****************google-translate***************************/
.googletranslate {width: 250px; padding: 10px 0px 0px;}
@media (max-width:600) {width: 150px;}
/*****************about-page-banner-1****************************/
.our-mission-banner img { width:100%!important;}
.Educators-banner-text{ text-align: center;}
.Educators-banner-text h1{ color: #fff;margin-bottom: 30px;text-shadow: 0 0 4px rgba(0,0,0,1); letter-spacing: 0.5px; font-weight: 600;}
.Educators-banner-text p{color: #fff;font-size: 22px;line-height:34px;padding:0 100px;text-shadow: 0 0 4px rgba(0,0,0,1);letter-spacing: 0.5px;font-weight: 600;}
.puts-the-pieces-text{text-align: center; padding-top: 40px;}
.puts-the-pieces-text h2{ padding-bottom: 15px;}
.puts-the-pieces-text p{ font-size: 22px; line-height: 34px;padding: 0px 60px;}
.puts-the-pieces-img-text{ text-align: center;}
.puts-the-pieces-img-text{ background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/what-do-teacher-3.png); background-repeat: no-repeat;
  background-position: center;padding: 0px 0px 50px 0px;}
.puts-the-pieces-img-text h3{  margin: 0;font-weight: 600;color: #352f2c;}
.my-school-warpper{ padding: 30px 0px;}
.school-text-img-small-wrapper{border-radius: 0 10px 0 10px;  border: 2px solid #5A8DEA;  margin-bottom: 25px;}
.my-school-img{ padding: 85px 25px; background: #5A8DEA;border-radius: 0 0px 0 6px; min-height: 270px!important;}
.my-school-text{ padding: 0px 25px;}
.my-school-text h3{ color: #352f2c; font-size: 22px;  padding-top: 10px;  font-weight: 600;}
.my-school-text p{ padding: 0px 20px 0px 0px;font-size: 18px;}
.Curriculum-cta{padding-bottom: 30px;}
.Curriculum-cta .wdt-get-1{padding: 0px 0px 0px 120px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/1.png);background-repeat: no-repeat; background-position: left center;border: 2px solid #5A8DEA;background-position-x: 17px;border-radius: 0px 20px 0px 20px;background-color: #5A8DEA;}
.Curriculum-cta .wdt-get-2{padding: 0px 0px 0px 120px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/2.png);background-repeat: no-repeat;background-position: left center;border: 2px solid #5A8DEA;background-position-x: 17px;border-radius: 0px 20px 0px 20px;background-color: #5A8DEA;}
.Curriculum-cta .wdt-get-3{padding: 0px 0px 0px 120px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/3.png);background-repeat: no-repeat;background-position: left center;border: 2px solid #5A8DEA;background-position-x: 17px;border-radius: 0px 20px 0px 20px;background-color: #5A8DEA;}
.Curriculum-cta .wdt-get-4{padding: 0px 0px 0px 120px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/4.png);background-repeat: no-repeat;background-position: left center;border: 2px solid #5A8DEA;background-position-x: 17px;border-radius: 0px 20px 0px 20px;background-color: #5A8DEA;}
.Curriculum-cta .wdt-get-1 h3,.Curriculum-cta .wdt-get-2 h3,.Curriculum-cta .wdt-get-3 h3,.Curriculum-cta .wdt-get-4 h3{background-color: #fff;margin: 0px;border-radius: 0px 19px 0px 0px;padding: 20px 20px;}
.Curriculum-cta .wdt-get-1 p, .Curriculum-cta .wdt-get-2 p, .Curriculum-cta .wdt-get-3 p, .Curriculum-cta .wdt-get-4 p{
  background-color: #fff;min-height: 200px;padding: 0px 20px;}
.Curriculum-cta .wdt-get-1 h3,.Curriculum-cta .wdt-get-2 h3,.Curriculum-cta .wdt-get-3 h3,.Curriculum-cta .wdt-get-4 h3{
  font-size: 20px;font-weight: 600;color: #5194EC;}
.Everything-Teachers-text{text-align: center;}
.Everything-Teachers-text p{font-size: 22px;font-weight: 700;}
.What-can-Knowatom-wrapper{background-color: #00b04e;padding-top: 70px;}
.What-can-Knowatom-img{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/capture-image-1-1.png);background-repeat: no-repeat;background-size: 100%; min-height: 450px!important;background-position: left bottom;}
.What-can-Knowatom-text{padding: 30px 45px 0 40px;}
.What-can-Knowatom-text h2{color: #fff;}
.What-can-Knowatom-text a p{font-size: 21px;padding: 15px 18px;}
.What-can-Knowatom-text h4{color: #fff;padding: 10px 0px 25px 0px;font-size: 18px;letter-spacing: 1px;}
.great-questions-wrapper{background-color: #FBE519;padding: 60px 0px;}
.great-questions-heading{text-align: center;padding-bottom: 50px;padding-top: 40px;}
.great-questions-heading h2{font-size: 48px;margin: 0px;letter-spacing: 1px;}
.Have-additional-text{text-align: center;padding-top: 40px;}
.Have-additional-text a p{padding: 15px 25px;border: 4px solid #076e39;background-color: #00b04e;}
#accordion h3.ui-state-active { border-top-right-radius: 30px!important;border-bottom-left-radius: 0!important;border-bottom: 0 solid #D9C71F!important;padding-bottom: 8px!important;background-position-y: 16px!important;padding: 15px 30px 0px 30px!important;}
.italic-text{margin-bottom: 0px!important;margin-top: 0px!important;}
#accordion h3.ui-state-active p{margin-bottom: 0px!important;}
#accordion h3.ui-accordion-header {border-bottom-left-radius: 30px;border-top-right-radius: 30px!important; border-right: 4px solid #D9C71F!important;border-bottom: 4px solid #D9C71F; border-top: 0!important; border-left: 0!important;padding-bottom: 30px; transition: margin 0.5s; -webkit-transition: margin 0.5s;background-image: none!important;padding: 15px 30px;color:#352f2c !important;}
#accordion h3.ui-accordion-header:hover {margin-top:-10px;margin-bottom:30px;}
#accordion div.ui-accordion-content-active{border-bottom-left-radius: 30px!important;border-bottom: 4px solid #D9C71F!important;border-right: 4px solid #D9C71F!important;padding: 0 35px 30px 123px!important;margin-top:-2px;}
#accordion div.ui-accordion-content-active .normal-text{margin: 0!important;}
.ui-accordion .ui-accordion-header{background-size: 55px!important;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left: 21px!important;top: 22%!important;margin-top: 0!important;
  background: #FB593A;padding: 27px;border-radius: 50%;display:none;}
.numbers{margin-right: 30px;background: #FB593A;padding: 12px;display: inline-block;width: 60px;height: 60px;text-align: center;border-radius: 100%;font-size: 38px;color: #ffffff;font-weight: normal;vertical-align: middle!important;}
.footer-social-media .fm_youtube,.footer-social-media .fm_youtube,.footer-social-media .fm_twitter,.footer-social-media .fm_googleplus,.footer-social-media .fm_rss,.footer-social-media .fm_facebook ,.footer-social-media .fm_linkedin,.footer-social-media .fm_pinterest{padding-right: 7px;}
.footer-social-media .fm_youtube span{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/yt.png)!important;  background-repeat: no-repeat;background-size: 28px;}
.footer-social-media .fm_twitter span{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hub/347944/hubfs/images/social-icons/twt.png?t=1433149561930&width=38)!important;background-repeat: no-repeat;background-size: 28px;}
.footer-social-media .fm_googleplus span{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hub/347944/hubfs/images/social-icons/g.png?t=1433149561930&width=38)!important;background-repeat: no-repeat;background-size: 28px;}
.footer-social-media .fm_rss span{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hub/347944/hubfs/images/social-icons/rss.png?t=1433149561930&width=38)!important;background-repeat: no-repeat;background-size: 28px;}
.footer-social-media .fm_facebook span{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hub/347944/hubfs/images/social-icons/fb.png?t=1433149561930&width=38)!important;background-repeat: no-repeat;background-size: 28px;}
.footer-social-media .fm_linkedin span{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/social-icons/linkedin-icon.png)!important;background-repeat: no-repeat;background-size: 28px;}
.footer-social-media .fm_pinterest span{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/social-icons/pintrest-icon.png)!important;background-repeat: no-repeat;background-size: 28px;}
/**************email-subscription-pages**********************/
.email-sub .email-prefs .item-inner {background:none!important; border:none!important; font-family:'Karla';}
.email-sub .email-prefs .item-inner:hover {border:none!important; box-shadow:none!important;}
.email-sub .email-prefs .item-inner p {color:#352f2c; font-size:16px;}
.email-sub .email-prefs {width:45%!important; margin-left:auto; margin-right:auto; }
.email-sub h1 { font-family:'Karla'; text-align:center; padding-top: 45px; color:#352f2c; font-size:32px;}
.email-sub h2 { font-family:'Karla'; text-align:center; color:#352f2c; }
.email-sub hr { width:44%; border-bottom: 2px solid #eeeeee; border-top:none; border-right:none; border-left:none; margin-bottom:20px;}
.email-sub-header {background-color:#f9f4f0; padding:30px; text-align:center;}
.email-sub-footer {background-color:#f9f4f0; padding:50px 25px; text-align:center; font-family:'Karla'; font-size:15px;}
.email-sub-footer2 { padding:50px 25px; text-align:center; font-family:'Karla'; font-size:15px;}
.email-sub .checkbox-row span { font-family:'Karla'; color:#352f2c; font-size:18px;}
.email-sub p.header { font-family:'Karla'; font-size:22px; font-weight:bold; margin-bottom:10px; color:#5194ec;}
.email-sub .subscribe-options label span {font-weight:normal; font-size:16px; }
.email-sub-success {text-align:center; padding:25px 15px; line-height:28px; color:#00b04e!important; font-weight:bold!important; font-size:22px; font-family:'Karla'; }
.email-sub-success img { margin-top:20px; }
.backup-unsub h1 { font-family:'Karla'; text-align:center; padding-top: 45px; color:#352f2c; font-size:32px;}
.backup-unsub h3 { font-family:'Karla'; color:#352f2c; font-size:22px; margin-top:30px;}
.backup-unsub {text-align:center;}
.backup-unsub #email-prefs-form .email-edit { max-width:400px!important; border-radius: 5px!important; padding:15px!important; border-color:#352f2c!important; }
@media (max-width:450px) { 
  .backup-unsub #email-prefs-form .email-edit { max-width:300px!important; } 
}
@media (max-width:365px) { 
  .backup-unsub #email-prefs-form .email-edit { max-width:200px!important; } 
}
.backup-unsub .hs-button.primary {font-weight:normal; border:none; background-color:#00b04e; margin-top:0px; margin-bottom:50px!important; text-shadow:none!important; padding:15px 25px!important;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.backup-unsub .hs-button.primary:hover{border:none!important;box-shadow:none!important;transform:translateY(-8px);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.email-sub .hs-button.primary {font-weight:normal; border:none; background-color:#00b04e; display:block!important; margin-left:auto!important; margin-right:auto!important; margin-bottom:40px!important; text-shadow:none!important; padding:15px 25px!important;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.email-sub .hs-button.primary:hover {border:none!important; box-shadow:none!important; transform: translateY(-8px); 
  -webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
@media (max-width:1302px) { 
  .email-sub .email-prefs { width:60%!important; } 
  .email-sub hr { width:59%; }
}
@media (max-width:977px) { 
  .email-sub .email-prefs { width:75%!important; } 
  .email-sub hr { width:74%; }
}
@media (max-width:781px) { 
  .email-sub .email-prefs { width:90%!important; } 
  .email-sub hr { width:89%; }
}
@media (max-width:450px) { 
  .email-sub h1 {font-size:28px!important;}
  .email-sub .checkbox-row span {font-size:15px;}
  .email-sub .email-prefs .item-inner p { font-size:14px;}
}
@media (max-width:395px) { 
  .email-sub h1 {font-size:25px!important;}
  .email-sub .email-prefs { width:95%!important; }
  .email-sub hr { width:94%; }
}
/*****************ka-curriculum-page***************************/
.Curriculum-banner-text{text-align: center;}
.Curriculum-banner-text h1{color: #fff;font-weight: 600;margin-bottom: 30px;text-shadow: 0 0 4px rgba(0,0,0,1);}
.Curriculum-banner-text p{color: #352f2c;font-size: 22px;font-weight: 600;line-height: 30px;padding: 0;}
.Planned-Prepped-wrapper{padding: 30px 15px;background:#f9f4f0;}
.Planned-Prepped-text{text-align: center;padding-top: 10px;}
.Planned-Prepped-text h2{padding-bottom: 15px;letter-spacing: 0.5px;}
.Planned-Prepped-text p{font-size: 19px;line-height: 25px;}
.Planned-Prepped-cta{text-align: center;padding: 20px 0px;}
.Planned-Prepped-cta h3{font-weight: 600;padding-bottom: 30px;}
.Planned-Prepped-cta a p{background-color: #00b04e;border: 4px solid #076e39;padding: 15px 35px;font-size: 24px;}
.Download-wrapper{background-color: #FBE519;padding: 0px 15px;}
.Download-text{padding: 60px 0px;}
.Download-text a p{margin: 20px 20px 0px 0;padding: 10px 35px;}
.download-bg-img{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/curriculum-page-images/unnamed.png);min-height: 351px!important;background-repeat: no-repeat;background-size: contain;background-position: right bottom;}
.What-Do-I-Get-wrapper{background: #5294EB;padding: 80px 0px;}
.What-Do-I-Get-text{text-align: center;padding-bottom: 40px;}
.What-Do-I-Get-text h2{color: #fff;letter-spacing: 1px;font-size: 40px;}
.What-Do-I-Get-text-1, .What-Do-I-Get-text-2, .What-Do-I-Get-text-3, .What-Do-I-Get-text-4, .What-Do-I-Get-text-5, .What-Do-I-Get-text-6, .What-Do-I-Get-text-7, .What-Do-I-Get-text-8, .What-Do-I-Get-text-9{text-align: center;margin-left: 0px!important;padding: 20px 20px;min-height: 350px!important;}
.What-Do-I-Get-text-1 h3, .What-Do-I-Get-text-2 h3, .What-Do-I-Get-text-3 h3, .What-Do-I-Get-text-4 h3, .What-Do-I-Get-text-5 h3,.What-Do-I-Get-text-6 h3, .What-Do-I-Get-text-7 h3, .What-Do-I-Get-text-8 h3, .What-Do-I-Get-text-9 h3 {color: #fff;}
.What-Do-I-Get-text-1 p, .What-Do-I-Get-text-2 p, .What-Do-I-Get-text-3 p, .What-Do-I-Get-text-4 p, .What-Do-I-Get-text-5 p, .What-Do-I-Get-text-6 p, .What-Do-I-Get-text-7 p, .What-Do-I-Get-text-8 p, .What-Do-I-Get-text-9 p {color: #fff;}
.What-Do-I-Get-text-1 p a, .What-Do-I-Get-text-2 p a, .What-Do-I-Get-text-3 p a, .What-Do-I-Get-text-4 p a, .What-Do-I-Get-text-5 p a, .What-Do-I-Get-text-6 p a, .What-Do-I-Get-text-7 p a, .What-Do-I-Get-text-8 p a, .What-Do-I-Get-text-9 p a{color: #fff;text-decoration: underline;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/curriculum-page-images/learn-more-icon.png);background-repeat: no-repeat;background-position: right 6px;padding: 0 13px 0px 5px;}
.What-Do-I-Get-text-1, .What-Do-I-Get-text-2{border-right: 1px solid #6BA8FB;}
.What-Do-I-Get-text-1, .What-Do-I-Get-text-2, .What-Do-I-Get-text-3{border-bottom: 1px solid #6BA8FB;}
.What-Do-I-Get-text-4, .What-Do-I-Get-text-5{border-right: 1px solid #6BA8FB;}
.What-Do-I-Get-text-4, .What-Do-I-Get-text-5, .What-Do-I-Get-text-6{border-bottom: 1px solid #6BA8FB;}
.What-Do-I-Get-text-7, .What-Do-I-Get-text-8{border-right: 1px solid #6BA8FB;}
a.popup-modal:hover {text-decoration: underline;}
.Digital-Downloads-text{text-align: center;padding-top: 30px;}
.Digital-Downloads-text h3{color: #fff;letter-spacing: 0.5px;padding: 0px 15px;}
.Digital-Downloads-cta{text-align: right;padding: 30px 15px 0px 15px;}
.Digital-Downloads-cta a p{padding: 10px 18px!important;}
.Digital-Downloads-cta-1{text-align: left;padding: 30px 15px 0px 15px;}
.Digital-Downloads-cta-1 a p{padding: 10px 18px!important;}
.row-fluid .map-link1 span a {color: #5194ec!important; font-weight: bold;}
.row-fluid .map-link1 span a:hover {text-decoration: none!important}
/*****************ka-curriculum-page***************************/
/*****************ka-stem-page***************************************/
.STEM-banner-wrapper{background: #F8F3EF;}
.STEM-banner-text{text-align: center;padding: 80px 10px 20px 10px;}
.STEM-banner-text h1{font-weight: 600;margin: 0px;font-size: 38px;color: #352f2c;}
.STEM-banner-text a p{padding: 20px 35px;font-size: 23px;}
.STEM-banner-text p span{font-family: 'Karla'!important;}
.STEM-banner-text h3{padding: 0px 100px 25px 100px;font-size: 22px;color: #352f2c;}
.STEM-banner-img-wrapper{background-color: #F8F3EF;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/stem-page-images/banner-image.png);background-repeat: no-repeat;background-size: cover;height: 388px;}
.STEM-Connects-wrapper{padding: 50px 0px;}
.STEM-Connects-heading{text-align: center;padding-top: 25px;padding-bottom: 20px;}
.STEM-Connects-heading h2{font-weight: 600;letter-spacing: 0.5px;}
.STEM-Connects-cta{padding: 30px 0px;margin-left: 0px!important;}
.STEM-Connects-cta-wrapper{background: #F9F3EF;border-radius: 0 20px 0 20px;margin-bottom: 30px;}
.STEM-Connects-cta-text{padding-left: 20px;}
.STEM-Connects-cta-img{width: 110px!important;}
.STEM-Connects-cta-text p{padding-top:10px;}
.Bottom-Line-wrapper{padding: 30px 0px;background: #00b04e;}
.Bottom-Line-text{padding-top: 50px;}
.Bottom-Line-text h2{font-weight: 600;color: #fff;letter-spacing: 0.5px;}
.Bottom-Line-text .stem-skills{ padding: 0px 100px 0px 0px;color: #fff;padding-bottom: 20px;}
.Bottom-Line-text a p{padding:10px 18px;}
.Bottom-Line-text p span{font-family: 'Karla'!important;font-weight: 600;}
/*****************ka-stem-page********************/



/****************ka-adminsupers-page*******************/
.AdminSupers-banner-wrapper{background-repeat: no-repeat;background-size: 100%;height: 319px;}
.AdminSupers-banner-heading{text-align: center;padding-top: 110px;}
.AdminSupers-banner-heading h1{padding: 0 162px;letter-spacing: 1px;line-height: 50px;color: #352f2c;}
.curriculum-boots-wrapper{background-color: #10A753;padding: 30px 15px;}
.curriculum-boots-text{text-align: center;}
.curriculum-boots-text{color: #fff;padding: 0px 170px;}
.curriculum-boots-text h3{font-size: 25px;}
.curriculum-boots-text a p{font-weight: 600;font-size: 21px;padding: 15px 30px;}
.curriculum-boots-text p span{font-family: 'Karla'!important;}
.administrators-wrapper{padding: 50px 0px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/adminsupers-page-images/arrow-down.png);background-position: top 0px center;background-repeat: no-repeat;}
.administrators-heading{text-align: center;}
.administrators-heading h2{padding: 0px 140px;padding-bottom: 30px;}
.administrators-cta-img{margin-left: 0px!important;padding: 30px 0px;}
.administrators-cta{text-align: center;padding: 20px 0px;}
.administrators-cta a p{padding: 10px 15px;font-size: 18px;}
.administrators-cta p span{font-family: 'Karla'!important;}
.heading-slider-wrapper{background: #FBE51A;padding: 50px 0px;}
.heading-slider-text h3{font-family: 'Noto Serif',serif;font-size: 22px;font-style: italic;padding: 0 0 0px 45px;color:#352f2c !important;}
.heading-slider-text h3 img{padding-bottom: 7px;}
.heading-slider-text .open-icon{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/adminsupers-page-images/open.png);padding: 36px 25px; background-repeat: no-repeat;background-position: bottom center;}
.heading-slider-text p{text-align: right;}
.superadmin-background,.stempage-background-1,.media-resource-background{display: none!important;}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
  width: 100% !important;
  border-radius: 0px;
  box-shadow: none;
  border: 1px solid #352f2c;
  padding: 10px 5px;
  font-size: 18px;
  font-family: 'Karla';
  display: block;
}
/****************ka-adminsupers-page*********************************/
/****************ka-mediaresources-page******************************/
.Media-Resources-banner-wrapper{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/mediaresources-page-images/banner-image.jpg);background-repeat: no-repeat;background-size: 100% 100%;}
.Media-Resources-banner-heading{text-align: center;margin: 120px 0px 120px 0px;}
.Media-Resources-banner-heading h1{color: #fff;letter-spacing: 1px;font-weight: 600;text-shadow: 0 0 4px rgba(0,0,0,1);}
.Media-Resources-banner-heading p{color: #fff;padding: 0px 235px;line-height: 24px;font-size: 18px;text-shadow: 0 0 4px rgba(0,0,0,1);}
.media-contact-wrapper{padding: 35px 10px;}
.media-contact-press-kit{background-color: #E9E4E0;padding: 15px 30px;border-radius: 0px 15px;}
.media-contact-press-kit h3{color: #352f2c;padding-left: 5px;font-weight: 600;margin-top: 0px!important;}
.media-contact-press-kit ul li{padding: 10px 0px;list-style-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/mediaresources-page-images/li--icon1.png);}
.media-contact-press-kit ul li a{font-size: 18px;color: #352f2c;font-family: 'Karla';}
.media-contact-img{border-left: 1px solid #ccc;padding: 15px 30px;}
.media-contact-img h3{color: #352f2c;font-weight: 600;margin-top: 0px!important;}
.media-contact-img p{margin: 0px;font-weight: 600;}
.media-contact-img a{color: #352f2c;text-decoration: none;font-size: 18px;font-family: 'Karla';}
.media-contact-img .number-text{padding-bottom: 40px; font-size: 18px;margin: 0;font-weight: 100;}
/****************ka-mediaresources-page******************************/
/****************ka-professionaldev-page*****************************/
.ProfessionalDev-banner-heading{text-align: center;}
.ProfessionalDev-banner-heading h1{color: #fff;letter-spacing: 1px;text-shadow: 0 0 4px rgba(0,0,0,1);}
.ProfessionalDev-banner-heading p{color: #fff;font-size: 23px;letter-spacing: 1px;padding: 0px 20px;text-shadow: 0 0 4px rgba(0,0,0,1);}
.Engage-wrapper{background: #F9F4F0;padding: 50px 0px;}
.Engage-heading-text{text-align: center;}
.Engage-heading-text h2{letter-spacing: 1px;padding-bottom: 20px;}
.Engage-heading-text p{font-size: 20px; padding: 0px 155px;padding-bottom: 30px;}
.Engage-heading-text a p{padding: 15px 25px;border: 4px solid #076e39;background-color:#00b04e;font-weight:normal!important;}
.workshop-wrapper{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/professionaldev-page-images/background-image.jpg);background-color: #fff;min-height: 2100px!important;background-repeat: no-repeat;background-size: 100%;padding: 50px 0px 0px 0px;background-position: bottom;position: relative;}
.workshop-heading{text-align: center;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/professionaldev-page-images/content-headind-bg.png);background-repeat: no-repeat;background-position: center 28px;padding-bottom: 90px;}
.workshop-heading h2{font-size: 28px; letter-spacing: 0.5px;}
.workshop-text-box-1,.workshop-text-box-2,.workshop-text-box-3{background:#4C84E1;padding: 30px;border-radius: 0px 20px 0px 20px;margin-bottom: 25px;min-height: 350px!important;}
.workshop-text-box-4,.workshop-text-box-5,.workshop-text-box-6{ background: #2159AF;padding: 30px;border-radius: 0px 20px 0px 20px;margin-bottom: 25px;min-height: 380px!important;}
.workshop-text-box-7, .workshop-text-box-8, .workshop-text-box-9{background: #4C84E1;padding: 30px;border-radius: 0px 20px 0px 20px;margin-bottom: 25px;min-height: 445px!important;}
.workshop-text-box-1 h3,.workshop-text-box-2 h3,.workshop-text-box-3 h3,.workshop-text-box-4 h3,.workshop-text-box-5 h3, .workshop-text-box-6 h3,.workshop-text-box-7 h3,.workshop-text-box-8 h3,.workshop-text-box-9 h3{color: #FCE51A;font-size: 21px;letter-spacing: 0.5px;line-height: 24px;padding: 0px 15px 0px 0px;font-weight: 600;}
.workshop-text-box-1 p, .workshop-text-box-2 p, .workshop-text-box-3 p, .workshop-text-box-4 p, .workshop-text-box-5 p, .workshop-text-box-6 p, .workshop-text-box-7 p, .workshop-text-box-8 p, .workshop-text-box-9 p{color: #fff;padding: 0px;  letter-spacing: 0.5px;}
.workshop-cta{text-align: center;padding-top: 30px;}
.workshop-cta a p{border: 4px solid #b53d25;background-color: #ff5431; padding: 15px 30px;font-size: 21px;font-weight: normal!important;}
.partner-with-STEM-text{ position: absolute; bottom: 0; left: 0px; padding-bottom: 15px; padding-left: 220px;}
.partner-with-STEM-text p{color:#fff;text-shadow: 0 0 4px rgba(0,0,0,1);}
/****************ka-professionaldev-page************************/
/*********************ka-about-page*****************************/
.about-banner-wrapper{ padding: 50px 15px;background: #E8E7E3;}
.about-banner-heading{text-align: center;}
.about-banner-heading h1{color: #352f2c;}
.about-banner-heading p{font-size: 23px;font-weight: 600;padding: 0px 180px;}
.our-mission--wrapper{background: #5287E6;}
.our-mission--right-text{background: #5287E6;padding: 80px 150px 84px 80px;margin: 0!important;max-width: 100%!important;}
.our-mission--right-text h2,.our-mission--right-text p{color:#fff;}
.our-mission-text-img table{border-spacing: 0px;}
.our-mission-text-img .background-img{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/Our-Mission--img.jpg);width: 50%;background-repeat: no-repeat;background-size: cover;}
.core-principles-wrapper{padding: 49px 15px 65px 15px;}
.core-principles-heading{text-align: center;padding-bottom:20px;}
.core-principles-heading h2{letter-spacing: 0.5px;font-size: 36px;}
.core-principles-text-1, .core-principles-text-2, .core-principles-text-3{background-color: #0CA753;padding: 20px 20px 0px 0;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/numbers/1.png);background-repeat: no-repeat;background-position: 30px 32px;border-radius: 0px 25px;min-height: 170px!important;}
.core-principles-text-2{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/numbers/2.png);}
.core-principles-text-3{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/numbers/3.png);}
.core-principles-text-1 p,.core-principles-text-2 p,.core-principles-text-3 p{color: #fff;padding: 0px 10px 0px 80px;}
.core-principles-text-1 p a, .core-principles-text-2 p a, .core-principles-text-3 p a{color: #fff;text-decoration: underline;padding: 0px 10px 0px 0px;}
.stem-school-wrapper{background-color: #ffe100;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/STEM-and-Your-School-img.png)!important;background-repeat: no-repeat;background-position: right bottom;min-height: 550px!important;position: relative;}
.stem-school-text{padding-top: 75px;}
.stem-school-text h2{letter-spacing: 1px;}
.stem-school-text h4{font-family: 'Karla';font-size: 18px;color: #352f2c;font-weight: 600;letter-spacing: 0.1px;padding: 0px 0px 30px 0px;}
.stem-school-text a p{padding: 10px 50px;}
.stem-school-img{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/whitearrow.png);padding: 20px 0px;background-repeat: no-repeat;position: absolute;top: 0;right: 0;}
.meet-the-team-heading{text-align: center;}
.meet-the-team-heading h3{font-weight: 600;padding: 0px 100px;letter-spacing: 0.1px;padding-bottom: 20px;color:#352f2c;}
.meet-the-team-heading a p{padding: 18px 80px;}
/***************ka-disciplinary-core-page************************/
.Disciplinary-core-wrapper{background-color: #E8E3DF;padding: 80px 15px;}
.Disciplinary-core-text{text-align: center;}
.Disciplinary-core-text h1{color: #352f2c;}
.Disciplinary-core-text p{font-size: 22px;font-weight: 600;padding: 0px 45px 30px 45px;}
.Disciplinary-core-CTA-1{text-align: right;}
.dimensions .Disciplinary-core-CTA-1 a p {padding: 10px 18px !important; font-size: 18px; font-weight: 100; letter-spacing: 1px; }
.Disciplinary-core-CTA-2 a p {padding: 10px 35px; font-size: 18px; font-weight: 100; letter-spacing: 1px; }
.dimensions-text {text-align: center; background: #fff; padding: 20px; max-width: 600px !important; width: 100% !important; border-radius: 0 15px; opacity: 0.9; float: none !important; margin: 0 auto !important; }
.dimensions-text h2 {color: #352f2c; }
.dimensions-text p {font-size: 22px; color: #352f2c; font-weight: bold; margin: 10px 0 8px; }
.dimensions-stem-practices-wrapper {padding: 40px 15px; background: #5a8dea none repeat scroll 0 0; }
.dimensions-stem-practices {text-align: center; padding-bottom: 30px; }
.dimensions-stem-practices h2 {font-weight: 100; font-size: 32px; color: #fff; }
.dimensions-stem-practices p {font-size: 22px; padding: 0px 60px; color: #fff; }
.dimensions-stem-practices-text {background-color: #004677; padding: 15px 0px; border-radius: 0px 0px 0px 20px; min-height: 80px!important; }
.dimensions-stem-practices-text p {color: #fff; font-size: 34px; text-align: center; font-weight: 900; margin: 0px; }
.dimensions-stem-practices-text-1 {background: #E8E7E3; margin-left: 0px!important; padding: 14px 20px; border-radius: 0px 20px 0px 0px; margin-bottom: 20px; min-height: 80px!important; }
.dimensions-stem-practices-text-1 p {margin: 0px; font-weight: 600; }
.crossucutting-wrapper {background: #FBE519; padding: 40px 15px; }
.crossucutting-heading {text-align: center; }
.crossucutting-heading h2 {font-weight: 100; }
.crossucutting-heading p {font-size: 22px; padding: 0 60px; }
.crossucutting-image {text-align: center; }
.disciplinary-wrapper {padding: 40px 15px; }
.disciplinary-heading {text-align: center; padding-bottom: 30px; }
.disciplinary-heading h2 {font-weight: 100; }
.disciplinary-heading p {font-size: 22px; padding: 0 230px; }
.disciplinary-text-1 {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/left-1.png); background-repeat: no-repeat; background-position: right bottom; padding: 20px 0 10px 0px; text-align: left; }
.disciplinary-text-2 {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/right-1.png); background-repeat: no-repeat; background-position: left bottom; padding: 40px 0 10px 0px; text-align: right; }
.disciplinary-text-3 {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/left-2.png); background-repeat: no-repeat; padding: 110px 0 10px 90px; background-position: right bottom; text-align: left; }
.disciplinary-text-4 {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/right-2.png); background-repeat: no-repeat; background-position: left bottom; padding: 115px 90px 10px 0px; text-align: right; }
.disciplinary-text-1 h4, .disciplinary-text-2 h4, .disciplinary-text-3 h4, .disciplinary-text-4 h4 {font-weight: 600; color: #352f2c; line-height: 25px; padding: 0px 5px 0px 0px; }
.disciplinary-cta {text-align: center; padding-top: 30px; }
.disciplinary-cta a p {padding: 10px 18px; font-size: 18px; }
/*********disciplinary-mobile-css*****************/
.crossucutting-image .patterns-text h4 {color: #352f2c; font-weight: 600; }
.crossucutting-image .patterns-text h4 span {color: #fff; background-color: #FF5431; font-weight: 100; font-size: 17px; border-radius: 50%; margin: 0px 10px 0px 1px; display: inline-block; width: 30px; height: 30px; text-align: center; }
.crossucutting-image .patterns-text {display: none; }
/*************ka-grants-page**********************/
.Grants-banner-heading {text-align: center; }
.Grants-banner-heading h1 {color: #fff; text-shadow: 0 0 4px rgba(0,0,0,1); }
.Grants-banner-heading p {color: #fff; font-size: 24px; padding: 0px 100px; text-shadow: 0 0 4px rgba(0,0,0,1); }
.finding-grant-wrapper {background-color: #00b04e; padding: 80px 15px; }
.finding-grant-text {text-align: center; }
.finding-grant-text h2 {color: #fff; font-size: 36px; letter-spacing: 0.5px; } 
.finding-grant-text .Organizations {color: #FFE; padding: 0px 100px; padding-bottom: 30px; }
.finding-grant-text a p {font-size: 21px; font-weight: 600; padding: 15px 30px; }
.easy-steps-wrapper {padding: 80px 15px 30px 15px; background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/grants-page-images/down-arrow-green.png); background-repeat: no-repeat; background-position: center top; }
.easy-steps-heading {text-align: center; }
.easy-steps-heading p {padding: 0px 170px; }
.writing-grant-cta {text-align: center; }
.writing-grant-cta span {background-color: #ff5431; color: white; text-align: center; font-size: 18px; font-family: 'Karla'; padding: 11px 18px!important; border-radius: 0 10px 0 10px; -webkit-border-radius: 0 10px 0 10px; -moz-border-radius: 0 10px 0 10px; border-radius: 0 10px 0 10px; }
.writing-grant-box-1 {padding: 20px 30px; margin: 10px 0px; background: #f9f4f0; position: relative; border: 1px solid #e9e4e0; margin-left: 40px!important; margin-top: 40px!important; }
.writing-grant-box-1 img {float: left; }
.writing-grant-box-1 h4 {padding: 0px 0px 0px 100px; color: #352f2c !important; }
.writing-grant-box-1 p {padding: 0px 20px 0px 100px; margin: 0px; }
.writing-grant-box-1 .right-arrow {position: absolute; top: 50px!important; right: -41px!important; }
.writing-grant-box-1 .right-arrow img {float: none!important; }
.writing-grant-box-5 {padding: 10px 30px; margin: 10px 0; background: #f9f4f0; position: relative; border: 1px solid #e9e4e0; margin-left: 40px!important; }
.writing-grant-box-5 .right-arrow {position: absolute; top: 110px!important; right: -21px!important; }
.writing-grant-box-7 {padding: 10px 30px; margin: 15px 0; background: #f9f4f0; position: relative; border: 1px solid #e9e4e0; margin-left: 40px!important; }
.writing-grant-box-7 .right-arrow {position: absolute; top: 50px!important; right: -21px!important; }
.writing-grant-box-10 {padding: 10px 30px; margin: 10px 0; background: #f9f4f0; position: relative; border: 1px solid #e9e4e0; margin-left: 40px!important; margin-top: 40px!important; }
.writing-grant-box-10 .right-arrow {position: absolute; top: 50px!important; right: -21px!important; }
.writing-grant-box-14 {padding: 10px 30px; margin: 10px 0px; background: #f9f4f0; position: relative; border: 1px solid #e9e4e0; margin-left: 40px!important; }
.writing-grant-box-14 img {float: left; }
.writing-grant-box-14 h4 {padding: 0px 0px 0px 100px; }
.writing-grant-box-14 .know-offers {padding: 0px 0px 10px 100px; margin: 0px; }
.writing-grant-box-14 a p {border: 4px solid #076e39; background-color: #00b04e; font-size: 18px; padding: 6px 10px; margin-left: 100px; }
.writing-grant-box-14 .right-arrow {position: absolute; top: 70px!important; right: -21px!important; }
.writing-grant-box-14 .right-arrow img {float: none!important; }
.writing-grant-box-2 {padding: 10px 30px; margin: 10px 0; background: #f9f4f0; position: relative; border: 1px solid #e9e4e0; margin-left: -40px!important; margin-top: 40px!important; }
.writing-grant-box-2 .left-arrow {position: absolute; top: 80px!important; left: -25px!important; }
.writing-grant-box-8 {padding: 10px 30px; margin: 20px 0; background: #f9f4f0; position: relative; border: 1px solid #e9e4e0; margin-left: -40px!important; }
.writing-grant-box-8 .left-arrow {position: absolute; top: 80px!important; left: -25px!important; }
.writing-grant-box-11 {padding: 10px 30px; margin: 10px 0; background: #f9f4f0; position: relative; border: 1px solid #e9e4e0; margin-left: -40px!important; margin-top: 40px!important; }
.writing-grant-box-11 img {padding-top: 20px; }
.writing-grant-box-11 p {float: left; max-width: 220px; }
.writing-grant-box-11 .left-arrow {position: absolute; top: 100px!important; left: -25px!important; }
.writing-grant-box-3 {background: #5A8DEA; padding: 10px 30px; margin: 15px 0; border-radius:0px 30px;margin-left:40px!important;}
.writing-grant-box-4 {background: #f9f4f0; padding: 20px 20px; text-align: center; border: 1px solid #e9e4e0; margin: 20px 0px; margin-left: -40px!important; }
.writing-grant-box-6 {background: #5A8DEA;padding:10px 30px; margin: 10px 0; border-radius: 0 30px; margin-left: -40px!important;}
.writing-grant-box-6 h4,.writing-grant-box-13 h4,.writing-grant-box-9 h4,.writing-grant-box-3 h4 {color: #fff; font-weight: 600; margin-bottom: 0px; }
.writing-grant-box-6 p,.writing-grant-box-13 p,.writing-grant-box-9 p,.writing-grant-box-3 p {color: #fff; margin-top: 5px; }
.writing-grant-box-6 p a {color: #fff; text-decoration:underline; }
.writing-grant-box-9 {background: #5A8DEA; padding: 10px 30px; margin: 10px 0px; border-radius: 0px 30px; margin-left: 40px!important; margin-bottom: 40px!important; }
.writing-grant-box-12 {background: #f9f4f0; padding: 20px 20px; text-align: center; border: 1px solid #e9e4e0; margin: 20px 0; margin-left:40px!important; }
.writing-grant-box-13 {background: #5A8DEA; padding: 10px 30px; margin: 20px 0px; border-radius: 0px 30px; margin-left:-40px!important; }
.writing-grant-red-line-wrapper {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/grants-page-images/red-line.png); background-repeat: no-repeat; min-height: 1160px!important; background-position: center; margin-top: 10px; }
.writing-grant-red-line-wrapper-1 {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/grants-page-images/red-line.png); background-repeat: no-repeat; min-height: 860px!important; background-position: center; margin-top: 10px; }
.receive-funding-text {text-align: center; padding: 20px 15px 50px 15px; }
.receive-funding-text p {font-weight: 600; padding: 0px 140px; }
/****************ka-resources-page************************/
.Learning-center-wrapper {padding: 50px 15px; }
.Learning-center-text {text-align: center; }
.Learning-center-text h1 {color: #ffffff; margin-top: 40px; }
.headline-text {margin-left: 0px!important; }
.headline-text h3 {color: #174278; font-weight: 600; }
.headline-text .KnowAtom-gives {padding-bottom: 20px; }
.headline-text a p {font-weight: 600; padding: 7px 50px; }
.headline-image {margin: 18px 0px; padding-bottom: 40px; }
.browse-our-library-wrapper {padding: 20px 15px; background: #E1E0DE; position: fixed; width: 100%!important; bottom: 0; }
.browse-our-library-heading h4 {font-family: 'Noto Serif',serif; color: #352f2c; font-weight: 600; font-size: 28px; letter-spacing: 1px; }
.browse-our-library-form .actions {display: none!important; }
.browse-our-library-form .hs_cos_wrapper_type_form select {border-radius: 10px!important; border-color: #aaa!important; height: 35px!important; }
/************ka-new-resources-page*********************/
.headline-wrapper {padding:0px 15px; }
.new-resources-wrapper {padding: 20px 0px; }
.headline-image-1 {margin: 0px 0; max-width: 250px!important; float: left!important; margin-right: 27px!important; }
/*************ka-knowatom-blog***********************/
.blog-banner-wrapper {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/ka-knowatom-blog-images/banner-imge.jpg); min-height: 290px!important; background-repeat: no-repeat; background-size: cover; }
.blog-Press-News-wrapper {padding: 30px 15px; }
.blog-Press-News-text h1 {color: #352f2c; }
.New-Blog-Listing-content-1 .blog-listing-wrapper .post-header h2 a:hover {text-decoration: underline;}

/****************** my styles *****************/
.slide-flourish::before {content: url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/ka-flourish-left.png'); vertical-align: -webkit-baseline-middle;}
.slide-flourish::after {content: url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/ka-flourish-right.png'); vertical-align: -webkit-baseline-middle;}
.slide-burst::before {content: url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/slide-burst-left.png'); vertical-align: sub;}
.slide-burst::after {content: url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/slide-burst-right.png'); vertical-align: sub;}
.test-menu ul li a {color: #352f2c; font-size: 16px; padding: 25px 5px!important; letter-spacing: .50px; max-width: 100%!important; vertical-align: middle; }
.test-menu ul {width:100%!important; }
.test-menu ul li {width:25%; text-align:center; background: #E9E8E4; }
.test-menu ul li:first-child {border-radius:5px 0px 0px 5px; }
.test-menu ul li:last-child {border-radius:0px 5px 5px 0px; }
.test-menu ul li:hover {background: #FEE101; }
.test-menu ul li:hover a { padding: 25px 5px!important; }
.test-menu .active-branch .active {background: #FEE101; font-weight: 600; }
.post-header h2 {margin-bottom: 5px; }
.blog-content-1 .post-header h2 a {color: #00A1F2; font-size: 22px; text-decoration: none; }
.blog-content-1 .clearfix a {font-size: 16px; color: #ccc; text-decoration: none; font-style: italic; }
.Blog-Listing-content {position:relative;}
.Blog-Listing-content .clearfix {position: absolute; bottom: -15px;font-size: 16px; color: #ccc; text-decoration: none; font-style: italic; }
.post-header .hubspot-editable {color:#ccc; font-size: 16px; letter-spacing: 0.5px; margin-bottom:40px; }
.post-header .hubspot-editable a {color: #ccc; text-decoration: none; }
.more-link {font-size: 16px; color: #ccc; text-decoration: none; font-style: italic; }
.post-item {margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ccc; }
.post-item:last-child {border-bottom: 0px solid #ccc; margin-bottom: 0px; }
.blog-cta-wrapper {padding: 0px 15px 60px 15px; }
.blog-cta-1 {text-align: right; }
.blog-cta-1 a p {margin-bottom: 0cm; border: 4px solid #076e39; background-color: #00b04e; font-size: 18px; padding: 6px 30px; }
.blog-cta-2 a p {font-size: 18px; padding: 6px 60px; }
.post-header h1 {text-decoration: none; font-size: 45px; line-height:50px; color: #352f2c; margin:10px auto 5px auto; }
.blog-form .input input {width: 50%!important; }
.blog-form .input textarea {width: 52%!important; }
.post-listing-simple .post-item h2 {line-height: 35px; margin-top: 0; margin-bottom: 0px; }
.post-listing-simple .post-item h2 a {color: #00A1F2; text-decoration: none; font-size: 22px; }
.post-topic-filter {display: none!important; }
.hs-content-path-blog-3-key-features-of-next-generation-designed-sc .row-fluid .post_right_side_group {max-width: 340px; position: relative; top: 15px; }
.hs-content-path-blog-3-key-features-of-next-generation-designed-sc .row-fluid .post_right_fixed {max-width: 340px; position: fixed; top: 85px; }
.hs-content-path-blog-3-key-features-of-next-generation-designed-sc .Blog-Listing-right-wrapper .row-number-8 {display: table-footer-group; } .hs-content-path-blog-3-key-features-of-next-generation-designed-sc .Blog-Listing-right-wrapper .row-number-9 {display: table-header-group; }
.hs-content-path-blog-3-key-features-of-next-generation-designed-sc .Blog-Listing-right-wrapper .row-number-9 .Blog-Listing-right-topic {padding-top: 0; }
/******************Blog-Listing-page******************/
.blog-content h2,.Blog-Listing-content .post-body h2 {line-height: 30px; font-size: 24px;}
.teaching-with-heading {text-align: center; padding: 50px 100px; }
.teaching-with-heading h1 {color: #352f2c; line-height: 50px; }
.Blog-Listing-content-wrapper {border-right: 2px solid rgba(204, 204, 204, 0.56); padding: 0px 20px 0px 0px; }
.Blog-Listing-content .post-body img {float: left; padding: 0px 20px 0px 0px; }
.Blog-Listing-content .post-body ul li span {font-family: 'Karla'; font-size: 18px; color: #352f2c; }
.Blog-Listing-content .post-body ol li, .Blog-Listing-content .post-body ul li { font-size:17px;}
.Blog-Listing-content .post-body ol li span {font-family: 'Karla'; font-size: 18px; color: #352f2c; }
.Blog-Listing-content .post-body h3 {color: #00b04e; text-transform: uppercase; font-size: 20px; font-weight: 600; }
.Blog-Listing-right-CTA {text-align: center; }
.Blog-Listing-right-topic {padding: 40px 15px 20px 15px; }
.blog-listing-image-cta {padding: 20px 20px 20px 0px; }
.Blog-Listing-right-topic h3 {background-color: #5A8DEA; color: #fff; text-align: center; text-transform: uppercase; padding: 10px 0px; margin: 0px; border-radius: 0px 20px 0px 0px; font-size: 22px; }
.Blog-Listing-right-topic .widget-module {background-color: #E1E0DE; padding: 30px 20px; border-radius: 0px 0px 0px 20px; } 
.Blog-Listing-right-topic .widget-module ul {margin: 0px; }
.Blog-Listing-right-topic .widget-module ul li {list-style: none; padding: 5px 0px; }
.Blog-Listing-right-topic .widget-module .filter-expand-link { font-size: 16px; color: #352f2c; padding: 0px 20px; display: inline-block; margin-top: 15px; }
.Blog-Listing-right-topic .widget-module ul li a {font-size: 16px; color: #352f2c; }
.Blog-Listing-right-si {padding: 20px 20px; }
.Blog-Listing-right-si h3 {background-color: #5A8DEA; color: #fff; text-align: center; text-transform: uppercase; padding: 10px 0; margin: 0; border-radius: 0 20px 0 0; font-size: 22px; }
.Blog-Listing-right-si .follow {background-color: #E1E0DE; padding: 30px 15px; border-radius: 0 0 0 20px; }
.Blog-Listing-right-si img {padding: 0px 8px; cursor: pointer; }
.Blog-Listing-right-form {padding: 20px 20px; }
.Blog-Listing-right-form h3 {background-color: #5A8DEA; color: #fff; text-align: center; text-transform: uppercase; padding: 10px 0; margin: 0; border-radius: 0 20px 0 0; font-size: 22px; }
.Blog-Listing-right-form form {background-color: #E1E0DE; padding: 30px 15px; border-radius: 0 0 0 20px; }
.Blog-Listing-right-form .input input {border: none!important; padding: 10px 50px!important; background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/ka-knowatom-blog-images/listing-page/search-icon.png); background-repeat: no-repeat; background-position: left 15px center; font-style: italic; border-radius: 0 10px!important; }
.Blog-Listing-right-form .actions {text-align: right; padding-right: 10px; }
input.hs-button.primary { -webkit-appearance: none!important;} 
.Blog-Listing-right-form .actions input.hs-button.primary.large {background-color: #5194ec; border: 4px solid #3a68a5; padding: 5px 30px; }
.Blog-Listing-banner {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/ka-knowatom-blog-images/listing-page/bg-img1.jpg); min-height: 670px!important; background-repeat: no-repeat; background-size: cover; }
.blog-content-1 .post-body img {display:none; }
.stay-up-date-form-wrapper {background-color: #E1E0DE; padding: 30px 15px 10px 15px; }
.stay-up-date-form-heading {text-align: center; }
.stay-up-date-form-heading h3 {font-family: 'Noto Serif',serif; color: #352f2c; margin: 0px; margin-bottom: 15px; font-weight: 900; font-size: 23px; }
.stay-up-date-form {padding-left: 110px; }
.stay-up-date-form h3 {margin: 0px; float: left; padding: 0px 20px 0px 0px; font-weight: 600; color: #352f2c; font-size: 20px; }
.stay-up-date-form .input ul {margin: 0px; }
.stay-up-date-form .input ul li {float: left; list-style: none; color: #352f2c; padding-top: 5px; }
.stay-up-date-form .input ul li label {font-size: 20px!important; margin-right: 20px!important; }
.stay-up-date-form .input input {float: left; max-width: 25%; border: none!important; font-size: 13px!important; border-radius: 0px 10px!important; }
.stay-up-date-form .actions input.hs-button.primary.large {background-color: #5194ec; border: 4px solid #3a68a5; padding: 5px 30px; margin-left: 20px!important; cursor: pointer; }
/******************ka-knowatom-new-blog*****************/
.New-Blog-Listing-content-1 {border-right: 2px solid rgba(204,204,204,0.56); padding: 0 19px 0 0; }
.New-Blog-Listing-content-1 .blog-listing-wrapper .post-header {padding: 0px 0px 0px 0px; }
.New-Blog-Listing-content-1 .blog-listing-wrapper .post-header h2 {margin: 10px 0px; line-height: 1.2em; }
.New-Blog-Listing-content-1 .blog-listing-wrapper .post-header h2 a {color: #352f2c; text-decoration: none; line-height: 1.2em; font-size: 28px; }
.New-Blog-Listing-content-1 .hs-featured-image-wrapper {float: left; margin: 0px 30px 20px 0px; width: 99%; }
.New-Blog-Listing-content-1 .hs-featured-image {margin: 0px!important; max-width: 100%!important; width: 99%; border-radius: 0 10px 0 10px; border: 0px; }
.New-Blog-Listing-content-1 .hs-featured-image img {width: 99%;}
.New-Blog-Listing-content-1 .more-link {text-transform: uppercase; background-color: #ff5431; color: white; text-align: center; font-size: 18px; font-family: 'Karla'; padding: 10px 18px; border-radius: 0 10px 0 10px; border: 0px; margin-top: 15px; display: inline-block; }
.New-Blog-Listing-content-1 .blog-listing-wrapper .post-item {border-bottom: 2px solid rgba(204,204,204,0.56); margin-bottom: 50px; padding-bottom: 50px; }
.New-Blog-Listing-content-1 .blog-listing-wrapper .all-posts-link {color: #5194ec; text-transform: uppercase; font-size: 18px; }
.New-Blog-Listing-content-1 .blog-listing-wrapper .blog-pagination a { font-family: 'Karla'!important; }
.New-Blog-Listing-content-1 .blog-listing-wrapper .next-posts-link {color: #5194ec; text-transform: uppercase; font-size: 18px; padding: 0px 0px 0px 10px; }
.New-Blog-Listing-content-1 .blog-listing-wrapper .previous-posts-link {color: #5194ec; text-transform: uppercase; font-size: 18px; padding-right: 20px; }
/****************ka-leadership-page*********************/
.leadership-banner-wrapper {padding: 50px 15px 40px 15px; background-color: #E8E3DF; }
.leadership-banner-heading {text-align: center; }
.leadership-banner-heading h1 {color: #352f2c; }
.leadership-banner-heading h3 {font-weight: 600; color: #352f2c; padding: 0px 80px; padding-bottom: 30px; line-height: 30px; }
.leadership-banner-heading a p {font-size: 21px; padding: 15px 30px; }
.executive-officer-wrapper {padding: 100px 15px 50px 15px; background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/leadership-Page-images/arrow-down-shape.png); background-repeat: no-repeat; background-position: center top; }
.executive-officer-bio-wrapper {border-bottom: 2px solid #E8E3DF!important; padding-bottom: 40px; margin-bottom: 40px; }
.executive-officer-bio-wrapper-1 {border-bottom: 0px solid #E8E3DF!important; padding-bottom: 0px; margin-bottom: 0px; }
.executive-officer-image {background-color: #E8E3DF; border-radius: 0px 15px; max-width: 285px; }
.executive-officer-image img {border-radius: 0px 15px 0px 0px; }
.executive-officer-image p {padding: 25px 19px; background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/leadership-Page-images/OC-icon.png); background-repeat: no-repeat; background-position: left 10px top; color: rgba(116, 113, 110, 0.8); font-style: italic; }
.executive-officer-bio h2 {color: #084277; margin-bottom: 0px; margin-top: 0px; }
.executive-officer-bio h3 {color: #352f2c; font-weight: 600; margin-top: 0px; margin-bottom: 40px; }
/**********leadership-team-colum************/\
.executive-officer-image .alignleft {margin-right: 20px; }
.alignleft {float: left; }
.executive-officer-bio {max-width: 70%; }
.alignright {float: right; }
a[href^=tel] {text-decoration:inherit; color: inherit; }
/********* KA-FOOTER ***************/
.kafooter {background-color: #352f2c; padding-top: 40px; padding-bottom: 35px}
.kafooter p { font-size: 16px; line-height: 1.5em; margin-top: 0px!important;}
.kafooter p a {color: #acacac;}
.kafooter p a:hover {color: white; text-decoration: none;}
.kafooter h5 {color: white;}
.footerline hr {margin: 30px 0px 40px 0px; color: #acacac!important;}
.footerlinks {width: 20%!important; margin: 0px!important;}
.footertxt {text-align: center; padding-top: 5px;}
.footertxt .KnowAtom-llc {color: #acacac; }
.footertxt .footer-number {color: rgba(255, 255, 0, 1)!important }
.footer-social-icons img{padding:5px;}
/********* HOMEPAGE ***************/
.brochure-cta {max-width: 255px}
.home-button--contact a {margin-top:3px;}
.background-image {display: none !important;}
#banner-background-image{position: relative; background-color: #444; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;; min-height: 788px; }
.home-background {display: none !important; }
#home-background{position: relative; background-color: #444; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;; min-height: 100%!important; }
.heroheader {margin-top: 137px!important;}
.heroheader h1 {color: white; text-align: center; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);}
.herocopy {  max-width: 730px!important; float: none!important; margin: 0 auto!important;}
.herocopy h3 {color: white; text-align: center; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);}
.arrowbar h1 {text-align: center; color: #352f2c; background-color: white; font-size: 40px; padding: 35px 0px; margin-bottom: 0px }
.whitearrow {text-align: center!important;  display: block;position: relative;z-index: 9999;}
.yellowsection {background-color:  #ffe100 ; margin-top: -36px!important; z-index: 1; padding-top: 85px}
.yellowsection h2 {margin-top: 40px;}
.bluesection {background-color:  #2970d9; padding-top: 50px }
.bluesection h2 {color: white; margin-top: 90px;}
.bluesection p {color: white;}
#banner-background-image2{position: relative; background-color: #444; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; }
.profdevsection {padding-top: 60px;}
.profdevsection h2 {text-align: center;}
.profdevtxt {width: 60%!important; float: none!important; text-align: center!important; margin: 0 auto!important;}
.greensection {background-color:  #00b04e; padding-bottom: 75px }
.greensection h1 {color: white; text-align: center; margin-top: 80px; margin-bottom: 30px;}
.greensectiontxt p {color: white; text-align: center; width: 70%!important; margin: 0px auto 45px auto!important; float: none!important;}
.greensection p {color: white; margin-top: 13px;}
.greensection h4 {font-size: 70px; color: #fff; margin-top: 0; font-family: 'Steelfish'; margin: 0px; padding: 0px 15px; }
.greensection h6 {color: white; margin-top: 25px;}
.greensection h5 {color: white;}
.statistics {border-top: 2px solid #06552a; padding-top: 35px; padding-bottom: 20px;}
.statisticsimg {text-align: center;}
.statisticscontainer {margin-top: 20px;}
/**********homepage v2 ********/
.profdevsection {background: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/home-page-images/profdevbanner-1.jpg); background-repeat: no-repeat; background-size: cover; min-height: 920px!important; box-shadow: rgba(110, 108, 108, 0.498039) 0 -3px 10px 1px; }
.bluesection {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/planbook.jpg); background-repeat: no-repeat; min-height: 494px!important; background-position: right bottom; background-position-y: 30px; }
/********* LANDING PAGES ***************/
.no-hero-h1 h1 {color: #352f2c; text-align: center; margin-bottom: 35px}
.no-hero-h4 h4 {font-weight: bold; text-align: center; font-size: 20px;}
.lan-speaker-usr-img img {border-radius: 100px;}
.lpbanner {background: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/LPHeader.jpg) center center no-repeat; background-size: cover; height: 100%; }
.lpbanner2 {background: url(https://www.knowatom.com/hubfs/images/blog-header-KA.jpg) center center no-repeat; background-size: cover; height: 100%; }
.lpformcontainer {border: 2px solid #5194ec; border-radius: 0px 10px 0px 10px; background-color: white; box-shadow: 0px 0px 20px #888888; position: relative; top: -72px!important;}
.lpformcontainer2 {border: 2px solid #5194ec; border-radius: 0px 10px 0px 10px; background-color: white; box-shadow: 0px 0px 20px #888888; position: relative; top: -72px!important;}
.row-fluid .simpleformcontainer {border: 2px solid #5194ec; border-radius: 0px 10px 0px 10px; background-color: white; box-shadow: 0px 0px 20px #888888; margin: 40px 0px 70px;}
.lpformcontainer h2 {background-color: #5194ec; border-radius: 0px 7px 0px 0px; color: white; text-transform: uppercase; padding: 15px; margin: 0px ; font-weight: normal}
.lpformcontainer2 h2 {background-color: #5194ec; border-radius: 0px 7px 0px 0px; color: white; text-transform: uppercase; padding: 15px; margin: 0px ; font-weight: normal}
.simpleformcontainer h2 {background-color: #5194ec; border-radius: 0px 7px 0px 0px; color: white; text-transform: uppercase; padding: 15px; margin: 0px ; font-weight: normal}
.srformcontainer  { border-radius: 0px 10px 0px 10px; background-color: white;  position: relative;}
.srformcontainer h2 {background-color: #5194ec; border-radius: 0px 7px 0px 0px; color: white; text-transform: uppercase; padding: 15px; margin: 0px ; font-weight: normal}
.lpform { padding:10px 27px 10px 20px !important; }
.lpgreybar {background-color: #e9e9e9; height: 128px;}
.lpgreybar p {margin-top: 40px;}
.formbluebar p {margin-top: 20px; }
.whitebackground {background-color: white;}
.lessonplanimage {background-color: white; padding: 20px; border-radius: 0px 10px 0px 10px; border: 4px solid #065b2d; border-left: 0px!important; border-top: 0px!important; text-align: center; margin-right: 15px; }
.lessonplanunits {border-left: 1px solid #66c996; padding-left: 15px; margin-left: 0px!important; margin-right: 15px;}
.gradeunits {margin-top: 20px!important;}
.lpcontent {margin: 30px 0px!important;}
.lpcontent2 {margin: 30px 0px!important;}
.lpbannertxt h1 {text-align: center; color: white; margin-top: 90px; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);}
.lpbannertxt h2 {text-align: center; color: white; font-weight: normal!important; margin-bottom: 130px; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);}
.lpbannertxt2 h1 {text-align: center; color: white; margin: 90px 0px 120px 0px; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);}
.lpbannertxt2 {width: 80%!important; margin: 0 auto!important; float: none!important; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1); }
.lpfooterlogo {text-align: center!important;}
.lpfootercopyright {text-align: center;}
.lpshare {margin-top: 275px; text-align: center!important;}
.lpshare h3,.lpshare2 h3{text-transform: uppercase; text-align: center; color: #352f2c;}
.lpshare2 {text-align: center!important; margin-bottom: 50px;}
.lprightcollp {margin-right: 0!important; float: right!important; }
.lpleftcollp{margin-left: 0!important; }
.cta-lift-typ img { transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out;}
.cta-lift-typ img:hover{transform: translateY(-8px);}
.leftcolcontent .typ-side-ctas {margin: 0px !important;}
.typ-side-ctas {margin: 20px 0px ;}
.typ-side-cta-left {text-align: right!important;}
.typ-side-cta-right {text-align: left!important;}
.tybanner {background: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/LPHeader.jpg) center center no-repeat; background-size: cover; height: 100%; text-align: center; margin-bottom: 40px; padding:90px 5px; }
.tybanner h1 {color: white; margin: 0px; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1); line-height:normal;}
.tybanner h3 {color: white; margin-bottom: 0px; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);}
.tybanner-dl {background: url(https://www.knowatom.com/hubfs/Deeper%20Learning/TYP/KA-DL-Topic1-TYP.jpg) center center no-repeat; background-size: cover; height: 100%; text-align: center; margin-bottom: 40px; padding-bottom: 50px; }
.tybanner-gen {background: url(https://www.knowatom.com/hubfs/KA-highlights-banner.jpg) center center no-repeat; background-size: cover; height: 100%; text-align: center; margin-bottom: 40px; padding-top: 20px; padding-bottom: 70px; }
.tybanner-dl h1, .tybanner-gen h1 {color: white; margin-top: 60px; margin-bottom: 20px; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1); line-height:normal;}
.tybanner-dl h3, .tybanner-gen h3 {color: white; margin-bottom: 90px; text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);}
.leftcolcontent h3 {color: #352f2c;}
.leftcolcontent {border-right: 2px solid #e3e1e0; padding-right: 20px; margin-bottom: 50px; width:61% !important;}
.left-full-width {width: 100% !important;}
.row-fluid .span4 .sidebarbox {width: 90% !important;}
.sidebarbox {border-radius: 0px 10px 0px 10px; background-color: #e3e1e0; margin-bottom: 45px; width: 100%;}
.sidebarbox h3 { text-transform: uppercase; color: white; padding: 10px 15px; margin: 0px;}
.sidebarboxheader {background-color: #5194ec; border-radius: 0px 10px 0px 0px;}
.postlisting {padding: 5px 20px;}
.postlisting a {color: #352f2c!important; font-family: 'Karla'; font-size: 18px; color: #352f2c; line-height: 1.4em; text-decoration: none }
.postlisting a:hover {text-decoration: underline;}
.postlisting li {margin-bottom: 15px;}
.postlisting h3 {display: none;}
/********* FORM STYLING ***************/
/*--*/
label {font-family: 'Karla'!important; font-weight: normal!important; font-size: 18px!important;}
select {height: 44px!important; }
input[type="checkbox"] {border-radius: 0px!important; box-shadow: none!important; border: 1px solid #352f2c!important; display:block !important;}
input.hs-button.primary.large { text-transform: uppercase; background-color: #ff5431; color: white; text-align: center; font-size: 18px; font-family: 'Karla'; padding: 10px 18px; border-radius: 0px 10px 0px 10px; border: 4px solid #b53d25; border-left: 0px!important; border-top: 0px!important; text-shadow: none!important; margin-bottom: 15px;   display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
input.hs-button.primary.large: hover {box-shadow: none!important; -webkit-transform: translateY(-8px);transform: translateY(-8px);}
.hs-form-booleancheckbox {margin-bottom: 15px; margin-top: 5px; list-style-type: none!important; padding-left: 0px!important;}
.lpform ul {padding-left: 0px!important; list-style-type: none!important; margin-top: 0px!important}
.lpform ul li {margin-left: 0px!important; margin-top: 0px!important}
.lpform input[type="checkbox"]{display: inline-block !important; opacity: 1 !important;}
.hs-blog-social-share {display:none!important;}
.hs-form-field ul {
  margin: 0;
}
.hs-form-field {
  margin: 0 0 15px;
  text-align:left;
}
/* ===================MOBILE MEDIA QUERIES================= */
/* =================Screen sizes smaller than site maxWidth (.page-center)============== */
@media only screen and (min-width:1081px) and (max-width:1400px){
  .bluesection{  background-image: none;min-height: 100%!important;}
  .planbook{ background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/planbook.jpg); background-repeat: no-repeat; background-position: right bottom;  background-position-y: 0px;  background-size: 100%;  padding: 180px 0px;}
  .download-bg-img{min-height: 400px!important;}  
  .yellowsection h2{ margin-top: 0px;}
  .bluesection h2 { margin-top: 30px;}
  .greensection h1 {margin-top: 80px;}
  .STEM-Connects-wrapper{padding-left: 30px;}
  .administrators-wrapper{ padding: 50px 10px;}
  .heading-slider-wrapper{ padding: 50px 10px;}
  .Media-Resources-banner-wrapper{ background-size: cover;}
  .workshop-wrapper{padding: 50px 10px 100px 10px;}
  .workshop-text-box-1,.workshop-text-box-2, .workshop-text-box-3{  min-height: 380px!important;}
  .workshop-text-box-4,.workshop-text-box-5, .workshop-text-box-6{ min-height: 406px!important;}
  .greensection h4{ padding: 0px;}
  .AdminSupers-banner-wrapper{ background-position-y: 60px;background-color: #EAE5E1;background-size: 100% 80%;height: 300px;}       
}
@media (max-width: 1080px) {
  .header-wrapper{ padding: 10px 10px;}
  .header-v2-menu1 ul li a{ padding: 10px 0px!important; font-size: 15px!important;}
  .header-v2-menu1{ text-align: center;}
  .herocta{ width: 100%!important;}
  .planbook{ padding: 170px 0;}
  .yellowsection h2{margin-top: 0px;}
  .bluesection h2{margin-top: 30px;}
  .profdevtxt{padding: 10px;}
  .profdevsection{  min-height: 600px!important; padding-top: 20px; background-position: center center;}
  .greensection h1{ margin-top: 30px;}
  .bluesection{ min-height: 100%!important; background-image: none;}
  .planbook{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/planbook.jpg); background-repeat: no-repeat;  min-height: 371px!important;background-position: right bottom;  background-position-y: 30px;  background-size: 100%;}
  .download-bg-img{ min-height: 400px!important;}
  .greensection h4{  padding: 0px;}
  .widthcontainer{  width: 100%!important;  padding: 0px 10px;}
  .kafooter p{ font-size: 15px;}
  .footer-social-icons{ text-align: center;}
  .Educators-banner-text{  padding: 60px 10px;}
  .great-questions-wrapper{  padding: 40px 10px;}
  .my-school-warpper{ padding: 30px 10px;}
  .What-can-Knowatom-wrapper{ padding-left: 10px!important; padding-top: 0;}
  .Curriculum-banner-text {padding-top: 120px; }
  .page-section-center-1 {top: 0%; }
  .What-Do-I-Get-wrapper {padding-left: 40px; }
  .What-Do-I-Get-text-2 {padding-bottom: 21px; }
  .What-Do-I-Get-text-2 p {margin: 0px; }
  .What-Do-I-Get-text-3 {padding: 20px 10px; padding-bottom: 45px; }
  .What-Do-I-Get-text-8 {padding: 20px 10px; }
  .What-Do-I-Get-text-7 {padding-bottom: 70px; }
  .Download-text a p {margin: 20px 20px 0 0px; padding: 10px 30px; }
  .STEM-Connects-wrapper {padding-left: 30px; padding-right: 30px; }
  .STEM-Connects-cta-text {padding-left: 13px; }
  .Bottom-Line-text {padding-top: 30px; }
  .AdminSupers-banner-wrapper {background-position-y: 60px; background-color: #EAE5E1; background-size: 100% 80%; height: 300px; }
  .AdminSupers-banner-heading {padding: 50px 0px; }
  .administrators-wrapper{padding: 50px 10px;}
  .my-school-img{min-height: 290px!important;}
  .heading-slider-wrapper{padding: 50px 10px; }
  .heading-slider-text h3{background-position: left 210px bottom; }
  .Media-Resources-banner-wrapper{background-size: cover; }
  .media-contact-img{margin-left: 12px!important; }
  .ProfessionalDev-banner-heading {padding: 80px 0px; }
  .workshop-wrapper {padding: 50px 10px 100px 10px; }
  .workshop-text-box-1, .workshop-text-box-2, .workshop-text-box-3 {min-height: 380px!important; }
  .workshop-text-box-4, .workshop-text-box-5, .workshop-text-box-6 {min-height: 406px!important; }
  .workshop-text-box-7, .workshop-text-box-8, .workshop-text-box-9 {min-height: 480px!important; }
  .core-principles-text-1, .core-principles-text-2, .core-principles-text-3 {min-height: 237px!important; }
  .stem-school-text {padding-left:20px; }
  .meet-the-team-heading {padding-top: 50px; }
  .dimensions-wrapper {background-position: center center; padding:100px 1px; }
  .disciplinary-text-1 {padding: 10px 0 10px 0px; }
  .disciplinary-text-3 {padding: 100px 0 10px 0px; max-width: 250px; float: right!important; }
  .disciplinary-text-2 {padding: 38px 0 10px 88px; }
  .disciplinary-text-4 {padding: 95px 0px 10px 0; max-width: 250px; }
  .Grants-banner-wrapper {padding: 100px 15px; }
  .Grants-banner-heading p {padding: 0px; }
  .finding-grant-text .Organizations {padding: 0px; }
  .easy-steps-heading p {padding: 0px; }
  .writing-grant-red-line-wrapper {min-height: 1210px!important; }
  .writing-grant-red-line-wrapper-1 {min-height: 890px!important; }
  .receive-funding-text p {padding: 0px 50px; }
  .writing-grant-box-14 {margin-bottom: 40px; }
  .writing-grant-box-11 p {max-width: 209px; }
  .headline-image {padding: 0px 10px; }
  .headline-text {padding: 0px 10px; }
  .blog-Press-News-text ul li a {padding: 25px 60px; }
  .blog-content-wrapper {padding: 0px 15px; }
  .Blog-Listing-right-wrapper{margin-left: 14px!important;}
  .Blog-Listing-content-wrapper{padding: 0px 10px;}
  .Blog-Listing-right-si img{padding: 0 5px;}
  .New-Blog-Listing-content-1{padding: 0 19px 0 10px !important;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-header h2 a{line-height: 25px;}
  .executive-officer-bio{ padding-left: 10px;}
  .blog-top-padding {padding-top:35px;}
}
.head_top_level_menu_header-v2-cta a {float: right;margin-top:0;}
.head_top_level_head_topcta-holder { margin-left: 0px!important; min-height:1px;}
.blog-sub-typ {margin-bottom: 20px;}
.blog-sub-typ img { display:block; margin-right:auto; margin-left:auto; margin-top:-55px;}
.blog-sub-typ p {color:#ffffff;}
.blog-sub-typ h2, .blog-sub-typ h4  {color:#ffe100; text-transform:uppercase; font-weight:700; font-size:20px;}
.blog-typ-form {background: #faf4f0;  border-radius: 0 20px; float: left; margin: 0; padding: 25px 32px 15px;  width: 474px;}
.blog-typ-form li {float: left; margin-right: 15px;}
@media (max-width:767px) { 
  .blog-typ-form li {float: none;margin-right: 0px;} 
  .brochure-cta {max-width: inherit; margin-bottom: 25px}
}
.custom-menu-primary .hs-menu-wrapper > ul ul li {padding-left: 15px; }
.row-fluid .blog-sub-form {margin-top:20px;}
.blog-sub-typ h3 {text-align:center; color:#ffffff; font-weight:500; line-height:1.25em; margin-top:0;}
.blog-sub-lp {text-align:left!important;}
.typ-resource {background: #5194ec; border-radius: 0 20px; float: none; display: inline-block; padding: 0 20px 20px; width: 232px; margin: 47px 0 0; }
@media (max-width:1090px) {
  .typ-resource { margin: 40px 0 90px;}
  .typ-intro {padding: 30px 0px}
}
/* ======================Landscape tablet and smaller devices============ */
@media (max-width: 1040px) {
  .header-v2-menu1 ul li a {font-size: 15px!important; }
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .row-fluid .phenomena_step2 .row-fluid .phenomena_step2_left.my-step2-raw img { width: 410px !important; }
  .this-page-raw .row-fluid .blog-banner-hdr h1 { font-size: 34px; }
  body.this-page-raw.ka-blog  #subscribeBtn { padding: 10px 10px !important; position:relative; z-index:1; }   
  .this-page-raw .row-fluid .stickclass { margin-bottom: 0; }
  .this-page-raw .row-fluid .mycss-myraw { top:16px; }
  .this-page-raw .row-fluid .new-page-center { margin-top:0px !important; top: 0px; }
  .row-fluid .pricing_hero-mycss { min-height: 360px; }
  .header-v2-menu1 ul li a {padding: 10px 0px!important; font-size: 11px!important; letter-spacing: 0px; }
  .header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {padding: 0 6px; }
  .bluesection {padding-top: 30px; }
  .planbook {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/planbook.jpg); background-repeat: no-repeat; min-height: 255px!important; background-position: right bottom; background-position-y: 0px; background-size: 100%; padding: 0px; margin-top: 110px; }
  .bluesection p {font-size: 16px!important; }
  .bluesection {min-height: 100%!important; background-image: none; }
  .header-v2-cta a p {padding: 10px 0px; }
  .my-school-warpper {text-align: center; }
  .yellowsection h2 {margin-top: 0px; }
  .Educators-banner-text p {padding: 0px; }
  .What-can-Knowatom-wrapper {padding-top: 0; padding-left: 0px!important; background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/capture-image-1-1.png); background-repeat: no-repeat; background-position: center bottom; background-size: 50%; padding-bottom: 200px; }
  .What-can-Knowatom-text {text-align: center; width: 100%!important; position: absolute; margin-left: 0px!important; padding: 30px 15px; }
  .What-can-Knowatom-img {min-height: 470px!important; background: none; }
  .Curriculum-cta {text-align: left; }
  .Curriculum-cta .wdt-get-1 p, .Curriculum-cta .wdt-get-2 p, .Curriculum-cta .wdt-get-3 p, .Curriculum-cta .wdt-get-4 p {min-height: 260px; padding: 20px 10px; }
  #accordion h3.ui-accordion-header {font-size: 18px; }
  .core-principles-wrapper {padding: 50px 15px 50px 15px; }
  .Download-text {padding-left: 10px; }
  .Download-text a p {margin: 20px 0px 0 0; padding: 10px 20px; }
  .download-bg-img {background-position: right -30px bottom; }
  .Digital-Downloads-cta-1 {padding: 30px 0px 0 0px; margin-left: 0px!important; }
  .What-Do-I-Get-text-1, .What-Do-I-Get-text-2, .What-Do-I-Get-text-3, .What-Do-I-Get-text-4, .What-Do-I-Get-text-5, .What-Do-I-Get-text-6, .What-Do-I-Get-text-7, .What-Do-I-Get-text-8, .What-Do-I-Get-text-9 {padding:20px 10px; }
  .What-Do-I-Get-text-3 {padding-bottom: 33px; }
  .What-Do-I-Get-text-7 {padding-bottom: 182px; }
  .What-Do-I-Get-text-2 {padding: 20px 10px 0px 10px; padding-bottom: 9px; }
  .What-Do-I-Get-text-5 {padding-bottom: 45px; }
  .download-bg-img {min-height: 350px!important; }
  .STEM-Connects-cta {width: 100%!important; text-align: center; }
  .Bottom-Line-text {padding-top: 0px; }
  .STEM-Connects-wrapper {padding-left: 80px; padding-right: 80px; }
  .STEM-Connects-cta-wrapper {width: 100%!important; margin-left: 0px!important; }
  .AdminSupers-banner-wrapper {background-position-y: 60px; background-color: #EAE5E1; background-size: 100% 80%; height: 300px; }
  .AdminSupers-banner-heading h1 {padding: 0px 100px; }
  .curriculum-boots-text {padding: 0px; }
  .administrators-heading h2 {padding: 0 50px; }
  .school-text-img-small-wrapper {width: 65%!important; margin: 0px auto!important; float: none!important; margin-bottom: 40px!important; }
  .my-school-img {min-height: 290px!important; }
  .heading-slider-wrapper {padding: 50px 10px; }
  .heading-slider-text .open-icon {background-position: left 65px; }
  .heading-slider-text h3 {font-size: 18px; padding-left: 30px; background-position: left 270px bottom; }
  .Media-Resources-banner-heading p {padding: 0px 80px; }
  .ProfessionalDev-banner-wrapper {min-height: 0px!important; background-size: cover; background-position: center center; }
  .workshop-text-box-1, .workshop-text-box-2, .workshop-text-box-3, .workshop-text-box-4, .workshop-text-box-5, .workshop-text-box-6, .workshop-text-box-7, .workshop-text-box-8, .workshop-text-box-9 {width: 50%!important; margin: 0 auto!important; float: none!important; margin-bottom: 30px!important; min-height: 0px!important; }
  .workshop-wrapper {padding: 50px 10px 150px 10px; }
  .about-banner-heading p {padding: 0px; }
  table .our-mission-table,.our-mission-table thead,.our-mission-table tbody,.our-mission-table th,.our-mission-table td,.our-mission-table tr {display: block; }
  / Hide table headers (but not display: none;, for accessibility) /
  thead tr {position: absolute; top: -9999px; left: -9999px; }
  .our-mission-table td {    / Behave  like a "row" / position: relative; text-align:center;}
  .our-mission-table td:before {/ Now like a table header / position: absolute; / Top/left values mimic padding / top: 6px; left: 6px; width: 45%; white-space: nowrap; }
  .our-mission-text-img .background-img {width: 100%; min-height: 400px; }
  .our-mission--right-text {padding: 30px 10px; }
  .core-principles-text-1, .core-principles-text-2, .core-principles-text-3 {width: 50%!important; margin: 0 auto!important; float: none!important; margin-bottom: 30px!important; min-height: 0px!important; padding-bottom: 15px; }
  .stem-school-wrapper {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/whitearrow.png)!important; background-repeat: no-repeat!important; background-position: center top!important; }
  .stem-school-img {background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/mobile-imges/unnamed_2.png)!important; width: 100%!important; background-size: cover!important; min-height: 620px!important; position: inherit!important; margin-left: 0!important; }
  .stem-school-text {width: 100%!important; padding: 70px 15px 30px 15px; text-align: center; }
  .meet-the-team-heading {padding: 20px 10px; }
  .meet-the-team-heading h3 {padding: 0px; }
  .dimensions-wrapper {background-position: center center; padding:100px 39px; }
  .Disciplinary-core-CTA-1 {text-align: center; width: 100%!important; padding-bottom: 30px; }
  .Disciplinary-core-CTA-2 {text-align: center; width: 100%!important; margin: 0px!important; }
  .dimensions-text p {padding: 0px; }
  .dimensions-stem-practices-text-wrapper {width: 65%!important; margin: 0 auto!important; float: none!important; }
  .disciplinary-heading p {padding: 0 90px; }
  .disciplinary-text-1 h4, .disciplinary-text-2 h4, .disciplinary-text-3 h4, .disciplinary-text-4 h4 {font-size: 20px; }
  .disciplinary-text-1 {padding: 0px 0 10px 0px; }
  .disciplinary-text-2 {padding: 15px 0 10px 19px; }
  .Grants-banner-wrapper {padding: 100px 15px; }
  .Grants-banner-heading p {padding: 0px; }
  .finding-grant-text .Organizations {padding: 0px; }
  .easy-steps-heading p {padding: 0px; }
  .writing-grant-red-line-wrapper {min-height: 1520px!important; }
  .writing-grant-red-line-wrapper-1 {min-height: 940px!important; }
  .receive-funding-text p {padding: 0px 50px; }
  .headline-image {padding: 0px 10px; }
  .headline-text {padding: 0px 10px; }
  .topics-list li {line-height: 1.2em!important; padding: 3px 0px;}
  .blog-content-wrapper {padding: 0px 15px; }
  .teaching-with-heading {padding: 50px 10px; }
  .Blog-Listing-content-wrapper {padding: 0px 10px; }
  .Blog-Listing-right-topic {padding: 30px 0px; }
  .Blog-Listing-right-topic .widget-module {padding: 30px 10px; }
  .Blog-Listing-right-si {padding: 30px 0px; }
  .Blog-Listing-right-si img {padding: 0 2px; }
  .Blog-Listing-right-form {padding: 30px 0px; }
  .Blog-Listing-right-wrapper {margin-left: 12px!important; }
  .stay-up-date-form {padding-left: 0px; }
  .stay-up-date-form .input ul li label {margin-right: 10px!important; }
  .stay-up-date-form .actions input.hs-button.primary.large {margin-left: 10px!important; }
  .New-Blog-Listing-content-1 {padding: 0 19px 0 10px !important; }
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-header h2 a {line-height: 25px; }
  .New-Blog-Listing-content-1 .blog-listing-wrapper a p {margin: 0 0 0 225px; }
  .executive-officer-bio {max-width: 59%; }
  .headline-image-1 {padding-bottom: 60px; }
}
@media (max-width: 767px) {
  .new_ebook_mid_area { text-align:center; }
  .this-page-raw .row-fluid .mycss-myraw { float:left; width:100%; text-align:center; top:0; }
  .new-ebook-img .hide-mobile { display:none !important; }   
  .hide-desktop { display:block !important; text-align:center; }
  .new-typ-video .bottomcolcontent-right {  padding: 0 !important; margin-top: 30px; border-left: medium none; }
  .Ka-speaker-template .speaker-header-bg h2 {font-size: 35px!important; line-height: 1.3!important;;}
  .Ka-speaker-template .speaker-header-bg h3 {font-size: 19px!important;}
  .Ka-speaker-template .upcoming-events .speaker-header-bg {max-width: 630px !important;}
  .Ka-speaker-template .speaker-sub-header-bg h4 {line-height: 1.2em;}
  .typ-side-cta-left {text-align: center!important;}
  .typ-side-cta-right {text-align: center!important; margin-top: 15px;}
  .header-v2-menu1 ul li ul.hs-menu-children-wrapper { padding-top:0px!important;}
  .mobile-trigger {right: 0!important; left: 0!important; max-width: 70px!important; margin: 0 auto!important; text-align: center!important; }
  .teaching-with-heading {padding-top: 30px!important; } 
  .header-v2-menu1 {padding-top: 44px!important; }
  .heroctaside {float: none!important; width: 100%!important; text-align: center!important; margin: 0px auto!important;}
  .heroctaside2 {float: none!important; width: 100%!important; text-align: center!important; margin: 25px auto!important;}
  .header-wrapper {padding: 10px 0px; }
  .header-v2-menu1 ul li a {padding: 10px 15px!important; }
  .header-v2-logo {text-align:center; }
  .header-v2-menu1 {text-align:center; }
  .header-v2-cta {max-width: 250px; margin: 0 auto!important; }
  .header-v2-menu1 ul li a {max-width: 100%!important; font-size: 13px;}
  .header-v2-menu2-wrapper ul li a {max-width: 100%!important; border-right: none; padding: 10px 0px!important; }
  #banner-background-image {min-height: 420px; padding: 20px 10px 60px 10px; }
  .widthcontainer {width: 100%!important; }
  .heroheader {margin-top: 50px!important; }
  .heroheader h1 {font-size: 30px; }
  .herocopy{width: 100%!important; margin-top: 200px; }
  .herocopy h3 {font-size: 19px; }
  .herocta{width: 100%!important;}
  .arrowbar h1{font-size: 36px;}
  .yellowsection{text-align: center;padding: 50px 0px 0 0px;position: relative;}
  .yellowsection h2{margin-top: 40px;}
  .Light-a-Spark-img{margin-top: 300px;}
  .Light-a-Spark{position: absolute;top: 40px;padding: 0px 10px 0px 0px;}
  .planbook{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/planbook.jpg);background-repeat: no-repeat;min-height: 314px!important;background-position: right bottom;background-position-y: 0;padding: 0;margin-top: 30px;}
  .bluesection{background-color: #5194ec;padding: 30px 0px 0px 0px;background-image: none;min-height: 100%!important;}
  .Prepare-Better {padding: 0px 10px 80px 10px;text-align: center;}
  .profdevsection{min-height: 630px!important;background-position: center center;}
  .profdevtxt{width: 100%!important;}
  .greensection h1{font-size: 42px!important;margin-top: 30px!important;}
  .greensectiontxt p{ width: 100%!important;}
  .Statistics-text p{width: 300px;float: left;padding-left: 20px;}
  .greensection h4{float:left;}
  .Statistics-text p{width: 240px;float: left;padding: 0px 0px 0px 20px;}
  .kafooter{padding: 40px 10px;text-align: center;}
  .footerlinks{width: 100%!important;}
  .footer-social-icons{padding-bottom: 20px;}
  .Educators-banner-wrapper{background-color: #fff;}
  .Educators-banner-text{padding: 60px 10px;}
  .Educators-banner-text h1{margin-bottom: 0px;font-size: 28px;}
  .Educators-banner-text p{font-size: 18px; padding: 0px;line-height: 1.5em;}
  .puts-the-pieces-text{padding-top: 40px;}
  .puts-the-pieces-wrapper{padding: 0px 5px;}
  .puts-the-pieces-text p{font-size: 18px;}
  .puts-the-pieces-img-text{background: none;}
  .puts-the-pieces-img-text h3{padding: 0px;}
  .great-questions-wrapper {padding: 0px 10px;}
  .What-can-Knowatom-wrapper{padding: 0px 10px 20px 10px;}
  .What-can-Knowatom-text{padding: 0px 10px;text-align: center;}
  .What-can-Knowatom-img{min-height: 340px!important;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/1.png);background-size: 100% 100%;margin-top: 30px!important;}
  .my-school-warpper{padding: 0px 10px;text-align:center;}
  .Everything-Teachers-text p{font-size: 20px;}
  .puts-the-pieces-text p{font-size: 19px;padding: 0px;}
  .great-questions-heading h2{font-size: 40px;}
  .Have-additional-text{padding: 0px 10px;}
  .ui-accordion .ui-accordion-header{min-height: 100px!important;padding: 25px 20px 30px 10px!important;}
  .numbers{margin-right: 10px;float: left;margin-bottom: 60px;padding: 18px 0px;}
  #accordion h3.ui-state-active .numbers{margin-bottom: 0px!important; padding: 18px 0px;}
  .What-can-Knowatom-text h2{padding-top: 20px;}
  .ui-accordion .ui-accordion-content{padding: 10px 10px!important;}
  #accordion div.ui-accordion-content-active{padding: 0px 20px 30px 20px!important;}
  #accordion h3.ui-state-active{font-size: 16px;padding-left: 10px!important;padding-right: 10px!important;}
  #accordion h3.ui-accordion-header{font-size: 17px; clear: both;}
  #accordion p{font-size: 16px;}
  .italic-text{font-size: 16px;}
  .What-Do-I-Get-wrapper {padding-left: 0px;}
  .Curriculum-cta .wdt-get-1{padding: 120px 0 0 0px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/1.png);background-repeat: no-repeat;background-position: top 10px center;border: 2px solid #5A8DEA;border-radius: 0 20px 0 20px;background-color: #5A8DEA;}
  .Curriculum-cta .wdt-get-2{padding: 120px 0 0 0px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/2.png);background-repeat: no-repeat;background-position: top 10px center;border: 2px solid #5A8DEA;border-radius: 0 20px 0 20px;background-color: #5A8DEA;}
  .Curriculum-cta .wdt-get-3{padding: 120px 0 0 0px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/3.png);background-repeat: no-repeat; background-position: top 10px center;border: 2px solid #5A8DEA;border-radius: 0 20px 0 20px;background-color: #5A8DEA;}
  .Curriculum-cta .wdt-get-4{padding: 120px 0 0 0px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/4.png);background-repeat: no-repeat;background-position: top 10px center;border: 2px solid #5A8DEA;border-radius: 0 20px 0 20px;background-color: #5A8DEA;}
  .Curriculum-cta .wdt-get-1 h3, .Curriculum-cta .wdt-get-2 h3, .Curriculum-cta .wdt-get-3 h3, .Curriculum-cta .wdt-get-4 h3{background-color: #fff;margin: 0;border-radius: 0 0px 0 0;padding: 20px 20px;}
  .Curriculum-cta .wdt-get-1 p, .Curriculum-cta .wdt-get-2 p, .Curriculum-cta .wdt-get-3 p, .Curriculum-cta .wdt-get-4 p{background-color: #fff;min-height: 190px;padding: 0 20px;border-radius: 0px 0px 0px 20px;padding-bottom: 20px;}
  .Curriculum-cta{text-align: center;width: 65%!important; margin: 0 auto!important;float: none!important;}
  .Download-text{text-align: center;padding: 60px 0px 0px 0px;}
  .Curriculum-banner-text {padding-top: 35px;}
  .Planned-Prepped-cta{padding: 20px 10px;}
  .download-bg-img{background: none;}
  .Download-img{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/curriculum-page-images/unnamed.png);min-height: 351px!important;background-repeat: no-repeat;background-size: contain;background-position: center bottom;}
  .Download-text a p{margin: 20px 10px 0 0;padding: 10px 10px;}
  .Digital-Downloads-cta{text-align: center;}
  .Digital-Downloads-cta-1{text-align: center;}
  .What-Do-I-Get-text-7 {padding-bottom: 30px;}
  .Digital-Downloads-text{padding: 30px 5px 0px 5px;}
  .What-Do-I-Get-text-7, .What-Do-I-Get-text-8, .What-Do-I-Get-text-9{border-bottom: 1px solid #6BA8FB;}
  .STEM-banner-text .stem-stands {margin-bottom: 30px; padding: 0px;}
  .STEM-banner-text h3{padding: 0px;}
  .STEM-Connects-wrapper{padding: 0px 10px;}
  .STEM-Connects-heading h2{font-size: 30px;}
  .STEM-Connects-cta{text-align: center;}
  .STEM-Connects-cta-text p{padding: 10px 10px 0px 10px;}
  .Bottom-Line-text{padding-top: 50px;text-align: center;padding-left: 10px;padding-right: 10px;}
  .Bottom-Line-text .stem-skills{padding: 0px;margin-bottom: 30px;}
  .STEM-Connects-cta-img{float: left!important;}
  .AdminSupers-banner-wrapper{background-size: 239%;padding:10px 0 0 0;height:349px;background-position:bottom right;background-position-y:120px;background-color:#EAE5E1;}
  .AdminSupers-banner-heading{padding-top: 0px;}
  .AdminSupers-banner-heading h1{padding: 0px 15px;font-size: 30px;line-height: 40px;margin-top: 10px;}
  .curriculum-boots-text{padding: 0px;}
  .Planned-Prepped-wrapper{padding: 30px 15px;}
  .administrators-wrapper{padding: 50px 10px;}
  .administrators-heading h2{padding: 0px;}
  .my-school-img{text-align: center;border-radius: 0 7px 0 0px;padding: 20px 25px;min-height: 0px!important;}
  .heading-slider-wrapper{padding: 50px 10px;}
  .heading-slider-text h3{font-size: 16px;padding-left: 30px;background-position: left 160px bottom;}
  .heading-slider-text .open-icon{background-position: left 65px;}
  .heading-slider-text p{background-position: right 268px center;font-size: 14px;}
  .Media-Resources-banner-wrapper{background-size: cover;background-position: center;background-position-x: 62%;}
  .Media-Resources-banner-heading p{padding: 0px 10px;}
  .media-contact-img{border-left: none;text-align: center;}
  .media-contact-press-kit{max-width: 480px!important;margin: 0 auto!important;float: none!important;}
  .ProfessionalDev-banner-wrapper{background-size: cover;background-position: center center;min-height: 0px!important;}
  .ProfessionalDev-banner-heading{padding-top: 30px;padding-bottom: 40px;}  
  .ProfessionalDev-banner-heading p{font-size: 18px;padding: 0 10px;letter-spacing: 0px;line-height: 1.3em;}
  .workshop-text-box-1, .workshop-text-box-2, .workshop-text-box-3{min-height: 0px!important;} 
  .workshop-text-box-4, .workshop-text-box-5, .workshop-text-box-6{min-height: 0px!important;}
  .workshop-text-box-7, .workshop-text-box-8, .workshop-text-box-9{min-height: 0px!important;}
  .Engage-heading-text p{padding: 0px 10px;}
  .workshop-wrapper{padding: 50px 10px 160px 10px;background-size: 100%;}
  .workshop-heading{background: none;padding-bottom: 40px;}
  .partner-with-STEM-text{padding-bottom: 0;padding-left: 0px;text-align: center;width: 100%!important;}
  .about-banner-heading p{padding: 0px;}
  table .our-mission-table,.our-mission-table thead,.our-mission-table tbody,.our-mission-table th,.our-mission-table td,.our-mission-table tr {display: block;}
  / Hide table headers (but not display: none;, for accessibility) /
  thead tr {position: absolute;top: -9999px;left: -9999px;}
  .our-mission-table td { / Behave  like a "row" /position: relative; text-align:center; }
  .our-mission-table td:before { / Now like a table header / position: absolute; / Top/left values mimic padding /  top: 6px; left: 6px; width: 45%;white-space: nowrap;}
  .our-mission-text-img .background-img{ width: 100%; min-height: 400px;background-position: bottom center;}
  .our-mission--right-text{ padding: 30px 10px;}
  .core-principles-text-1, .core-principles-text-2, .core-principles-text-3{margin-bottom: 30px;min-height: 0px!important;padding-bottom: 15px;}
  .core-principles-wrapper{padding: 50px 15px 30px 15px;}
  .stem-school-wrapper{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/whitearrow.png)!important;background-repeat: no-repeat;background-position: center top;}
  .stem-school-img{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/mobile-imges/unnamed_2.png)!important;min-height: 385px!important;background-size: cover; padding: 0px; position: inherit;}
  .stem-school-text{padding: 70px 10px 0px 10px;text-align: center;}
  .meet-the-team-heading{padding: 20px 10px;}
  .meet-the-team-heading h3{padding: 0px;}
  .meet-the-team-heading a p{padding: 18px 50px;}
  .meet-the-team-wrapper{background-position: left center;background-size: 160%;background-position-x: 5%;background-position-y: 235px!important;padding-bottom: 440px!important;min-height: 0px!important;}
  .dimensions-wrapper{background-position: center center;padding:100px 39px;}
  .Disciplinary-core-text p{padding: 0px;}
  .Disciplinary-core-CTA-1{padding-bottom: 30px;text-align: center;}
  .Disciplinary-core-CTA-2{text-align: center;}
  .finding-grant-wrapper{padding: 30px 15px;}
  .dimensions-text p{padding: 0px;}
  .dimensions-stem-practices p{padding: 0px;}
  .dimensions-stem-practices-text{border-radius: 0px 0px 0px 20px;float: left!important;padding: 15px 10px; max-width: 20%!important;width: 100%!important;min-height: 90px!important;}
  .dimensions-stem-practices-text-1{border-radius: 0 20px 0 0px;max-width: 80%!important;float: left!important;padding: 10px 6px 10px 5px;min-height: 90px!important;width: 100%!important;}
  .crossucutting-heading p{padding: 0px;}
  .disciplinary-heading p{padding: 0px;}
  .disciplinary-heading{padding-bottom: 0px;}
  .disciplinary-text-1 {padding: 20px 0 0px 0;border-bottom: 4px solid #EAE8E5; background-image: none; text-align: center;}
  .disciplinary-text-3{padding: 20px 0 0px 0;border-bottom: 4px solid #EAE8E5;background-image: none;text-align: center;max-width: 100%!important;float: none!important;}
  .disciplinary-img img{display: none;}
  .disciplinary-text-2{padding: 20px 0 0px 0;border-bottom: 4px solid #EAE8E5;background-image: none;text-align: center;}
  .disciplinary-text-4{padding: 20px 0 0px 0;border-bottom: none; background-image: none; text-align: center; max-width: 100%!important;margin-left: 0px!important;}
  .disciplinary-text-1 h4{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/new-icons/aaa.png);background-repeat: no-repeat;padding: 0px 0px 100px 0px;background-position: bottom;margin-bottom: 20px;background-size: 100px;}
  .disciplinary-text-2 h4{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/new-icons/bbb.png);background-repeat: no-repeat; padding: 0px 0 110px 0; background-position: bottom;margin-bottom: 20px;background-size: 100px;}
  .disciplinary-text-3 h4{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/new-icons/ccc.png);background-repeat: no-repeat;padding: 0px 0px 100px 0px;background-position: bottom;margin-bottom: 20px;background-size: 100px;}
  .disciplinary-text-4 h4{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/new-icons/ddd.png);background-repeat: no-repeat;padding: 0px 0 110px 0;background-position: bottom;margin-bottom: 20px;background-size: 100px;}
  .crossucutting-image img{display: none;}
  .crossucutting-image .patterns-text{ display: block;text-align: left; max-width: 305px;margin: 0 auto;}
  .Grants-banner-wrapper {padding: 50px 15px;background-position: center center;}
  .Grants-banner-heading p{ padding: 0px;}
  .finding-grant-text .Organizations{padding: 0px; padding-bottom: 30px; }
  .easy-steps-heading p{padding: 0px;}
  .writing-grant-cta {text-align: left;}
  .writing-grant-red-line-wrapper{ background-position: left; position: absolute;top: 0;min-height: 4220px!important;background-repeat: repeat;}
  .writing-grant-red-line-wrapper-1 { display:none!important;}
  .writing-grant-box-1 .right-arrow{top: 90px!important;left: -121px!important; padding: 0 0 0 100px;text-align: left;right: 0px!important;}
  .writing-grant-box-5 .right-arrow, .writing-grant-box-7 .right-arrow{left: -21px!important;right: 0px!important;}
  .writing-grant-box-7 .right-arrow img,.writing-grant-box-10 .right-arrow img,.writing-grant-box-5 .right-arrow img ,.writing-grant-box-1 .right-arrow img,.writing-grant-box-14 .right-arrow img{transform: rotate(180deg)!important; -ms-transform: rotate(180deg)!important; -webkit-transform: rotate(180deg)!important;}
  .writing-grant-box-10 .right-arrow, .writing-grant-box-14 .right-arrow{left: -21px!important;right: 0px!important;text-align: left;}
  /****************ka-resources-page************************/
  .Learning-center-wrapper {padding: 50px 15px 0px 15px;}
  .browse-our-library-wrapper{position: inherit;}
  .headline-image{text-align: center;}
  .headline-text{text-align: center; padding: 0px 15px; }
  /*******************ka-knowatom-blog***********************/
  .blog-banner-wrapper {background-position: center center;}
  .test-menu ul li{width: 100%;}
  .test-menu ul li:first-child{border-radius: 5px 5px 0px 0px;}
  .test-menu ul li:last-child{border-radius: 0 0px 5px 5px;}
  .blog-Press-News-text h1{line-height: 35px;}
  .blog-Press-News-wrapper{text-align: center;}
  .blog-Press-News-text ul li{margin-bottom: 60px; float: none;}
  .blog-Press-News-text ul li a{padding: 25px 50px;}
  .blog-content-wrapper{padding: 0px 15px;}
  .blog-cta-1{text-align: center;padding-bottom: 30px;}
  .blog-cta-2{text-align: center;}
  /**********ka-knowatom-blog-listing-page***********/
  .Blog-Listing-banner{background-position-x: -300px;}
  .teaching-with-heading{padding: 0px;}
  .Blog-Listing-content-wrapper{border: none;padding: 0px 10px 30px 10px;}
  .Blog-Listing-right-CTA{padding: 0px 10px;}
  .stay-up-date-form,.stay-up-date-form .input ul{ padding-left: 0px;}
  .stay-up-date-form h3,.stay-up-date-form .input ul li{float: none;}
  .stay-up-date-form .input{padding: 10px 0px;}
  .stay-up-date-form .input input{float: none;max-width: 100%;}
  .stay-up-date-form .actions input.hs-button.primary.large{margin-left: 0px!important;}
  .Blog-Listing-content .post-body img{float: none!important;padding: 0px;}
  /************ka-knowatom-new-blog****************/
  .New-Blog-Listing-content-1 { padding: 30px 10px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-header h2 a{line-height: 30px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-header{padding: 0px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .hs-featured-image{margin-top: 0px;margin-bottom: 20px;float: none;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .blog-magni-dolores{ padding: 0px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper a p{ margin: 0px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-item:last-child {margin: 0px; padding-bottom: 30px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .blog-pagination{padding-bottom: 30px;padding-top: 30px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-item{margin-bottom: 30px;padding-bottom: 50px;}
  .Blog-Listing-right-wrapper{margin-left: 0px!important;}
  .New-Blog-Listing-content-1 .hs-featured-image-wrapper{float: none;margin: 0px;margin-bottom: 20px;}
  /*************ka-leadership-page*****************/
  .leadership-banner-heading h3{padding: 0px;}
  .executive-officer-image{max-width: 285px!important;margin: 0 auto!important;float: none!important;}
  .executive-officer-bio{max-width: 100%;}
  /************ka-new-resources-page*********************/
  .headline-image-1{margin: 0;max-width: 100%!important;float: none!important;margin-right: 0px!important;text-align: center;}
}
/* ===============Landscape phones and smaller devices=========== */
@media (max-width: 479px) { 
  .mobile-trigger{right: 0!important;left: 0!important; max-width: 70px!important;margin: 0 auto!important;font-family: 'Karla'!important;}
  .row-fluid .menu-holder {min-height: 20px!important;}
  .header-wrapper{padding: 10px 0px 0px 0px;}
  .header-v2-menu1 ul li a{ padding: 10px 15px!important;}
  .header-v2-logo {text-align:center;}
  .header-v2-menu1{text-align:center;}
  .header-v2-menu1 ul li a{max-width: 100%!important;font-size: 13px;}
  .header-v2-menu1 ul li.active a{text-decoration:underline!important;}
  .header-v2-menu2-wrapper ul li a{max-width: 100%!important;border-right: none;padding: 10px 0px!important;}
  #banner-background-image{min-height: 520px;padding: 20px 10px 60px 10px;}
  .widthcontainer{width: 100%!important;}
  .heroheader{margin-top: 50px!important;}
  .heroheader h1{font-size: 30px;}
  .herocopy{width: 100%!important;}
  .herocopy h3{font-size: 19px;}
  .herocta{width: 100%!important;}
  .arrowbar h1{font-size: 36px;}
  .yellowsection{text-align: center;padding: 50px 0px 0 0px;position: relative;}
  .Light-a-Spark-img{margin-top: 350px;}
  .Light-a-Spark{position: absolute;top: 40px;padding: 0px 10px 0px 0px;}
  .Prepare-Better{padding: 0px 10px 80px 10px;text-align: center;}
  .bluesection {background-color: #5194ec;padding: 30px 0px 0px 0px;}
  .bluesection h2{margin-top: 0px;}
  .bluesection {background-image: none; }
  .planbook { background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/images/planbook.jpg);background-repeat: no-repeat;min-height: 204px!important;background-position: right bottom;background-position-y: 0px;margin-top: 0px;padding: 0px;}
  .profdevsection{padding: 30px 10px;min-height: 850px!important;background-position: center center;}
  .profdevtxt {width: 100%!important;padding: 10px;}
  .greensection h1{font-size: 27px;margin-top: 30px!important;}
  .Statistics-text p{color: white; max-width: 230px; float: left; padding-left: 15px; padding-right: 5px;}
  .Statistics-text-image img,.Statistics-image img{width: 88px!important;border-width:0px;border:0px;float:left;padding-top:15px;}
  .kafooter{padding: 40px 10px;text-align: center;}
  .footerlinks,.greensectiontxt p{ width: 100%!important;}
  .footer-social-icons{padding-bottom: 20px;}
  /*********ka-responsive-educators-page-*************/
  .Educators-banner-wrapper{background-color: #fff;}
  .Educators-banner-text{padding: 60px 10px;}
  .Educators-banner-text h1{margin-bottom: 0px;font-size: 28px;}
  .Educators-banner-text p{font-size: 18px;padding: 0px;line-height: 1.5em!important;}
  .puts-the-pieces-text{padding-top: 40px;}
  .puts-the-pieces-wrapper{padding: 0px 5px;}
  .puts-the-pieces-text p{font-size: 18px;}
  .puts-the-pieces-img-text{background: none;}
  .puts-the-pieces-img-text h3{padding: 0px;}
  .great-questions-wrapper {padding: 0px 10px;}
  .What-can-Knowatom-wrapper{padding: 0px 10px 20px 10px;}
  .What-can-Knowatom-text {padding: 0px 10px;text-align: center;}
  .What-can-Knowatom-img{ min-height: 340px!important;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/1.png);background-size: 100% 100%;margin-top: 30px!important;}
  .my-school-warpper { padding: 0px 10px; text-align:center;}
  .Everything-Teachers-text p{font-size: 20px;}
  .puts-the-pieces-text p{font-size: 19px;padding: 0px;}
  .great-questions-heading h2{font-size: 40px;}
  .Have-additional-text{padding: 0px 10px;}
  .ui-accordion .ui-accordion-header{min-height: 100px!important;padding: 25px 20px 30px 10px!important;}
  .numbers{margin-right: 10px; float: left; margin-bottom: 60px;padding: 18px 0px;}
  #accordion h3.ui-state-active .numbers{margin-bottom: 0px!important;padding: 18px 0px;}
  .What-can-Knowatom-text h2{padding-top: 20px;}
  .ui-accordion .ui-accordion-content{padding: 10px 10px!important;}
  #accordion div.ui-accordion-content-active{padding: 0px 20px 30px 20px!important;}
  #accordion h3.ui-state-active{font-size: 16px;padding-left: 10px!important;padding-right: 10px!important;}
  #accordion h3.ui-accordion-header{font-size: 17px;clear: both;}
  #accordion p,.italic-text{ font-size: 16px;}
  .What-Do-I-Get-wrapper {padding-left: 0px; }
  .Curriculum-cta .wdt-get-1{padding: 120px 0 0 0px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/1.png);background-repeat: no-repeat;background-position: top 10px center;border: 2px solid #5A8DEA;border-radius: 0 20px 0 20px;background-color: #5A8DEA;}
  .Curriculum-cta .wdt-get-2 { padding: 120px 0 0 0px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/2.png);background-repeat: no-repeat;background-position: top 10px center;border: 2px solid #5A8DEA;border-radius: 0 20px 0 20px;background-color: #5A8DEA;}
  .Curriculum-cta .wdt-get-3{padding: 120px 0 0 0px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/3.png);background-repeat: no-repeat;background-position: top 10px center;border: 2px solid #5A8DEA;border-radius: 0 20px 0 20px;background-color: #5A8DEA;}
  .Curriculum-cta .wdt-get-4{padding: 120px 0 0 0px;background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/educators-images/icons/4.png); background-repeat: no-repeat;background-position: top 10px center;border: 2px solid #5A8DEA;border-radius: 0 20px 0 20px;background-color: #5A8DEA;}
  .Curriculum-cta .wdt-get-1 h3,.Curriculum-cta .wdt-get-2 h3,.Curriculum-cta .wdt-get-3 h3,.Curriculum-cta .wdt-get-4 h3{background-color: #fff; margin: 0;border-radius: 0 0px 0 0;padding: 20px 20px;}
  .Curriculum-cta .wdt-get-1 p,.Curriculum-cta .wdt-get-2 p,.Curriculum-cta .wdt-get-3 p,.Curriculum-cta .wdt-get-4 p{background-color: #fff;min-height: 190px;padding: 0 20px;border-radius: 0px 0px 0px 20px;padding-bottom: 20px;}
  .Curriculum-cta{text-align: center;width: 100%!important; margin: 0 auto!important;float: none!important;}
  /*****************ka-responsive-curriculum-page-************/
  .Curriculum-banner-text{padding: 50px 0px;}
  .Curriculum-banner-text h1{font-size: 30px;}
  .Planned-Prepped-cta{padding: 0px 10px;}
  .download-bg-img{background: none;}
  .Download-img{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/curriculum-page-images/unnamed.png);min-height: 351px!important;background-repeat: no-repeat;background-size: contain;background-position: center bottom;}
  .Download-text{text-align: center;padding: 60px 0px 0px 0px;}
  .puts-the-pieces-img-text{padding-bottom: 20px;}
  .What-Do-I-Get-text-7{padding-bottom: 30px;}
  .What-Do-I-Get-text-8, .What-Do-I-Get-text-9{padding: 20px 10px;}
  /*********ka-stem-page*****/
  .STEM-banner-text .stem-stands {margin-bottom: 30px; padding: 0px;}
  .STEM-banner-text h3{padding: 0px;}
  .STEM-Connects-wrapper{padding: 0px 10px;}
  .STEM-Connects-heading h2{font-size: 30px;}
  .Bottom-Line-text{padding-top: 50px;text-align: center; padding-left: 10px; padding-right: 10px;}
  .Bottom-Line-text .stem-skills{padding: 0px;margin-bottom: 30px;}
  .STEM-Connects-cta-img{float: left!important;}
  /************Mobile**************/
  .STEM-Connects-cta-wrapper{border-radius: 20px 0px 20px 0px;}
  .STEM-Connects-cta-img-1{background-image:url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/stem-page-images/cta-mobile-images/Science-Box.png);background-repeat:no-repeat;padding:130px 10px 0px 10px;background-size: 100%;width: 100%!important;float:none!important;}
  .STEM-Connects-cta-img-2{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/stem-page-images/cta-mobile-images/Engineering-Box.png);background-repeat: no-repeat;padding: 130px 10px 0px 10px;background-size: 100%;width: 100%!important;float: none!important;}
  .STEM-Connects-cta-img-3{ background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/stem-page-images/cta-mobile-images/Technology-Box.png);background-repeat: no-repeat; padding: 130px 10px 0px 10px;background-size: 100%;width: 100%!important;float: none!important;}
  .STEM-Connects-cta-img-4{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/stem-page-images/cta-mobile-images/Math-Box.png);background-repeat: no-repeat;padding: 130px 10px 0px 10px;background-size: 100%;width: 100%!important;float: none!important;}
  .STEM-Connects-cta-img img{display: none!important;}
  .STEM-Connects-cta-text{padding: 10px 15px;}
  .STEM-Connects-cta-text p{font-size: 18px;padding: 0px;}
  /************ka-adminsupers-page***************/
  .AdminSupers-banner-wrapper{background-size: 360%; padding: 10px 0 0 0;height: 349px;background-position: bottom right;background-position-y: 120px;background-color: #EAE5E1!important;}
  .AdminSupers-banner-heading{padding-top: 0px;}
  .AdminSupers-banner-heading h1{padding: 0px 15px;font-size: 30px;line-height: 40px;margin-top: 10px;}
  .administrators-heading {padding-bottom:10px;}
  .curriculum-boots-text,.administrators-heading h2 {padding: 0px;}
  .administrators-wrapper{padding: 50px 10px;margin-top: -2px!important;}
  .my-school-img{text-align: center;border-radius: 0 7px 0 0px; padding: 20px 25px;min-height: 0px!important;}
  .heading-slider-wrapper{padding: 50px 10px;}
  .heading-slider-text h3{font-size: 16px;padding-left: 30px; background-position: left 80px bottom;}
  .heading-slider-text .open-icon{background-position: left 65px; }
  .heading-slider-text p{background-position: right 268px center;font-size: 14px;}
  /****************ka-mediaresources-page******************************/
  .Media-Resources-banner-wrapper{background-size: cover;background-position: center;background-position-x: 62%;}
  .Media-Resources-banner-heading p,.Engage-heading-text p{ padding: 0px 10px;}
  .media-contact-img{border-left: none;text-align: center;padding: 15px 25px;}
  /****************ka-professionaldev-page****************************/
  .ProfessionalDev-banner-wrapper{ background-size: cover;background-position: center center;}
  .ProfessionalDev-banner-heading{ padding-top: 20px;padding-bottom: 40px; }
  .ProfessionalDev-banner-heading p{ font-size: 18px; padding: 0 10px;}
  .workshop-wrapper{padding: 50px 10px 160px 10px;background-size: 100%;}
  .workshop-heading{background: none;padding-bottom: 40px;}
  .partner-with-STEM-text{padding-bottom: 0;padding-left: 0px;text-align: center;width: 100%!important;}
  /***************ka-about-page*****************/
  .about-banner-heading p{padding: 0px;}
  table .our-mission-table,.our-mission-table thead,.our-mission-table tbody,.our-mission-table th,.our-mission-table td,.our-mission-table tr {display: block;}
  / Hide table headers (but not display: none;, for accessibility) /
  thead tr {position: absolute; top: -9999px;left: -9999px;}
  .our-mission-table tr {  }
  .our-mission-table td { / Behave  like a "row" / position: relative;text-align:center;}
  .our-mission-table td:before { / Now like a table header / position: absolute; / Top/left values mimic padding / top: 6px;
    left: 6px; width: 45%; white-space: nowrap;}
  .our-mission-text-img .background-img{ width: 100%; min-height: 400px;background-position: bottom center;}
  .our-mission--right-text{ padding: 30px 10px;}
  .core-principles-text-1, .core-principles-text-2, .core-principles-text-3{ margin-bottom: 30px;min-height: 0px!important;  padding-bottom: 15px;}
  .stem-school-wrapper{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/whitearrow.png)!important;
    background-repeat: no-repeat;background-position: center top;}
  .stem-school-img{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/About-page-images/mobile-imges/unnamed_2.png)!important;min-height: 255px!important;background-size: cover;padding: 0px; position: inherit;}
  .stem-school-text{padding: 70px 10px 0px 10px; text-align: center;}
  .core-principles-text-1 p, .core-principles-text-2 p, .core-principles-text-3 p{padding: 0 0px 0 80px;}
  .meet-the-team-heading{padding: 20px 10px; }
  .meet-the-team-heading h3{ padding: 0px;}
  .meet-the-team-heading a p{ padding: 18px 50px;}
  .meet-the-team-wrapper{background-position: left center; background-size: 160%;background-position-x: 5%;background-position-y: 350px!important; padding-bottom: 285px!important;min-height: 0px!important; }
  /**********ka-disciplinary-core-page****************/
  .dimensions-wrapper{padding:100px 39px;}
  .Disciplinary-core-CTA-1{padding-bottom: 30px;}
  .Disciplinary-core-CTA-2{ text-align: center;}
  .dimensions-wrapper{ background-position: center center; }
  .dimensions-text p,.Disciplinary-core-text p,.dimensions-stem-practices p,.crossucutting-heading,.disciplinary-heading p{ padding: 0px;}
  .dimensions-stem-practices-text{border-radius: 0px 0px 0px 20px;float: left!important;padding: 15px 10px; max-width: 0%!important;
    width: 100%!important;min-height: 90px!important;}
  .dimensions-stem-practices-text p{font-size: 24px; padding: 10px 10px;}
  .dimensions-stem-practices-text-1{border-radius: 0 20px 0 0px;max-width: 80%!important;float: left!important;padding: 10px 10px;min-height: 90px!important;}
  .dimensions-stem-practices-text-1 p {font-size: 16px;}
  /**********mobile-images*************************/
  .disciplinary-text-1,.disciplinary-text-2{padding: 20px 0 0px 0; border-bottom: 4px solid #EAE8E5;background-image: none;}
  .disciplinary-text-3{padding: 20px 0 0px 0; border-bottom: 4px solid #EAE8E5;background-image: none;max-width: 100%!important;margin-left: 0px!important;}
  .disciplinary-img img{display: none;}
  .disciplinary-text-4{ padding: 20px 0 0px 0;border-bottom: none;background-image: none;max-width: 100%!important;margin-left: 0px!important;}
  .disciplinary-text-1 h4{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/new-icons/aaa.png);
    background-repeat: no-repeat; padding: 0px 0px 100px 0px;background-position: bottom;margin-bottom: 10px;background-size: 100px;}
  .disciplinary-text-2 h4{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/new-icons/bbb.png);
    background-repeat: no-repeat;padding: 0px 0 115px 0; background-position: bottom; margin-bottom: 20px;background-size: 100px;
  }
  .disciplinary-text-3 h4{background-image:url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/new-icons/ccc.png);
    background-repeat:no-repeat;padding:0px 0px 100px 0px;background-position: bottom; margin-bottom: 10px;background-size:100px;}
  .disciplinary-text-4 h4{background-image: url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/disciplinary-core-page/new-icons/ddd.png);
    background-repeat: no-repeat;padding: 0px 0 115px 0;background-position: bottom;margin-bottom: 20px;background-size: 100px;}
  /**********patterns-text-mobile*****************/
  .crossucutting-image img{display: none;}
  .crossucutting-image .patterns-text{display: block;text-align: left;}
  .crossucutting-image .patterns-text h4{font-size: 19px;}
  /*************ka-res-grants-page**********************/
  .Grants-banner-wrapper{padding: 50px 15px;background-position: center center;}
  .Grants-banner-heading p{padding: 0px;}
  .finding-grant-text .Organizations{ padding: 0px;padding-bottom: 30px;}
  .easy-steps-heading p{padding: 0px;}
  .writing-grant-box-1 img {float: none;}
  .writing-grant-box-1 h4{padding: 0px;}
  .writing-grant-box-1 p{padding: 0px;}
  /******************moblie-position:section******************/
  .writing-grant-wrapper{position: relative;padding: 0 10px;}
  .writing-grant-box-wrapper-2,.writing-grant-box-wrapper-3,.writing-grant-box-wrapper-4 {position: relative;}
  .writing-grant-box-1{padding: 15px 15px;margin: 40px 0 0 0;margin-left: 25px!important;text-align: center;}
  .writing-grant-box-2{padding: 15px 15px; margin-left: 25px!important;position: absolute;margin-right: 0px;top: -179%;}
  .writing-grant-box-3{margin-left: 25px!important; padding: 10px 15px; margin-top: 120%;}
  .writing-grant-box-4{margin-left: 25px!important; margin: 10px 0; margin-bottom: 20px;margin-top: 0px;}
  .writing-grant-box-5{padding: 15px 15px;margin: 20px 0px;margin-left: 25px!important; margin-top: 20px;}
  .writing-grant-box-6{margin-left: 25px!important; padding: 10px 15px; position: absolute;margin-right: 0px;top: 66.8%;}
  .writing-grant-box-7{padding: 15px 15px;margin: 20px 0px;margin-left: 25px!important;margin-bottom: 20px;}
  .writing-grant-box-8{padding: 15px 15px;margin-left: 25px!important;margin-bottom: 330px;}
  .writing-grant-box-9{margin-left: 25px!important;margin-bottom: 20px;padding: 10px 15px;}
  .writing-grant-box-10{padding: 15px 15px;margin: 40px 0 0 0;margin-left: 25px!important;}
  .writing-grant-box-11{padding: 15px 15px;margin-left: 25px!important;margin-top: 0px!important;position: absolute;margin-right: 0px; top: -282%;}
  .writing-grant-box-12{margin-left: 25px!important;margin: 40px 0px 0px 0px; }
  .writing-grant-box-13{padding: 10px 15px;margin-left: 25px!important; margin-bottom: 40px;margin-top: 40px;}
  .writing-grant-box-14{padding: 15px 15px;margin: 20px 0 0 0;margin-left: 25px!important;margin-top: 650px;}
  /******************moblie-position:section******************/
  .writing-grant-box-11 p { max-width:100%!important;}
  .receive-funding-text p{padding: 0px;}
  .writing-grant-cta{text-align: left;margin-top: 0px;}
  .writing-grant-red-line-wrapper{background-position: left;position: absolute;top: 0;min-height: 4690px!important;background-repeat: repeat;}
  .writing-grant-red-line-wrapper-1{display:none!important;}
  .writing-grant-box-1 .right-arrow{top: 90px!important;left: -121px!important;padding: 0 0 0 100px;text-align: left;right: 0px!important;}
  .writing-grant-box-1 .right-arrow img{transform: rotate(180deg)!important;-ms-transform: rotate(180deg)!important; -webkit-transform: rotate(180deg)!important;}
  .writing-grant-box-5 .right-arrow{left: -21px!important;right: 0px!important;}
  .writing-grant-box-5 .right-arrow img{transform: rotate(180deg)!important;-ms-transform: rotate(180deg)!important; -webkit-transform: rotate(180deg)!important;}
  .writing-grant-box-7 .right-arrow{left: -21px!important;right: 0px!important;top: 80px!important;}
  .writing-grant-box-7 .right-arrow img{transform: rotate(180deg)!important;-ms-transform: rotate(180deg)!important;-webkit-transform: rotate(180deg)!important;}
  .writing-grant-box-10 .right-arrow{left: -21px!important;right: 0px!important;}
  .writing-grant-box-10 .right-arrow img{transform: rotate(180deg)!important; -ms-transform: rotate(180deg)!important;-webkit-transform: rotate(180deg)!important;}
  .writing-grant-box-14 .right-arrow{left: -21px!important;right: 0px!important;text-align: left;}
  .writing-grant-box-14 .right-arrow img{transform: rotate(180deg)!important;-ms-transform: rotate(180deg)!important;-webkit-transform: rotate(180deg)!important;}
  /****************ka-resources-page************************/
  .Learning-center-wrapper{padding: 50px 15px 0px 15px;}
  .browse-our-library-wrapper{position: inherit;}
  .headline-image { text-align: center; }
  .headline-text{text-align: center;padding: 0px 15px;}
  /*******************ka-knowatom-blog***********************/
  .blog-banner-wrapper{background-position: center center;}
  .test-menu ul li{width: 100%;}
  .test-menu ul li:first-child{border-radius: 5px 5px 0px 0px;}
  .test-menu ul li:last-child{border-radius: 0 0px 5px 5px;}
  .blog-Press-News-text h1{line-height: 35px;}
  .blog-Press-News-wrapper{text-align: center;}
  .blog-Press-News-text h1{line-height: 35px;}
  .blog-Press-News-text ul li {margin-bottom: 60px;float: none;}
  .blog-Press-News-text ul li a{padding: 25px 50px;}
  .blog-content-wrapper{padding: 0px 15px;}
  .blog-cta-1{text-align: center;padding-bottom: 30px;}
  .blog-cta-2 {text-align: center;}
  /**********ka-knowatom-blog-listing-page***********/
  .teaching-with-heading{padding: 0px;}
  .Blog-Listing-content-wrapper{border: none;padding: 0px 10px 30px 10px;}
  .Blog-Listing-right-CTA{padding: 0px 10px;}
  .Blog-Listing-right-si img{padding: 0 4px;}
  .Blog-Listing-banner{background-position-x: -380px;}
  .stay-up-date-form{padding-left: 0px;}
  .stay-up-date-form h3{float: none;}
  .stay-up-date-form .input{padding: 10px 0px;}
  .stay-up-date-form .input ul{padding-left: 0px;}
  .stay-up-date-form .input ul li{float: none;}
  .stay-up-date-form .input input{float: none;max-width: 100%;}
  .stay-up-date-form .actions input.hs-button.primary.large{margin-left: 0px!important;}
  .Blog-Listing-content .post-body img{float: none;padding: 0px;}
  /************ka-knowatom-new-blog****************/
  .New-Blog-Listing-content-1{padding: 30px 10px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-header h2 a{line-height: 30px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-header{padding: 0px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .hs-featured-image{margin-top: 0px;margin-bottom: 20px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .blog-magni-dolores{padding: 0px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper a p{margin: 0px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-item:last-child{margin: 0px;padding-bottom: 30px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .blog-pagination{padding-bottom: 30px;padding-top: 30px;}
  .New-Blog-Listing-content-1 .blog-listing-wrapper .post-item{margin-bottom: 30px;padding-bottom: 50px;}
  .New-Blog-Listing-content-1 .hs-featured-image-wrapper{float: none;margin: 0px; margin-bottom: 20px;}
  /************ka-new-resources-page*********************/
  .headline-image-1{ margin: 0;max-width: 100%!important; float: none!important; margin-right: 0px!important;text-align: center;}
}
/**********Hiring/Career LP***********/
@media (min-width: 501px) {.innovate-icon-hire img {max-height: 110px!important;}}
@media (min-width: 501px) {.goals-icon-hire img {max-height: 100px!important;}}
@media (min-width: 501px) {.success-icon-hire img {max-height: 100px!important;}}
@media (min-width: 501px) {.smile-icon-hire img {max-height: 40px!important;}}
@media (min-width: 501px) {.remote-icon-hire img {max-height: 45px!important;}}
@media (min-width: 501px) {.salem-icon-hire img {max-height: 50px!important;}}

@media (max-width: 500px) {.innovate-icon-hire img {max-height: 85px!important;}}
@media (max-width: 500px) {.goals-icon-hire img {max-height: 100px!important;}}
@media (max-width: 500px) {.success-icon-hire img {max-height: 100px!important;}}
@media (max-width: 500px) {.center-mobile {text-align: center!important;}}
@media (max-width: 500px) {.smile-icon-hire img {max-height: 75px!important;}}
@media (max-width: 500px) {.remote-icon-hire img {max-height: 75px!important;}}
@media (max-width: 500px) {.salem-icon-hire img {max-height: 85px!important;}}

/**********Mentoring Moment Master***********/
.txt-styles-mm h2 {line-height: 1.2em; margin-top: 0px !important;margin-bottom: 0px;}
.row-fluid .txt-styles-mm h3, .row-fluid .txt-styles-mm h3.mobile_remarks { margin-top:0; margin-right: 20px; background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/speaker_flag_bg.png); background-repeat: no-repeat; text-align: center; display: inline-block; background-size: 100% 100%; color: #fff; background-position: center; font-weight: 700; font-style: italic; font-size: 20px; padding: 0.5em 1.8em; line-height: 1.3em; }
.row-fluid .txt-styles-register h4, .row-fluid .txt-styles-register h4.mobile_remarks { margin-top:0; background-image: url(https://www.knowatom.com/hubfs/lb-flag.png); background-repeat: no-repeat; text-align: center; display: inline-block; background-size: 100% 100%; color: #fff; background-position: center; font-weight: 700; font-style: italic; font-size: 20px; padding: 0.5em 1.8em; line-height: 1.3em; }
.row-fluid .txt-styles-mm h4.mobile_remarks { display:none; }
.row-fluid .txt-styles-register h4.mobile_remarks { display:none; }
.right-side-img {text-align: right;}
.mm-box {margin-top: 60px!important;}
.mm-border {border-bottom:  1px solid #C2C0BF !important;}

@media (max-width: 776px) {.center-this {width:100% !important;}}
@media (max-width: 500px) {.mm-box {margin-top: 40px!important;}}
@media (max-width: 500px) {.txt-center-mm {text-align: center!important;}}
@media (max-width: 500px) {.mm-cta-arrow {float:left!important; max-width: 36px; margin-right: 16px; }}
@media (max-width: 500px) {.reverse-order {display: flex!important; flex-direction: row-reverse!important;}}
@media (max-width: 776px) {.row-fluid .txt-styles-register h4, .row-fluid .txt-styles-mm h4.mobile_remarks {float: left; margin-left: 0px !important; }}
@media (max-width: 500px) {.row-fluid .txt-styles-register h4, .row-fluid .txt-styles-mm h4.mobile_remarks {float: none !important; margin-left: 0px !important;}}
@media (max-width: 500px) {.row-fluid .txt-styles-mm h3, .row-fluid .txt-styles-mm h3.mobile_remarks {margin-right: 0px !important;}}
.arrow-button-green, .arrow-button-green-2, .arrow-button-green-3, .arrow-button-green-4, .arrow-button-green-5, .arrow-button-green-ptr {margin-top: 0px!important}

.arrow-button-green a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;
  position:absolute!important;width:38px!important; height: 17px !important;left:200px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-2 a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;
  position:absolute!important;width:38px!important; height: 17px !important;left:284px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-3 a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;
  position:absolute!important; width:38px!important; height: 17px !important;left:235px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-4 a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;
  position:absolute!important;width:38px!important; height: 17px !important;left:220px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-5 a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;
  position:absolute!important;width:38px!important; height: 17px !important;left:415px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-ptr a:before{background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important;content:""!important;position:absolute!important;width:38px!important;height: 17px !important;left:334px!important;bottom:3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-ktm a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height: 17px !important;left:272px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-cm a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height: 17px !important;left:224px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-sdpo a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height: 17px !important;left:484px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-pefa a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height: 17px !important;left:454px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-rar a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height: 17px !important;left:300px!important;bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-qh a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height:17px !important;left:248px!important;bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-fmg a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height: 17px !important;left:390px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-spc a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height: 17px !important;left:366px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green-sa a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height: 17px !important;left:292px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
.arrow-button-green a:hover::before, .arrow-button-green-2 a:hover::before,.arrow-button-green-3 a:hover::before,.arrow-button-green-4 a:hover::before,.arrow-button-green-5 a:hover::before,.arrow-button-green-ptr a:hover::before,.arrow-button-green-ktm a:hover::before,.arrow-button-green-cm a:hover::before,.arrow-button-green-sdpo a:hover::before,.arrow-button-green-pefa a:hover::before,.arrow-button-green-rar a:hover::before,.arrow-button-green-qh a:hover::before,.arrow-button-green-fmg a:hover::before,.arrow-button-green-spc a:hover::before,.arrow-button-green-sa a:hover::before{transform:translate(8px,0px)!important;}

body .arrow-button-green a, body .arrow-button-green-2 a, body .arrow-button-green-3 a, body .arrow-button-green-4 a, body .arrow-button-green-5 a, body .arrow-button-green-ptr a, body .arrow-button-green-ktm a, body .arrow-button-green-cm a, body .arrow-button-green-sdpo a, body .arrow-button-green-pefa a, body .arrow-button-green-rar a, body .arrow-button-green-qh a, body .arrow-button-green-fmg a, body .arrow-button-green-spc a, body .arrow-button-green-sa a
{font-size: 19px!important; border: none!important; text-shadow: none!important; font-family: 'Karla', sans-serif!important; color: #5194EB!important; background-color: transparent!important; box-shadow: none!important; padding: 0px!important;}

body .arrow-button-green a:hover, body .arrow-button-green-2 a:hover, body .arrow-button-green-3 a:hover, body .arrow-button-green-4 a:hover, body .arrow-button-green-5 a:hover, body .arrow-button-ptr a:hover, body .arrow-button-ktm a:hover, body .arrow-button-green-cm a:hover, body .arrow-button-green-sdpo a:hover, body .arrow-button-green-pefa a:hover, body .arrow-button-green-rar a:hover, body .arrow-button-green-qh a:hover, body .arrow-button-green-fmg a:hover, .arrow-button-green-spc a:hover, .arrow-button-green-sa a:hover{background-color: transparent!important; border: none!important; text-shadow: none!important; transform: none!important}

.arrow-button,.arrow-button-white, .arrow-button-teal body .row-fluid .arrow-image a{position:relative;}
.arrow-button:after,.arrow-button-white:after, .arrow-button-teal body .row-fluid .arrow-image a:after{content:"";position:absolute;background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg');width:0px;height:17px;right: -49px;top: 6px;}
.arrow-button,.arrow-button-white, .arrow-button-teal body .row-fluid .arrow-image a{position:relative;}
body .row-fluid .arrow-image a.cta_button:after{display:none;}
.equal-height-container > .row-fluid-wrapper > .row-fluid {display: -webkit-box !important; display: -moz-box !important;display: -ms-flexbox !importantdisplay: -webkit-flex !important;display: flex !important;-webkit-box-align: stretch !important;-moz-box-align: stretch !important;-webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important;}
.page-offer-txt {width: 100%!important;;}
.offer-CTA-wide {padding: 15px 0px 15px; display: flex !important; justify-content: center !important; align-items: center !important; margin: 0 auto!important;}
.offer-CTA-wide-pd { margin: 0 auto!important;}
.R-offer-txt h3 {margin-bottom: 15px!important;}
@media ( max-width: 767px ) {
  .page-offer-txt {width: 100%!important; padding-right: 0px;}
}
.center-CTA-column {padding-bottom:30px !important;}
@media ( max-width: 767px ) {
  .center-CTA-column {text-align: center !important;padding-bottom: 30px;padding-top 20px;}
}
@media(max-width: 768px) {
  .L-offer-img {width: 50%!important; text-align: center!important; float:none; margin: 0 auto!important;} .R-offer-txt {margin-top:.5em; padding: 0 20px;} 
}
@media(max-width: 600px) {
  .L-offer-img {width: 60%!important;} 
}
@media(max-width: 500px){
  .L-offer-img {display: none !important;}
  .R-offer-txt h3 {line-height: 1.25em !important;}
}
@media(max-width: 768px) {
  .L-offer-img {width: 50%!important; text-align: center!important; float:none; margin: 0 auto!important;} .R-offer-txt {margin-top:.5em; padding: 0 20px;} 
}
@media (max-width: 800px) {
  .hide-below768 {display: none!important;}
}
.R-CTA-marg {margin-top: 50px;}
.txt-marg-mid {margin-top: 15px;}
@media(max-width: 768px) {
  .R-CTA-marg {margin-top: 30px;margin-bottom: 20px;}
  .txt-marg-mid {margin-top: 20px;margin-bottom: 20px;}
}
@media (max-width: 500px) {
  .center-txt-mob {text-align: center!important;}
  .arrow-button-green-pefa a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important;content:""!important;position:absolute!important;  width:38px!important; height: 17px!important;left:120px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
  .arrow-button-green-sdpo a:before {background:url('https://www.knowatom.com/hubfs/reversed-arrow.svg')!important; content:""!important;position:absolute!important;  width:38px!important; height: 17px !important;left:200px!important; bottom: 3px!important;transition: transform 0.3s ease-in-out!important;}
}
.tighten-up-herol {padding-left: 40px !important;}
@media (max-width:790px) {
  .tighten-up-herol { padding-left: 0px !important;}
}
.tighten-up-heror {padding-right: 40px !important;}
@media (max-width:790px) {
  .tighten-up-heror { padding-right: 0px !important;}
}
@media (max-width: 500px) {
  .add-padding-header-mobile {padding-bottom: 35px;}
}
/********* MEDIA QUERIES ***************/
@media (max-width:1300px) {
  .lessonplanimage {width: 30%!important;}
}
@media (max-width:950px) { 
  .lpbannertxt h2 {font-size: 27px; line-height: 1.2em;} 
  .resources-page .demo-search {display: none !important;}
  .resources-page .row-fluid .span8 {width: 100%;}
  .resources-page #subscribeBtn {max-width: 240px;width: 100%;}
  .resources-page .Subscribe-wrapper {height: 69px;}
}
@media (max-width:900px) {
  .slide-flourish::before,.slide-burst::before {content: "";}
  .slide-flourish::after,.slide-burst::after {content: "";} 
  label {font-size: 16px!important;} .lpformcontainer h2 {font-size: 27px;} .lpformcontainer2 h2 {font-size: 25px;} .simpleformcontainer h2 {font-size: 25px;} .lpgreybar p {font-size: 16px;} .resources-page #subscribeBtn {font-size: 16px !important; padding: 10px 18px !important;}
}
@media (max-width:800px) {
  .lpgreybar {height: 140px;} .Ka-speaker-template .filterWrap>span {margin-left: 10px !important;}
}
@media (max-width:767px) {
  .lpformcontainer {top:50px!important;} 
  .lpgreybar p {margin-bottom: 30px;}
  .lpbannertxt h2 {margin-bottom: 90px;} 
  .lpcontent h2 {margin-top: 535px!important;} 
  .lpshare {margin: 50px 0px!important;} 
  h1 {font-size: 35px;} 
  .lpbannertxt h2 {font-size: 22px; line-height: 1.2em;}
  .lessonplanimage {width: 50%!important; text-align: center!important; float: none!important; margin: 0px auto 30px auto!important;}
  .lessonplanunits {border: 0px!important; margin: 20px auto 0px auto!important; width: 55%!important; float: none!important; }
  .gradeunits {margin-top: 0px!important;}
  .lprightcollp {margin-left: 0!important;}
  .lprightcollp,.lpleftcollp{width: 100%!important;float: none!important;}
  .leftcolcontent {border-right: 0px; padding-right: 0px;}
  .sidebarbox {border-radius: 0px 10px 0px 10px; background-color: #e3e1e0; margin-bottom: 50px;}
  .leftcolcontent h2 {text-align: center!important;}
  .Ka-speaker-template #innovation-inner-border {border: none !important;}
  .resources-page #subscribeBtn {max-width: 100%;width: 100%;}
  .Ka-speaker-template .speaker-module-group {padding: 0;}
  .row-fluid .widget-span.see-how-title h2 {font-size: 30px!important; line-height: 35px!important;}
}
@media (max-width:750px) {
  .lpgreybar {height: 128px;} 
  .resources-page .filterWrap > span { margin-left:0px !important; }
  .Ka-speaker-template .filterWrap > span { margin-left:0px !important; }
}
@media (max-width:650px) {
  .lessonplanimage {width: 60%!important;}
  .lessonplanunits {width: 65%!important; }
}
@media (max-width:550px) {
  .lessonplanimage {width: 70%!important;}
  .lessonplanunits {width: 75%!important; }
}
@media (max-width:500px) {
  .lessonplanimage {width: 80%!important;}
  .lessonplanunits {width: 85%!important; }
}
@media (max-width:450px) {
  .lpcontent h2 {margin-top: 550px!important;} 
  .Educators-banner-wrapper {min-height: 400px!important;} 
  .Grants-banner-heading p {font-size: 21px; line-height: 1.3em;}
}
@media (max-width:400px) {
  .lpcontent h2 {margin-top: 620px!important;} 
  .lpcontent2 {margin-top: 0px!important;} 
  .lpcontent2 h2 {margin-top: 0px;} 
  .lpbannertxt h1,.lpbannertxt2 h1 {margin-top:60px; font-weight: 700!important;} 
  .lpbannertxt h2 {margin-bottom:60px;} 
  .greensection h1 {font-size: 40px; margin-top: 30px!important;} 
  .greensection {padding-bottom: 0px!important;}
  .lessonplanimage {width: 90%!important;}
  .lessonplanunits {width: 95%!important; } 
  .lpformcontainer h2 {font-size: 23px;}
  .lpshare2 {display: none!important;}
  input.hs-button.primary.large {font-size: 16px; opacity: 1;}
  .blog-banner-hdr h1 {margin-top: 10px; margin-bottom: 0px;}
}
/**** New TYP Page ****/
.row-fluid .max920 {max-width: 920px!important; float: none!important; margin: 0 auto!important;}
.row-fluid .max760 {max-width: 760px!important; float: none!important; margin: 0 auto!important;}
.typ-flex iframe {max-width: 100%;}
.typ-intro {background-color: #f8f3ef; position: relative;}
.typ-intro h1 {color: #5194ec;}
.typ-intro:after {content: ''; width: 0;height: 0;border-style: solid;border-width: 20px 30px 0 30px;border-color: #f8f3ef transparent transparent transparent;position: absolute;bottom: -20px;left: 0;right: 0;margin: 0 auto;}
.typ-header {padding-bottom: 40px;}
.typ-header h2 {color: #2f4256;}
.typ-module {padding-bottom: 60px;}
.typ-module-cta .hs-cta-wrapper {display: inline-block; padding: 20px 15px 0;}
a.cta_button.cta_blue { background-color: #2970d9; color: white;text-align: center; font-size: 21px; font-family: 'Karla'; padding: 10px 22px; border-radius: 0px 10px 0px 10px;border: 4px solid #3a68a5; border-left: 0px!important; border-top: 0px!important;text-decoration: none;}
a.cta_button.cta_green {background-color: #00b04e ; color: white;text-align: center;font-size: 21px;font-family: 'Karla';
  padding: 10px 22px;border-radius: 0px 10px 0px 10px;border: 4px solid #076e39; border-left: 0px!important; border-top: 0px!important;text-decoration: none;}
.related-resources_header {padding-bottom: 30px;}
.related-resources_header h2 {color: #fff;}
.speaker--module_related.speaker--module {border-color: #36649d;}
@media (max-width: 767px) {
  .typ-module-cta .hs-cta-wrapper {display: block; padding: 20px 15px 0;}
  .row-fluid .max920, .row-fluid .max760 {margin: 0px 20px!important; padding-bottom: 0px!important}
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.header { padding: 10px 0px 0px 0px!important;}
.header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { padding:0px 9px; }
.knowatm-preloader { background: #3069b0; height: 100% !important; left: 0; position: fixed !important; top: 0; width: 100% !important; z-index: 1001; }
.whitearrow { z-index:333; }    
.knowatm-popupSearch {  width: 100% !important; }
.knowatmsearch-link ul li input:focus { width:0 !important; }
.knowatm-popupSearch input:focus { width: 100% !important; }    
.knowatm-popupSearch input[type="search"] {  top: 210px; position:relative !important; width:100% !important;}
.knowatm-popupSearch form#knowatm-searchFormNew input{ width:100% !important;}    
.custom_search_class { background: #4e96ec !important; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.6); min-height: 120px !important; top: 0 !important; z-index: 99999 !important; }
.knowatm-popupSearch { background:none !important }
.custom_search_class input[type="search"] {  top: 0px; position:relative !important;}	
.knowatm-popupSearch > li form input { border-bottom: 3px solid #fefe01 !important; }	
.inner-search { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none;  -moz-border-top-colors: none; background: rgba(218, 220, 221, 0) none repeat scroll 0 0 !important; border-bottom: 3px solid #fefe01 !important;  border-image: none; border-left: 0 none; border-right: 0 none; border-top: 0 none; color: #fff; font-family: "Karla" !important; font-size: 24px !important; font-weight: 400 !important; height: 80px !important; width: 100% !important;}
.header-v2-menu1 ul li ul.hs-menu-children-wrapper { padding-top:15px; }
.knowatm-popupSearch { position:fixed !important; }
.knowatm-close i { top:115px; }
/* IE10+ */
#knowatm-searchFormNew input[type="search"]::-ms-clear {display: none;}
/* Chrome */
#knowatm-searchFormNew input[type="search"]::-webkit-search-decoration,#knowatm-searchFormNew input[type="search"]::-webkit-search-cancel-button,#knowatm-searchFormNew input[type="search"]::-webkit-search-results-button,#knowatm-searchFormNew input[type="search"]::-webkit-search-results-decoration { display: none; }
/****************************************************/
.header { background-color: #fff !important;}
.header-v2-menu1 ul li a { background:none; border:none; font-weight:bold !important; }
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover { background:none !important; color:#352f2c !important; border-bottom:1px solid #352f2c; }
.custom-menu-primary .hs-menu-wrapper > ul > ul { background:#fff !important; }
.header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { background: #fff; color: rgb(53, 47, 44);}
.header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover { color:#fff; }
.knowatm-searchresult-show .header-section { display: block !important;}
.knowatmsearch-link ul {margin: 0; padding: 0;}
.knowatmsearch-link ul li input:focus {cursor: auto;outline: 0 none;width: 70px;}
.knowatmsearch-link ul li {position: relative;}
.knowatmsearch-link ul li {list-style: none outside none; margin: 0; padding: 0;}
.knowatmsearch-link ul li input {background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cstyle%3Esvg%7Bfill:%23333333%7D%3C/style%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E"); background-position: 0 5px; background-repeat: no-repeat; border: 0 none; cursor: pointer; font-size: 0.9em; letter-spacing: 0.1em; padding: 1px 1px 1px 30px; width: 0; height:24px; box-shadow: none; display:block !Important}    
.knowatmsearch-link ul li input[type="search"] {cursor:pointer;outline: 0 none; appearance: none; -webkit-appearance: none;box-sizing: border-box;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{white-space: normal !important;}
.hover a { border-bottom:1px solid #352f2c !important; }
.span3.widget-span.widget-type-cell.cta-holder { margin-left: 9px; max-width: 165px; width: 100%;}
.span1.widget-span.widget-type-cell { max-width: 81px; width: 100%; margin-top: 20px; margin-left: 5px;}
.span5.widget-span.widget-type-cell.menu-holder {margin-left: 0; width: 57%;}
.span1.widget-span.widget-type-cell.search-bg {max-width: 50px !important; width: 100%;}
.bigyellowcta p { color: #352f2c !important;}
.arrowbar h1 {color: #352f2c !important;}
.yellowsection h2 {color: #352f2c !important;}
.yellowsection .hs_cos_wrapper_type_rich_text p {color: #352f2c !important;}
.profdevsection h2 {color: #352f2c !important;}
.profdevsection .hs_cos_wrapper_type_rich_text p {color: #352f2c !important;}
.yellowcta p {color: #352f2c !important;}
.header-v2-cta a p {background: #00b04e !important;}
.greensection {background: #00b04e !important;}
.hs-content-name-knowatom-homepage-8-16.small-header {background: #f9f4f0 !important;}
.kafooter {background: #f9f4f0 !important;}
.kafooter h5 {color: #352f2c !important;}
.kafooter p a {color: #352f2c !important;}
.footertxt .KnowAtom-llc {color: #352f2c !important;}
.footertxt .footer-number {color: #00b04e !important;}
.heroheader {margin-top: 200px!important}
.heroheader {background: #fff; opacity: 0.9; padding: 20px 20px 17px; border-radius: 0 15px; color:#352f2c !important;}
.herocopy h3 {color: #352f2c !important; text-shadow: none !important; font-size: 22px !important;}
.herocopy h1 {color: #352f2c !important; text-shadow: none !important;}
.blog-banner-hdr h1 {color: #352f2c !important;}
#subscribeBtn {border:2px solid #352f2c !important; color:#352f2c !important;}
.resource-copy {color:#352f2c !important;}
.resource-module .resource-copy .resource-position h3 {color:#352f2c !important;}
.lpcontent2 span h2 strong {color:#352f2c !important;}
.lpcontent2 span p strong {color:#352f2c !important;}
.knowatm-popupSearch.custom_search_class {background-color: #4c93e9 !important;}
.mobile-trigger{top:-48px !important;}
.Curriculum-banner-text-bg {background: #fff none repeat scroll 0 0; border-radius: 0 10px; opacity: 0.9; padding:20px 20px 2px 20px;}
.Curriculum-banner-text-bg h1 {color: #352f2c !important; text-shadow: none !important;}
.Curriculum-banner-text-bg p {color: #352f2c !important; text-shadow: none !important;}
.hs-menu-item.hs-menu-depth-1 > a {border-bottom: 1px solid #fff;}
.blog-news-feed .demo-search {display: none;}
.blog-news-feed .subscribe-whole-wrapper {display: none;margin-left: 38% !important;}
.ka-blog.this-page-raw .blog-content .post-header{margin-bottom: 20px}
.ka-blog .demo-search #searchForm a {display: none;}
.ka-blog #subscribeBtn {padding:10px 40px !important;}
.ka-blog .all-posts-link {background: #5193ea none repeat scroll 0 0;border-radius: 0 15px;color: #fff !important;  font-weight: bold;padding: 8px 18px;text-decoration: none;margin-left: 10px;}
.ka-blog .next-posts-link {background: #5193ea none repeat scroll 0 0;border-radius: 0 15px;color: #fff !important;font-weight: bold; padding: 8px 18px !important;text-decoration: none;margin-left: 10px;}
.ka-blog .previous-posts-link {background: #5193ea none repeat scroll 0 0;border-radius: 0 15px;color: #fff !important;font-weight: bold;padding: 8px 18px !important;text-decoration: none;}
.ka-blog.this-page-raw .blog-banner-hdr h1{text-align: center; line-height: 50px;}
.all-posts-link:hover, .all-posts-link:focus, .all-posts-link:active {transform: translateY(-8px);}
.all-posts-link {backface-visibility: hidden;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;transform: translateZ(0px);
  transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out;vertical-align: middle;}
.next-posts-link:hover, .next-posts-link:focus, .next-posts-link:active {transform: translateY(-8px);}
.previous-posts-link:hover, .previous-posts-link:focus, .previous-posts-link:active {transform: translateY(-8px);}
.next-posts-link {backface-visibility: hidden;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;transform: translateZ(0px);transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out;vertical-align: middle;}
.previous-posts-link {backface-visibility: hidden;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;transform: translateZ(0px);transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out;vertical-align: middle;}
.ka-blog-listing .demo-search #searchForm a {display: none;}
.ka-blog-listing #subscribeBtn {padding:10px 40px !important;}
.hs-content-path-news-feed.span4.widget-span.widget-type-raw_html.demo-search {display: none;}
.blog-form {margin-top: 40px;}
.lpform select {background: url(https://www.knowatom.com/hubfs/landing-page/arrow-img.png) no-repeat right center #fff; background-repeat: no-repeat;}
.blog-form .hs-input[type="checkbox"] {width: auto !important;}
.blog-form .hs-form.stacked .inputs-list {margin-left: 0px;}
.blog-form .hs-form .hs-button {border-radius: 0 10px;}
.blog-form .base-hs-button-styles, .hs-form .hs-button {font-size: 16px !important;padding: 12px 18px !important;}
.hs-error-msgs.inputs-list ul {list-style-type: none!important}
.hs-error-msgs.inputs-list li label {color:#ff5431;font-size: 13px!important;}
.hs-error-msgs.inputs-list li {line-height: 17px!important}
#knowatm-searchFormNew .inner-search {color: #fff !important;}
.Ka-speaker-template .speaker-header-bg {background: #fff none repeat scroll 0 0;border-radius: 0 15px;opacity: 0.9;padding: 20px;position: relative;}
.Ka-speaker-template .upcoming-events .speaker-header-bg {max-width: 753px !important;width: 100%;}
.Ka-speaker-template .speaker-header-bg h3 {padding: 12px 14px;line-height: 1.4em !important;word-spacing: 2px;margin-bottom: 0;font-weight:bold !important;font-size:22px;}
.Ka-speaker-template .speaker-header-bg h2{margin:0;font-size:45px;line-height: 55px;}
.filterWrap>span:first-child {font-size: 19px!important; color: #352f2c!important;  font-family: 'Karla'!important; padding-bottom: 10px;}
.Ka-speaker-template .speaker-sub-header-bg h4{padding: 20px 0 0; color: #ff5431 !important;letter-spacing: 0.5px;font-size: 20px;margin:10px 0 0 ;}
.Ka-speaker-template .speaker-module-group {text-align: left;padding:0 30px;}
.Ka-speaker-template .speaker-module-group h3 {color: #5496e9;}
.Ka-speaker-template .speaker--module--copy {min-height: 135px;padding: 12px;}
.Ka-speaker-template .innovation-section h2 {color:#fff;font-size: 48px;line-height: 55px;}
.Ka-speaker-template .innovation-section h3 {color: #fff;margin-top: 20px;line-height: 1em;}
.Ka-speaker-template .innovation-inner::before {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.Ka-speaker-template #innovation-inner-border {border-left: 1px solid #fff;border-right: 1px solid #fff;}
.Ka-speaker-template .innovation-section-sub-text h3 {padding: 0 151px;font-weight: normal;line-height: 1.1em;}
.Ka-speaker-template .filterContainer h2 {color: #352f2c;margin-top: 0px;}
.Ka-speaker-template .resource-copy {top: 250px;text-align: center;padding: 5px 0 0;}
.Ka-speaker-template .resource-module {margin: 30px 2% 110px;}
.Ka-speaker-template .resource-name {color: #5496e9;font-family: 'Karla';font-weight: normal;font-size: 20px;}
.Ka-speaker-template .resource-module .resource-copy .resource-position h3 {font-size: 15px!important;letter-spacing: 0.5px;line-height: 1.2em;}
.Ka-speaker-template .resource-position {margin-top: 8px;}
.Ka-speaker-template .wide-yellow {background-color: #fee101;}
.Ka-speaker-template .quote--module .quote-inner p, .quote--module .quote-inner {color: #352f2c;}
.Ka-speaker-template .quote-inner span {color: #ff5431;font-style:normal;}
.Ka-speaker-template a.cta_button.blue-cta {background-color: #ff5431;border-bottom: 4px solid #b23825;border-right: 4px solid #b23825;padding: 12px 55px !important;border-radius: 0 15px;}
.Ka-speaker-template a.cta_button.blue-cta span {color:#fff; font-weight: bold;}    
.Ka-speaker-template .quote--module::before {background: rgba(0, 0, 0, 0) url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/quotation-mark.png") repeat scroll 0 0;width: 57px;opacity: 0.2;}
.Ka-speaker-template .row-fluid-wrapper.row-depth-1.row-number-10 {text-align: center;}
.Ka-speaker-template .customSelect {background: rgba(0, 0, 0, 0) url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/stem-page-images/input-arrow.png?t=1474528535502") no-repeat scroll 98% center !important;border-radius: 6px !important;}
.Ka-speaker-template .customSelect {appearance: none;-webkit-appearance: none; -moz-appearance: none;}
.Ka-speaker-template .customSelect::-ms-expand{display:none}
.Ka-speaker-template .filterWrap select {min-width: 330px;}
.Ka-speaker-template .speaker-members .resource-copy {min-height: 133px;padding: 12px;top: 242px;width: 229.5px;border-right: 5px solid #bcaeaa;border-bottom: 5px solid #bcaeaa;border-radius: 0 0 0 10px;text-align: center;}
.speaker-members {margin-bottom: 30px;}
.Ka-speaker-template .speaker-members .resource-name {color: #5496e9;font-family: "Karla";font-size: 20px !important;font-weight: normal;line-height: 25px;}
.Ka-speaker-template .speaker-members .resource-position {margin-top: 2px;}
.Ka-speaker-template .resource-module.allspeakers.allcompanies.transition-block {border-right: 5px solid #bcaeaa;}
.Ka-speaker-template .speaker-members .resource-module {width: 22.5%;margin: 30px 1.25% 110px;border-radius:0 8px 0 0;}
.Ka-speaker-template .span12.widget-span.widget-type-linked_image {text-align: center;}
.Ka-speaker-template .filterWrap > span {margin-left: 30px;}
.Ka-speaker-template .resourceContainer .resource-module.allspeakers.allcompanies.transition-block {border-right:none;}
.resources-page #banner-background-image {min-height: 566px;}
.resources-page .span12.widget-span.widget-type-cell.banner-background-image {background-position: center center;background-repeat: no-repeat; background-size: cover;}
.resources-top-section {padding: 77px 0 82px;}
.resources-top-section h4{color: #fff !important;font-size: 20px;font-weight: normal;letter-spacing: 0.5px;padding: 22px 54px 30px;}
.resources-top-section h4 span {font-weight: bold;}
.resources-top-section h2{color: #fff;font-family: karla;font-size:45px;line-height: 53px;letter-spacing:1px;padding-top:10px;}
.resources-top-section h3 {color: #fff;font-family: karla;font-size: 31px;font-weight: bold;letter-spacing: 1px;}
.resources-top-section h3 span {text-transform: uppercase;}
.resources-top-section h3 strong {color:#ffe100;}
.resources-page a#cta_button_347944_6c787095-a805-48d6-a216-e37b911cda0c,.resources-page a#cta_button_347944_c068645f-a5b2-4522-9cd0-45d293070e26{transform:translateZ(0px);transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out;}
.resources-page a#cta_button_347944_6c787095-a805-48d6-a216-e37b911cda0c:hover,.resources-page a#cta_button_347944_c068645f-a5b2-4522-9cd0-45d293070e26:hover {transform: translateY(-8px);}
.resources-page .resource-copy h2 {color: #4e4642;margin-top: 50px;}
.resources-page .resource-copy {border: 2px solid #4e4642;padding: 0px 0px 20px 205px;border-radius: 0 8px;}
.resources-page .resource-copy h4 {background: #4e4642 none repeat scroll 0 0;border-radius: 0 6px;float: right;margin: 0;padding: 10px 0;text-align: center; width: 100px;}
.resources-page .resource-image {background-color: none !important;z-index:-1;margin-left: 15px;}
.resources-page .resource-copy {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.resources-page .video .resource-copy h4 {background: #02a650 none repeat scroll 0 0;}
.resources-page .ebook .resource-copy h4 {background: #5596ea none repeat scroll 0 0;}
.resources-page .webinar .resource-copy h4 {background: #e6d516 none repeat scroll 0 0;}
.resources-page .casestudy .resource-copy h4 {background: #a82d34 none repeat scroll 0 0;}
.resources-page .interview .resource-copy h4 {background: #ff5431 none repeat scroll 0 0;}
.resources-page .video .resource-copy {border:2px solid #02a650;}
.resources-page .ebook .resource-copy {border:2px solid #5596ea;}
.resources-page .webinar .resource-copy {border:2px solid #e6d516;}
.resources-page .casestudy .resource-copy {border:2px solid #a82d34;}
.resources-page .interview .resource-copy {border:2px solid #ff5431;}
.resources-page .resources-top-section-button h1 {background: #004679 none repeat scroll 0 0;border-radius: 0 8px;color: #fff;font-family: steelfish;font-size: 37.38px;font-style: normal;font-weight: normal;letter-spacing: 2px;line-height: 1.5em; margin: 0 auto;padding: 3px 7px;width: auto;display:inline-block;}
.resources-page .row-fluid .span4 .widget-span .widget-type-cta {margin: 0 auto;width: 100%;}
.resources-page .forbackground {margin-top: 20px;}
.resources-page .resource-copy {min-height: 194px;height:100%;}
.resources-page #subscribeBtn {padding: 10px 26px !important;}
.resources-page #searchForm a {display: none;}
.resources-page .paddingL {padding: 30px 0 60px 0;}
.resources-page .Learning-center-text {display: none;}
a:link,a:hover,a:active { text-decoration: none !important; }

.resources-page .customSelect {background: rgba(0, 0, 0, 0) url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/stem-page-images/input-arrow.png?t=1474528535502") no-repeat scroll 98% center !important;border-radius: 6px !important;}
.resources-page .customSelect {appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.resources-page .filterWrap > span {margin-left: 30px;}
.resources-page select {border: 1px solid #bababa !important;}
.resources-page .filterWrap > span:first-child {color: #352f2c;font-weight: normal;}
/*custom-site-search*/
.header {padding: 10px 0px 0px 0px!important;}
.knowatm-searchresult-show #knowatmresults { margin: 0 auto;}
.knowatm-popupSearch {background-color: rgba(48, 105, 176, 1); left: 0; margin: 0 auto; padding: 24px 30px; position: absolute; right: 0; top: 0; width: 100%; z-index: 99999; max-height:50px;}    
#s2{margin-bottom:0 !important;}
.knowatm-popupSearch form#knowatm-searchFormNew { box-shadow: none;}
.knowatmsearch-link ul li {position: relative;}
.knowatm-popupSearch > li { margin: 0 auto !important; max-width: 975px;}
.knowatmsearch-link ul li {list-style: none outside none;}
.knowatm-searchresult-show #knowatmresults .knowatm-webResult {background:#fff; color: #999; float: left; margin-bottom: 30px; padding: 25px; width: 100%;box-sizing: border-box;}
.knowatm-webResult-inner1 h2 a {font-family: 'Karla'; font-size: 22px;}
.knowatm-searchresult-show .knowatm-webResult .knowatm-webResult-inner1 > a, .knowatm-searchresult-show .knowatm-webResult h2 a {color: #1f2858; text-decoration: none;}
.knowatm-searchresult-show .knowatm-webResult h2 {font-size: 20px; line-height: 28px;}
.knowatm-searchresult-show .knowatm-webResult .knowatm-webResult-inner1 > a, .knowatm-searchresult-show .knowatm-webResult h2 a {color: #1f2858;}
.knowatm-searchresult-show #knowatmresults {background:rgba(78, 150, 236, 0.95); height: 100%; left: 0; padding-top: 160px; overflow-y: scroll; position: fixed; top: 0; width: 100%; z-index: 3333;}    
.knowatm-webResult .knowatm-webResult-inner1 {border-right: 1px solid #ccc; float: left; min-height: 150px; padding: 15px 15px 15px 0; text-align: left; width: 48%;}
.knowatm-webResult .knowatm-knowatm-webResult-inner2 {float: left; font-family: 'Karla' !important; font-size: 17px; line-height: 24px; padding: 15px 0 15px 15px; text-align: left; width: 48%;}
#more {color: #fff; cursor: pointer; float: left; font-family: "Karla"; font-size: 20px; font-weight: 700; margin-top: 15px; width: 100%; margin-bottom:50px;}
.knowatm-close i {background-image: url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/know-Atom/close-icon-1.png"); background-repeat: no-repeat; cursor: pointer; display: none; height: 25px; position: absolute; right: 1.5em; top: 30px; width: 25px; z-index: 555555;}
.knowatm-popupSearch form#knowatm-searchFormNew input {color: none; height: 30px; text-transform: none; }
.knowatm-popupSearch ul li input {background-color: transparent; background-image: url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/know-Atom/search-icon-grey.png"); background-position: 0 5px; background-repeat: no-repeat; border: 0 none; cursor: pointer; font-size: 0.9em; letter-spacing: 0.1em; padding: 1px 1px 1px 30px; width: 0; }
.knowatm-popupSearch > li form input {border-left: medium none; border-right: medium none; border-top: medium none; background: none !important; border-bottom: 1px solid #fff !important; box-shadow: none !important; margin-left: 0 !important; padding-left: 10px !important; width: 100% !important;}
#knowatmresults p.notFound {color: #fff; margin: 0 auto; max-width: 950px; padding: 0 15px; text-align: left;}
.knowatm-preloader {height: 50px; position: absolute; width: 50px;}
.knowatm-searchresult-show #knowatmresults > div:first-child {float: none; height: 100%; margin: 0 auto; overflow-y: initial; position: relative; width: 80%;}
.header-search li {text-align: center;}
.row-fluid .header-section:before {background: none repeat scroll 0 0 rgba(45, 104, 178, 0.85); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.knowatm-searchresult-show .header-section {display: none;}
.knowatm-searchresult-show {overflow: hidden;}
.knowatm-searchresult-show .header-section {display: block !important;}
.loamre {background: #ff5431 none repeat scroll 0 0; border-bottom: 4px solid #b53d25; border-right: 4px solid #b53d25; border-radius: 0 10px; color: #fff; padding: 10px 18px; text-decoration: none; font-family: "Karla"; font-weight:18px; text-transform: uppercase; }
#more{ width:100% !important; border: medium none !important; background: none !important;}
#more::before {content: "" !important;}
.kafooter p a:hover {color: #969696 !important;}
.knowatmsearch-link ul li input:focus {box-shadow: none !important; width:0;}
.Ka-speaker-template .replaceBackground.resource-module.allspeakers.allcompanies.transition-block { background-position: right top !important; background-repeat: no-repeat !important; background-size: cover !important;  height: 242px !important; min-height: auto !important;}
.Ka-speaker-template .speaker-members .resource-module.allspeakers.allcompanies.transition-block { background-position: right top !important; background-repeat: no-repeat !important; background-size: cover !important;  height: 242px !important; min-height: auto !important;}
/*End-custom-site-search*/
@media (max-width: 1600px){
  .page-section-center-4{top: 20%;}
}
@media (max-width: 1400px){
  .dimensions-text p {font-size:18px;}
  .dimensions-text h2 {padding:0 17px;}
  .dimensions-text {max-width: 650px !important;width: 100% !important;}
}
@media (max-width: 1301px){
  .dimensions-text p {font-size:18px;}
}
@media (max-width: 1300px){
  .page-section-center-1{top:20% !important;}
  .dimensions-text h2 {font-size:32px;line-height: 34px;}
  .dimensions-text p {line-height: 24px;}
}    
@media (max-width: 1162px){
  .resources-top-section h3 {font-size: 28px;}
  .resources-top-section h4 {padding: 22px 21px 30px;}
  .resources-page .span4.widget-span.widget-type-cta {margin: 0;width: 100%;}
}
@media (max-width: 1162px){
  .resources-page #subscribeBtn {font-size: 16px;padding: 10px 18px !important;}
}
@media (max-width: 1130px){
  .resources-page .stickclass  .cell-wrapper.layout-widget-wrapper {margin-right: 20px;}
}
@media (max-width: 1090px){
  .Ka-speaker-template .speaker-members .resource-copy {width: 224.1px;}
}
@media (max-width: 1085px){
  .knowatm-logo {float: none !important; padding-left: 0px; text-align: center; width: 100% !important}
  .custom-menu-primary { text-align: center; width: 100% !important;}
  .search-bg { float: none !important; margin: 0 auto !important; width: 100% !important;}
  .span1.widget-span.widget-type-cell.search-bg {float: none !important;}
  .cta-holder {float: none !important; margin: 0 auto !important; width: 100% !important;}
  .header-v2-cta{margin:20px 0;}
  .header-v2-menu1 ul li a {font-size: 16px !important;}
  .header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {text-align: left;}
  .center-align {margin: 0 auto !important; width: 90%;}
  .ka-blog-listing .Subscribe-wrapper {text-align: center !important;}
  .ka-blog-listing .demo-search {width: 18% !important;}
  .header-wrapper .new-page-center {padding: 0;}
}
@media (max-width: 1080px){
  .knowatm-webResult .knowatm-webResult-inner1{width:47%;}
  .knowatm-webResult .knowatm-knowatm-webResult-inner2{width:47%;}    
  .page-section-center-1{width:90% !important; padding:10% 5% !important;}
  .resources-top-section h2 {font-size: 45px;}
  .Ka-speaker-template .speaker-members .resource-module {margin: 30px 1.25% 150px;width: 47%;}
  .Ka-speaker-template .speaker-members .resource-copy {width: 254px;}
}
@media only screen and (max-width: 1080px) and (min-width: 1080px) {
  .dimensions-banner {display: none !important;} 
  .dimensions-wrapper {padding: 150px 1px;}
}
@media (min-width:991px) and (max-width:1199px){
  .container_block, .row-fluid .container_block[class*="span"] {width: 95% !important;}
  .row-fluid .header_section .header-v2-menu1 {padding-top: 0px !important;}
}
@media (min-width:768px){
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {opacity: 1;visibility: visible;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {visibility: hidden;opacity: 0;
    -webkit-transition: opacity 0.4s;position: absolute;z-index: 10;left: 0;}
  .header_section .container_block{position:relative;}
  .span5.widget-span.widget-type-cell.menu-holder {width: 76%;}
  .header_section .span1.widget-span.widget-type-cell.search-bg {margin-top: -26px !important;}
  .span3.widget-span.widget-type-cell.cta-holder {margin-top: -38px !important;}
  .row-fluid .header_section .menu-holder::after {background: transparent !important;}
  .hs-menu-children-wrapper{border-radius:4px;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper::before {content: "";
    background: url("https://www.knowatom.com/hubfs/About-page-images/top_arrow_upd.png") no-repeat;width: 16px;height: 9px;
    display: block;position: absolute;right: 9px;top:-7px;}
  .hs-menu-children-wrapper li{border-left:2px solid #ddd !important;border-right:2px solid #ddd !important;border-bottom:2px solid #ddd !important;-webkit-transition: all .3ms ease;-moz-transition: all .3ms ease; -o-transition: all .3ms ease;-ms-transition: all .3ms ease;transition: all .3ms ease;}
  .header_section .header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul {padding-right: 0px !important;}
  .hs-menu-children-wrapper li:first-child{border-top:2px solid #ddd !important;}
  .hs-menu-children-wrapper li:last-child{border-bottom:none;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{margin-left: -161px;margin-top: -6px;padding-top:0px;max-width: 255px;min-width: 255px;}
  .hs-item-has-children.resources ul{margin-left: -138px !important;}
  .header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{ background:transparent !important; color:rgb(53, 47, 44) !important;}
  ul.hs-menu-children-wrapper li:hover{border-left:2px solid rgb(53, 47, 44) !important;-webkit-transition: all .3ms ease;-moz-transition: all .3ms ease;-o-transition: all .3ms ease;-ms-transition: all .3ms ease;transition: all .3ms ease;}
}
@media (max-width: 991px){
  #hs_menu_wrapper_module_143045957298313393 > ul {float: none !important; margin: 0 auto !important; width: 564px !important;}
  .custom-menu-primary { text-align: center; width: 100% !important;}
  .knowatm-webResult .knowatm-webResult-inner1{width:46%;}
  .knowatm-webResult .knowatm-knowatm-webResult-inner2{width:46%;}
  .ka-blog #subscribeBtn {font-size: 16px;padding: 10px 26px !important;}
  .knowatm-searchresult-show #knowatmresults > div:first-child{width:90%;}
  .ka-blog-listing #subscribeBtn {font-size: 16px;padding: 10px 26px !important;}
  .resources-top-section h2 {font-size: 40px;}
  .resources-page a#cta_button_347944_c068645f-a5b2-4522-9cd0-45d293070e26 {font-size: 30px;}
}
@media (max-width: 990px){
  .resources-page #subscribeBtn {padding: 10px 14px !important;}    
  .speaker--template body { overflow-x:hidden; }
}
@media (max-width: 979px){
  .mobile-trigger{display: none !important;}
  .custom-menu-primary {text-align: center;}
  .custom-menu-primary.js-enabled .hs-menu-wrapper {box-shadow: none !important;}
  .resources-page #subscribeBtn {font-size: 16px !important;padding: 10px 14px !important;}
  .resources-page{overflow-x:hidden; }
  .Ka-speaker-template{overflow-x:hidden; }
}
@media (max-width: 950px){
  .resources-page .stickclass .cell-wrapper.layout-widget-wrapper {margin-right: 0px;}
  .subscribeDiv {left:25px!important;}
}
@media (min-width:900px) and (max-width: 975px){
  .resources-page #subscribeBtn {width: 245px;}
}
@media (max-width: 900px){
  .resources-page .row-fluid .span8 {width: 100%;}
}
@media (max-width: 860px){
  .resources-top-section h2 {font-size: 36px;}
}
@media (max-width: 832px){    
  .resources-top-section h4 {line-height: 1.2em;}
  .Ka-speaker-template .filterWrap select {min-width: 300px;}
  .resources-page .filterWrap select {min-width: 300px !important;}
}
@media (max-width: 767px){
  .resources-page .quote--module .quote-inner { padding-top:50px; }
  .resources-page .quote--module::before { top:20px; }
  .hs-content-id-4300427541.mobile-open .mobile-trigger { background:#4e4741 !important; } 
  .hs-content-id-4300427541.mobile-open .mobile-trigger { color:#fff; }
  .mobile-open .mobile-trigger {background: #5194ec !important; color: none !important;}    
  .mobile-open .mobile-trigger:hover {background: #4e4741 none repeat scroll 0 0 !important; border-color: transparent; color: #fff !important;}
  .mobile-trigger span.fa.fa-bars { position: relative;  display: inline-block;  width: 20px;  height: 20px;}
  .mobile-trigger span.fa.fa-bars::after{content:""; position:absolute; width:100%; height:100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z'/%3E%3C/svg%3E"); top:0;background-repeat: no-repeat;  left: 0;background-size: cover;background-color: transparent; opacity: 1;}
  .span1.widget-span.widget-type-cell.search-bg {float: none!important; margin-top: 10px!important; position: absolute; right: 90px; top: 54px;}   
  .custom-menu-primary .hs-menu-wrapper>ul li {border-top: 1px dotted #4e4741 !important;}
  .header-v2-menu1 ul {border-bottom: 1px dotted #4e4741 !important;}
  .header-v2-menu1 ul li ul {border-bottom: medium none !important;}
  .header-v2-menu1 ul li a:hover{border-bottom: none !important;}
  .child-trigger {border-left: medium none !important;}
  .child-trigger i, .child-trigger i::after {content: "";	display: inline-block;	font: normal normal normal 14px/1 FontAwesome;	padding-left: 0px;font-size: 18px;vertical-align: top;	line-height: normal; width:16.29px; height:18.18px !Important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;}
  .child-trigger.child-open i::after {content: "";display: inline-block; font: normal normal normal 14px/1 FontAwesome;padding-left: 0px;font-size: 18px;vertical-align: top;line-height: normal;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z'/%3E%3C/svg%3E") !Important;}
  .child-trigger.child-open i::after {content: "" !important;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;}
  .span5.widget-span.widget-type-cell.menu-holder { margin-left: 0; width: 100%;}
  #hs_menu_wrapper_module_143045957298313393 > ul {width: 100% !important;}
  .header-v2-logo {text-align: left!important; padding-left: 20px;}
  .child-trigger{top:-5px !Important;}
  .ka-blog .subscribe-whole-wrapper {margin-bottom: 75px;width: 100% !important;}
  .ka-blog .Subscribe-wrapper {width: 100% !important;text-align: center !important;}
  .ka-blog-listing .subscribe-whole-wrapper {margin-bottom: 15px;width: 100% !important;}
  .ka-blog-listing .Subscribe-wrapper {width: 100% !important;text-align: center !important;}
  .Curriculum-banner-text h1{margin-bottom:10px;}
  .Curriculum-banner-text-bg p{font-size: 18px;line-height: 24px !important;}
  .custom-menu-primary, .custom-menu-primary .hs-menu-wrapper > ul,.custom-menu-primary .hs-menu-wrapper > ul li, .custom-menu-primary .hs-menu-wrapper > ul li a {text-decoration: none !important;}
  .blog-news-feed .row-fluid [class*="span"] {min-height: 1px;}
  .ka-blog-listing .child-trigger {right: 15px;}
  .ka-blog-listing .mobile-trigger {width: 24px;}
  .ka-blog .mobile-trigger {width: 24px;}
  .Ka-speaker-template .resource-module {margin: 30px 2% 130px;}
  .Ka-speaker-template .resourceContainer {max-width: 220px;padding-top: 0px!important;}
  .Ka-speaker-template .row-fluid .speaker-module-group {max-width: 310px;}
  .Ka-speaker-template .upcoming-events .row-fluid .span3.widget-type-custom_widget {width: 250px;}
  .Ka-speaker-template .resource-module {max-width: none;}
  .Ka-speaker-template .speaker-members .resource-module {width: 100%;margin: 30px 1.25% 180px;}
  .Ka-speaker-template .speaker-members .resource-copy {width: 250px;}
  .resources-page a#cta_button_347944_6c787095-a805-48d6-a216-e37b911cda0c {font-size: 14.76px;}
  .resources-top-section h4 {font-size: 18px;}
  .resources-top-section h3 {font-size: 24px;}
  .resources-top-section h2 {font-size: 30px;margin: 0px 20px;}
  .resources-page #banner-background-image {padding: 0;}
  .resources-page #banner-background-image { min-height: 0; }
  .resources-page .resources-top-section {padding: 40px;}
  .resources-page .subscribe-whole-wrapper {float: none !important;width: 100% !important;}
  .resources-page .Subscribe-wrapper {float: none !important;width: 100% !important;text-align: center !important;}
  .resources-page #subscribeBtn {float: none;margin: 0 auto;max-width: 240px;width: 100%;padding:10px 18px !important;font-size:16px;}
  .resources-page .paddingL {padding: 0 0 60px;}
  .resources-page .forbackground {margin-top: 40px;}
  .Ka-speaker-template .innovation-section-sub-text h3 {padding: 0;}
  .heroheader { margin-top: 70px !important;}    
  .resources-page .filterWrap select { min-width: 97% !important;}
  .resources-page .filterWrap > span { margin-left: 0;}
  .knowatm-webResult .knowatm-webResult-inner1{width:100%; border-right: 0px; border-bottom: 1px solid #ccc;min-height: auto;padding: 15px 15px 25px 0;}
  .knowatm-webResult .knowatm-knowatm-webResult-inner2{width:100%; min-height: auto;}
  .blog-top-padding {padding-top:40px;}
  .goog-te-gadget img{width: auto;}

}
@media (max-width: 480px){
  .header-v2-logo {padding-left: 20px !important;}
  #grade_download { width:95%; }
  #banner-background-image {background-position: 43% center!important;}
  .header-v2-logo img { padding-left:20px !important;}
  .span1.widget-span.widget-type-cell.search-bg {max-width: 50px !important;}
  .mobile-trigger {top: -42px !important;}
  .header-v2-logo img {max-width: 180px;width: 100% !important;}
  .span1.widget-span.widget-type-cell.search-bg{margin-top: 5px !important;}
  .resources-page .resource-copy {padding: 0 0 20px 20px;background: #4e4642 none repeat scroll 0 0 !important;}
  .resources-page .lessonplan .resource-copy {background: #4e4642 none repeat scroll 0 0 !important;}
  .resources-page .ebook .resource-copy {background: #5596ea none repeat scroll 0 0 !important;}
  .resources-page .webinar .resource-copy {background: #e6d516 none repeat scroll 0 0 !important;}
  .resources-page .video .resource-copy {background: #02a650 none repeat scroll 0 0 !important;}
  .resources-page .casestudy .resource-copy {background: #a82d34 none repeat scroll 0 0 !important;}
  .resources-page .interview .resource-copy {background: #ff5431 none repeat scroll 0 0 !important;}
  .resources-page .resource-copy h2 {color: #fff;}
}
@media (max-width: 423px){
  .Curriculum-banner-wrapper {min-height: 555px!important;}
  .Curriculum-banner-text-bg {padding: 15px 10px 2px 10px;}
  .Curriculum-banner-text h1 {line-height: 30px; font-size: 26px;}
  .page-section-center-1 {padding: 41% 5% 0% 5%!important;}
  .dimensions-text h2 {font-size: 24px;line-height: 31px;}
  .dimensions-wrapper {padding: 60px 39px 39px}
  .subscriberesource {padding-bottom: 0px!important;}
}
@media (max-width: 400px){
  .header-v2-logo img { padding-left:10px !important;}
  .mobile-trigger {top: -42px !important;}
  .span1.widget-span.widget-type-cell.search-bg {right: 70px;}  
}
@media (max-width: 380px){
  .resources-page a#cta_button_347944_6c787095-a805-48d6-a216-e37b911cda0c {font-size: 13.76px;padding: 10px;}
  .Ka-speaker-template .filterWrap select {min-width: 280px;}
  .blog-top-padding {padding-top:5px!important;}
}
@media (max-width: 368px){
  .resources-page a#cta_button_347944_6c787095-a805-48d6-a216-e37b911cda0c {font-size: 13.76px;padding: 10px;}
}
@media (max-width: 360px){
  .span1.widget-span.widget-type-cell.search-bg {max-width: 30px !important;}
}
@media (max-width: 340px){
  .Ka-speaker-template .speaker-members .resource-copy {width: 250px !important;}
}
@media (max-width: 334px){
  .Ka-speaker-template .speaker-members .resource-copy {top: 241px;width: 246px !important;}
  .Ka-speaker-template .row-fluid .speaker-module-group {max-width: 306px;}
}
@media (max-width: 329px){
  .Ka-speaker-template .speaker-members .resource-copy {width: 241px !important;}
  .Ka-speaker-template .row-fluid .speaker-module-group {max-width: 301px;}
}
@media (max-width: 324px){
  .Ka-speaker-template .speaker-members .resource-copy {width: 240px !important;}    
}
@media (max-width: 323px){
  .Ka-speaker-template .speaker-members .resource-copy {width: 239px !important;}    
}
@media (max-width: 322px){
  .Ka-speaker-template .speaker-members .resource-copy {width: 238px !important;}    
}
@media (max-width: 321px){
  .Ka-speaker-template .speaker-members .resource-copy {width: 237px !important;}    
}
@media (max-width: 320px){
  .Ka-speaker-template .speaker-members .resource-copy {top: 241px;width: 236px !important;}
}
/*---Innovators-Upcoming-Start---*/
.upcoming-background-image {display: none !important;}
.upcoming-top-section-bg {background-color: #5395e9;background-position: right center;background-repeat: no-repeat;
  background-size: 41.5% 100%;}
.upcoming-banner-bg {max-width: 600px;width: 100% !important;margin:40px 50px 35px 0 !important;padding-left:20px;}
.upcoming-content-area-bg h1 {color: #fff;font-family: karla;font-size: 39.58px;font-weight: 700;line-height: 46px;margin: 0;}
.upcoming-content-area-bg h2 {color: #fff;font-family: karla;font-size: 20.83px; font-weight: 700;letter-spacing: 1px;line-height: 30px;text-transform: uppercase;margin: 0;padding: 23px 0 10px;}
.upcoming-content-area-bg p {background-color: #084375;border-radius: 0 10px;color: #fff;font-family: karla;font-size: 17.71px;font-weight: 400; padding: 20px;}
.fifty-fifty h1 {color: #fff;font-family: karla;font-size: 39.58px;font-weight: 700;line-height: 46px;margin: 0;}
.fifty-fifty h2 {color: #fff;font-family: karla;font-size: 20.83px;font-weight: 700;letter-spacing: 1px;line-height: 30px;text-transform: uppercase;margin: 0;padding: 23px 0 10px;}
.fifty-fifty p {color: #fff;font-family: karla;font-size: 17.71px;font-weight: 400;}
.upcoming-box-section-bg .upcoming-page-center {padding: 60px 0 69px;}
.upcoming-box-section-bg {background: #f9f4f0 none repeat scroll 0 0;}
.box-section-arrow {text-align: center;}
.upcoming-yellow-box .hs_cos_wrapper_widget:first-child { margin-left:0px; }
.upcoming-yellow-box .hs_cos_wrapper_widget {background: #ffe100 none repeat scroll 0 0;border-radius: 0 20px;
  max-width: 31%;padding: 30px 20px;width: 100%;margin-left: 25px;float:left;}
.upcoming-yellow-box h2 {color: #352f2c;font-family: karla;font-size: 23.96px;font-weight: 700;line-height: 28px;margin: 0;
  text-align: center;}
.upcoming-yellow-box p {color: #352f2c;font-family: karla;font-size: 17.71px;font-weight: 400;line-height: 24px;text-align: center;}
.upcoming-box-cta-image { background: #ff5431 none repeat scroll 0 0;border-bottom: 3px solid #b53d24;border-radius: 0 15px 0 0;border-right: 3px solid #b53d24;height: 100%;margin-left: 0 !important;max-width: 45px;min-height: 41px !important;vertical-align: middle; width: 100%;}
.upcoming-box-cta-image .hs-image-widget {margin: 6px 0;}
.upcoming-cta-bg {float: none !important;padding: 0 14.5%;width: 100%;transform: translateZ(0px);transition-duration: 0.3s;
  transition-property: transform;transition-timing-function: ease-out;margin-top: 13px;}
.upcoming-cta-bg:hover {transform: translateY(-8px);}
.span6.widget-span.widget-type-cta.Upcoming-box-cta {width: 160px;}
.upcoming-author-section-bg {margin: 77px 0 77px !important;}
.upcoming-author-image-section {max-width: 310px; width: 100% !important;}
.upcoming-author-content-section {border-left: 2px solid #d9d8d3; margin-left: 0 !important; max-width: 638px;padding-left: 40px !important;width: 100% !important;}
.upcoming-author-image {text-align: center;}
.upcoming-author-image-section h3 {color: #352f2c;font-family: karla;font-size: 16.67px;font-weight: 700;letter-spacing: 0.1px;
  line-height: 20px;text-align: center;padding: 20px 40px;}
.upcoming-author-logo {text-align: center;}
.upcoming-author-content-section h2 {color: #352f2c;font-family: karla;font-size: 31.25px;font-weight: 700;line-height: 30px;margin: 0;}
.upcoming-author-content-section p {color: #352f2c;font-family: karla;font-size: 18.75px;font-weight: 400;line-height: 25px;padding-top: 10px;}
.author-content-image {left: 20px;position: absolute;top: 30px;}
.upcoming-author-content-note p {color: #352f2c;font-family: karla;font-size: 22.92px;font-style: italic;font-weight: 700;line-height: 30px;word-spacing: 2px;margin:10px 0 0 0;}
.upcoming-author-content-note h2 {color: #5395e9;font-family: karla;font-size: 25px;font-weight: 700;margin: 0;padding: 5px 0 0;
  text-align: right;}
.upcoming-author-list-bg {background: #17a453 none repeat scroll 0 0; padding: 58px 0 80px;}
.upcoming-author-list-topic h2 {color: #fff;font-family: karla;font-size: 31.25px;font-weight: 700;text-align: center;}
.upcoming-author-list-button {background: #0a5792 none repeat scroll 0 0;border-bottom: 3px solid #084375;border-radius: 0 15px;border-right: 3px solid #084375; color: #fff;cursor: pointer; font-family: karla;font-size: 15.63px;font-weight: 700;height: 45px;margin: 0 auto;max-width: 203px;padding: 10px 25px;text-align: center;width: 100%;transform: translateZ(0px);transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out;margin-top: 13px;}
.upcoming-author-list-button:hover {transform: translateY(-8px);}
.upcoming-author-list-main-con .moreposts-link {padding-top: 9px;text-align: center;}
.upcoming-author-list-main-con .resource-module {background-size: 100% 245px;border-bottom: 4px solid #076e39;border-radius: 0 8px 0 0; border-right: 4px solid #076e39;margin: 30px 19px 185px 0;min-height: 245px;width: 23%;}
.upcoming-author-list-main-con .resource-copy {background-color: rgba(255, 255, 255, 1);border-bottom: 4px solid #076e39;border-right: 4px solid #076e39;color: #333;height: 165px;text-align: left;top: 238px;width: 225px;}
.upcoming-author-list-main-con .resource-name {color: #5395e9;font-family: karla;font-size: 20.83px;font-weight: bold;line-height: 20px;padding-top: 0px;}
.upcoming-author-list-main-con .resource-module .resource-copy .resource-position h3 {color: #352f2c;font-family: karla;font-size: 15.63px;font-weight: normal;line-height: 15px;margin: 0; padding-top: 5px;}
.register-now-button {margin-top: 15px;transform: translateZ(0px);transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out; margin-top: 13px;}
.register-now-button h4:hover {transform: translateY(-8px);}
.register-now-button h4{transform: translateZ(0px);transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out;}
.register-now-button h4 {background: #ffe100 none repeat scroll 0 0;border-bottom: 3px solid #cab000; border-radius: 0 15px; border-right: 1px solid #cab000; color: #302b28;cursor: pointer;font-family: karla;font-size: 15.63px; font-weight: 700;letter-spacing: 0.1px;  margin: 0 auto;max-width: 142px;padding: 8px 0;text-align: center; width: 100%;}
.register-now-button-content h5 {color: #ffe100;font-family: karla;font-size: 22.92px;font-weight: 700;letter-spacing: 0.5px;
  margin: 20px 0 0;text-align: center;}
.register-now-button-content span {color: #fff;font-family: helvetica;font-size: 22.92px;font-weight: 400;}
.Upcoming-yel-box-cta {margin-top: 10px;text-align: center;transform: translateZ(0px);transition-duration: 0.3s;transition-property: transform; transition-timing-function: ease-out;margin-top: 13px;}
.span12.widget-span.widget-type-cell.upcoming-cta-bg {display: none;}
.Upcoming-yel-box-cta a{transform: translateZ(0px);transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out;}
.Upcoming-yel-box-cta a:hover {  transform: translateY(-8px); }
@media (max-width:1500px) {
  .upcoming-banner-bg {max-width: 550px;}    
}
@media (max-width:1080px) {
  .upcoming-author-list-main-con .resourceContainer {max-width: 980px;}
}
@media (max-width:991px) {
  .upcoming-banner-bg { max-width: 100%;text-align: center; width: 100% !important;padding: 0 20px;}   
  .upcoming-top-section-bg {background-size: 0 auto;}
  .upcoming-box-section-bg .upcoming-page-center { padding: 25px 20px;}
  .upcoming-author-content-section {padding-left: 20px; padding-right: 20px;}
  .span12.widget-span.widget-type-raw_jinja.upcoming-author-list-main-con {margin: 0 20%;width: 60%;}
  .upcoming-author-list-main-con .resource-module {width: 46%;}
  .upcoming-author-list-main-con .resource-copy {width: 101.7%;}    
}
@media (max-width:767px) {  
  .upcoming-content-area-bg h1 {font-size: 28px;line-height: 36px;}  
  .fifty-fifty h1 {font-size: 28px;line-height: 36px;}  
  .register-now-button-content h5 {font-size: 20px;}
  .upcoming-author-image-section h3 {padding: 20px 0;}
  .span12.widget-span.widget-type-raw_jinja.upcoming-author-list-main-con {margin: 0 auto; max-width: 245px; width: 100%;}
  .upcoming-author-list-main-con .resource-module {max-width: 245px;width: 100%;}
  .upcoming-author-image-section {max-width: 100%;text-align: center;width: 100% !important;}
  .upcoming-author-content-section {border-left: medium none;border-top: 2px solid #d9d8d3;margin: 40px 5% 0 !important;max-width: 100%;padding: 40px 0 !important;width: 90% !important;}
  .upcoming-author-content-section p {font-size: 18px;padding-top: 5px;}
  .upcoming-author-content-note h2 {font-size: 19px;}
  .upcoming-author-content-section h2 {font-size: 28px;}
  .upcoming-author-content-note p {font-size: 19px;line-height: 24px;word-spacing: 2px;}
  .upcoming-author-list-topic h2 {font-size: 28px;padding: 0 20px;}
}
/*---Innovators Landing Start---*/
.header-backg-colr { background:#5395e9; padding: 85px 0 60px;}
.bann-cont-text h1 { color: #fff; font-size: 39px; text-align: center;font-family: 'Karla'; font-weight:bold; letter-spacing: 0px; line-height: 47px; }
.head-text-quotes p{ color: #fff; text-align: center; font-family: 'Karla'; font-weight:bold; font-size:29px;font-style: italic;}
.head-text-quotes p:first-child { line-height:normal; background-image: url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/quote.png"); background-position: left 5px top; background-repeat: no-repeat; color:#fff; margin-top: 0px; padding-top:20px; }
.head-text-quotes { margin: 0 auto; max-width: 950px; width: 100%; letter-spacing: 1px; }
.land_innovator_form { background: #00a651; padding:20px 25px 25px;border-radius:0px 8px; max-width:470px;margin-left: 45px !important; }
.land_innovator_form .hs-form-field > label{ color:#fff; }
.land_innovator_form h3 { margin-top:0px;color:#fff; font-family: 'Karla'; font-weight:bold; font-size:31.25px; }
.land_innovator_form .hs-form-field input { border:none !important; color: #352f2c !important;  margin-top: 5px; }
.land_innovator_form .hs-form-field select {-moz-appearance: none; -webkit-appearance: none; appearance: none;  background-attachment: scroll !important;background-clip: border-box !important; background-image: url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/select-button.png?t=1476352734740") !important; background-origin: padding-box !important;background-position: 98% center !important;
  background-repeat: no-repeat !important;background-size: auto auto !important;border: medium none !important;border-radius: 6px !important;color: #352f2c !important;margin-top: 5px;width: 100% !important;}
.land_innovator_form .hs-form-booleancheckbox-display > span{ color:#fff; }
.land_innovator_form .hs_lastname.field.hs-form-field { padding-right: 0px; }
.land_innovator_form input[type="submit"] { margin-bottom: 0 !important; background-color: #0a5a92 !important; background-image: none; border-bottom: 4px solid #084375 !important; border-right: 4px solid #084375 !important; float: right; font-family: 'Karla'; font-weight:bold;}
.land_innovator_form  input[type="email"] {  width: 100% !important; }
.land_innovator_li { padding-left:45px; }
.land_innovator_li h2 { font-family: 'Karla';  font-size:36 px; color:#3d3733; font-weight: normal;margin-bottom: 25px;margin-top: 20px;}
.land_innovator_li ul{ font-family: 'Karla'; color:#3d3733; font-weight: normal;}
.land_innovator_li ul li{ color:#3d3733; font-weight: normal; padding-bottom:25px; font-size:21px; }
.land-speaker-bg { background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; padding:75px 0 100px;}
.land_innovator_inn { margin:50px 0px; }
.land-speaker-bg-img img { display:none; }
.land-speaker-bg-tit h2{ font-size:31.25 px; color:#5395e9; text-align:center;font-family: 'Karla'; font-weight:bold;text-transform:uppercase;margin-bottom: 20px; }
.land-speaker-main-wrap { max-width: 700px; float: none !important; margin: 0 auto !important; background: #fff; padding: 30px; border-radius: 0px 8px; }
.lan-speaket-name-main{ border-top:2px solid #eee; border-bottom:2px solid #eee; padding-bottom:10px ;padding-top:5px;}
.lan-speaket-name-main h3 { margin:0px;font-size:27px!important; color:#3d3733;font-family: 'Karla'; font-weight:bold; }
.lan-speaket-name-main p { margin:0px;font-size:21px!important; color:#3d3733;font-family: 'Karla'; font-weight:bold;font-style:italic; }
.lan-spek-desc {font-size:18.75px; color:#3d3733;font-family: 'Karla'; font-weight:normal; margin-top:0px; }
.land-yell-inn p:first-child {margin-bottom:0px; background-image: url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/quote-yellow.png"); background-position: left 0px top;font-size:27px;background-repeat: no-repeat;color:#3d3733; font-family: 'Karla'; font-weight:bold;font-style:italic;text-align: center; width:100%; padding-top:25px; }
.land-yell-inn h3 {margin-top: 0;font-size:27px; color:#ff5431;font-family: 'Karla'; font-weight:bold; text-align:center;}
.wisdom-script-cta { margin-top:-55px; }
.upcoming-author-list-main-con .upcoming-author-list-button:hover { transform: translateY(-8px); }
.upcoming-author-list-main-con .moreposts-link { transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; float:left; width:100%; }
.land_innovator_form .hs-error-msgs.inputs-list li label {color: #ffe100!important}
.hubspot .box-section-arrow { display:block !important; }
.upcoming-author-image img { border-radius:50%; }
.upcoming-author-list-main-con .replaceBackground.resource-module.resource-load-count.allspeakers.allcompanies.transition-block {
  background-position: right top !important;background-repeat: no-repeat !important;background-size: cover !important;height: 242px !important;min-height: auto !important;}
.land-speaker-yellow-bg { margin-bottom:40px; }
.land-speaker-yellow-bg > span { background: #ffe100; float:left; width:100%; }
.land-speaker-yellow-bg > span > div { margin: 60px auto 70px; text-align: center; width: 1080px; }
.land-speaker-yellow-bg p:first-child {background-image: url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/quote-yellow.png?t=1476912808488");
  background-position: left 0 top;background-repeat: no-repeat;color: #3d3733;font-size: 27px;font-style: italic;font-weight: bold;
  line-height: normal;margin-top: 0;padding-top: 23px;font-family: "Karla";}
.land-speaker-yellow-bg h3 {font-family: "Karla";font-size:27px; color:#ff5431; font-weight: bold; margin-top:0px; }
.upcoming-author-content-note > span {background: #f9f4f0;border-radius: 0 10px;position: relative;display:block;}
.upcoming-author-content-note p:first-child {background-image: url("//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Innovators-Upcoming/quotes.png");background-position: left 0 top;background-repeat: no-repeat;}
.upcoming-author-content-note > span > div { padding: 30px; }
.head-text-quotes span { font-size: 27px;  font-style: normal; }
@media (max-width:1170px) {
  .land-speaker-yellow-bg > span > div { width:95%; }
  .land_innovator_form { margin-left:0px !important; }
  .innovators-upcoming-after { overflow-x:hidden;}
  .innovator-lp { overflow-x:hidden;}
  .upcoming-author-image-section {  max-width: 305px; }
}    
@media (max-width:767px) {
  .land-speaker-yellow-bg { margin-bottom: 40px; }
  .land-speaker-main-wrap { max-width:500px; }
  .lan-speaker-usr-img { text-align:center; margin-bottom:20px; }
  .lan-speaket-name-main { text-align:center; }
  .land_innovator_form { margin:0 auto !important; }
  .wisdom-script-cta{ margin-top:50px; }
  .land_innovator_li { padding-left: 15px; }
  .upcoming-author-image-section { max-width:100%;}
  .upcoming-author-content-note p { margin-top:25px; }
  .land-yell-inn{ float: none; margin: 0 auto !important; width: 90%; }
  .upcoming-author-image-section h3 { padding:20px 10px; }
  .upcoming-yellow-box .hs_cos_wrapper_widget {margin: 30px auto !important;width: 100%;max-width:300px;float:none !important;}
}
@media (max-width:1100px) {
  .innovator-lp .new-page-center { padding:0px 10px; }
  .land_innovator_inn {width: 94%!important; margin: 50px auto!important; float: none!important;}
}
@media (max-width:1140px) {
  .bann-cont-text h1 { font-size: 36px; }
}
@media (max-width:1020px) {
  .bann-cont-text h1 { font-size: 32px; line-height: 41px;}
}
@media (max-width:767px) {
  .leftcolcontent {  width: 100% !important; }
}    
@media (max-width:600px) {
  .land_innovator_inn {margin-top: 10px!important; }
  .land_innovator_form input[type="submit"] { margin: 0 !important;}
} 
@media (max-width:580px) {
  a#cta_button_347944_4d829e04-ee73-424f-9a90-52722f1311d3 { margin-top:20px; }
}
@media (max-width:550px) {
  .land-speaker-main-wrap { max-width:90%; }
  .upcoming-author-list-main-con .moreposts-link {padding-top: 0px;padding-bottom: 20px;}
}   
@media (max-width:420px) {
  .land_innovator_form  input[type="email"] {  width: 95% !important; }
  .land_innovator_form .hs-form-field select{  width: 95% !important; }
  .land_innovator_form .hs-form fieldset .hs-form-field { padding:0px; }
  .land_innovator_form .hs-form fieldset.form-columns-2 .hs-form-field{ width:100% !important;}
  .bann-cont-text h1 {font-size: 31px; line-height: 39px;}
  .header-backg-colr {padding: 40px 0 20px;}
  .head-text-quotes p {font-size: 20px;}
  .land_innovator_inn {margin: 10px auto!important; width: 95%!important;}
  .land_innovator_form h3 {font-size: 27px; }
  .land-yell-inn p:first-child {font-size: 22px; line-height: 28px; width: 90%!important; float: none!important; margin: 20px auto;}
  .land-speaker-yellow-bg { padding: 20px 0 40px;} 
  .head-text-quotes {max-width: 333px;}
  .upcoming-content-area-bg p {font-size: 16px; text-align: left;}
  .fifty-fifty p {font-size: 16px; text-align: left;}
  .upcoming-author-section-bg {margin-bottom: 0px!important}
  .upcoming-author-list-bg {padding: 30px 0px 30px;}
  .upcoming-author-list-main-con .resource-module {margin:30px 2% 190px !important;}
}
/*---Ka Thank You Page Start---*/
.new-typ-video .leftcolcontent h1{color: #352f2c;}
.new-typ-video .leftcolcontent p{color: #352f2c;}
.new-typ-video .leftcolcontent {border-bottom: 2px solid #e3e1e0;border-right: medium none;text-align: center; padding-right: 0;padding-bottom: 50px;width: 100% !important;margin-bottom: 30px;}
.new-typ-video .bottomcolcontent {padding-bottom: 60px;text-align: center;width: 100% !important;}
.bottomcolcontent-short {padding-bottom: 30px;text-align: center;width: 100% !important;}
.bottomcolcontent-right {border-left: 2px solid #e3e1e0;}
.bottomcolcontent-left h2 {font-size: 28px;font-weight: 400;line-height: 30px;padding-bottom: 15px;text-transform: uppercase;color: #352f2c;}
.bottom-contant-bg {margin-left: 43% !important;width: 57% !important;}
.bottomcolcontent-left {margin-top: 35px;}
.new-typ-video .bottomcolcontent-right {padding: 0px 0px 0px 30px;position: relative;}
.new-typ-video .bottomcolcontent-right-content {background: #fee100 none repeat scroll 0 0;border-radius: 0 20px;}
.bottomcolcontent-right-content img {left: 70px;position: absolute;top: 0;width: 35% !important;}
.bottomcolcontent-right-content h3 {font-size: 22px;font-weight: normal;letter-spacing: 1px;line-height: 24px;padding: 25px 24px 15px;color: #352f2c;}
.bottomcolcontent-right-content h3 span {font-weight: 700;}
.bottom-cta-typ:hover, .bottom-cta-typ:focus, .bottom-cta-typ:active {transform: translateY(-8px);}
.bottom-cta-typ {backface-visibility: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;transform: translateZ(0px);transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out; vertical-align: middle;}
@media (max-width:1199px) {
  .bottomcolcontent-right-content h3 {font-size: 24px;line-height: 30px; }
  .bottom-cta-typ a#cta_button_347944_a6a6059a-2e49-4546-beb0-61e4369e3129 {font-size: 8px !important;padding: 14px 12px !important;}
}
@media (max-width:1080px) {  
}
/*---Ka Thank You Page Book Start---*/
.new-typ-book .leftcolcontent h1 {color: #352f2c;line-height: 55px;padding: 0 150px;}
.leftcolcontent h2 {color: #00a1f2;font-family: "Karla";font-size: 26px;font-weight: 600;line-height:1.25em;}
.leftcolcontent h2 span {font-weight: 700;}
.new-typ-book .leftcolcontent p{color: #352f2c;font-style: italic;font-weight: 700;}
.new-typ-book .leftcolcontent {border-bottom: 2px solid #e3e1e0;border-right: medium none; text-align: center;padding-right: 0;padding-bottom: 20px;width: 100% !important;margin-bottom: 30px;}
.new-typ-book .bottomcolcontent {padding-bottom: 60px;text-align: center;width: 100% !important;}
.new-typ-book.bottomcolcontent-right {border-left: 2px solid #e3e1e0;}
.new-typ-book.bottomcolcontent-left h2 {font-size: 28px;font-weight: 400;line-height: 30px;padding-bottom: 15px;text-transform: uppercase;color: #352f2c;}
.new-typ-book.bottom-contant-bg {margin-left: 43% !important;width: 57% !important;}
.new-typ-book.bottomcolcontent-left {margin-top: 35px;}
.new-typ-book .bottomcolcontent-right {padding: 15px 0 15px 30px;position: relative;}
.new-typ-book .bottomcolcontent-right-content {background: #05a247 none repeat scroll 0 0;border-radius: 0 20px;}
.new-typ-book .bottomcolcontent-right-content img {left: 70px;position: absolute;top: 0;width: 35% !important;}
.new-typ-book .bottomcolcontent-right-content h3 {color: #fff;font-size: 22px;font-weight: normal;letter-spacing: 1px;line-height: 24px;padding: 15px 24px 10px;}
.new-typ-book .bottomcolcontent-right-content h3 span {font-weight: 700;}
.new-typ-book .bottom-cta-typ:hover, .bottom-cta-typ:focus, .bottom-cta-typ:active {transform: translateY(-8px);}
.new-typ-book .bottom-cta-typ {backface-visibility: hidden;box-shadow: 0 0 1px rgba(0, 0, 0, 0);display: inline-block;transform: translateZ(0px); transition-duration: 0.3s;transition-property: transform;transition-timing-function: ease-out;vertical-align: middle;}
#grade_download { -moz-user-select: none; background: rgb(255, 84, 49) none repeat scroll 0 0;border-radius: 0 10px; border-width: 0;box-shadow: none; color: rgb(255, 255, 255);cursor: pointer;display: inline-block;font-family: sans-serif;line-height: 1.5em;
  padding: 10px 18px;text-align: center;text-decoration: none;text-shadow: none;transition: all 0.4s ease 0s; font-family: "Karla" !important; text-transform:uppercase; border-right: 4px solid #b53d25; border-bottom: 4px solid #b53d25; border-left:0px;border-top:0px;font-weight:normal;}
.thinking_routine_learnmore {background-color: #13a74f;font-family: 'Karla';font-size: 20px;padding: 0.6em 1em; border-radius: 0px 10px 0px 10px;border-width: 0;transform: translateY(0px);transition: all 0.4s;color:#ffffff!important;text-decoration: none;line-height: 27px;box-shadow: none;cursor: pointer;display: inline-block;text-align: left;text-decoration: none;text-shadow: none;}
.thinking_routine_learnmore:hover { transform: translateY(-8px);transition: all 0.4s;color:#fff;}
.ty-but-sty {backface-visibility: hidden; box-shadow:none;display: inline-block;transform: translateZ(0px);transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out;vertical-align: middle;}
.ty-but-sty:hover, .ty-but-sty:focus, .ty-but-sty:active {transform: translateY(-8px);}
.grade-down_main { display: inline-block; margin-bottom: 30px; text-align: center; width: 100%; }
.ty-page-list-el{  margin: 0 auto; max-width: 565px; text-align: left;  width: 100%; }
a#cta_button_347944_f98f5e01-cffc-42af-9489-33e4fec46d54:hover{background:rgb(0, 166, 81) !important; color:#fff !important; }
a#cta_button_347944_d0eec6ac-fc1e-4f2a-b617-6e87d62b2ca4:hover{background:rgb(0, 166, 81) !important; color:#fff !important; }
a#cta_button_347944_aa8c3477-8e6c-4d2a-8d83-9e9875a4c18f:hover {background:rgb(0, 166, 81) !important; color:#fff !important; }
a#cta_button_347944_54aac471-1742-441f-a7a4-743f25ba4b1d:hover{background:rgb(0, 166, 81) !important; color:#fff !important; }
a#cta_button_347944_ff0d049d-55f1-4479-a8c3-32763f44aa0e:hover{background:#004678 !important; color:#fff !important; }
a#cta_button_347944_4d829e04-ee73-424f-9a90-52722f1311d3:hover {background-color: rgb(255, 92, 53);background-image: none !important; border: medium none; box-shadow: none !important;color: #fff !important; border-right: 4px solid #b53d25; border-bottom: 4px solid #b53d25;border-left:0px; border-top:0px;}

/*---New Home Page 27 Sep 2017---*/
.row-fluid .bg-img{display:none;}
.bg-wrapper{background-repeat:no-repeat; background-position:center; background-size:cover;}
.container_block, .row-fluid .container_block[class*="span"]{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container_block, .row-fluid .container_block[class*="span"]:after{clear:both; content: ""; display:table;}
.btn_default{color: #fff;font-size: 18px;padding:10px 15px 12px;line-height: normal;text-transform: uppercase;display: inline-block;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;background-color: #2970d9;text-align: center;font-weight: 700;font-family: 'Karla', sans-serif;-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;;}
.btn_default:hover{transform: translateY(-8px);}
.btn_green a {color: white;}
.btn_green{background-color:#13a74f; color: white;}
.btn_yllw{background-color:#ffe100;color:#352f2c!important;}
.row-fluid .header_section{padding:23px 0;}
.row-fluid .header_section .span5.widget-span.widget-type-cell.menu-holder{float: right;}
.row-fluid .header_section .header-v2-menu1 {  padding-top: 8px;}
.row-fluid .header_section .header-v2-menu1 ul{float: right;}
.header_section .header-v2-cta{margin:8px 0 0;}
.header_section .header-v2-cta .btn_default{font-size:16px;padding:10px 18px ;}
.header_section .span1.widget-span.widget-type-cell.search-bg {  float: right;  margin-left: 26px;  margin-right: 21px;  margin-top: 15px;  max-width: 20px !important;}
.header_section .header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul{padding-right:17px;}
.header_section .header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1{line-height: normal;padding: 0 10px;}
.header_section .header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 > a{border-bottom:none !important;text-transform: none; max-width: none; padding: 10px 0;}
.hs-item-has-children > a::after {content: ""; margin-left: 6px; display:inline-block;  width: 0; height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;  border-top: 7px solid #352F2C;}
.header_section .widget-span.widget-type-cell.cta-holder{ float: right; min-height: 1px;width: auto;}
.row-fluid .header_section .menu-holder{position:relative;}
.row-fluid .header_section .menu-holder::after { background:#c2c0bf;  content: ""; height: 40px;  position: absolute;  right: 0;  top: 8px;  width: 1px;}
.row-fluid .hero_section {background-color: #faf4f0;  background-position: right center;  background-size: auto auto; padding:22px 0 0;}
.row-fluid .hero_section, .row-fluid .hero_section .container_block{min-height: 440px;position:relative;}
.row-fluid .banner_boy_img { bottom: 0;  margin: 0;  position: absolute;  right: 119px;  width: 458px;}
.row-fluid .banner_boy_img img{vertical-align: middle;}
.row-fluid .hero_content{width:573px;float:left;padding-bottom:50px;}
.row-fluid .hero_content h1{font-size:40px;line-height:47px;font-weight:400; margin-top: 50px;}
.row-fluid .hero_content h1 strong{font-weight:700;}
.row-fluid .hero_content .btn_green{padding-right:27px;padding-left:27px;}
.row-fluid .ngss-section{padding:0 0 64px;background:#2970d9;}
.row-fluid .ngss_video_right { float: right;margin:52px 0 0;  position: relative;  width: 410px;}
.row-fluid .ngss_video_left {margin:-44px 0 0;position: relative;  width: 535px;}
.video_custom_wrapper {height: 370px;  overflow: hidden;  position: relative;  width: 100%;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;}
.mobile-thumb{height:100%; left:0; position:absolute; top:0; width:100%; z-index:1;}
.video_btn_caption {left: 0;position: absolute; right: 0;text-align: center;  top: 50%;  transform: translateY(-50%);z-index: 2;}
.video_custom_wrapper video {  height: 398px !important;max-width: 100%;  object-fit: cover; position: relative;  top: -14px;}
.video_btn_caption h4 {  color: #fff;  font-size: 27px;font-weight: 700;  text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);margin:7px 0 0; }
.plybtn {  border: 3px solid #fff;  border-radius: 50%; display: inline-block;  height: 77px;  text-align: center; width: 77px;-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-o-transition: all 600ms ease;
-ms-transition: all 600ms ease;
transition: all 600ms ease;; background:url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/play_arrow.png') no-repeat center;}
.video_custom_wrapper:hover .plybtn{background-color:#fff;}
.video_custom_wrapper a:before {  background: rgba(53, 47, 44, 0.6);  bottom: 0;  content: ""; height: 100%; left: 0; position: absolute;  right: 0;  top: 0;  width: 100%;  z-index:2;}
.row-fluid .ngss_video_right h3{color: #fff;    font-size: 35px;    line-height: 45px;position:relative;}
.row-fluid .ngss_video_right h3 strong{font-weight:700;color:#ffe100;}
.video_custom {  display: block;  position: relative; z-index: 99;}
.row-fluid .ngss_video_right h3::after{ background:url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/arrow_img.png') no-repeat;  content: "";  height: 123px;  left: -247px;  position: absolute;  top: 50px;  width: 209px;z-index:999;}
.row-fluid .real_phenomena_title{max-width: 757px; width: 100%; text-align: center;  margin: 0 auto !important;float:none;}
.row-fluid .real_phenomena_title h2{ color: #fff; line-height: 50px;  font-size: 45px;  font-weight: 400;}
.row-fluid .real_phenomena_section{padding:38px 0 77px;min-height:540px;}
.number_icon span{background:#2970d9;border-radius: 50%;display: block;font-size: 20px;font-weight: 700;height: 33px;line-height: 34px;text-align: center;width: 33px;font-family: 'Karla', sans-serif;color:#fff;}
.cta_subtitle h4{ font-size: 32px; line-height: 37px; font-weight: 700;margin:17px 0 20px;}
.cta_content p, .cta_content span{ font-size: 20px; line-height: 28px; font-weight: 400;font-family: 'Karla', sans-serif;}
.cta_content p strong, .cta_content span strong{ font-weight: 700;}

.real_phenomena_section .row-fluid .cta_content_wrap{width: 365px;margin:90px 0 0;}
.row-fluid .middle_block .row-fluid .container_block{max-width:930px;}
.row-fluid .cta_content_wrap .widget-type-cta{margin-top:30px;}

.row-fluid .phenomena_step2{padding:114px 0 73px;}
.row-fluid .phenomena_step2 .container_block > div > div{align-items: center; display: flex;}
.row-fluid .phenomena_step2 .row-fluid .cta_content_wrap{margin:-70px 0 0;width:434px;float:right;}

.row-fluid .phenomena_step2 .row-fluid .phenomena_step2_left{width: 468px;}
.phenomena_step2_left img{position: relative; right: 80%;  }
.down_arrow{position:relative;}
.down_arrow:after{position: absolute;left: 0;right: 0;bottom: -138px;margin:auto; width: 578px;height: 209px;content: "";background: url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/down-arrow.png') no-repeat;}

.down_arrow2{position:relative;}
.down_arrow2:after{position: absolute;left: 0;right: 0;bottom: -58px;margin:auto; width: 576px;height: 200px;content: "";background: url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/down-arrow2.png') no-repeat; z-index: 2;}

.row-fluid .handson_material{min-height:433px;padding:64px 0 80px;}
.row-fluid .professional_development{min-height:612px;padding:138px 0 178px;}

.row-fluid .professional_development_left {  left: -22%;  position: absolute;  top: -65%;}
.row-fluid .professional_development_right { float:right;}
.row-fluid .professional_development .container_block > div > div{position: relative;}

.row-fluid .result_section{min-height:407px;padding:76px 0 103px;}
.row-fluid .result_section .row-fluid .cta_content_wrap{width: 305px;}

.row-fluid .get_started_form{background-position: left top;  background-size: inherit;background-color:#d9e6ef;padding: 78px 0 24px;} 
.row-fluid .get_started_form .row-fluid .get_started_inner{  float: none;   margin: 0 auto !important;    max-width:485px;    width: 100%;}
.row-fluid .get_started_inner h3{font-size: 35px;    font-weight: 700; margin: 0; text-align:center;}
.row-fluid .get_started_inner .widget-type-text span{display: block;font-size: 26px;    font-weight: 400;    line-height: 33px;font-family: 'Karla', sans-serif;text-align:center;margin:8px 0 34px;}
.row-fluid .get_started_inner .get_quote_text{padding:0 20px;}
.row-fluid .get_started_form .container_block > div > div {position:relative;}  
.row-fluid .get_started_form .get_started_img {  bottom: 72px;  margin: 0;  position: absolute;  right: -54px;  width: 374px;}
.row-fluid .get_started_form .get_qoute_number{margin:16px 0 ;}

/*Common Form CSS*/
.row-fluid .get_started_inner ul, .row-fluid .get_started_inner ul li, .row-fluid .footer_section .footer_newslatter form ul, .row-fluid .footer_section .footer_newslatter form ul li {margin:0;padding:0;list-style:none;}
.row-fluid .get_started_inner .widget-type-form form{padding:0 20px;}
.row-fluid .get_started_inner .widget-type-form form .field .input{margin-right:0 !important;}
.row-fluid .get_started_inner .widget-type-form form .field > label {  display: none;}
.row-fluid .get_started_inner .widget-type-form form .field .input input, .row-fluid .get_started_inner .widget-type-form form .field .input textarea, .row-fluid .get_started_inner .widget-type-form form .field input[type="tel"], .row-fluid .get_started_inner .widget-type-form form fieldset.form-columns-1 select {  border: 1px solid #bfbfbf !important;  border-radius: 4px !important; box-shadow: none;  color: #352f2c;  font-family: "Karla",sans-serif; font-size: 17px;  font-weight: normal;  margin-bottom: 0; padding: 15px 18px 14px !important; text-transform: none;  width: 100% !important;appearance:none; -moz-appearance:none; -webkit-appearance:none;margin:0 !important;}
.row-fluid .get_started_inner .widget-type-form form fieldset.form-columns-2 .field{width:50% !important;box-sizing: border-box;}
.row-fluid .get_started_inner .widget-type-form form fieldset.form-columns-2 .field:last-child{float:right;padding-left:5px;}
.row-fluid .get_started_inner .widget-type-form form fieldset.form-columns-2 .field:first-child{padding-right:5px;}
.row-fluid .get_started_inner .widget-type-form form fieldset{margin-bottom:10px;width: 100% !important;max-width: 100%;}
.row-fluid .get_started_inner .widget-type-form form input.hs-button{border:none !important;}
.row-fluid .get_started_inner .widget-type-form form .field .input textarea{height:107px !important;}
.row-fluid .get_started_inner .hs-error-msgs label, .row-fluid .footer_section .footer_newslatter form .hs-error-msgs label {  display: block !important;  font-size: 12px !important;  line-height: 15px;  transform: translate(0px);}
.hs_error_rollup {display: none;}
.row-fluid .get_started_inner .widget-type-form form fieldset.form-columns-1 select {  height: 50px !important;  padding: 0 18px !important;  width: 100%;background:#fff url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/select-arrow.png') no-repeat right !important;}
.row-fluid .get_started_inner .widget-type-form form input[type="submit"] {  background: #13a74f none repeat scroll 0 0;  cursor: pointer;  font-size: 20px !important;
  min-width: 152px;  padding: 7px 0 9px !important;  text-transform: none;-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;;}
.row-fluid .get_started_inner .widget-type-form form  input[type="submit"]:hover{transform: translateY(-8px);}

/*placeholder css*/
.row-fluid .get_started_inner .widget-type-form form .field  input::-webkit-input-placeholder, .row-fluid .get_started_inner .widget-type-form form .field  textarea::-webkit-input-placeholder {opacity:1 !important;color:#352f2c !important;}
.row-fluid .get_started_inner .widget-type-form form .field input::-moz-placeholder, .row-fluid .get_started_inner .widget-type-form form .field  textarea::-moz-placeholder {opacity:1 !important;color:#352f2c !important;}
.row-fluid .get_started_inner .widget-type-form form .field input:-ms-input-placeholder, .row-fluid .get_started_inner .widget-type-form form .field  textarea:-ms-input-placeholder {opacity:1 !important;color:#352f2c !important;}
.row-fluid .get_started_inner .widget-type-form form .field input:-moz-placeholder, .row-fluid .get_started_inner .widget-type-form form .field  textarea:-moz-placeholder {opacity:1 !important;color:#352f2c !important;}
/*ends css*/

.row-fluid .get_started_inner .widget-type-form form  .hs_submit{float: left; margin-top: 10px;  width: 100%;text-align:center;}

.row-fluid .footer_links{padding:0 0 34px;}
.row-fluid .footer_section{background:#faf4f0;padding:26px 0 0;min-height:274px;}
.row-fluid .footer_section .footer_logo{float: left;width: 218px;}
.row-fluid .footer_section .footer_quick_links{margin: 0 0 0 40px; width: 300px;}
.row-fluid .footer_section .footer_social_with{margin: 0; width: 240px;}
.row-fluid .footer_section .footer_newslatter{margin: 0; float:right; width: 306px;}
.row-fluid .footer_title span{ color:;  display: block;    font-size: 18px;    font-weight: 700;font-family: 'Karla', sans-serif;margin:12px 0 8px;}
.row-fluid .footer_section .footer_quick_links ul{margin: 2px 0 0;}
.row-fluid .footer_section .footer_quick_links ul li{float: left;min-width: 178px;margin: 0 0 5px;}
.row-fluid .footer_section .footer_quick_links ul li:nth-child(2n) {  min-width: auto;}
.row-fluid .footer_section .footer_quick_links ul li > a {  border:none;  color: #9f8f87; font-size: 16px;  line-height: normal;  padding: 0;  width: auto;-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;;}
.row-fluid .footer_section .footer_quick_links ul li > a:hover{color: #5194ec;}

.row-fluid .footer_section .footer_social_with ul{margin: 7px 0 0 !important;}
.row-fluid .footer_section .footer_social_with ul li, .row-fluid .footer_section .footer_social_with ul{list-style:none;margin:0;padding:0;}
.row-fluid .footer_section .footer_social_with ul li{float:left;margin-right:8px;}
.row-fluid .footer_section .footer_social_with ul li:last-child{margin-right:0;}
.row-fluid .footer_section .footer_social_with ul li a { -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; background: #d8cfca;  border-radius: 50%;  color: #fff;  font-size: 15px;  height: 35px;  line-height: 35px;  text-align: center;  width: 35px;    display: inline-flex; align-items: center;  justify-content: center;}
.row-fluid .footer_section .footer_social_with ul li a:hover{background: #5194ec;}
.row-fluid .footer_section .footer_newslatter .hs_blog_learning_with_the_next_generation_science_standards_subscription{display:none;}
.row-fluid .footer_section .footer_newslatter form{margin:9px 0 0;}
.row-fluid .footer_section .footer_newslatter form .hs_email > label{display:none;}
.row-fluid .footer_section .footer_newslatter form .hs_email input[type="email"]{border: 1px solid #bfbfbf !important;  border-radius: 4px !important; box-shadow: none;  color: #352f2c;  font-family: "Karla",sans-serif; font-size: 17px;  font-weight: normal;  margin-bottom: 0; padding: 0 117px 0 17px !important; text-transform: none;  width: 100% !important;appearance:none; -moz-appearance:none; -webkit-appearance:none;margin:0 !important;text-align:left !important; height: 43px;
  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.row-fluid .footer_section .footer_newslatter input[type="text"] {border: 1px solid #bfbfbf !important;  border-radius: 4px !important;min-height: 42px; box-sizing:border-box;}
.row-fluid .footer_section .footer_newslatter input.hs-input {font-family: 'Karla', sans-serif;padding-left: 16px!important;}
.row-fluid .footer_section .footer_newslatter label {display:none!important;}
.row-fluid .footer_section .footer_newslatter form { position: relative;}
/*.row-fluid .footer_section .footer_newslatter form .hs_submit{ position: absolute;right: 0;top: 0;}*/
.row-fluid .footer_section .footer_newslatter form .hs_submit input { -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; background: #d8cfca; appearance:none; -moz-appearance:none; -webkit-appearance:none; border: medium none;  box-shadow: none !important;  color: #fff;  font-size: 16px; height: 43px;  padding: 0;margin-top:15px;text-transform: none;cursor:pointer;line-height: 14px;min-width: 116px;font-weight: normal;}
.row-fluid .footer_section .footer_newslatter form .hs_submit input:hover{background: #5194ec;}

.footer_newslatter form .hs_submit input[type="email"]::-webkit-input-placeholder { color:#a4a1a1 !important;opacity:1 !important;}
.footer_newslatter form .hs_submit input[type="email"]::-moz-placeholder { color:#a4a1a1 !important;opacity:1 !important;}
.footer_newslatter form .hs_submit input[type="email"]:-ms-input-placeholder {color:#a4a1a1 !important;opacity:1 !important;}
.footer_newslatter form .hs_submit input[type="email"]:-moz-placeholder{color:#a4a1a1 !important;opacity:1 !important;} 
.row-fluid .footer_section .footer_newslatter form .hs_email input[type="email"]::-webkit-input-placeholder, .row-fluid .footer_section .footer_newslatter form .hs_email input[type="email"]::-moz-placeholder{opacity:1 !important; color: #757579 !important;} 

.row-fluid .footer_section .footer_newslatter h3{display:none;}
.row-fluid .footer_copyright{border-top:1px #e6e0dd solid;padding:20px 0;}
.row-fluid .span12.widget-span.widget-type-global_group, .row-fluid .span12.widget-span.widget-type-global_group .row-fluid .widget-type-raw_html{min-height: 0 !important;}
.copyright_text span{color: #9f8f87;display: block; font-size: 14px;font-weight: 400;font-family: 'Karla', sans-serif;}
.copyright_text span a{color: #5194ec;font-weight:700;}
.privacy_text{text-align:right;}
.privacy_text span, .privacy_text a{color: #9f8f87;font-size: 14px;font-weight: 400;font-family: 'Karla', sans-serif;-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; } 

.privacy_text a:hover{color: #5194ec;}
.row-fluid .real_phenomena_section{background-color: #acc2d7;}
#livechat-compact-container{display:none !important;}
.row-fluid .handson_material{background-color: #edecf1;}

/*placeholder css*/
.knowatm-popupSearch form#knowatm-searchFormNew input::-webkit-input-placeholder{opacity:1 !important;color:#fff !important;}
.knowatm-popupSearch form#knowatm-searchFormNew input::-moz-placeholder{opacity:1 !important;color:#fff !important;}
.knowatm-popupSearch form#knowatm-searchFormNew input:-ms-input-placeholder{opacity:1 !important;color:#fff !important;}
.knowatm-popupSearch form#knowatm-searchFormNew input:-moz-placeholder{opacity:1 !important;color:#fff !important;}
/*ends css*/

.margin-top-25 {margin-top: 25px}

/*Curriculum Page CSS*/
.row-fluid .curriculum-hero{overflow:hidden;min-height:434px;background:#faf4f0;position:relative;padding:64px 0;}
.row-fluid .curriculum-hero-caption{width:550px;float:right;}
.row-fluid .hero-img {  left: 0;  margin: 0; position: absolute;  top: 50%;  transform: translateY(-57%);  width: 57%;}
.row-fluid .curriculum-hero-caption h1{font-size: 40px; line-height: 47px;margin: 0 0 21px; font-weight: normal;}
.row-fluid .curriculum-hero-caption h1 strong{display:block;color:#2970d9; font-weight: bold}
.row-fluid .curriculum-hero-caption .widget-type-rich_text{font-size: 22px;line-height: 33px; padding: 0 100px 0 0;}
.row-fluid .curriculum-hero-caption .widget-type-rich_text span{font-size: 22px!important;line-height: 33px; font-family: 'Karla', sans-serif;}
.row-fluid .owl_img{ right: 0;  margin: 0; position: absolute; bottom:0; width: 20%;}
.row-fluid .owl_img img, .row-fluid .hero-img img{vertical-align: middle;width: 100% !important;}
.row-fluid .widget-type-cell.complete_curriculam_content{text-align:center;max-width:810px;width:100%;margin:0 auto;float:none;}
.row-fluid .complete-curriculum-section{padding:54px 0 74px;}
.row-fluid .complete-curriculum-section h2{ line-height: normal;margin: 12px 0 16px;}
.row-fluid .curriculum_process{padding: 237px 0;    position: relative;text-align: center;   width: 100%; margin:60px 0 0;}
.row-fluid .curriculum_center_img img{  border: 6px solid #2970d9 !important;  border-radius: 50%; height: 375px !important; object-fit: cover;  width: 375px;}
.row-fluid .curriculum_block{max-width:284px;width:100%;margin: 0;position: absolute;}
.row-fluid .curriculum_block h3{ color: #2970d9; font-size: 23px;  font-weight: 700; line-height: normal;  margin: 0 0 4px;}
.curriculum_block .widget-type-rich_text, .curriculum_block .widget-type-rich_text span{font-size: 18px; line-height: 29px; margin: 0; padding: 0;font-family: 'Karla';}
.row-fluid .widget-span.curriculum_block1{top:0;right:0;left:0; margin:auto;}
.row-fluid .widget-span.curriculum_block2, .row-fluid .widget-span.curriculum_block9{top:114px;right:-10px;} 
.row-fluid .widget-span.curriculum_block3, .row-fluid .widget-span.curriculum_block8{top:321px;right:0;}
.row-fluid .widget-span.curriculum_block4, .row-fluid .widget-span.curriculum_block7{top:556px;right:-10px;} 
.row-fluid .widget-span.curriculum_block5{bottom:36px;right:265px;}
.row-fluid .widget-span.curriculum_block6{bottom:36px;left:265px;max-width: 260px;}  
.row-fluid .widget-span.curriculum_block9{left:0;}
.row-fluid .widget-span.curriculum_block8{left:0;}
.row-fluid .widget-span.curriculum_block7{left:0;}
.row-fluid .widget-span.curriculum_block3{max-width: 270px;}
.row-fluid .widget-span.curriculum_block4{max-width: 258px;}
.row-fluid .widget-span.curriculum_block8{max-width: 267px;}
.row-fluid .widget-span.curriculum_block7{max-width: 256px;}
.row-fluid .widget-span.curriculum_block1:after{  background: url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/complete_arrow1.png) no-repeat;  content: "";  height: 99px;  left: 0;  margin: auto;  position: absolute;  right: 0; width: 45px;top: 120%;}
.row-fluid .widget-span.curriculum_block2:after{  background: url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/complete_arrow2.png) no-repeat;  content: "";   width: 191px; height: 76px;  right: 85%;  margin: auto;  position: absolute; top: 57px;}
.row-fluid .widget-span.curriculum_block3:after{  background: url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/complete_arrow3.png) no-repeat;     bottom: 0;    content: "";    height: 45px; margin: auto; position: absolute;    right: 98%;    top: 0;    width: 72px;}
.row-fluid .widget-span.curriculum_block4::after {  background: url("https://347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Knowatom-2017/Image/complete_arrow4.png") no-repeat scroll 0 0;  content: "";height: 56px;  left: -140px;  margin: auto;  position: absolute;  top: 10px;  width: 191px;}
.row-fluid .widget-span.curriculum_block5::after {  background:url("https://347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Knowatom-2017/Image/complete_arrow5.png") no-repeat;  content: "";  height: 107px;  left: 0;  margin: auto;  position: absolute;  right: 105px;  top: -100px; width: 113px;}
.row-fluid .widget-span.curriculum_block6::after {  background: url("https://347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Knowatom-2017/Image/complete_arrow6.png") no-repeat;  content: "";  height: 82px;  left: 80px;  margin: auto;  position: absolute;  right: 0;  top: -100px; width: 101px;}
.row-fluid .widget-span.curriculum_block7::after {  background:url("https://347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Knowatom-2017/Image/complete_arrow7.png?t=1508751197806") no-repeat;  content: "";  height: 49px;  margin: auto;  position: absolute;  right: -126px;  top: 6px;  width: 123px;}
.row-fluid .widget-span.curriculum_block8::after {  background:url("https://347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Knowatom-2017/Image/complete_arrow8.png?t=1508751197806") no-repeat;  bottom: 0;  content: "";  height: 45px; margin: auto;  position: absolute;  right: -88px;  top: 12px; width: 69px;}
.row-fluid .widget-span.curriculum_block9::after {  background:url("https://347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Knowatom-2017/Image/complete_arrow9.png?t=1508751197806") no-repeat;  content: "";  height: 88px; left: 0;  margin: auto;  position: absolute;  right: -440px;  top: 46px;  width: 134px;}
.row-fluid  .select_state_section{border:2px #352f2c solid;border-radius: 0 20px;min-height: 125px;padding: 31px 40px 34px;margin:34px 0 0;}
.row-fluid  .select_state_section h2{margin: 0;line-height:56px;font-size: 37px;} 
.row-fluid  .select_state_section  select {  background: #ffe100 url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/select-arrow2.png) no-repeat right center !important ; border: none !important;  border-radius: 5px !important; box-shadow: none !important;  color: #352f2c !important;  font-size: 20px !important;  font-weight: 700;  height: 56px !important; padding: 0 30px;-webkit-appearance: none; -moz-appearance:none; appearance:none;}
.select-state-drop{position:relative;float:left;width:100%; }
.select-state-drop ul {  background: white;  border-radius: 5px;  box-sizing: border-box;  display: none;  box-shadow: 0px 0px 2px #e2ddd9; height: 340px; margin: 2px 0 0;  overflow-y: auto;  padding: 10px;  position: absolute;  top: 55px;  width: 100%;z-index: 9;}

.select-state-drop ul li {  list-style: outside none none;}
.select-state-drop ul li a {  color: #352f2c;  display: block;  padding: 5px 25px;font-family: 'Karla', sans-serif;}
.select-state-drop ul li a:hover{color: #5194ec;}
.select-state{width:100%;font-family: 'Karla', sans-serif;display:block;box-sizing: border-box; background: #ffe100 url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/select-arrow2.png) no-repeat right center ; border: none ;  border-radius: 5px; box-shadow: none;  color: #352f2c;  font-size: 20px;  font-weight: 700;  height: 56px;line-height: 56px; padding: 0 35px;}

.row-fluid .select-wrapper{width:290px;float:right;margin:0;}
.row-fluid .select-state-title{width: 730px;   }
.row-fluid .target_professional_section{background:#faf4f0;padding:35px 0 0;overflow:hidden;}
.target_professional_section .row-fluid .widget-type-cell.complete_curriculam_content{max-width: 923px; margin: 0 auto 60px;}
.bullet-style ul{margin:0;padding:0;}
.bullet-style ul li{list-style:none;line-height: 27px;padding-left:10px;position:relative;margin-bottom:8px;}
.bullet-style ul li:before { background: #352f2c; border-radius: 50%;  content: "";  height: 4px;  left: 0;  position: absolute; top: 12px;  width: 4px;}
.bullet-style ol{margin:0;padding:0;}
.bullet-style ol li{line-height: 27px;padding-left:10px;position:relative;margin-bottom:8px;}
.bullet-style ol li::marker {font-weight: 700; color:#0C68AC;}
.row-fluid .features_content h3{ font-size: 23px;  font-weight: 700;color:#2970d9; margin: 0;}
.row-fluid .features_content .widget-type-rich_text{margin:12px 0 28px;}
.row-fluid .features_content .widget-type-cta{margin:0 0 30px;}
.target_professional_section .row-fluid .features_content{width:520px;}
.row-fluid .features_imgright{width:580px;margin:33px 0 0;float:right;}
.row-fluid .features_imgright img{vertical-align:middle;} 
.btn_green_outline{border:2px #1eb14f solid;background:none;color:#1eb14f;padding: 8px 15px;}
.btn_green_outline a {color:#1eb14f}
.row-fluid .handon_material_section{background-size: auto auto;background-position: left top;padding:87px 0 0;min-height:794px;}
.row-fluid .hands-on-materials{width:560px;float:right;}
.row-fluid .hands-on-materials .features_content{margin:30px 0 0;}
.row-fluid .contract-knowatom{margin:23px 0 0;} 
.row-fluid .contract-knowatom span{ margin-bottom: 30px; font-size: 17px; font-style: italic;font-weight: 700; display:block;font-family: 'Karla';color:#352f2c;text-align:right;  }

/* State Page */
.row-fluid .curriculum-designed-hero{background:#faf4f0;padding:54px 0 90px;}
.row-fluid .curriculum-designed-title, .row-fluid .curriculum-designed-text{  float: left;  width: 575px;margin:0;}
.row-fluid .curriculum-designed-title{margin:0 0 22px;}
.row-fluid .curriculum-designed-title span, .row-fluid .curriculum-designed-title h1 {font-size: 42px;    font-weight: 700;    line-height: 48px;margin:0;}
.row-fluid .curriculum-designed-map{ text-align: center; float: right;  width: 517px;margin:12px 0;}
.row-fluid .curriculum-designed-hero .row-fluid .select_state_section{ background: #fff ; padding: 28px 20px 40px;margin: 47px 0 0;}
.row-fluid .curriculum-designed-hero .row-fluid .widget-span.select-wrapper {  float: none;  margin: 0 auto;  width: 100%;max-width:367px;}
.row-fluid .curriculum-designed-hero .row-fluid .select-state-title{margin-bottom:32px;}
.row-fluid .curriculum-designed-hero .row-fluid .select-state-title {  text-align: center;  width: 100%;}
.row-fluid .curriculum-designed-hero .row-fluid .select_state_section h2 {  font-size: 32px;  line-height: 38px;  margin: 0;}

.row-fluid .how_we_map{background:#5194ec;padding:29px 0 62px;} 
.row-fluid .how_we_map_title{margin:0 0 11px;}
.row-fluid .how_we_map_title span, .row-fluid .how_we_map_title h2 {color: #ffe000;font-size: 38px;font-weight: 700;line-height: normal;text-align: center;}
.row-fluid .alignment_map{width:565px;float:left;text-align:center;margin: -9px 0 0;}
.row-fluid .download_alignment_form {  background: #faf4f0;  border-radius: 0 20px; float: left; margin: 0; padding: 25px 32px 38px;  width: 474px;}
.row-fluid .download_alignment_form form .field > label span.hs-form-required{display:none;}
.row-fluid .download_alignment_form h3{font-size: 26px;    font-weight: 700;   line-height: normal;margin: 0 0 20px;} 
.row-fluid .download_alignment_form form .field .input input, .row-fluid .download_alignment_form form .field .input textarea, .row-fluid .download_alignment_form form .field input[type="tel"], .row-fluid .download_alignment_form form fieldset.form-columns-1 select { -webkit-appearance: none;   -moz-appearance: none;   appearance: none;  border: 1px solid #bfbfbf !important;  border-radius: 4px !important;  box-shadow: none;  color: #352f2c;  font-family: "Karla",sans-serif;  font-size: 17px;  font-weight: normal; margin: 0 !important;  padding: 15px 18px 14px !important;  text-transform: none; width: 100% !important;}
.row-fluid .download_alignment_form form fieldset.form-columns-2 .field{width:50% !important;box-sizing: border-box;}
.row-fluid .download_alignment_form form fieldset.form-columns-2 .field:last-child{float:right;padding-left:5px;}
.row-fluid .download_alignment_form form fieldset.form-columns-2 .field:first-child{padding-right:5px;}
.row-fluid .download_alignment_form form fieldset{margin-bottom:10px;width: 100% !important;max-width: 100%;}
.row-fluid .download_alignment_form form input.hs-button{border:none !important;}
.row-fluid .download_alignment_form form .field .input textarea{height:107px !important;}
.row-fluid .download_alignment_form form .hs-error-msgs label{  display: block;  font-size: 12px !important;  line-height: 15px;  transform: translate(0px);}
.row-fluid .download_alignment_form form fieldset.form-columns-1 select {  height: 50px !important;  padding: 0 18px !important;  width: 100%;background:#fff url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/select-arrow.png') no-repeat right !important;}
.row-fluid .download_alignment_form form input[type="submit"] {  background: #13a74f none repeat scroll 0 0;  cursor: pointer;  font-size: 20px !important;  min-width: 152px;  padding: 10px 0 12px !important;  text-transform: none;-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;
transition: all 400ms ease;; margin: 10px 0 0;}
.row-fluid .download_alignment_form form  input[type="submit"]:hover{transform: translateY(-8px);}
.row-fluid .download_alignment_form form ul{    list-style: outside none none;    margin: 5px 0 0;    padding-left: 0;}
.row-fluid .download_alignment_form form.hs-form fieldset .field div.input {  margin-right: 0 !important;}

/*placeholder css*/
.row-fluid .download_alignment_form form .field  input::-webkit-input-placeholder, .row-fluid .download_alignment_form form .field  textarea::-webkit-input-placeholder {opacity:1 !important;color:#352f2c !important;}
.row-fluid .download_alignment_form form .field input::-moz-placeholder, .row-fluid .download_alignment_form form .field  textarea::-moz-placeholder {opacity:1 !important;color:#352f2c !important;}
.row-fluid .download_alignment_form form .field input:-ms-input-placeholder, .row-fluid .download_alignment_form form .field  textarea:-ms-input-placeholder {opacity:1 !important;color:#352f2c !important;}
.row-fluid .download_alignment_form form .field input:-moz-placeholder, .row-fluid .download_alignment_form form .field  textarea:-moz-placeholder {opacity:1 !important;color:#352f2c !important;}
/*ends css*/

/* Grade Page */
.row-fluid .grade-hero{background:#faf4f0;padding:43px 0 40px;}
.row-fluid .grade-hero .row-fluid .how_we_map_title h1 {margin: 5px 0px 15px; font-size: 42px; line-height: 48px;}
.row-fluid .grade-hero .row-fluid .how_we_map_title span, .row-fluid .grade-hero .row-fluid .how_we_map_title h2 {color:#352f2c;margin: 0 0 11px;}
.row-fluid .grade-hero .widget-span.cta_content{  float: none;  margin: 0 auto;  max-width: 842px; text-align: center;  width: 100%;}
.row-fluid .grade-hero .download_alignment_form{padding: 25px 0 38px;width: 508px;}
.row-fluid .grade-hero .row-fluid .download_alignment_form h3{color:#2970d9;}
.row-fluid .grade-hero .row-fluid .download-unit{margin:31px 0 0;}
.row-fluid .grade-hero .row-fluid .alignment_map{width: 540px;margin-right:22px;}

.row-fluid .unit-overview-section{padding:33px 0 64px;overflow: hidden;}
.row-fluid .unit-overview-title h2, .row-fluid .unit-overview-title span{font-size: 32px;color:#352f2c;line-height:normal;display:block;text-align:center;margin:0;}

.tabs-wrapper .tab-content a:hover { text-decoration: underline; }
.tabs-wrapper .tab-content ul {list-style: none;width:100%;padding:0;}
.tabs-wrapper .tab-content ul li {margin-bottom:29px;padding-left:12px;position:relative;}
.tabs-wrapper .tab-content ul li:before {content: "•"; left: 0;  position: absolute;}
.target-tabs .animated {  -webkit-animation-duration: 150ms;  animation-duration: 150ms;}

/*Thank You Landing Page*/
.row-fluid .sample-unit-section{text-align:center;padding: 46px 0 60px;}
.row-fluid .sample-unit-section .row-fluid .curriculum-designed-title, .row-fluid .sample-unit-section .row-fluid .curriculum-designed-text{width: 100%;}
.row-fluid .sample-unit-section .row-fluid .curriculum-designed-title {  margin: 0 0 13px;}
.row-fluid .sample-unit-section .btn_wrap{width:auto;display:inline-block;float:none;margin:0 0 0 9px;}
.row-fluid .sample-unit-section .btn_wrap:last-child{margin-left:18px;}
.row-fluid .sample-unit-section .cta_content{margin:0 0 36px;}
.row-fluid .sample-unit-section .cta_content p:last-child{margin-bottom:0;padding-bottom:0;}
.row-fluid .about-download-section{border-radius:0 20px;overflow:hidden;background:#fff;margin:65px 0 0;}
.row-fluid .about-download-title{background:#e3dbd6;padding:8px 10px 8px;}
.row-fluid .about-download-title span, .row-fluid .about-download-title span h2, .row-fluid .about-download-title span h3{ display: block; font-size: 21px;font-weight: 700;line-height: normal;text-transform: uppercase;font-family: 'Karla';}
.row-fluid .about-download-bullet{text-align:left;}
.row-fluid .about-download-inner{padding:27px 53px 29px 35px;}
.row-fluid .sample-unit-section .btn_green{background-color:#1eb14f;}
.row-fluid .sample-unit-section .btn_green_outline{border-color:#1eb14f;color:#1eb14f;}
.about-download-inner.bullet-style ul li{font-size: 16.5px;line-height: 25px;margin-bottom: 11px;}
.about-download-inner.bullet-style ul li:before{top: 10px;} 
.row-fluid .widget-span.about-right-bullet {  float: right;  width: 45.5%;}
.row-fluid .sharing_social{background:#faf4f0;border-top:1px #e3dbd6 solid;text-align:center;padding:20px 20px 17px;}
.row-fluid .widget-span.share_colleague, .row-fluid .widget-span.share_colleague_social{margin:0;display:inline-block;width:auto;float:none; vertical-align: middle;}
.row-fluid .widget-span.share_colleague{margin-right:8px;}
.row-fluid .widget-span.share_colleague span{display: block;font-size: 18px;font-family: 'Karla';}

.row-fluid .gets-results{background:#fff;padding: 64px 0 58px;}
.row-fluid .widget-span.gets-results-titles{text-align:center;max-width:740px;width:100%;float:none;margin:0 auto;}
.row-fluid .widget-span.before_you_go h2 {  color: #5194ec;  line-height: 37px;  margin: 0;font-size: 29px;}
.row-fluid .widget-span.see-how-title h2{font-weight: 400;line-height: 37px;margin: 0;font-size: 33.33px;}
.row-fluid .widget-span.see-how-title{margin:0 0 19px;}
.row-fluid .widget-span.gets_results_form{margin:64px 0 0;} 
.row-fluid .widget-span.gets_results_form .row-fluid .alignment_map {  margin: -29px 0 0;  padding-right: 53px; text-align: right;}
.row-fluid .widget-span.gets_results_form .download_alignment_form{background:#5194ec;}
.row-fluid .widget-span.gets_results_form .download_alignment_form form input[type="submit"] {  background: #ffe000 ; color: #352f2c;cursor: pointer;  padding: 10px 18px 12px !important;}
.row-fluid .widget-span.gets_results_form .row-fluid .download_alignment_form h3{color: #fff;}

/* ================ KA Teach Design Start ============= */
.row-fluid .teach_hero_image { display: none !important; }
.row-fluid .ka_teach_header_group { background-color: #faf4f0; }
.ka_teach_page .header-container-wrapper { position: sticky; top:0; z-index:99; }
.row-fluid .teach_header_logo_image { margin-top: 0.8em; margin-bottom: 0.8em; }
.ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li { padding-top: 2.1em; position: relative; }
.custom-menu-primary.ka-teach-menu .hs-menu-wrapper > ul > li.active > a:before, .custom-menu-primary.ka-teach-menu .hs-menu-wrapper > ul > li > a:hover:before { transition:all 0.4s; content: ""; background-color: #13a74f; width: 80%; height: 5px; position: absolute; top: 0em; left: 0; margin: 0 auto; right: 0; }
.custom-menu-primary.ka-teach-menu .hs-menu-wrapper > ul > li.active:last-child > a:before, .custom-menu-primary.ka-teach-menu .hs-menu-wrapper > ul > li:last-child > a:hover:before { content:none; }
.ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { font-weight: 700; font-size: 18px; color: #352f2c !important; border-bottom:none; }
.ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a { background-color: #014371; color: #ffffff !important; border-radius: 0px 10px 0px 10px; transform: translateY(-0px); transition: all 0.4s; }
.ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a:hover { background-color: #014371 !important; transform: translateY(-8px); transition: all 0.4s; }
.row-fluid .teach_hero_cta_con { text-align: center; margin-top: 2.5em; }
img.img_light_box { cursor: pointer; width:100%; }
.venue_image img.hs-image-widget { width: 100%; }
.teach_hero_text p span { color: #ffe100; }
.teach_hero_text h1 { font-family: 'Vollkorn', serif; color: #fff; font-weight: 900; font-size: 65px; line-height: 1.15; text-align: center; margin: 0 auto; max-width: 950px; }
.teach_hero_text p { text-align: center; color: #ffffff; font-weight: 700; font-size: 24px; margin: 0; }
.row-fluid .teach_hero_group_background { background-size: cover; background-position: center; padding: 3.5em 0 22em; background-repeat: no-repeat; }
.row-fluid .teach_expect_group_background { margin-top: 4em; margin-bottom: 4em; position: relative; }
.row-fluid .teach_expect_text h2 { font-family: 'Vollkorn', serif; font-size: 45px; font-weight: 900; margin: 0 0 0.5em; line-height: 1.3em; }
.row-fluid .teach_expect_text h6 { margin: 0; line-height: 1.3em; font-family: 'Karla'; color: #029f4e; font-size: 24px; font-weight: 700; }
.row-fluid .teach_expect_text h6 { margin: 0; line-height: 1.3em; font-family: 'Karla'; color: #029f4e; font-size: 24px; font-weight: 700; }
.row-fluid .speakers_group_background { background-color: #faf4f0; padding: 3.5em 0 6em; position: relative; }
.row-fluid .speakers_group_background::after { content: ""; background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/speakers_right_before_img.png); background-repeat: no-repeat; width: 236px; height: 382px; position: absolute; top: 34%; right: 0; background-position: 7em 0px; pointer-events: none; }
.row-fluid .speakers_title span.hs_cos_wrapper { margin-bottom:.3em; display: block; width: 100%; text-align: center; color: #352f2c; font-size: 45px; font-family: 'Vollkorn', serif; font-weight: 900; line-height: 1.3em; }
.row-fluid .speakers_image { text-align: center; margin-top: 2em; }
.row-fluid .speakers_image img {border-radius: 100%}
.row-fluid .speakers_details h2{color: #352f2c; font-family:'Vollkorn',serif;font-weight: 900; font-size: 35px; margin: 10px 0 0; }
.row-fluid .speakers_details h6 { margin: 0; line-height: 1.3em; font-size: 18px; font-family: 'Karla'; font-weight: 700; border-top: 2px solid #029f4e; border-bottom: 2px solid #029f4e; padding: 0.8em 0; }
.row-fluid .speakers_content_right h6 { margin: 0; line-height: 1.3em; color: #352f2c; font-size: 18px; font-weight: 700; font-family: 'Karla'; }
.row-fluid .speakers_content_list_group { position: relative; z-index: 1; background-color: #fff; padding: 3em; margin-top: 2em; margin-bottom: 0em; border-radius: 0px 10px 0px 10px; box-shadow: 0px 0px 25px 0px #e6e2e0; z-index:1 !important;}
.row-fluid .location_group_background { margin-top: 1em; margin-bottom: 3.5em;     position: relative; }
.row-fluid .location_group_background::before { background-repeat: no-repeat; content: ""; background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/agenda_bottom_image.png); width: 201px; height: 311px; position: absolute; right: 0; top: -5.3em; z-index:1 !important; }
.row-fluid .location_image { position: relative; z-index: 1; }
.row-fluid .location_image img {border-radius: 0 10px 0 10px}
.row-fluid .location_group_background::after { z-index: 1; content: ""; background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/location_bottom_image.png); background-repeat: no-repeat; width: 246px; height: 472px; position: absolute; bottom: -13.5em; left: -7em; pointer-events: none; z-index:1 !important; }
.row-fluid .location_title h2 { text-align: center; color: #352f2c; font-size: 45px; font-family: 'Vollkorn', serif; font-weight: 900; line-height: 1.3em; margin-top: 20px; margin-bottom: 10px; }
.row-fluid .location_content h6 { margin: 0; line-height: 1.3em; font-size: 16px; text-align: center; font-family: 'Karla'; font-weight: 700; margin-top: 0.5em; margin-bottom: 35px; }
.row-fluid div.venue_group_background { background-color: #faf4f0; padding: 3em 0 6em; position:relative; overflow: hidden; }
.row-fluid .venue_content { text-align:center; }
.row-fluid .venue_content h2 { text-align: center; color: #352f2c; font-size: 45px; font-family: 'Vollkorn', serif; font-weight: 900; line-height: 1.3em; margin-top:0; margin-bottom: 0.2em; }
.row-fluid .venue_content h5 { text-align: center; color: #352f2c; font-size: 24px; font-family: 'Karla', serif; font-weight: 700; line-height: 1.3em; margin:0; }
.row-fluid .venue_content h6 {line-height: 1.3em; font-size: 24px; text-align: center; font-family: 'Karla'; font-weight: 400; margin-top: 0.5em;  margin: 0;  }
.row-fluid .tickets_group_background { background-color: #014371; padding: 4em 0 6.5em; position: relative; }
.row-fluid .tickets_group_background::before { content: ""; background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/venue_bottom_after_image.png); background-repeat: no-repeat; width: 350px; height: 316px; position: absolute; top: -20.2em; right: 0; pointer-events: none; background-position: 0 0; pointer-events: none; }
.row-fluid .tickets_title { text-align:center; }
.row-fluid .tickets_title h2 { text-align: center; color: #fff; font-size: 45px; font-family: 'Vollkorn', serif; font-weight: 900; line-height: 1.3em; margin-top:0; margin-bottom: 0.2em; }
.row-fluid .tickets_title p { margin: 0; line-height: 1.3em; color: #fff; font-size: 18px; text-align: center; font-family: 'Karla'; font-weight: 400; margin-top: 0.5em; margin-bottom: 0; }
.row-fluid .tickets_title p a {font-weight: 700; color: #fff; text-decoration: underline!important}
.row-fluid .get_tickets_list_group { background-color: #ffffff; text-align: center; padding: 0 0 1em; margin-top: 3em; border-radius: 0px 10px 0px 10px; box-shadow: 0px 0px 25px 0px #002f50;}
.row-fluid .get_tickets_title_content { background-color: #029e4d; padding: 1.8em; border-radius: 0px 10px 0px 0px; }
.row-fluid .get_tickets_title_content h3 { margin: 0;text-transform: uppercase; color: #ffe100;font-weight: 700; line-height: 1em }
.row-fluid .get_tickets_title_content h2 { margin: 0.5em 0; color: #ffffff; font-family: 'Vollkorn', serif; font-weight: 900; font-size:35px; }
.row-fluid .get_tickets_title_content p { margin: 0; font-size:16px; color: #ffffff; font-weight: 400; font-style: italic; line-height: 1.2em}
.row-fluid div.contact_group_background { background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/teach_contact_background.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 3em 0 15em; }
.row-fluid div.contact_group_background .widget-type-custom_widget { min-height: 28px; }
.row-fluid .get_tickets_content ul { margin: 0; padding: 1em; list-style: none; }
.row-fluid .get_tickets_content ul li { margin: .8em 0; color: #352f2c; font-size: 16px }
.row-fluid .get_tickets_content ul li:nth-child(odd) { background-color: #fff; }
.row-fluid .get_tickets_content ul li:nth-child(even) { background-color: #faf4f0; padding: .8em 0; border-top: 1px solid #d6cfcb; border-bottom: 1px solid #d6cfcb; }
.teach_hero_text h4 { text-align: center; background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/hoer_flg_bg.png); margin: 0 auto; color: #ffffff; font-weight: 700; font-style: italic; position: relative; background-repeat: no-repeat; background-position: center; padding: 0.6em 0; }
.row-fluid .teach_expect_text ul { padding: 0; }
.row-fluid .teach_expect_text ul li { margin: 0.8em 0; color: #352f2c; list-style: none; padding: 0 0 0 0.8em; position: relative; line-height: 1.3em; font-size: 18px!important }
.row-fluid .teach_expect_text li::before { content: ""; background-color: #014371; width: 5px; height: 5px; position: absolute; border-radius: 100%; left: 0; top: 0.5em; }
.row-fluid .teach_expect_text ul li a { color: #014371; border-bottom: 1px solid #014371; }
.ka_teach_page .container_block, .ka_teach_page .row-fluid .container_block[class*="span"] { width: 1060px; }
.ka_teach_page .teach-footer .container_block, .ka_teach_page .teach-footer .row-fluid .container_block[class*="span"] { width: 1160px; }
.row-fluid .teach_expect_right_group { padding-left: 1em; }
.row-fluid .teach_expect_text h5 { font-size: 18px; color: #352f2c; font-weight: 700; }
.row-fluid .teach_expect_left_image, .row-fluid .teach_expect_right_image { margin-top: 2.5em; position:relative; z-index:11; }
.row-fluid .teach_expect_image img, .row-fluid .teach_expect_left_image img, .row-fluid .teach_expect_right_image img {border-radius: 0 10px 0 10px}
.row-fluid .speakers_group_background::before { content: ""; background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/about_bottom_before_image.png); background-repeat: no-repeat; position: absolute; top: -17.8em; left: -8em; width: 249px; height: 289px; pointer-events: none; }
.row-fluid .speakers_details h3, .row-fluid .speakers_details_content h3.mobile_remarks { margin-top:0; background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/speaker_flag_bg.png); background-repeat: no-repeat; text-align: center; display: inline-block; background-size: 100% 100%; color: #fff; background-position: center; font-weight: 700; font-style: italic; font-size: 21px; padding: 0.5em 2em; line-height: 1.3em; }
.row-fluid .speakers_details_content h3.mobile_remarks { display:none; }
.row-fluid .speakers_content_right h6 a { color: #014371; border-bottom: 1px solid #014371; }
.row-fluid .speakers_details p {font-size: 20px; line-height: 1.2em}
.row-fluid .welcoming-remarks p {font-size: 18px!important; line-height: 1.4em!important}
.row-fluid .welcoming-image {margin-top: 0px!important}
.row-fluid .speakers_details_content h2 { color: #352f2c; font-family: 'Vollkorn', serif; font-weight: 900; font-size: 35px; margin: 0; }
.row-fluid .speakers_details_content p { font-size: 20px;color: #352f2c;font-style:italic; margin-top: 0.5em; line-height: 1.3em; }
.row-fluid .speakers_details_content { text-align: center; margin-top: 1.8em; }
.row-fluid .location_content p a { color: #014371; border-bottom: 1px solid #014371; }
.row-fluid .speakers_content_list_02 .speakers_details_group p { font-style: normal; margin-top:0; }
.row-fluid .speakers_content_list_01 .speakers_content_left, .row-fluid .speakers_content_list_01 .speakers_image_group { padding-right: 1em; }
.row-fluid .speakers_content_list_02 .speakers_details_group { padding-right: 1em; }
.row-fluid .speakers_content_list_02 .speakers_image_group { padding-left: 1em; }
.row-fluid .venue_content h6 span { color: #029f4e; }
.row-fluid .venue_right_group { margin-top: 1.1em; position: relative; z-index: 1; }
.row-fluid .venue_map { margin-top: 2em; }
.row-fluid .get_tickets_cta { margin-bottom: 1.5em; }
.row-fluid .venue_left_group { margin-top: 3em; }
.row-fluid .venue_image img {border-radius: 0px 10px 0px 10px}
.row-fluid .venue_image_light {margin-top: 25px!important;}
.row-fluid .venue_image_light img {border-radius: 0px 10px 0px 10px; box-shadow: 0px 0px 25px 0px #e6e2e0; }
.row-fluid .contact_title_content { text-align: center; }
.row-fluid .contact_title_content h2 { text-align: center; color: #352f2c; font-size: 45px; font-family: 'Vollkorn', serif; font-weight: 900; line-height: 1.3em; margin-top: 0; margin-bottom: 0.2em; }
.row-fluid .contact_title_content p { text-align: center; color: #352f2c; font-size: 18px;  line-height: 1.3em; max-width: 695px; margin: 0 auto; }
.row-fluid .contact_title_content p a { color: #014371; border-bottom:1px solid #014371; }
.row-fluid .contact_title_content p a:last-child { border-bottom:none; }
.row-fluid div.contact_group_background .contact_form { margin-top: 3em; }
.row-fluid div.contact_group_background .contact_form label { color: #352f2c; font-weight: 700 !important; font-size: 17px!important; text-transform: capitalize }
.row-fluid div.contact_group_background .contact_form .hs-error-msgs li, .row-fluid div.contact_group_background .contact_form .hs-error-msgs label { color: #ff0000; font-size: 15px!important }
.row-fluid div.contact_group_background .contact_form input.hs-input { border: 1px solid #bfbfbf !important; border-radius: 5px !important; height: 50px!important; padding: 0.5em .5em !important; width: 100% !important; }
.row-fluid div.contact_group_background .contact_form textarea.hs-input{ border: 1px solid #bfbfbf !important; border-radius: 5px !important; height: 150px !important; padding: 0.8em 1em !important; width: 100% !important; }
.row-fluid div.contact_group_background .contact_form .actions { text-align: center; margin-top: 1em; }
.row-fluid div.contact_group_background .contact_form .actions input.hs-button.primary.large { background-color: #029e4d; border: none; box-shadow: none; font-size: 20px !important; padding: 0.6em 1.5em !important; transition: all 0.4s; transform: translateY(0); cursor: pointer; }
.row-fluid div.contact_group_background .contact_form .actions input.hs-button.primary.large:hover { transform: translateY(-8px);transition: all 0.4s; }
.row-fluid .agenda_title h2 { font-family: 'Vollkorn', serif; font-size: 45px; font-weight: 900; margin: 0.8em 0 0.5em; line-height: 1.3em; color:#ffffff; }
.row-fluid .agenda_group_background {     position: relative; background-color: #029f4e; }
.row-fluid .agenda_group_background .agenda_left_group img { height:0 !important; }
.row-fluid .video_content_group .container_block { position: relative; }
.row-fluid .agenda_group_background::before { content: ""; background-image: url(https://www.knowatom.com/hubfs/KA%20Teach%20Page%20Files/speakers_left_bottom.png); background-repeat: no-repeat; width: 199px; height: 299px; position: absolute; top: -19.5em; pointer-events: none; }
.row-fluid .hero_video_group_bg { position: absolute; bottom: -31em; left:0; }
.row-fluid .teach_hero_group_background .container_block { position: relative; }
.row-fluid .hero_video_spacer { min-height: 28px !important; }
.row-fluid .hero_video_content_group { position: relative; right: 0; bottom: 0; }
.row-fluid .hero_video { position: relative; text-align: right; }

.background_source_video { position: relative; top: -10px; }

.background_source_video::before { pointer-events: none; content: ""; width: 151px; height: 151px; position: absolute; top: 2em; left: 4.4em; z-index: 1; border: 2px solid #fff; right: 0; transform: rotate(45deg); border-radius: 9px 0 9px 0px; }
.background_source_video video, .background_source_video iframe { position: relative; width: 450px; height: 450px; transform: rotate(-45deg); top:-9em; left: -12em; }
.video_play_button { position: absolute; margin: 0 auto; text-align: center; left: 0; right: 0; width: 100%; height: 136%; vertical-align: middle; top: 0; font-size: 0; right: 0; margin: auto; bottom: 0; }
.video_play_button i.fa.fa-play { color: #ffe100; font-size: 45px; position: absolute; top: 37%; cursor: pointer; transition:all 0.4s; }
.video_play_button i.fa.fa-play:hover { opacity: 0.4; transition:all 0.4s; }
.video_play_button img { vertical-align: middle; margin-top: 8.1em; }
.row-fluid .hero_video_content h5 { color: #fff; font-weight: 700; font-size: 18px; font-style: italic; margin-bottom: 0; text-align: right; margin-right: -2.2em; margin-top: 1.9em; }
.video_play_button_mobile a#video2 { display: none; }
.row-fluid .location_content { position: relative; z-index: 11; }  
.image_lightbox_target { display: none; opacity: 0; }
.image_lightbox_target.show_img_popup { display: block; opacity: 1; position: fixed; width: 100%; height: 100%; top: 0; left: 0; text-align: center; z-index: 999999; background-color: rgba(0, 0, 0, 0.8); }
a.image_lightbox_close { position: absolute; right: 1em; top:1em; background-color: #fff; position: absolute; border-radius: 100%; color: #000; font-size: 25px; font-weight: 700; padding: 0.1em 0.4em; line-height: 1.3em; cursor: pointer; }
.image_lightbox_target.show_img_popup > img { max-height: 100%; max-width: 100%; width: auto; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }
.row-fluid .location_left_group .location_content { padding-right: 2em; }
.row-fluid .location_right_group .location_content { padding-left: .5em; } 
div#vidBox, div#vidBoxMobile { display: none; }
.row-fluid .agenda_right_content_group { max-width: 462px; }
.row-fluid .location_content p:first-child { margin-top: 0; }
.row-fluid .agenda_left_group.sameheight { background-size: cover; background-repeat: no-repeat; background-position: center; }
.get_tickets_cta a > button { background-color: #014371; font-family: 'Karla'; font-size: 20px; padding: 0.6em 1em; border-radius: 0px 10px 0px 10px; transform: translateY(-0px); transition: all 0.4s; color: #ffffff; text-decoration: none; display: inline-block; border: none; box-shadow: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.get_tickets_cta a > button:hover { transform: translateY(-8px); transition: all 0.4s; }
.video_play_button i.fa.fa-play { color: #ffe100; font-size: 45px; }

.cta_button .view_grades a > button { background-color: #ffe50b; font-family: 'Karla'; font-size: 20px; padding: 0.6em 1em; border-radius: 0px 10px 0px 10px; transform: translateY(-0px); transition: all 0.4s; color: #352f2c; text-decoration: none; display: inline-block; border: none; box-shadow: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.cta_button .view_grades a > button:hover { transform: translateY(-8px); transition: all 0.4s; }

@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  100% { opacity:1; }
}
.video_play_button i.fa.fa-play {
  -webkit-animation: flickerAnimation 2s infinite;
  -moz-animation: flickerAnimation 2s infinite;
  -o-animation: flickerAnimation 2s infinite;
  animation: flickerAnimation 2s infinite;
}
.subscribeDiv {display: none;}

@media screen and (max-width: 1375px) {
  .row-fluid .location_group_background::after {left: -11em}
}
@media screen and (max-width: 1275px) {
  .row-fluid .location_group_background::after {left: -15em} 
  .background_source_video::before { left: 4.6em; } 
}
@media screen and (max-width: 1140px) {
  .row-fluid .tickets_group_background {padding: 2em 0 3.5em}
  .row-fluid div.venue_group_background {padding-bottom: 4em}
  .row-fluid .location_group_background {margin-bottom: 2em}
  .row-fluid .location_title h2 {margin: .5em}
  .venue_map iframe { width: 100%; }
  .row-fluid div.contact_group_background {padding-top: 2em}
  .row-fluid .ka_teach_header_group .custom-menu-primary.ka-teach-menu { width: 74.30939226% !important; }  
  .ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { padding: 10px 17px; }    
  .row-fluid .hero_video_content h5 { text-align: left; margin-right: 0; }
  .background_source_video { float:left; }  
  .video_play_button { left:0; } 
  img.img_light_box { width: 100%; }  
  .row-fluid .teach_expect_right_image {margin-left: 0px}
  .row-fluid .teach_expect_right_group {padding-left: 0px!important; }
  .container_block, .row-fluid .container_block[class*="span"] {padding-left: 2em; padding-right: 2em}
  .row-fluid .teach_expect_group_background {margin-top: 3em; margin-bottom: 2em}
  .row-fluid .speakers_title span.hs_cos_wrapper {margin-bottom: 10px}
  .row-fluid .speakers_group_background {padding-bottom: 4em}
  .row-fluid .location_group_background::after {display: none}
  .ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li { padding-top: 2.8em; }
  .background_source_video::before { left: 2.3em; }
}
@media screen and (max-width: 991px) {
  .ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li { padding-top: 2em; }  
  .row-fluid .agenda_group_background { background-image: none !important; }
  .venue_map img { width: 100%; }
  .lightbox img { width: 100%; }  
  .row-fluid .ka-teach-menu .mobile-trigger.cta_border_button { background-color: transparent !important; color: #014371 !important; padding: 0 !important; margin: 0 !important; top: -4em !important; }
  .row-fluid .ka-teach-menu .mobile-trigger .fa-bars { font-size: 38px; }  
  .ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li { position: relative; }  
  .ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a { padding: 0.5em; text-align: center; }  
  .custom-menu-primary.ka-teach-menu .hs-menu-wrapper > ul > li.active > a:before, .custom-menu-primary.ka-teach-menu .hs-menu-wrapper > ul > li > a:hover:before { content:none; }  
  .row-fluid .hero_video_group_bg { position: relative; bottom: 0; text-align: center; } 
  .row-fluid .hero_video_spacer { min-height: auto !important; }  
  .row-fluid .hero_video_content_group { position: relative; right: 0; bottom: 0; width: 100%; margin-left:0; }  
  .row-fluid .hero_video_content { width: 100%; }  
  .row-fluid .hero_video_content h5 { display:none; }  
  .video_play_button_mobile a#video2 { cursor: pointer; display:block; color: #fff; font-weight: 700; font-size: 19px; font-style: italic; margin-bottom: 0; margin-top: 1.9em; font-family: 'Karla'  }
  .row-fluid .teach_hero_group_background { padding: 3.5em 0 3em; } 
  .teach_hero_text h1 {font-size: 60px}
  .row-fluid .hero_video { display: none; }  
  .row-fluid .agenda_right_group { margin-left: 0; width: 100%; } 
  .ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { padding: 10px 10px; font-size: 15px; }  
  .image_lightbox_target.show_img_popup img { width: 76%; }
  .row-fluid .location_left_group .location_content { padding-right: 0em; }  
  .row-fluid .location_right_group .location_content { padding-left: 0em; }  
  .row-fluid .teach_expect_text h2, .row-fluid .speakers_title span.hs_cos_wrapper, .row-fluid .agenda_title h2, .row-fluid .location_title h2, .row-fluid .venue_content h2, .row-fluid .tickets_title h2, .row-fluid .contact_title_content h2 {font-size: 40px}
  .row-fluid .teach_header_logo_image {max-width: 120px!important}
  .row-fluid .ka_teach_header_group .custom-menu-primary.ka-teach-menu {float: right}
  .row-fluid .teach_expect_text h2 {margin-bottom: .1em}
  .row-fluid .teach_expect_text h5 {margin-bottom: 1em}
  .row-fluid .teach_expect_right_image {margin-left: .9em;}
  .row-fluid .teach_expect_right_image, .row-fluid .teach_expect_left_image {margin-top: .9em;}
  .row-fluid .speakers_group_background {padding-top: 2.5em}
  .agenda_section_task_group_list div.agenda_section_task_time {flex: 0 0 15%}
  .row-fluid .location_content h6 {font-size: 14px}
  .row-fluid .get_tickets_title_content h2 {margin: 0px}
  .row-fluid div.contact_group_background {padding-bottom: 11em}
  .row-fluid .teach_hero_group_background {padding-top: 2.5em}
  .row-fluid .agenda_left_group.sameheight { background-image:none !important; }
  .row-fluid .agenda_group_background { padding: 0 1.5em; }
  .row-fluid .agenda_right_content_group { max-width: 100%; }
  #eventbrite-widget-modal-trigger-52318796930 {background-color: #014371;color: #ffffff !important;border-radius: 0px 10px 0px 10px;transform: translateY(-0px);transition: all 0.4s;padding: 10px 20px;}
}
@media screen and (max-width: 919px) {
  .row-fluid .teach_expect_right_image {margin-left: 0px!important}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {display: inline-block;}
}  
@media screen and (max-width: 767px) {
  .row-fluid .location_content h6 {margin-bottom: 25px}
  .video_play_button_mobile a#video2 {font-size: 16px}
  .ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li { padding: 0.5em 0; position: relative; }    
  .row-fluid .ka_teach_header_group .custom-menu-primary.ka-teach-menu.js-enabled { width: 100% !important; padding-bottom: 10px}   
  .teach_hero_text h1{ font-size:35px; }  
  .teach_hero_text p { font-size: 25px; }  
  .ka_teach_page .header-container-wrapper { position: relative; }  
  .row-fluid .teach_expect_left_group, .row-fluid .speakers_details_group { display: table-footer-group; }  
  .row-fluid .teach_expect_right_group, .row-fluid .speakers_image_group { padding-left: 0; display: table-header-group; }  
  .row-fluid .teach_expect_left_image, .row-fluid .teach_expect_right_image { margin-top: .7em; float: left; width: 48.93617020799999%; position: relative; z-index: 22; }  
  .row-fluid .teach_expect_image { position: relative; z-index: 11; } 
  .row-fluid .teach_expect_image {max-width: 483px!important; float: none; margin: 20px auto 0px!important}
  .row-fluid .teach_expect_right_image {margin-left: 2.127659574%; float: right!important; text-align: right!important}  
  .row-fluid .teach_expect_text h2 {font-size: 32px; }
  .row-fluid .teach_expect_text h6 { font-size: 20px; }
  .row-fluid .teach_expect_text ul li { font-size: 16px!important; }  
  .row-fluid .teach_expect_text h5 { font-size: 16px; }  
  .row-fluid .teach_expect_text p { font-size: 16px; } 
  .row-fluid .about-bottom-pics {max-width: 483px!important; margin: 0 auto!important}
  .row-fluid .speakers_title span.hs_cos_wrapper { font-size: 40px; margin-bottom:0.2em; }  
  .row-fluid .speakers_content_list_01 .speakers_content_left, .row-fluid .speakers_content_list_01 .speakers_image_group { padding-right: 0; }  
  .row-fluid .speakers_content_list_01 .speakers_content_right, .row-fluid .speakers_content_list_01 .speakers_details_group { padding-left: 0; }  
  .row-fluid .speakers_content_list_group { margin-top: 9em; } 
  .row-fluid .speakers_image { margin-top: -10em; } 
  .row-fluid .speakers_details { text-align: center; }
  .row-fluid .speakers_details h3 { margin-top: 1em; padding: 0.5em 1.8em; }
  .row-fluid .speakers_content_list_02  .speakers_details h3 { margin-top: 1em; display:none; }
  .row-fluid .speakers_details h3 {margin-bottom: .5em}
  .row-fluid .speakers_details_content p {margin-top: 0px; font-size: 18px}
  .row-fluid .speakers_details_content h3.mobile_remarks { display:block; margin-top: 1em; padding: 0.5em 1.8em; width: 50%; margin: 1em auto .5em }  
  .row-fluid .speakers_details h2 { font-size: 30px; margin: 0px}  
  .row-fluid .speakers_details p { font-size: 18px; margin-top: 0px!important; }  
  .row-fluid .speakers_details h6 { font-size: 16px; text-align: left; }
  .speakers_content_left p, .speakers_content_right p, .row-fluid .speakers_content_right h6 { font-size: 16px; } 
  .row-fluid .speakers_image { margin-top: -10em!important; }  
  .row-fluid .speakers_details_content h2 {font-size: 30px}
  .row-fluid .speakers_content_list_02 .speakers_details_group p { font-size: 16px!important; text-align: left!important; margin-bottom: 0px}  
  .row-fluid .speakers_group_background::after {top: 48%}
  .row-fluid .agenda_title h2 { font-size: 38px; margin: 0.3em 0 0.3em; }  
  .row-fluid .agenda_section_title div.hs_cos_wrapper { font-size:20px; }  
  .agenda_section_task_group_list div.agenda_section_task_time, .agenda_section_task_group_list .agenda_section_task { flex: 0 0 100%; }  
  .agenda_section_task_group_list .agenda_section_task p { margin: 0.5em 0 0;  }  
  .agenda_section_task_group_list {padding: 1em 0}
  .agenda_section_task_group_list div.agenda_section_task_time div.hs_cos_wrapper { font-size: 20px; } 
  .agenda_section_task_group { margin-bottom: 3em; }  
  .row-fluid .location_title h2, .row-fluid .venue_content h2, .row-fluid .contact_title_content h2 { font-size: 38px; }  
  .row-fluid .venue_content h5 { font-size: 18px; }  
  .row-fluid .venue_content h6 { font-size: 18px; }  
  .row-fluid .contact_title_content p { font-size: 17px; }  
  .row-fluid .teach_expect_group_background { margin-top: 2em; }  
  .row-fluid .agenda_group_background::before { left: -7em; }
  .row-fluid .location_group_background { margin-top: 0; margin-bottom: 3.5em}
  .row-fluid .location_group_background p {font-size: 16px!important}
  .row-fluid .location_group_background::before { top: -4.3em; background-position: 6em 0; background-repeat: no-repeat; }  
  .row-fluid .location_content { position: relative; z-index: 11; }  
  .row-fluid .location_group_background::after { bottom: -31.8em; left: -10em; pointer-events: none; display: inherit!important } 
  .row-fluid .venue_image_light img {max-width: 100%!important; margin-top: 0px!important}
  .row-fluid div.contact_group_background .contact_form {margin-top: 0em}
  .row-fluid .venue_content { position: relative; z-index: 1; }  
  .row-fluid .venue_image { position: relative; z-index: 11; }  
  .row-fluid .tickets_group_background::before { background-position: 10em 0; }  
  .row-fluid div.contact_group_background { padding: 2em 0 10em; }  
  .row-fluid .teach_expect_left_group img.hs-image-widget { width: 100%; }  
  .row-fluid .location_image, .row-fluid .venue_image { text-align: center; }  
  .row-fluid div.contact_group_background .contact_form form > fieldset { max-width: 100%; }
  img.img_light_box { width: auto; } 
  .venue_image_light { text-align:center; }
  .ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {padding: 5px 0}
  .ka-teach-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li:last-child a {margin-top: .5em; margin-bottom: .5em}
  .teach_hero_cta {font-size: 21px; border: 3px solid white}
  .row-fluid .venue_image_light {margin-top: 14px!important}
  .row-fluid .speakers_content_list_02 .speakers_image_group { padding-left: 0; }  
  .row-fluid .speakers_content_list_group { padding: 1.5em 1.5em; }
  .row-fluid div.contact_group_background .contact_form input.hs-input { margin-bottom:15px; }
  .row-fluid .location_left_group.location_left_group_top { display: none; }  
  .row-fluid .speakers_content_list_02 {margin-top: 11em }
  .covid .hero-container ul li a { display: inline-block; padding-bottom:3px;}
  .custom-menu-primary .hs-menu-wrapper>ul ul li a { display: inline-block;  line-height: 30px;}
  .kafooter p a { display: inline-block; line-height: 48px;}
}
/* ======= Mask LP ======== */
.mask_right_image {margin-top: 4em;}

/* ================= KA Teach Design End ======== */
.buy-now-btn {margin-top:-1em!important;text-align:center;}
@media (max-width:767px) {
  .buy-now-btn {margin-left:5.5em!important;}
}
@media screen and (max-width: 991px) {
  .logo-wrapper img { width: 320px; }
  .wrapper { width: auto; padding: 0px 20px;}
}
.tabs-wrapper { -webkit-transition: all 200ms ease;  -moz-transition: all 200ms ease;  -ms-transition: all 200ms ease;  -o-transition: all 200ms ease;  transition: all 200ms ease;}
.tabs-wrapper ul.tab-nav {  list-style: none;  display: block; padding:24px 0px;border-bottom: 1px solid #e3dbd6;margin: 17px 0 62px;position: relative;}
.tabs-wrapper ul.tab-nav::after {  background: #e3dbd6;  bottom: -1px;  content: "";  height: 1px;  left: 100%;  position: absolute; width: 5000px;}
.tabs-wrapper ul.tab-nav::before {  background: #e3dbd6;  bottom: -1px;  content: "";  height: 1px;  right: 100%;  position: absolute; width: 5000px;}
.tabs-wrapper ul.tab-nav li{  display: inline-block;  margin-right: 50px;}
.tabs-wrapper ul.tab-nav li:last-child{margin-right: 0;}
.tabs-wrapper ul.tab-nav li a {border-bottom: 3px solid rgba(81,148,236,0); font-size: 20px;text-transform: uppercase; font-weight: 700;text-decoration: none;  color: #352f2c;  padding:0;  display: block;  -webkit-transition: all 200ms ease;  -moz-transition: all 200ms ease;  -ms-transition: all 200ms ease;  -o-transition: all 200ms ease;  transition: all 200ms ease;}
.tabs-wrapper ul.tab-nav li.active a, .tabs-wrapper ul.tab-nav li:hover a {border-bottom: 3px solid rgba(81,148,236,1);}
.tabs-wrapper .target-tabs { overflow: hidden;  position: relative;}
.tabs-wrapper .target-tabs .tab-content {  display: none;  padding: 0; -webkit-transition: all 200ms ease;  -moz-transition: all 200ms ease;  -ms-transition: all 200ms ease;  -o-transition: all 200ms ease;  transition: all 200ms ease;}
.tabs-wrapper .target-tabs .tab-content .tab-heading .tab-no {  font-size: 28px;  font-weight: light;}
.tabs-wrapper .target-tabs .tab-content p, .tabs-wrapper .target-tabs .tab-content li {font-size: 20px;  line-height: 28px;} 
.tabs-wrapper .target-tabs .tab-content.active { display: block; }
.tabs-wrapper .target-tabs .tab-content.inactive { position: absolute; }
.tabs-wrapper .target-tabs .tab-content a {  color: #007FD3;  text-decoration: none;}
.tabs-wrapper select.tab-nav option {  padding: 5px;}

/*Learn More Page CSS*/
img{vertical-align:middle; height:auto;}
.row-fluid .widget-span.connect_someone_hero{padding: 58px 0 0;overflow:hidden;}
.row-fluid .connect_someone_hero{text-align:center;}
.row-fluid .title_style span, .row-fluid .title_style h1, .row-fluid .title_style h2{font-size: 40px;margin: 0 0 26px;line-height: normal;}  
.text-center{text-align:center;}
.row-fluid .widget-span.customer_care_box{background:#fff;border-radius:0 20px;float:none;display:inline-block;padding: 0 45px; width: 432px;margin:47px 0 0;}
.row-fluid .widget-span.box_icon img{ display: inline-block;line-height: 55px;max-height:55px;}
.row-fluid .widget-span.box_icon{margin:30px 0 12px; vertical-align: middle;line-height:56px;}
.row-fluid .widget-span.customer_care_box h4{font-size: 23px; font-weight: 700;  margin: 0 0 13px;}
.row-fluid .widget-span.customer_care_box .cta_content{ float: left; width: 100%;}
.row-fluid .widget-span.customer_care_box .cta_content p, .row-fluid .widget-span.customer_care_box .cta_content span{font-size:18px;line-height: 25px;margin: 0;}
.row-fluid .widget-span.customer_care_box .cta_content p{margin: 0 0 17px;}
.row-fluid .widget-span.customer_care_box .cta_content span strong a, .row-fluid .widget-span.customer_care_box .cta_content span strong{color:#352f2c;font-size:18px;}
.row-fluid .widget-span.customer_care_box .cta_content span a{color:#2970d9;font-weight:700;}
.row-fluid .widget-span.customer_care_box .cta_content span a:hover{color: #5194ec; text-decoration: underline!important;} 
.row-fluid .widget-span.talk_sales_box{float:left;padding-right:55px;} 
.row-fluid .widget-span.customer_service_box{float:right;padding-right:24px;padding-left:32pxpx;} 

.row-fluid .widget-span.customer_care_wrapper{position:relative;min-height:453px;padding-bottom:53px;margin:0;} 
.row-fluid .widget-span.customer_care_img{position:absolute;left:0;right:83px;bottom:-108px;margin:auto;max-width:343px;} 

.row-fluid .story_section{padding:59px 0 67px;border-bottom:1px #e3dbd6 solid;}
.row-fluid .title_style_small span, .row-fluid .title_style_small h1, .row-fluid .title_style_small h2{font-size: 37px;}
.row-fluid .our_story_section {background-color:#2970d9; padding:113px;display:flex;align-items:center;border-radius:0 20px;margin:19px 0 44px;}
.row-fluid .pattern_bg{background-image:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/pattern.png);background-repeat:repeat;}
.row-fluid .inner_border{position:relative;}
.row-fluid .inner_border::before {  border: 4px solid #fff;  border-radius: 0 20px;  bottom: 15px;  content: ""; left: 15px;  position: absolute;  right: 15px; top: 15px;}
.row-fluid .our_story_section > span{width:100%;float:left;}
.row-fluid .our_story_section .slick-prev{right:100%;left:inherit;}
.row-fluid .our_story_section .slick-next{left:100%;}
.row-fluid .our_story_section .slick-arrow:after{display:none;}
.row-fluid .our_story_section .slick-arrow{width:76px;height:76px;background-repeat:no-repeat;cursor:pointer;}  
.row-fluid .our_story_section .slick-prev{background-image:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/yello_arrow.png);}
.row-fluid .our_story_section .slick-next{background-image:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/yello_arrow_right.png);}
.your_Story {  margin: 0 auto;max-width: 572px;  width: 100%;}
.your_Story p {  color: #fff;  font-size: 37px;  line-height: 50px;  margin: 0;  padding: 10px 0 20px;  text-align: center;}
.your_Story p strong{position:relative;}
.your_Story p strong::after{  background: #ffe100;  border-radius: 6px;  bottom: -6px;  content: "";  height: 4px;  left: 0;  position: absolute; width: 100%;}
.row-fluid .story_section .btn_yllw{padding-right:28px;padding-left:28px;}

.row-fluid .upcoming_event_section{padding:52px 0 0;}
.row-fluid .upcoming_event_section .title_style{margin:0 0 28px 0;}
.row-fluid .widget-span.upcoming_event_img{min-height:495px;margin:0;width:50%;float:right;}
.row-fluid .widget-span.upcoming_event_wrap{width:50%;float:left;}
.row-fluid .upcoming_event_inner{background:#1eb14f;}
.row-fluid .widget-span .upcoming_event_content{width:548px;float:right;padding: 70px 40px 70px 0;}
.row-fluid .upcome_text span{color: #ffe100;    font-size: 23px;    font-weight: 700;    line-height: normal;font-family: 'Karla';}
.row-fluid .widget-span .upcoming_event_content h3{color: #fff;font-size: 32px;font-weight: 700;line-height: normal;margin: 0;}
.row-fluid .widget-span .upcoming_event_content .cta_content{margin:30px 0 0;}
.row-fluid .widget-span .upcoming_event_content .cta_content span, .row-fluid .widget-span .upcoming_event_content .cta_content p{color:#fff;margin: 0;}
.row-fluid .widget-span .upcoming_event_content .cta_content p{margin: 0 0 42px;} 

.row-fluid .free_resources_section{ padding:55px 0 65px;}
.row-fluid .free_resources_section .title_style{margin:0 0 26px;} 
.row-fluid .resources_block > span {  display: block;  margin: 0 -10px;  text-align: center;}
.row-fluid .resources_block > span > div{padding:23px 28px 28px;background:#faf4f0;  border-radius: 0 20px;display:inline-block;  margin: 0 10px 20px;width: calc(25% - 23px); box-sizing: border-box;vertical-align:top;float:left;}.resources_coli {display: inline-block;line-height: 65px;}
.resources_col h4{  font-size: 23px;  font-weight: 700;  line-height: 25px;  margin: 21px 0;}
.resources_col p{ line-height: 25px;  margin: 0 0 30px; font-size: 17px;}
.resources_col .btn_default{min-width:208px;box-sizing: border-box;}
.resources_col .sameheight{width:100%;float:left;min-height:297px;}

/*Pricing Page CSS*/
.pricing-ctas {margin-left:9em!important;}
@media (max-width:767px) {.pricing-ctas {margin-left:0em!important;}}
.pricing-form-txt p {color:#fff;text-align:center;max-width:700px;margin:0 auto;float:none;padding: 0 25px 20px;}
.pricing-form-txt a {color:#fff!important;text-decoration:underline!important;}
.pricing-form-txt a:hover {text-decoration:none!important;}
.pricing-form {padding:0 40px;}
.pricing-form .hs_firstname input[type="text"] { text-transform: capitalize; }
.pricing-form .hs_lastname input[type="text"] { text-transform: capitalize; }

body .row-fluid .pricing-form label { color:#fff; }
body .row-fluid .pricing-form .hs-form-field > label { padding:0 0 10px !important; display:block; }
.row-fluid .pricing-form h3 { font-weight:700; font-size:30px; line-height:34px; padding:0 0 20px; }
.row-fluid .pricing-form  .input input { outline:none; border:1px solid #ccc; background:#fff; height:50px !important; padding:0 20px !important;  font-size:16px; width:100%; border:none !important; }
.row-fluid .pricing-form input[type=checkbox] , .row-fluid .pricing-form input[type=radio] { width:auto; height:auto; }
.row-fluid .pricing-form select { font-size:16px !important; appearance:none; -moz-appearance:none;  -webkit-appearance:none; background:url(https://www.knowatom.com/hubfs/landing-page/arrow-img.png) no-repeat right center #fff !important;  border:none !important; height:50px !important; padding:0 50px 0 20px !important; }
.row-fluid .pricing-form textarea { padding:15px 20px !important; height:100px !important; border:none  !important;  }
.row-fluid .pricing-form ul.hs-error-msgs li { font-size:15px; }
.row-fluid .pricing-form *, .row-fluid .pricing-form *:before , .row-fluid .pricing-form *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.row-fluid .pricing-form ul.hs-error-msgs { margin:0 !important; padding:0; list-style:none; float:left; width:100%; }
.row-fluid .pricing-form .hs-form .input { margin:0; }
.row-fluid .pricing-form .hs-form .hs-form-field { padding:0 0 15px; text-align: left!important; color:#fff; }
.row-fluid .pricing-form .hs-form fieldset.form-columns-2 .input , .row-fluid .pricing-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .pricing-form .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .pricing-form .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .pricing-form .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .pricing-form .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .pricing-form .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .pricing-form .hs-form fieldset .hs-input { width:100% !important; margin:0 !important; }
.row-fluid .pricing-form .hs-form fieldset { max-width:none; }
.row-fluid .pricing-form .hs-form fieldset input[type="checkbox"], .row-fluid .row-fluid .pricing-form .hs-form fieldset input[type="radio"] { width:auto !important; }
.row-fluid .pricing-form ul.inputs-list { margin:0; padding:5px 0; list-style:none; }

.row-fluid .pricing-form .inputs-list .hs-form-checkbox-display , .row-fluid .pricing-form .inputs-list .hs-form-booleancheckbox, .row-fluid .pricing-form .inputs-list li.hs-form-radio{ display:block; padding:0 0 8px 25px!important; position:relative;margin:0;}
.row-fluid .pricing-form .inputs-list input[type="checkbox"] , .row-fluid .pricing-form .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.row-fluid .pricing-form .inputs-list input[type="radio"] { top:3px; }
.row-fluid .pricing-form .inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; text-align: left!important; }
.row-fluid .pricing-form .inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-25px; top:0;  content:''; width:20px; height:20px; border:1px solid #dadada; color:#fafafa; background:#fafafa; }
.row-fluid .pricing-form .inputs-list input[type="checkbox"]:checked + span:before { background:#ffe100; color:#000; border-color:#ffe100; }
.row-fluid .pricing-form .inputs-list input[type="checkbox"]:checked + span:after { text-align:center; color:#000; position:absolute; left:-25px; top:0;  content: "\f00c"; font-family:'FontAwesome'; width: 20px; line-height: 20px; }
.row-fluid .pricing-form .inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
.row-fluid .pricing-form .inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top:6px;  content:''; width:12px; height:12px; border-color:#000; background:#fff;  border-radius:100%; }
.row-fluid .pricing-form .hs_submit .actions input { margin:0; background-color:#ffe100; padding:15px 25px !important; border-color:#c6b001; font-size:21px!important; color:#352f2c; text-transform:uppercase; }
@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
  .row-fluid .pricing-form .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .row-fluid .pricing-form .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .row-fluid .pricing-form .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .row-fluid .pricing-form .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .row-fluid .pricing-form .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
}
.pricing .btn_yllw_outline {border: 2px #ffe731 solid; color: #ffe731;}
.pricing .btn_yllw {background-color: #ffe731 ;}
.row-fluid .widget-span.banner_content_block{padding-top:8px; max-width:700px;width:100%;margin:0 auto;float:none;text-align:center;position: relative;z-index:1;}
.row-fluid .banner_content_block h1{color:#2970d9;font-size:40px;letter-spacing:0;line-height:47px;margin: 0 0 10px;}
.row-fluid .banner_content_block h3{color:#352f2c;font-size:24px;letter-spacing:0;line-height:28px;margin: 0 0 49px;font-weight:700;}
.row-fluid .banner_content_block .cta_content{margin:0 0 22px;}
.row-fluid .banner_content_block .widget-type-cta{margin:0 0 19px;}
.row-fluid .banner_content_block .btn_default{min-width:178px;}
.row-fluid .pricing_hero{background:#faf4f0;min-height:444px;padding:0;}
.row-fluid .pricing_hero .container_block > div > div {  box-sizing: border-box;  min-height: 444px;  padding: 49px 0 0;  position: relative;}
.row-fluid .pricing_banner_img{position:absolute;left:-117px;bottom:0;}
.pricing-top {font-size: 18px;}
.row-fluid .widget-span.next_generation_section{padding:44px 0 88px;} 
.row-fluid .widget-span.overflow_hide{overflow:hidden;}
.row-fluid .widget-span.header_style{max-width:720px;width:100%;margin:0 auto;float:none;text-align:center;}
.row-fluid .widget-span.header_style h2{color:#352f2c;font-size:40px;letter-spacing:0;line-height:50px;font-weight:700;margin: 0;} 
.row-fluid .widget-span.mid_content{max-width:978px;width:100%;margin:0 auto;float:none;position: relative;} 
.row-fluid .widget-span.pricing_hover_title{transition: all .4s ease!important; width:325px;border:3px #2970d9 solid;border-radius:0 20px;text-align:center;padding:24px 20px 28px;cursor:pointer;} 
.row-fluid .widget-span.pricing_hover_title span{font-size:29px;line-height:33px;color:#2970d9;font-weight:700;display:block;font-family: 'Karla';text-align: center; text-transform: uppercase;display: block;}
.row-fluid .widget-span.include_teacher_img {  bottom: 0;  float: right;  margin: 0;  position: static;  width: 586px;}
.row-fluid .widget-span.include_teacher_section{min-height:360px;padding:20px 0 0;} 
.row-fluid .widget-span.include_teacher_section .price_title{width:auto;float:left;margin:84px 0 0;}
.faq_section .row-fluid .widget-span.include_teacher_section .price_title{flo.row-fluid .widget-span.header_style h2at: left; width: 380px;padding:82px 0 0;;} {font-size: 37px;}
.row-fluid .widget-span.pricing_content{position:relative;}
.row-fluid .widget-span.pricing_popup { z-index:9999; -webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-o-transition: all 300ms ease;
-ms-transition: all 300ms ease;
transition: all 300ms ease;; visibility: hidden;opacity: 0;  background: #faf4f0;  left: 335px;  position: absolute;  top: -46px;  width: 506px;border-radius: 25px 0;box-shadow: 0 0 13px rgba(0, 0, 0, 0.14); }
.row-fluid .widget-span.pricing_content:hover .pricing_popup{visibility: visible;opacity:1;}  
.row-fluid .widget-span.pricing_content:hover .pricing_hover_title{transition: all .4s ease!important; background:#2970d9;}
.row-fluid .widget-span.pricing_content:hover span{color:#fff;}
.row-fluid .widget-span.pricing_popup h3 { background: #efe7e3; color:#2970d9; border-radius: 25px 0 0; font-size: 27px; margin: 0; padding: 9px 0; text-align: center;font-weight:700;} 
.row-fluid .widget-span.pricing_popup ul{padding:0;margin:0;}
.row-fluid .widget-span.pricing_popup ul li{border-bottom:1px #e3dbd6 solid;font-size: 17px;letter-spacing: 0;line-height: normal;list-style: none;padding:10px 10px 9px 52px;position:relative;}
.row-fluid .widget-span.pricing_popup ul li:last-child{border-bottom:none;}
.row-fluid .widget-span.pricing_popup ul li::before {background: url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/check.png) no-repeat;content: "";  display: block;  height: 18px;  left: 22px;  position: absolute;  top: 11px;  width: 16px;}
.row-fluid .widget-span.pricing_popup > div{position:relative;}
.row-fluid .widget-span.pricing_popup > div:before{position:absolute;left:-37px;content:""; top:88px; width: 37px; height: 57px;background:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/arrow_img-3.png) no-repeat;}

.row-fluid .incluse_classroom_section{background:#f2f3f6;padding:30px 0 35px;}  
.row-fluid .include_classroom > div > div {  align-items: center;  display: flex;}
.row-fluid .include_classroom_inner{left: 50%;position: relative;width: 50%;margin: 0;}
.row-fluid .classroom_img{right: 50%;position: relative;width: 50%;margin: 0;} 
.row-fluid .classroom_img img {  float: right;  position: relative; right: -119px;  top: 0;}
.row-fluid .incluse_classroom_section .row-fluid .widget-span.pricing_content{ width: auto;float: right;}
.row-fluid .incluse_classroom_section .row-fluid .widget-span.pricing_popup{right: 335px;left:initial;}
.row-fluid .incluse_classroom_section .row-fluid .widget-span.pricing_popup > div::before{left: initial;right: -37px;transform: rotate(180deg);}
.row-fluid .Included_student_img {  float: right;  margin: 0;  position: relative;  margin-top: -57px;  width: 600px;}
.row-fluid .include_student > div > div {  align-items: center;  display: flex;}
.row-fluid .next_step_now .widget-type-cta{width:auto;margin:0 9px;text-align:center;display:inline-block;float:none;}
.row-fluid .next_step_now .next-step-title h2{font-size: 41px;margin:0 0 10px;}
.btn_yllw_outline{border:2px #ffe100 solid;background:none;color:#1eb14f;padding: 8px 15px;color:#ffe100}
.next_step_now .row-fluid .widget-span.next-step-section{margin: -79px 0 0;}

.row-fluid .faq_section{border-top:1px #e3dbd6 solid;padding:60px 0 30px;}
.row-fluid .faq_section .header_style{margin-bottom:70px; }  
.row-fluid .faq_block > span > div{width:503px;float:left;margin:0 0 67px;}
.row-fluid .faq_block > span > div:nth-child(2n){float:right;}
.faq_row h4{font-size: 24px; font-weight: 700;  line-height: 28px;margin:0 0 28px;}
.faq_row p{margin:0 0 26px;padding:0; font-size: 20px;}
.faq_row p:last-child{margin:0;}

.row-fluid .still_have_questions{border:2px #352f2c solid;border-radius: 0 20px;margin:21px 0 75px}
.row-fluid .still_have_questions > div > div{display:flex;align-items:center;min-height: 136px;}
.row-fluid .still_have_questions_title{padding:0 0 0 40px; width: 761px;}
.row-fluid .still_have_questions_number{width:365px;text-align:center;margin:0;}
.row-fluid .still_have_questions_title h2{font-size: 37px;margin: 0;}
.row-fluid .still_have_questions_number span{font-size:21px;font-family:'Karla';font-weight:700;}
.row-fluid .still_have_questions_number strong{display:block;margin: 0 0 15px;}
.row-fluid .still_have_questions_number a{font-size:29px;font-weight:400;color:#2970d9;}

.row-fluid .prices_materials_line{text-align:center;}
.row-fluid .prices_materials_line span{font-style:italic;font-weight:700;font-family:'Karla';color:#352f2c;font-size:17px;}
.faq_section .row-fluid .widget-span.header_style h2{font-size: 37px;} 

/*Resources Page CSS*/
.row-fluid .resources_section{position:relative;padding:50px 0 50px;}
.row-fluid .resources_section:before{position:absolute;left:0;top:0;height:398px;width:100%;content:"";background:#faf4f0;}
.row-fluid .resources_section > div{position:relative;}
.row-fluid .resource_title h1 {  font-size: 40px;  line-height: normal;  margin: 0;  text-align: center;}
.row-fluid .resources_right{ float: right; width: 840px;margin:0;}

.row-fluid .sidebar_block{  float: left;    width: 255px;}
.row-fluid .sidebar_block_inner {background: #5194ec;  padding:20px 23px 27px 21px;  border-radius: 0 20px;} 
.row-fluid .sidebar_block h2{color: #fff;font-size: 25px; font-weight: 700;  line-height: normal;margin: 0 0 8px;}
.row-fluid .sidebar_block h3{color: #ffe100;font-size: 20px; font-weight: 700;  line-height: normal;margin: 0 0 5px;} 

.row-fluid .search_bytitle{position:relative;margin:0 0 20px}
.row-fluid .search_bytitle input[type="text"]{border: medium none !important;border-radius: 5px !important;height: 52px;max-width: 100% !important;padding: 0 14px !important;width: 100% !important;color:#352f2c;font-size:18px;}
.row-fluid .search_bytitle button{background: url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/search.png) no-repeat center;  border: medium none;cursor: pointer;height: 52px; position: absolute; right: 0; top: 0;width: 33px;-webkit-appearance: none; -moz-appearance:none; appearance:none;}
.row-fluid .search_bytitle input[type="text"]::-webkit-input-placeholder { color:#352f2c !important;opacity:1 !important;}
.row-fluid .search_bytitle input[type="text"]::-moz-placeholder {color:#352f2c !important;opacity:1 !important;}
.row-fluid .search_bytitle input[type="text"]:-ms-input-placeholder{color:#352f2c !important;opacity:1 !important;}
.row-fluid .search_bytitle input[type="text"]:-moz-placeholder{color:#352f2c !important;opacity:1 !important;}

.row-fluid .list_style ul{ margin: 0; padding: 0;}
.row-fluid .list_style li{list-style:none;margin:0 0 3px; line-height: 1.2em; padding: 3px 0px;}
.row-fluid .list_style a{color:#fff;list-style:none;font-size:17px;}
.row-fluid .list_style a:hover, .row-fluid .list_style a.active{text-decoration:underline !important;}
.row-fluid .list_style li a .filter-link-count{display:none;}
.row-fluid .content_type{margin:30px 0 0;}

.row-fluid .share_social{text-align:center;margin:25px 0 0;}
.row-fluid .share_social h4{color:#352f2c;  font-size: 18px;  font-weight: 700;  line-height: normal;  margin: 0 0 12px;}
.row-fluid .recent_select{margin:15px 0 16px;}
.resource-wrap{float:right;width:auto;}
.title {  font-size: 17px;  line-height: 30px;  position: relative;font-family:'Karla';padding-right:21px;cursor:pointer;}
.title::after {  bottom: 0;  content: "\f0d7";  font-family: fontawesome;  font-size: 20px;  height: 27px;  margin: auto;  position: absolute;  right: 0;  top: 0;  width: 12px;}
.filter-dropdown {  position: relative;}
.option-set {  background: #fff;  border-radius: 5px;  list-style: outside none none;  margin: 0;  padding: 10px;  position: absolute;  right: 0;  width: 130px;display:none;box-shadow: 0 0 4px  rgba(0,0,0,0.24); z-index:1; }
.option-set li{font-size: 16px;    line-height: normal;    padding: 4px 0; cursor:pointer;}
.option-set li:hover{color:#2970d9;}

.featured_post{background:#fff;border-radius:0 20px; box-shadow: 0 0 4px  rgba(0,0,0,0.24); float: left;width: 100%;}
.featured_img{width:417px;float:right;min-height:368px;position:relative;border-radius:0 20px 0 0;}
.featured_img::before {  background: rgba(0, 0, 0, 0.1);  bottom: 0;  content: "";  left: 0;  position: absolute;  right: 0;  top: 0;border-radius:0 20px 0 0;}
.set-bg{background-repeat: no-repeat; background-size: cover;background-position: center center;}
.featured_content {  float: left;  padding: 0 0 0px 33px;  width: 372px;} 
.featured_content .topic-link{color:#2970d9;font-weight:700;text-transform:uppercase;font-size:18px;font-family:'Karla';margin:29px 0 0;display: inline-block;}
.featured_content h3, .featured_content h3 a {  color: #352f2c;  font-size: 25px;  font-weight: normal;  line-height: 30px;margin:0;}
.featured_content h3 a:hover{color:#2970d9;}
.featured_content h3{margin:19px 0 0}
.featured_content h3 strong{display:block;font-weight:700;}
.featured_content .topic-link:before {  background:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/play-icon.png) no-repeat;  content: "";  display: inline-block;  height: 27px;  margin: 0 8px 0 0;  vertical-align: middle;  width: 33px;}
.post_img{min-height:166px;}

.row-fluid .featured-main{margin-bottom:60px;}
.post_resources .post-item .topic-link{color:#2970d9;font-weight:700;text-transform:uppercase;font-size:17px;font-family:'Karla';margin:0;display: inline-flex;margin:23px 0 0;}

.post_resources .post-item .topic-link:before {  background:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/play-icon.png) no-repeat;  content: "";  display: inline-block;  height: 27px;  margin: 0 5px 0 0;  vertical-align: middle;  width: 33px;min-width: 33px;}

.post_resources .post-item .topic-link.on-demand-webinars:before{margin: -3px 5px 0 0;}
.post-listing.post_resources { margin: 0 -18px;}
.post-listing.post_resources .post-item { background: #faf4f0; border-radius: 0 20px; float: left; margin: 0 18px 40px; overflow: hidden; width: calc(33.3333% - 36px);box-shadow: 0 0 4px  rgba(0,0,0,0.24);padding:0;position:relative;}

.resource-item-title h3{font-size: 20px; font-weight: 700; line-height: 23px;margin:16px 0 31px;} 
.resource-item-title h3 a{font-size: 20px; color:#352f2c; font-weight: 700; line-height: 23px;}
.resource-item-title h3 a:hover{color:#2970d9}
.resource-item-title {  box-sizing: border-box;  float: left;  padding: 0 20px 0 25px;  width: 100%;}
.resources_item {  float: left;  width: 100%; }

.post_hover, .featured_post_hover{ position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(53,47,44,0.7);  ;padding:0 22px; box-sizing: border-box;opacity:0; visibility:hidden;}
.post-listing.post_resources .post-item:hover .resources_item, .featured-main .featured_post:hover .feature-post-item{-webkit-filter: blur(5px);  -moz-filter: all .25s ease;  -o-filter: all .25s ease;  -ms-filter: all .25s ease;  filter: blur(5px);}
.post-listing.post_resources .post-item:hover .post_hover, .featured-main .featured_post:hover .featured_post_hover{opacity:1; visibility:visible;}

.post_hover h3, .featured_post_hover h3, .post_hover h3 a, .featured_post_hover h3 a {  color: #fff;  font-size: 18px;  font-weight: 700;  line-height: normal;}
.post_hover h3, .featured_post_hover h3{margin:24px 0;}
.post_hover p, .featured_post_hover p {margin:0;  color: #fff;  font-size: 17px;  line-height: normal;}
.post_hover .btn_default, .featured_post_hover  .btn_default{  bottom: 25px;  box-sizing: border-box;  display: block;  left: 20px;  max-width: 100%;  position: absolute;  text-align: center;  width: calc(100% - 40px);}

.resources_pagination{width:100%;float:left;margin:50px 0 0;}
.resources_pagination .all-posts-link { font-family:'Karla'; color: #2970d9;  display: inline-block;  font-size: 17px;  height: 30px;  line-height: 30px;  text-align: center;  vertical-align: middle;  width: 30px; margin:0 7px;}
.resources_pagination .active .all-posts-link, .resources_pagination .all-posts-link:hover, .resources_pagination .next-posts-link:hover, .resources_pagination .previous-posts-link:hover {background:#faf4f0;}
.resources_pagination a:hover, .resources_pagination a:focus, .resources_pagination a:active {  transform: translateY(0px);}
.resources_pagination .next-posts-link{font-family:'Karla'; font-weight:700; text-align:center; color: #2970d9;  display: inline-block;  font-size: 17px; line-height: 30px;width: 30px;}
.resources_pagination .previous-posts-link{font-family:'Karla'; font-weight:700; text-align:center; color: #2970d9;  display: inline-block;  font-size: 17px; line-height: 30px;width: 30px;}
.row-fluid .recent_select{float:right !important;}

.resources_pagination span.disabled .previous-posts-link,.resources_pagination span.disabled .next-posts-link { color: #988980; pointer-events: none; }
.post_resources .post-item .topic-link.press-releases:before, .featured_post .feature-post-item .topic-link.press-releases:before { background:url(https://www.knowatom.com/hubfs/press-release-icon-v2.svg) no-repeat; height:30px;margin-top:-2px;}
.post_resources .post-item .topic-link.ebooks:before, .featured_post .feature-post-item .topic-link.ebooks:before { background:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/book-1.png) no-repeat; height:30px;margin-top:-2px;}
.post_resources .post-item .topic-link.innovator-series:before, .featured_post .feature-post-item .topic-link.innovator-series:before { background:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/Innovator-series-2.png) no-repeat; width:36px;height:30px; margin-top: -8px;}
.post_resources .post-item .topic-link.case-studies:before, .featured_post .feature-post-item .topic-link.case-studies:before { background:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/case_study.png) no-repeat; width:25px;height:30px; margin: 0;}
.post_resources .post-item .topic-link.hands-on-tools:before, .featured_post .feature-post-item .topic-link.hands-on-tools:before { background:url(https://www.knowatom.com/hubfs/hands-on-tools.png) no-repeat; height:30px;margin-top:-2px;}

.featured-main .featured_post { position: relative;}
.featured_post_hover{border-radius:0 20px;}
.featured_post_hover .btn_default{width: calc(210px - 40px);}
.row-fluid [class*="span"]{ min-height: auto;}
.subhead-teach-con h3 {margin-top: 0px!important; margin-bottom: 20px !important; z-index: 2!important; position: relative;}

/*================ simulations page design start =========================*/
body.interactive_simulations_template {color:#352f2c;font-family:Noto Sans,sans-serif;font-size:13px;line-height:20px;margin:0px;background:#fff !important;}
.interactive_simulations_template .row-fluid .interactive_title{font-size:40px;line-height:normal;margin:0;text-align:center;font-family:'Karla';font-weight:700;}
.interactive_simulations_template .row-fluid .interactive_title h1 {font-size:40px;}
.interactive_simulations_template .row-fluid .interactive_simulations_post_group{float:none;width:100%;max-width:85%;margin:0 auto !important;}
.interactive_simulations_template .row-fluid .simulation_filter_group{background:#5194ec;padding:20px 23px 27px 21px;border-radius:0 20px;}
.interactive_simulations_template .row-fluid .simulation_filter_group h2{color:#fff;font-size:25px;font-weight:normal;line-height:normal;font-family:'Karla';margin:0 0 8px;}
.interactive_simulations_template .row-fluid .interactive_simulations_sidebar{text-align:center;padding-bottom:2em; margin-top: 12px;}
.interactive_simulations_template .row-fluid .post_text{min-height: 5.8em; width: auto;background:#faf4f0;text-transform: capitalize;padding:2em 1em 1em;font-weight:700;font-size:14px;text-align:center;border-radius:0px 0px 0px 20px;}
.interactive_simulations_template .row-fluid .interactive_title{background:#faf4f0;padding:0.5em 0em 4.5em 0em;position:relative;}
.interactive_simulations_template .row-fluid .interactive_simulations_post_group{position:relative;top:-11.8em;}
.interactive_simulations_template .row-fluid .post_image{width:100%;text-align:center;border-radius:0px 20px 0px 0px;overflow:hidden;padding:0.8em 0em;}
.interactive_simulations_template .row-fluid .post-listing{width:100%;float:left;}
.interactive_simulations_template .row-fluid .post-header h1 {font-size: 40px !important; margin-top: 50px !important;}
.interactive_simulations_template .row-fluid .combined_post{width:100%;float:left;}
.interactive_simulations_template .row-fluid .post_pagination_group{width:100%;float:left;}
.interactive_simulations_template .row-fluid .trial{position:relative;}
.interactive_simulations_template .row-fluid .trial_123{position:absolute;top:0;width:100%;opacity:0;padding:9.2em 0em;text-align:center;border-radius:0px 20px;background:rgba(53,47,44,0.7);height:auto;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease;}
.interactive_simulations_template .row-fluid .press{bottom: 25px;box-sizing:border-box;cursor:pointer;display:block;left:0px;right: 0px;margin:0 auto;max-width:85%;position:absolute;text-align:center;background-color:#ffe100;color:#352f2c !important;border: none;padding:1em 4em;border-radius:0px 13px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.2px;width: 100%;}
.interactive_simulations_template .post_text h2 {color: #352f2c;font-size: 18px;line-height: 1.3em; font-family: 'Karla';}
.interactive_simulations_template .interactive_simulations_post_tab_content_group {margin-bottom: 70px;}
.interactive_simulations_template .new-res-drop-down-list li {font-size: 16px; line-height: 26px;}
.interactive_simulations_template .new-res-drop-down-list li:hover {color: #5194ec;}
.interactive_simulations_template .simulation_social_header h4 {font-size: 18px; font-weight: 700; margin-bottom: 12px;}
.interactive_simulations_template .row-fluid .select_state_dropdown h3, .interactive_simulations_template .row-fluid .select_grade_dropdown h3,.interactive_simulations_template .row-fluid .select_unit_dropdown h3 {text-align: left!important;}
.interactive_simulations_template .row-fluid .single_post:hover .trial_123{opacity:1;transform:translateY(-8px);}
.interactive_simulations_template .row-fluid .single_post{width:28%;background:#fff;overflow:hidden;position:relative;margin:0em 2em 3em 1em;box-shadow:0 0 4px rgba(0,0,0,0.24);border-radius:0px 20px;float:left;cursor: pointer; transition: all 400ms ease 0s; }
.interactive_simulations_template .row-fluid .pagination{display:inline-block;}
.interactive_simulations_template .row-fluid .pagination a{color:#5194ec;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s; }
.interactive_simulations_template .row-fluid .pagination a.active{background-color:#faf4f0;color:#5194ec;}
.interactive_simulations_template .row-fluid .pagination a:hover:not(.active){background-color:#ddd;}
.interactive_simulations_template .row-fluid .side_list h3{color:#ffe100;font-size:20px;font-weight:700;line-height:normal;text-align:left;}
.interactive_simulations_template .row-fluid .side_list ul{padding:0;text-align:left;}
.interactive_simulations_template .row-fluid .side_list ul li{list-style-type:none;color:#fff;font-size:17px;}
.interactive_simulations_template .row-fluid .side_list ul li:hover{text-decoration:underline;color:#fff;}
.interactive_simulations_template .row-fluid .page_group{width:100%;float:left;}
.interactive_simulations_template .hideElement{opacity:0;}
.interactive_simulations_template img.simulations-featured-image {width: 70%;  height: 9em; aspect-ratio: 1.52;}
.interactive_simulations_template .row-fluid .single_post:hover { transform: translateY(-8px); transition: all 400ms ease 0s; }
.interactive_simulations_template #state_dropdown, .interactive_simulations_template #grade_dropdown, .interactive_simulations_template #unit_dropdown {  cursor: pointer; border-radius: 5px; display: none; position: absolute; background-color: #fff; color: #fff; text-align: left; list-style: none; top: 2.7em; width: 91%!important; padding-top: 0.5em; height: 250px; overflow-y: scroll; z-index: 99; box-shadow: 0px 0px 2px #e2ddd9;}
.interactive_simulations_template .new-res-drop-down { margin: 0; color: #352f2c; font-size: 16px; text-align:left; font-weight: 700; background-image: url(https://www.knowatom.com/hubfs/simulations/select-arrow2-black.png); background-repeat: no-repeat; background-position: right center; }
.interactive_simulations_template .res_topic_ser_tit { background-color: #fff; margin: 1em 0; padding: 1em; border-radius: 7px; text-align: left; cursor: pointer; }
.interactive_simulations_template .filter_selection_group { position:relative; }
.interactive_simulations_template ul.interactive-simulations-pagination {list-style: none;}
.interactive_simulations_template ul.interactive-simulations-pagination li {display: inline-block;padding: 0.5em 0.2em;}
.interactive_simulations_template ul.interactive-simulations-pagination li a {color:#5194ec;padding: 0.7em 1.2em;font-weight: 700;}
.interactive_simulations_template ul.interactive-simulations-pagination li a svg{fill:#5194ec;}
.interactive_simulations_template ul.interactive-simulations-pagination li.active a {background-color: #faf4f0;}
.interactive_simulations_template .row-fluid .description-group-tab .answer.sim-page-content > h3 {margin: 25px 0px 10px;}
.interactive_simulations_template .row-fluid .interactive_simulations_post_tab_title_group div ul li a.active {border-bottom: 3px solid #5194ec;}
.interactive_simulations_template .row-fluid .interactive_simulations_post_tab_title_group div ul li a {font-size: 20px;}
body.interactive_simulations_template .footer_newslatter .input { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin: 0; padding: 0; }
.hideElement{opacity:0;}
/*================ simulations page design end =========================*/
.covid h1 {color: #352f2c; font-size: 40px}
.covid h2 {font-size: 35px}
.covid h3 {margin-top: 30px; border-top: 1px solid #352f2c; padding-top: 20px}
.hero-bkgnd {background-color: #faf4f0}
.hero-container {max-width: 975px!important; margin: 50px auto!important; float: none!important}
.absolute-cutout {position: absolute; top: 275px; max-width: 400px; right: 675px}
.green-banner {background-color:#13a74f;padding: 10px 20px;text-align:center;font-family:'Karla'; color: #FFFFFF; font-size: 16px}
@media (max-width: 2300px) {.absolute-cutout {right: 575px;}}
@media (max-width: 2100px) {.absolute-cutout {right: 475px;}}
@media (max-width: 1900px) {.absolute-cutout {right: 375px;}}
@media (max-width: 1675px) {.absolute-cutout {right: 300px;}}
@media (max-width: 1550px) {.absolute-cutout {right: 250px;}}
@media (max-width: 1450px) {.absolute-cutout {right: 200px;}}
@media (max-width: 1350px) {.absolute-cutout {right: 150px;}}
@media (max-width: 1250px) {.absolute-cutout {right: 100px;}}
@media (max-width: 1199px) {.absolute-cutout {top: 262px;}}

@media (max-width: 1150px) {.absolute-cutout {right: 50px;}}
@media (max-width: 992px) { .hero-container {margin-left: 50px; max-width: 850px!important; margin: 30px auto 30px!important;} .hero-container h2 {font-size: 25px;line-height: 29px;} .hero-container h3 {font-size: 20px; line-height: 25px;} .covid h1 {line-height: 34px; font-size: 29px; margin-bottom: 0px} .absolute-cutout {max-width: 355px; right: 0px; top: 246px}}
@media (max-width: 991px) {.absolute-cutout {top: 262px;}}
@media (max-width: 990px) {.absolute-cutout {top: 274px;}}
@media (max-width: 885px) {.absolute-cutout {display: none!important} .hero-left-txt {width: 100%!important}}
@media (max-width: 768px) { .hero-container {padding: 0px 30px;} }
@media (max-width: 800px) {.cutout-image-hide {display: none!important} .full-container-tab {width: 100%!important; text-align:center !important;}}
/*================ simulations Post page design Start =========================*/
body.interactive_simulations_post_template{color:#352f2c;font-family:Noto Sans,sans-serif;font-size:13px;line-height:20px;margin:0px;background:#fff !important;}
.interactive_simulations_post_template .row-fluid .description_title{font-size:40px;line-height:normal;margin:0;text-align:center;font-family:'Karla';font-weight:700;}
.interactive_simulations_post_template .row-fluid .description_title_image_combined{text-align:center;background:#faf4f0;padding-bottom:5em;}
.interactive_simulations_post_template .page-center-new { float: none !important; margin: 0 auto !important; max-width: 1140px; width: 100% !important; padding: 0 }
.interactive_simulations_post_template .row-fluid .translation-group-tab, .interactive_simulations_post_template .row-fluid .credits-group-tab, .interactive_simulations_post_template .row-fluid .description-group-tab, .interactive_simulations_post_template .row-fluid .software-requirements-group-tab { margin: 32px 0 70px; }
.interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_title_group > div ul { list-style: outside none none; padding: 0; margin: 0; }
.interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_title_group { border-bottom: 1px solid #dddddd; padding: 1em 1em 2em; }
.interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_title_group > div ul li {  padding: 0 30px; display: inline-block; }
.interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_title_group div ul li a { transition: none; color: #352f2c; font-size: 20px; font-weight: 700; padding: 0 0 8px; }
.interactive_simulations_post_template .row-fluid .description-group-tab .answer.sim-page-content > h3 { font-weight: 700; color: #5194ec; margin-bottom: 10px;}
.interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_title_group div ul li a:hover { border-bottom: 3px solid #5194ec; }
.interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_title_group div ul li a.active { border-bottom: 3px solid #5194ec; }
.interactive_simulations_post_template .row-fluid .description-group-tab .answer.sim-page-content > ul { list-style:outside!important; padding-left: 20px!important; }
.interactive_simulations_post_template .row-fluid .description-group-tab .sim-version { color: #352f2c; font-family: "Karla"; font-size: 18px; }
.interactive_simulations_post_template .row-fluid .credits-group-tab .credits-table th {  text-align: left; background-color: #faf4f0; border: 1px solid #dddddd; color: #352f2c; font-family: "Karla"; font-size: 18px; font-weight: 700; padding: 1em; text-transform: uppercase; width: 33%; }
.interactive_simulations_post_template .row-fluid .credits-group-tab .credits-table td ul {  list-style: outside none none; margin: 0; padding: 1em 1.5em 2em; }
.interactive_simulations_post_template .row-fluid .credits-group-tab .credits-table { border-collapse: collapse; width: 100%; }
.interactive_simulations_post_template .row-fluid .credits-group-tab .credits-table td { border: 1px solid #dddddd; vertical-align: top; }
.interactive_simulations_post_template .row-fluid .software-requirements-group-tab .system-requirements-table th { text-align: left; background-color: #faf4f0; font-family: "Karla"; font-size: 18px; font-weight: 700; padding: 1em; text-transform: uppercase; width: 25%; border: 1px solid #dddddd; }
.interactive_simulations_post_template .row-fluid .software-requirements-group-tab .system-requirements-table { border-collapse: collapse; width: 100%; }
.interactive_simulations_post_template .row-fluid .software-requirements-group-tab .system-requirements-table td { border: 1px solid #dddddd; padding: 2em; vertical-align: top; }
.interactive_simulations_post_template .row-fluid .software-requirements-group-tab .system-requirements-table span { font-family: "Karla"; font-size: 15px; }
.interactive_simulations_post_template .row-fluid .software-requirements-group-tab .system-requirements-table span a { color: #5194ec; }
.interactive_simulations_post_template .row-fluid .translation-group-tab .phet-table { border-collapse: collapse; width: 100%; }
.interactive_simulations_post_template .row-fluid .translation-group-tab .phet-table th { text-align: left; background-color: #faf4f0; border: 1px solid #dddddd; font-family: "Karla"; font-size: 18px; padding: 1em; text-transform: uppercase; }
.interactive_simulations_post_template .row-fluid .translation-group-tab td{ border: 1px solid #dddddd; font-family: "Karla"; font-size: 15px; padding: 0.5em 1em; width: 10%; }
.interactive_simulations_post_template .row-fluid .translation-group-tab td.img-container { text-align: center; }
.interactive_simulations_post_template .row-fluid .translation-group-tab td a { color: #352f2c; }
.interactive_simulations_post_template .row-fluid .translation-group-tab td { border: 1px solid #dddddd; font-family: "Karla"; font-size: 15px; padding: 0.5em 1em; }
.interactive_simulations_post_template .row-fluid .translation-group-tab .phet-table th { border-left: none; border-right: none; text-align: left; }
.interactive_simulations_post_template .row-fluid .translation-group-tab .phet-table th:first-child{border-left:1px solid #dddddd;}
.interactive_simulations_post_template .row-fluid .translation-group-tab .phet-table th:nth-child(5){ border-right:1px solid #dddddd; }
.interactive_simulations_post_template .row-fluid .translation-group-tab .phet-table th:last-child,.interactive_simulations_post_template .row-fluid .translation-group-tab .phet-table td:last-child { display: none; }
.interactive_simulations_post_template .translation-group-tab .phet-button.slate-button { background-color: #5194ec; color: #fff; font-weight: 700; padding: 0.5em 1em; }
.interactive_simulations_post_template .translation-group-tab .answer.simulation-panel-indent p { padding: 1em 0 0; text-align: center; }
.interactive_simulations_post_template .interactive_simulations_post_tab_content_group .page-center-new { max-width: 1075px; }
.interactive_simulations_post_template iframe.posts-video-embed { width: 54%; height: 420px; border: none; box-shadow: none; }
.interactive_simulations_post_template .row-fluid .section.post-header h1 { font-size: 40px; margin: 40px 0; }
.interactive_simulations_post_template .row-fluid .credits-group-tab .credits-table td ul li { font-size: 15px; font-family: "Karla"; }
.interactive_simulations_post_template .row-fluid .translation-group-tab td:nth-child(3) {width: 2%;}
.interactive_simulations_post_template .row-fluid .translation-group-tab td:nth-child(4) {width: 18%;}
@media(max-width:480px){
  .micropad {padding-left: 20px !important; padding-right: 20px!important;}
}
/*================ Professional Development Page design Start =========================*/
.professional_development a.cta_button {font-weight: 600!important; text-transform: none!important}
#hs_cos_wrapper_module_168632120261387 .iframe-wrapper{padding-top:0px !important}
.row-fluid .professional_development_hero.bg-wrapper { padding-bottom: 2em; padding-top: 1em }
.row-fluid .professional_development_hero_section_content h1 { color: #fff; font-weight: 700; margin-bottom:0.5em; }
.row-fluid .professional_development_hero_section_content p { color: #fff; padding-right:5em; font-size: 20px; line-height: 28px}
.row-fluid .professional_learning_section {padding-top: 2em; background-color: #faf4f0; position: relative; background-repeat: no-repeat; background-position: right bottom; background-size: contain; padding-bottom: 6em; }
.row-fluid .professional_learning_left_cta { margin-top: 1.2em; }
.row-fluid .professional_learning_left_titile { counter-reset: section; }
.row-fluid .professional_learning_title h2 { text-align: center; }
.row-fluid .professional_learning_left_titile h3 { position: relative; padding-left: 1.8em; vertical-align: middle; font-weight: 700; margin-top: 1.7em; margin-bottom:0; font-size: 23px }
.row-fluid .professional_learning_left_titile h3:first-child { margin-top:0; }
.row-fluid .professional_learning_left_titile h3::before { font-weight:500; counter-increment: section; content: counter(section); color: #fff; border-radius: 100%; width: 34px; height: 34px; position: absolute; left: 0; text-align: center; top: -3px; vertical-align: middle; padding: 0.3em 0 0 0; line-height: normal; background-image: url(https://www.knowatom.com/hubfs/Professional_Development_Images/counter_bg.png); background-repeat: no-repeat; background-position: center; }
.row-fluid .professional_learning_left_titile p span { font-weight: 700; }
.row-fluid .professional_learning_right_titile h6 { margin: 1.8em 0 0 0; font-size: 18px; font-family: 'Karla'; font-weight: 700; line-height: 1.3em; }
.row-fluid .professional_learning_right_titile p { font-style: italic; margin-top:0; }
.row-fluid .professional_learning_right_titile { background-color: #fff; padding: 1.2em; position: relative; border-radius: 0px 12px 0 12px; }
.row-fluid .professional_learning_right_titile::before { content: ""; background-image: url(https://www.knowatom.com/hubfs/Professional_Development_Images/professional_top_arrow.png); background-repeat: no-repeat; width: 58px; height: 50px; position: absolute; top: -1.6em; left: 3.5em; }
.row-fluid .professional_learning_right_titile > div.hs_cos_wrapper { border: 2px solid #faf4f0; border-radius: 0 7px 0 7px; padding: 1.8em; }
.row-fluid .professional_learning_left_content { margin-top: 2.5em; }
.row-fluid .professional_learning_left_content { padding-right: 1.5em; }
.row-fluid .professional_learning_right_content { padding-left: 1.5em; margin-top: 4.1em; }
.row-fluid .leadership_coaching_section.bg-wrapper { padding: 3em 0 6em; }
.row-fluid .leadership_coaching_section_left_cta { margin-top: 1.5em; }
.row-fluid .leadership_coaching_title h2 { text-align: center; }
.row-fluid .leadership_coaching_left_side_content { margin-top: 2.5em; }
.row-fluid .leadership_coaching_left_side_content { padding-right: 1.5em; }
.row-fluid .leadership_coaching_right_side_content { padding-left: 1.5em;  margin-top: 3.2em; }
.row-fluid .leadership_coaching_section_right_content { background-color: #2970d9; padding: 1.2em; position: relative; border-radius: 0px 12px 0 12px; }
.row-fluid .leadership_coaching_section_right_content::before { content: ""; background-image: url(https://www.knowatom.com/hubfs/Professional_Development_Images/data_driven_arrow.png); background-repeat: no-repeat; width: 58px; height: 50px; position: absolute; top: -1.5em; left: 3.5em; }
.row-fluid .leadership_coaching_section_right_content > div.hs_cos_wrapper { border: 2px solid #fff; border-radius: 0 7px 0 7px; padding: 1.8em; }
.row-fluid .leadership_coaching_section_right_content h6 { margin: 0; font-size: 18px; font-family: 'Karla'; font-weight: 700; line-height: 1.3em; color:#fff; }
.row-fluid .leadership_coaching_section_right_content p { font-style: italic; margin-top:0; color:#fff; }
.row-fluid .leadership_coaching_section_left_title h3 { margin: 0; font-weight: 700; padding-left: 0.3em; font-size: 23px}
.row-fluid .professional_resources_video_section { background-color: #faf4f0; padding: 3em 0 6em;  }
.row-fluid .professional_resources_video_title h2 { text-align: center; }
.row-fluid .professional_resources_video_right_group{ margin-top: 2.5em; }
.row-fluid .professional_resources_video_left_group { margin-top: 3.2em; }
.row-fluid .professional_resources_video_left_group, .row-fluid .peer_support_network_group_left {  padding-right: 1.5em; margin-top: 3.2em;  }
.row-fluid .peer_support_network_group .peer_support_network_group_left {  padding-right: 1.5em; margin-top: 0em;  }
.row-fluid .professional_resources_video_right_group .leadership_coaching_section_left_content p a { cursor:pointer; text-decoration: underline !important; }
.row-fluid .professional_resources_video_right_group, .row-fluid .peer_support_network_group_right_image { padding-left: 1.5em; }
.row-fluid .peer_support_network_left_title h3 { margin: 0; font-weight: 700; padding-left: 0.8em; padding-top: 0.3em; }
.row-fluid .peer_support_network_group { margin-top: 5em; }
.row-fluid .professional_resources_video_right_group .leadership_coaching_section_left_title h3 {     margin: 0.3em 0 0 0; font-size: 23px}
.row-fluid .peer_support_network_left_content p span, .row-fluid .leadership_coaching_section_left_content p span, .row-fluid .leadership_coaching_section_left_content p span { font-weight: 700; }
.row-fluid .form_group_background.bg-wrapper { background-repeat: no-repeat; background-size: 353px 519px; background-position: left 9em; background-color: #2970d9; padding: 3.5em 0; }
.row-fluid .form_title_content { text-align: center; margin: 0 auto !important; max-width: 800px; float: none !important; }
.row-fluid .form_title_content h2 { color:#fff; }
.row-fluid .form_title_content p { color:#fff; }
.row-fluid .development_form.get_started_inner { margin: 2em auto 0 !important; float: none !important; max-width: 485px; }
.row-fluid .form_call_text .widget-type-text span { display: block; font-size: 26px; font-weight: 400; line-height: 33px; font-family: 'Karla', sans-serif; text-align: center; margin: 8px 0 34px; color:#fff; }
.row-fluid .development_form.get_started_inner .widget-type-form form input[type="submit"] { background-color: #ffe100; color: #352f2c; padding: 13px 0 11px !important; }
.row-fluid .peer_support_network_left_cta { margin-top: 1.3em; }
.row-fluid .professional_development_hero_mobile_cta { display: none !important; }
.row-fluid .professional_learning_section_right_image { position: absolute; bottom: 0em; right: 0; margin-left: 0 !important; padding-left: 4em; display: block !important; max-width: 689px; width: 100% !important; text-align: right; }
.row-fluid .professional_learning_section_right_image img.hs-image-widget { width: 100% !important; height: 599px; }
.row-fluid .peer_support_network_group .peer_support_network_group_right_image { margin-top: 0.7em; }
.row-fluid .leadership_coaching_right_side_content { display: block !important; }  
.professional_resources_video_content .video_custom_wrapper { height: 333px; }
.professional_resources_video_content .video_btn_caption { top: 41%; }
.professional_resources_video_content .video_btn_caption h4 { display: none; }
body.professional_development .row-fluid .get_started_inner .widget-type-form form fieldset.form-columns-1 select::-ms-expand{display: none;}
/*================ Professional Development Page design end =========================*/
/******* Science Reasding Sessions Page ******/
.row-fluid .science-readings-sessions-mobile-fullwidth {  padding: 20px 0 17px;}
.row-fluid .science-readings-sessions-mobile-fullwidth {  padding: 20px 0 17px;}
.row-fluid .SR_process{padding: 20px 0; position: relative;text-align: center;width: 100%; margin:20px 0 0;}
.row-fluid .five_column {width:100%; text-align: center!important; display: block!important; margin: auto!important;}
/******* KA Promo LP Feb 2020 Design Starts ******/
.row-fluid .promo_lp_testimonial_content {background-color: #5194ec;padding: 1.2em;position: relative;border-radius: 0px 12px 0 12px; text-align: center;}
.row-fluid .promo_lp_testimonial_content::before{content: "";background-image: url(https://www.knowatom.com/hubfs/Professional_Development_Images/data_driven_arrow.png);
  background-repeat: no-repeat;width: 58px;height: 50px;position: absolute;top: -1.5em;left: 3.5em;}
.row-fluid .promo_lp_testimonial_content > div.hs_cos_wrapper{border:2px solid #fff;border-radius:0 7px 0 7px;padding:3em 2em 2em;}
.row-fluid .promo_lp_testimonial_content p {font-style: italic;margin: 0;color: #fff; font-size: 24px; letter-spacing: 1px;}
.row-fluid .promo_lp_testimonial_content h5 {color: #ffe100; font-size: 22px;letter-spacing: 1px;}
.lp_promo_video iframe {width: 100%;height: 300px;}
.row-fluid .promo_lp_left_contents ul li span, .row-fluid .promo_lp_left_contents h2{display:block;width:100%;font-weight:700;font-size: 20px;padding: 0 0 10px;margin: 0;line-height: normal; letter-spacing: 0.1px;}
.row-fluid .promo_lp_left_contents p {margin: 0;}
.row-fluid .promo_lp_left_contents ul li {list-style: none;margin: 1em 0;position: relative; padding-left: 15px;}
.row-fluid .promo_lp_left_contents ul li::before{background-image:url(https://www.knowatom.com/hubfs/KA_Promo_LP_Images/tick.png);
position:absolute;content:"";width:30px;height:26px;background-repeat:no-repeat;left:-24px;top:0;background-position:center left;}
.row-fluid .fill_out_contents h5 {font-size: 17px;padding: 20px 0 0 40px;letter-spacing: 0.1px;}
.row-fluid .fill_out_contents h5 a { text-decoration: underline !important; }
.row-fluid .social_sharing_group {text-align: center;padding: 1.2em 0 0;}
.row-fluid .share-with-colleaque h4 { font-size: 24px; letter-spacing: 1px; }
.row-fluid .new-promo_lp_content {background: #FAF4F1; padding: 5em 0 65px;}
.new-promo_lp_content .lpcontent-sectext h3 {padding: 0 0 10px !important;margin-top: 0; letter-spacing: 0.5px;}
.row-fluid .lp_testimonial_group {padding: 2em 0 5em;}
.row-fluid .promo_lp_left_contents {padding: 1.5em 0 0 3em; position: relative;}
.row-fluid .lp_success_stories h2 {font-weight: 700;color: #5194ec;font-size: 29px;text-align: center;}
.readmore_success_stories .lp_recentpost-item:nth-child(3n+1) {margin-left: 0;}
.readmore_success_stories .lp_recentpost-item {background: #faf4f0; border-radius: 0 20px; float: left;margin-left: 3em;overflow: hidden;width: calc(34.3333% - 36px);box-shadow: 0 0 4px rgba(0,0,0,0.24);padding: 0;position: relative; border-bottom: 1px solid #ccc; margin-top: 2.5em;margin-bottom: 2em;}
.row-fluid .knowatom_success_stories {padding: 2em 0;}
.lp_resources_item {float: left;width: 100%; cursor: pointer;}
.lp_post_img {min-height: 215px;}
.lp_post_hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(53,47,44,0.7);padding: 15px 75px 20px 30px;box-sizing: border-box;opacity: 0;visibility: hidden;}
.readmore_success_stories .lp_recentpost-item:hover .lp_post_hover{opacity: 1;visibility: visible;}
.lp_post_hover div.hs_cos_wrapper.hs_cos_wrapper_type_inline_rich_text{margin: 0;color: #fff;font-size: 17px;line-height: normal; font-family: 'Karla', sans-serif;  letter-spacing: 0.5px;}
.lp_post_hover h3 a > div{color: #fff;font-size: 18px;font-weight: 700;line-height: normal; letter-spacing: 0.5px;}
.lp_post_hover .overlay_btn a { bottom: 25px;box-sizing: border-box;display: block;left: 20px;max-width: 100%;position: absolute;
  text-align: center;width: calc(100% - 40px);background-color: #ffe100;color: #352f2c!important;padding: 10px 15px 12px;line-height: normal;text-transform: uppercase;border-top-right-radius: 10px;border-bottom-left-radius: 10px;font-weight: 700;font-family: 'Karla', sans-serif;transition: all 400ms ease;font-size: 18px;font-style: normal;}
.lp_post_hover .overlay_btn a:hover {transform: translateY(-8px);}
.lp_resource-item-title h3{font-size:20px;color:#352f2c;font-weight:700;line-height:23px; margin-bottom: 0;letter-spacing: 0.5px;}
.read_more_btn a {color: #5194ec;font-family: 'karla';font-size: 18px;font-weight: 700; position: relative; font-style: normal;}
.read_more_btn a::before {background-image: url(https://www.knowatom.com/hubfs/KA_Promo_LP_Images/arrow-blue.png);width: 100%;height: 100%;position: absolute;content: "";background-repeat: no-repeat;right: -24px;background-position: center right;
  background-size: 20px;top: 2px;transition: 0.4s ease-in-out 0s;}
.lp_recentpost-item:hover .read_more_btn a::before {right: -30px;}
.readmore_success_stories > div.hs_cos_wrapper {display: flex;height: auto;flex-direction: row;}
.lp_resource-item-title {box-sizing: border-box;float: left;padding: 15px 50px 20px 30px;width: 100%;}
.row-fluid .new-ka-promo-hero.lphero-section:after{ background: url(https://www.knowatom.com/hubfs/KA_Promo_LP_Images/promo_arrow_hero_img-last.png);background-position: center bottom;}
.row-fluid .promo_lp_hero_title h2 {font-size: 25px;margin-bottom: 0;color: white;text-shadow: 0px 0px 5px rgba(0,0,0,0.6);}
.lpcontent-secrform label a {color: #ffe100!important; font-size: 13px!important}
.row-fluid .new-lp-promo_form.lpcontent-secrform .hs_submit .actions input {border: none;}
.row-fluid .new-lp-promo_form .hs-error-msgs.inputs-list li label {color: #ffe100;}
.row-fluid .new-lp-promo_form  ul.hs-error-msgs li {margin: 0px 0px 10px 0px}
.row-fluid .promo_lp_left_contents::before {background-image: url(https://www.knowatom.com/hubfs/KA_Promo_LP_Images/checkmark.png);
  position: absolute;content: "";width: 100%;height: 60px;background-repeat: no-repeat;left: -4px;top: 4px;background-position: center left;background-size: 35px;right: 0;}
.row-fluid .custom-video-cont-group {padding: 1em 0 0;}
.lp_post_img img {display: none;}
.row-fluid .promo_lp_hero_subtitle h1 {font-size: 50px;line-height: normal;}
.row-fluid .new-ka-promo-hero {padding: 6em 0 6em; background-position: center center;}
.lp_recentpost-item:hover {position: relative;top: -5px;transition: 0.5s ease-in-out 0s;}
.resources_col_lp{max-height: 420px !important;}
/* New Menu Design Start */
.header-wrapper.header_section.new_hed_top_main {padding: 15px 0px;}
.head_top_level_menu .header-v2-menu1 ul li:first-child a::after {line-height: auto !important; width: 2px;height: 14px;position: absolute;margin-left: 3px; top:20px !important;}
.head_top_level_menu{padding-right: 6px;}
.header_section.new_hed_top_main .span1.widget-span.widget-type-cell.search-bg { float: left;margin-left: 20px;margin-right: 9px; margin-top: 8px !important;max-width: 25px !important;  padding-left: 7px;}
.head_top_level_menu .header-v2-menu1 ul li:last-child a{padding-left:17px !important;}
.head_top_level_menu .header-v2-menu1 ul li a{padding:12px 7px 0px 7px !important;}
.head_top_level_menu .header-v2-menu1 ul li {padding:0px !important;}
.new_head_top_group {border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
.new_head_top_group .header_upd_lft_group{margin-top:5px;}
.head_top_level_menu .header-v2-menu1.custom-menu-primary{padding-top:0px !important;}
.header_upd_menu_group .search-bg {text-align: center;margin-top: 8px;margin-left: 5px;padding-left: 17px;}
.head_top_level_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {margin-left: -161px !important; margin-top: -4px;padding-top: 0px;max-width: 285px;min-width: 285px;}
.hs-menu-children-wrapper li:first-child a::after {background: transparent !important;}
/*================ Responsive Design start =========================*/
@media(max-width:1280px){
  .interactive_simulations_template .row-fluid .simulation_filter_group h2{color:#fff;font-size:20px;}
  .interactive_simulations_template .row-fluid .single_post{width:28%;}
  .interactive_simulations_template .row-fluid.simulation_social_header h4{font-size:18px;}
  .row-fluid .professional_learning_section_right_image img.hs-image-widget { width: 100% !important; height:auto; }
  .row-fluid .professional_learning_section_right_image { max-width: 610px; }
}
@media screen and (max-width: 1199px){
  .row-fluid .widget-span.customer_care_box{width: 352px;}
  .row-fluid .widget-span.customer_service_box{padding-right: 14px;}
  .row-fluid .widget-span .upcoming_event_content{width: 468px;}
  .resources_col p{font-size: 16px;margin: 0 0 20px;}
  .resources_col .sameheight{min-height: 287px;}
  .row-fluid .resources_block > span > div{padding: 20px 15px;}
  .resources_col .btn_default{font-size:14px;min-width: 177px;}
  .row-fluid .widget-span.talk_sales_box{padding-left: 20px;padding-right: 35px;}
  .row-fluid .pricing_hero .container_block > div > div{padding: 69px 0 0;}
  .row-fluid .widget-span.include_teacher_img img{width: 654px !important;}
  .row-fluid .widget-span.Included_student_img img{width: 650px !important;}
  .row-fluid .faq_block > span > div{width: 453px;}
  .row-fluid .still_have_questions_title h2{font-size: 30px; line-height: 31px;}
  .row-fluid .sidebar_block{width: 245px;}
  .row-fluid .resources_right{width: 670px;}
  .featured_img{width: 287px}
  .featured_content{width: 342px;padding: 0 0 0 23px;}
  .featured_content p{margin:5px 0 0;}
  .featured_content h3,.featured_content h3 a{line-height: 25px;font-size: 21px;}
  .post_hover h3 {margin: 14px 0;}
  .post_hover p{font-size: 14px; line-height: 16px;}
  .post_hover h3,.post_hover h3 a{font-size: 16px;}
  .resource-item-title{padding: 0 10px 0 15px;}
  .resource-item-title h3, .resource-item-title h3 a{font-size: 18px;line-height: 22px;}
  .interactive_simulations_template .row-fluid .interactive_simulations_sidebar{float:none;width:100%;margin:0 auto;text-align: center;}
  .interactive_simulations_template .row-fluid .interactive_simulations_right_side {float: none; margin: 0 auto; width: 100%;}
  .interactive_simulations_template #state_dropdown,.interactive_simulations_template #grade_dropdown,.interactive_simulations_template #unit_dropdown{width: auto !important; left: 0; right: 0;}
  .row-fluid .peer_support_network_group .peer_support_network_group_right_image img.hs-image-widget { width: 100% !important;}
  .row-fluid .professional_learning_section_right_image img.hs-image-widget { width: 100% !important; height:auto;}
  .row-fluid .professional_development_hero_section_content p { padding-right: 0px!important; font-size: 18px; line-height: 1.4em}
  .row-fluid .professional_learning_section_right_image { max-width: 580px; }
  .row-fluid .header_section.new_hed_top_main .row-fluid .span1.widget-span.widget-type-cell.search-bg{float: left !important; margin-left: 0px !important;margin-right: 9px !important;margin-top: 8px !important;max-width: 25px !important;padding-left: 7px;}
}
@media(max-width:1140px){
  .interactive_simulations_template .row-fluid .side_list ul li{list-style-type:none;color:#fff;font-size:16px;}
  .interactive_simulations_template .row-fluid .simulation_filter_group h2{color:#fff;font-size:18px;}
  .interactive_simulations_template .row-fluid .simulation_social_header h4{font-size:16px;}
  .interactive_simulations_template .row-fluid .single_post { width: 28%; }
  .interactive_simulations_post_template .row-fluid .description-group-tab { width: auto; padding: 0 2em 0 1em; } 
  .professional_development .container_block, .row-fluid .container_block[class*="span"] { width: 100% !important; }
  .row-fluid .leadership_coaching_section_left_title h3 {padding-left: 0.5em; }
  .row-fluid .peer_support_network_left_title h3 { padding-left: 1em; } 
  .row-fluid .professional_learning_section_right_image { max-width: 540px; }
  .head_new_up_menu .custom-menu-primary.desk_top_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {padding: 0 5px !important;}
}
@media(max-width:1024px){
  .interactive_simulations_template .row-fluid .simulation_social_header h4{font-size:16px;}
  .interactive_simulations_template .row-fluid .single_post{width:44%;}
  .interactive_simulations_template .row-fluid .interactive_title h1{font-size:38px;}
  .interactive_simulations_template .row-fluid .side_list ul li{list-style-type:none;color:#fff;font-size:15px;}
  .interactive_simulations_template .row-fluid .simulation_filter_group h2{color:#fff;font-size:18px;font-weight:700;}
  .interactive_simulations_post_template .row-fluid .description_title_image_combined img{width:90% !important;}
  .interactive_simulations_post_template .responsive-table{width:100%;overflow-y:scroll;}
  .interactive_simulations_post_template .row-fluid .tab{padding:1em !important;}
  .interactive_simulations_post_template .row-fluid .tabcontent{padding:1em !important;}
  .interactive_simulations_post_template .row-fluid .tab button{float:left;padding:14px 0px 5px 0px;margin-right:3.5em;width:auto;text-align:left;}
  .interactive_simulations_template img.simulations-featured-image {width: 70%;height: 12em;}
  .row-fluid .professional_learning_section_right_image { max-width: 520px; }
}
@media (min-width:992px) and (max-width:1179px){
  .custom-menu-primary.desk_top_menu .hs-menu-wrapper ul li a {padding: 15px 0px 0px 0px !important;}
}
@media(max-width:1085px){
  .header_upd_menu_group .search-bg {width: auto !important;float: left !important;margin-left: 5px !important;margin-top: 8px !important;padding-left: 15px;}
}
@media(min-width:1061px){
  .head_new_up_menu.menu-holder {float: right;margin-left: 0;width: 75%;}
}
@media (min-width:992px) and (max-width:1060px){
  .head_new_up_menu.menu-holder {width: 80%;}
}	
@media (min-width:768px) and (max-width:799px){
  .head_new_up_menu .custom-menu-primary.desk_top_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {padding: 0 2px !important;}
}
@media (min-width:768px) and (max-width:991px){
  .header_upd_menu_group {margin-left: 0px;max-width: 675px !important;float: right !important;width: 100% !important;position: relative;}
  .row-fluid .header_section.new_hed_top_main .row-fluid .widget-span.widget-type-cell.knowatm-logo {float: left !important;width: 100% !important; text-align: center;}
  .row-fluid .header_section.new_hed_top_main .row-fluid .widget-span.widget-type-cell.knowatm-logo img {width: auto !important;max-width: 100% !important;min-width:230px;}
  .head_new_up_menu.menu-holder{float: left;margin-left:0;width:100% !important;text-align:center;border-top:1px solid #ccc;
    margin-top: 20px;}
  .head_new_up_menu .custom-menu-primary.desk_top_menu #hs_menu_wrapper_module_143045957298313393 > ul {width: 100% !important;
    text-align: center;float: left !important;}
  .head_new_up_menu .custom-menu-primary.desk_top_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {padding: 0 5px;display: inline-block;float: none !important;}
}
@media screen and (max-width: 991px) {
  .interactive_simulations_post_template .row-fluid .section.post-header h1 {line-height: 34px; font-size: 29px;}
  .tabs-wrapper select.tab-nav {-ms-text-align-last:center; -moz-text-align-last:center; -webkit-text-align-last:center; text-align-last:center; text-align: -webkit-center;  background: #fff url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/arrow.png) no-repeat right center !important;  border: 2px solid #417ee7 !important; border-radius: 5px !important;display: block;font-size: 20px !important;  font-weight: 700;  height: 56px !important; margin: 0 auto;  max-width: 193px;padding: 0;text-align: center;  text-transform: uppercase;  width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
  .tabs-wrapper select.tab-nav:focus { outline: none; }
  .tabs-wrapper .target-tabs { border-radius: 0px 0px 2px 2px; }
  .tabs-wrapper select.tab-nav{padding:0 20px;}
  .header_upd_lft_group {width: 100%!important}
  .row-fluid .sidebar_block{display: none;}
  .row-fluid .resources_right {  width: 100%;}
  .featured_img { width: 337px;}
  .post_resources .post-item .topic-link{font-size: 14px;} 
  .interactive_simulations_template .row-fluid .side_list ul li{list-style-type:none;color:#fff;font-size:11px;}
  .interactive_simulations_template .row-fluid .simulation_filter_group h2{color:#fff;font-size:17px;font-weight:700;}
  .interactive_simulations_template .row-fluid .single_post{width:43%;}
  .interactive_simulations_template .row-fluid .simulation_social_header h4{font-size:15px;}
  .interactive_simulations_template .row-fluid .interactive_title h1{font-size:32px;}
  .interactive_simulations_template .row-fluid .press {font-size: 11px;}  
  .interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_title_group > div ul li { padding: 0 25px; }
  .row-fluid .professional_learning_section_right_image img.hs-image-widget { width: 100% !important; height: auto; }
}
.tab-content-left { float: left;  width: 510px;}
.tab-content-left h3 { color: #5194ec;  font-size: 32px;  font-weight: 700;  line-height: normal;  margin: 0 0 10px;}
.tab-content-img { float: right;  margin: 5px 0 0;  width: 542px;}
.tab-content-img img { border-radius: 0 20px;width:100% !important; height: auto;}
.tab-content-text { float: left;  width: 100%;}
.row-fluid .widget-span.next-step-section{background:#109c49;border-radius:0 20px;text-align:center;padding:43px 0 56px;margin:44px 0 0;}
.next-step-title span, .next-step-title h2{line-height: normal; margin: 0 0 13px;color: #fff;font-size:32px;}
.row-fluid .widget-span.next-step-section .btn_default{font-size: 19px;}
.tabs-wrapper select.tab-nav { display: none; }
.tabs-wrapper ul.tab-nav {  display: block;}

@media (min-width:768px) {  
  .container_block, .row-fluid .container_block[class*="span"]{width:750px;}
  .row-fluid .phenomena_step2 .row-fluid .phenomena_step2_left.my-step2-raw { width: 50%; float:none; vertical-align:middle; margin:0 0 0 -4px; display:inline-block; } 
  .row-fluid .phenomena_step2 .row-fluid .cta_content_wrap.my-step2-rawleft { float:none; vertical-align:middle; margin:0 0 0 0px; width:50%; display:inline-block; } 
  .header-v2-menu1.custom-menu-primary.mobile_list_menu,.Mobile_search {display: none !important;}
  .header_upd_menu_group {margin-left: 0px; max-width: 675px; float: right !important;width: 100% !important;position: relative;}
}
@media (min-width:992px) {   
  .container_block,.row-fluid .container_block[class*="span"]{width:970px;} 
  .mobile-filter-sidebar{display:none !important;};
}
@media (min-width:1200px) { 
  .container_block, .row-fluid .container_block[class*="span"]{width:1160px;} 
  .fancybox-slide--iframe .fancybox-content {height: 60%!important;} 
}
@media (min-width:767px) {
  .ebiz-toggle, .mainmenu .mobile-menu span.mobile-toggle{display:none;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {opacity:1; visibility:visible;}
  .row-fluid .mobile_view_img{display:none;}
}
@media(max-width:767px){
  .head_top_level_menu_header-v2-cta a {float: inherit!important}
  .header-v2-menu1.custom-menu-primary.desk_top_menu {display: none !important;}
  .head_top_level_menu .custom-menu-primary {display: none !important;}
  .row-fluid .header_section .container_block .custom-menu-primary.mobile_list_menu .mobile-trigger {top: 0px !important;}
  .Mobile_search {float: right !important;margin-right: 15px;margin-left: 0px !important;margin-top: 12px !important;}
  .custom-menu-primary.mobile_list_menu .hs-menu-wrapper ul{margin-top:15px !important;}
  .custom-menu-primary .hs-menu-wrapper ul{padding-right:0px !important;}
  .custom-menu-primary.mobile_list_menu .hs-menu-wrapper ul.hs-menu-children-wrapper{margin-top:0px !important;}
  .head_top_level_menu_header-v2-cta {width: 100% !important;float: left !important;text-align: center;margin-top: 15px;}
  .span4.widget-span.widget-type-cell.head_top_level_head_topcta-holder,.span7.widget-span.widget-type-cell.head_top_level_menu {display: none;} 
  .row-fluid .header_section.new_hed_top_main .row-fluid .span1.widget-span.widget-type-cell.search-bg { margin-top: -22px !important; position: absolute; z-index: 111;}
  .header_upd_menu_group {position: relative;}
  .head_top_level_menu_header-v2-cta .cta_button.btn_default{width: 214px !important;display: inline-block;}
  .row-fluid .header_section .row-fluid .widget-span.widget-type-cell.knowatm-logo {position: relative;z-index: 1;}
  .header-v2-menu1.custom-menu-primary.mobile_list_menu ul li a{padding: 10px 0px 10px 15px !important; box-sizing: border-box;}
  .header_section .header-v2-menu1.custom-menu-primary.mobile_list_menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1{padding:0px;}
  .post-header h1 { font-size: 35px!important;line-height: normal!important;margin-top:0px!important;}
  .hs-item-has-children > a::after{display:none} 
}	
@media (max-width:1316px){
  .row-fluid .hero-img {left: -55px; width: 63%}
}
@media (min-width:1400px){
  .row-fluid .Included_student_section{ min-height: 527px;position: relative;}
  .row-fluid .Included_student_section .row-fluid .widget-span.mid_content{ position: static;}
  .row-fluid .Included_student_section .row-fluid .Included_student_img {  float: right;  margin: 0;  position: absolute;  right: 0;  top: -57px;  width: 810px;}
  .row-fluid .Included_student_section .include_student_inner{ align-items: center; display: flex;  min-height: 527px;} 
}
@media (max-width:1199px){
  .row-fluid .header_section .row-fluid .widget-span.widget-type-cell.knowatm-logo{  float: left !important;  width: 160px !important;}
  .row-fluid .header_section .row-fluid .widget-span.widget-type-cell.knowatm-logo img{width: 100% !important; max-width: 100% !important;}
  .row-fluid .header_section .row-fluid .widget-span.widget-type-cell.cta-holder {  clear: none;  float: right !important;  min-height: 1px;  width: auto !important;}
  .row-fluid .header_section .row-fluid .span1.widget-span.widget-type-cell.search-bg {  float: right !important; margin-left: 26px !important;  margin-right: 21px !important;  max-width: 20px !important;  width: auto !important;}
  .row-fluid .hero_content h1 {  font-size: 35px;  font-weight: 700;  line-height: 38px;}
  .row-fluid .hero_content{width: 403px;}
  .row-fluid .hero_section, .row-fluid .hero_section .container_block{ background-position: right bottom;background-size: 650px auto;}
  .row-fluid .ngss_video_left{width: 495px;}
  .row-fluid .ngss_video_right {  margin: 22px 0 0;  width: 310px;}
  .row-fluid .ngss_video_right h3 {  font-size: 30px;  line-height: 39px; margin-top: 70px; }
  .row-fluid .ngss_video_right h3::after {  background-size:cover ;  height: 113px;  left: -207px;  top: 100px;  width: 189px;  }
  .row-fluid .professional_development_left {  left: -9%;  top: -20%;  width: 57%;} 
  .row-fluid .professional_development_left img, .row-fluid .get_started_form .get_started_img img, .row-fluid .footer_section .footer_logo img{width: 100% !important;}
  .row-fluid .get_started_form .get_started_img {  bottom: 122px;  right: -6px;  width: 264px;}
  .row-fluid .footer_section .footer_logo {      width: 168px;}
  .row-fluid .footer_section .footer_quick_links{width: 183px;} 
  .row-fluid .pricing_banner_img{display: none;}
  .row-fluid .hero-img{width: 38%;transform: translateY(-50%); left: 0px;}
  .row-fluid .curriculum-hero-caption{width: 470px;}
  .row-fluid .curriculum-hero {padding: 40px 0;min-height: 250px;}
  .row-fluid .curriculum-hero-caption .widget-type-rich_text {padding: 5px 10px 0px 0px;}
  .row-fluid .curriculum-hero-caption .widget-type-rich_text span {  display: block;  font-size: 18px!important; line-height: 25px;}
  .row-fluid .curriculum-hero-caption {  margin: 0 120px 0 0;  width: 430px;}
  .row-fluid .curriculum-hero-caption h1{ margin: 0 0 7px;font-size: 30px;line-height: 36px;}
  h2{font-size: 26px;}
  .row-fluid .curriculum_center_img img{ height: 265px !important;width: 265px !important;}
  .row-fluid .widget-span.curriculum_block3, .row-fluid .widget-span.curriculum_block8 { top: 251px;}
  .row-fluid .widget-span.curriculum_block4, .row-fluid .widget-span.curriculum_block7 { top: 416px;}
  .curriculum_block .widget-type-rich_text, .curriculum_block .widget-type-rich_text span {  font-size: 16px;  line-height: 21px;}
  .row-fluid .curriculum_process{padding: 187px 0;}
  .row-fluid .widget-span.curriculum_block6{left: 165px;}
  .row-fluid .widget-span.curriculum_block5{right: 205px;}
  .row-fluid .widget-span.curriculum_block::after{background-size:100% 100% !important;}

  .row-fluid .widget-span.curriculum_block1::after{height: 79px;width: 25px;}
  .row-fluid .widget-span.curriculum_block9::after{height: 48px; right: -370px;width: 94px;}
  .row-fluid .widget-span.curriculum_block8::after{height: 26px;right: -48px; width: 49px;}
  .row-fluid .widget-span.curriculum_block7::after{height: 29px; right: -96px;top: 16px; width: 83px;}
  .row-fluid .widget-span.curriculum_block6::after{ height: 57px;left: 130px;top: -70px;width: 81px;}
  .row-fluid .widget-span.curriculum_block5::after{height: 61px;right: 105px;top: -65px;  width: 66px;}
  .row-fluid .widget-span.curriculum_block4::after{height: 26px;left: -103px;top: 18px;width: 101px;}
  .row-fluid .widget-span.curriculum_block3::after{height: 29px;right: 100%;top: 27px;width: 52px;}
  .row-fluid .widget-span.curriculum_block2::after{ height: 46px;right: 102%;top: 47px;width: 95px;}  
  .row-fluid .select-state-title {text-align: center;width: 100%; margin:0 0 20px;}
  .row-fluid .select-state-title {text-align: center; width: 100%;}
  .row-fluid .select_state_section h2 { font-size: 30px;    line-height: 50px;}
  .row-fluid .select-wrapper {float: none; margin: 0 auto;}
  .row-fluid .features_imgright img { width: 123% !important;vertical-align: middle;}
  .row-fluid .features_imgright {  padding-left: 30px;  width: 570px; align-self: flex-end;}
  .target_professional_section .row-fluid .features_content {  width: 380px;padding-bottom: 40px;} 
  .row-fluid .targeted-professional > div > div{align-items: end;    display: flex;}
  .row-fluid .handon_material_section{background-size: 484px auto;} 

  .row-fluid .curriculum-designed-map{width: 417px;}
  .row-fluid .curriculum-designed-title, .row-fluid .curriculum-designed-text{width: 485px;}
  .row-fluid .curriculum-designed-title span, .row-fluid .curriculum-designed-title h1{font-size: 33px;line-height: 43px;}
  .row-fluid .curriculum-designed-map img {  max-width: 100%;height:auto;} 
  .row-fluid .alignment_map{width: 465px;padding:0 20px;}
  .row-fluid .alignment_map img{max-width: 100%;height: auto;}
  .row-fluid .download_alignment_form{ width: 434px;float: right;}

  .row-fluid .grade-hero .row-fluid .alignment_map { width: 480px;}
  .row-fluid .grade-hero .download_alignment_form {  width: 428px;}
  .tab-content-left {  width: 450px;}
  .tab-content-img {  width: 462px;}
  .tabs-wrapper ul.tab-nav li{ margin-right: 39px;}
  .row-fluid .widget-span.include_teacher_section{min-height: auto;}
  .row-fluid .widget-span.Included_student_img img {  float: left;  width: 120% !important;}
  .row-fluid .leadership_coaching_section_left_title h3 { padding-left: 0.7em; } 
  .row-fluid .peer_support_network_left_title h3{ padding-left: 1em; } 
  .header_section .header-v2-menu1 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { padding: 0 7px; }
  .header-v2-menu1 ul li a {font-size: 15px !important; }
}
@media (max-width:1099px) {
  .row-fluid .curriculum-hero-caption .widget-type-rich_text {padding-right: 40px;}
  .row-fluid .curriculum-hero-caption h1 {font-size: 26px; line-height: 33px;}
  .row-fluid .owl_img {width: 15%;}
  .row-fluid .curriculum-hero {min-height: 230px; padding: 47px 0px;}
  .row-fluid .curriculum-hero-caption {margin: 0px 86px 0px 0px; width: 520px;}
}
@media (max-width:1023px) {
  .phenomena_step2_left img {right: 0%;} .row-fluid .phenomena_step2 {padding-bottom: 160px;}
}
@media (min-width:768px) and (max-width:991px){
  .span3.widget-span.widget-type-cell.cta-holder {margin-top: -6px !important;}
  .header_section .span1.widget-span.widget-type-cell.search-bg {margin-top: 8px !important;}
}  
@media (max-width:991px){
  .row-fluid .phenomena_step2 {padding: 45px 0px 80px!important;}
  .row-fluid .ngss_video_right h3 {   margin-top: 30px; }
  .row-fluid .curriculum-hero-caption .widget-type-rich_text span {font-size: 16px!important; line-height: 22px;}
  .row-fluid .header_section .menu-holder::after, .row-fluid .ngss_video_right h3::after{display:none;}
  .row-fluid .header_section .span5.widget-span.widget-type-cell.menu-holder{text-align: center;width: 100% !important;}
  .row-fluid .header_section .span5.widget-span.widget-type-cell.menu-holder #hs_menu_wrapper_module_143045957298313393 > ul{border-top: 1px solid #ccc;    float: left;    margin: 10px 0 0 !important;  padding: 0 !important;    width: 100% !important;}
  .row-fluid .header_section {padding: 15px  0;}    
  .row-fluid .hero_content {  width: 320px;margin: 40px 0 0;}
  .row-fluid .hero_content h1 {  font-size: 28px; font-weight: 700;  line-height: 31px; margin-top: 0px;}
  .row-fluid .banner_boy_img {  right: 20px;  width: 408px;}
  .row-fluid .banner_boy_img img {  width: 100% !important;}
  .row-fluid .hero_section, .row-fluid .hero_section .container_block { min-height: 350px; }
  .row-fluid .ngss_video_right {  margin: 22px 0;  text-align: center;  width: 100%;}
  .row-fluid .ngss_video_left {  float: none;  margin: 0 auto;  width: 495px;}
  .phenomena_step2_left img {  position: relative; right: 21%;  width: 477px !important;}
  .row-fluid .phenomena_step2 .row-fluid .phenomena_step2_left {  width: 58%;}
  .cta_subtitle h4 {  font-size: 22px; line-height: 27px; margin: 7px 0 10px;}
  .row-fluid .phenomena_step2 .container_block > div > div{padding: 90px 0;}
  .real_phenomena_section .row-fluid .cta_content_wrap { margin: 80px 0 0;  width: 285px;}
  .row-fluid .professional_development_left {  left: -9%; top: 2%; width: 57%;}
  .row-fluid .result_section {  min-height: 307px;  padding: 76px 0 73px;}
  .row-fluid .get_started_form{background-size: 400px auto;}
  .row-fluid .get_started_form .get_started_img {  bottom: 122px;right: -6px;  width: 194px;}
  .row-fluid .footer_section .footer_newslatter {  float: right; margin: 10px 0 0;  width: 328px;}
  .row-fluid .copyright_text, .row-fluid .privacy_text {margin: 0; text-align: center; width: 100%;}
  .mobile-fullwidth .container_block, .mobile-fullwidth .row-fluid .container_block[class*="span"] {  width: 100%;}
  .row-fluid .widget-span.curriculum_block::after{display:none;}
  .row-fluid .curriculum-hero .container_block{padding:0;}
  .row-fluid .curriculum-hero-caption {  margin: 0 0 10px;  text-align: center;  width: 100%;padding: 0 20px;}
  .row-fluid .hero-img {  display: block; float: left;  position: static;  transform: translate(0px);  width: 100%;}
  .row-fluid .curriculum-hero-caption .widget-type-rich_text { padding: 0 ;}
  .row-fluid .curriculum-hero {  min-height: auto;  padding: 30px 0 0;}
  .row-fluid .owl_img{right: -11%;width: 31%;}
  .row-fluid .curriculum-hero-caption h1 {  font-size: 27px; line-height: 32px;  margin: 0 0 20px;}
  .row-fluid .curriculum-hero-caption .widget-type-rich_text span, .cta_content p, .cta_content span{  display: block;  font-size: 20px!important;  line-height: 28px;}
  .row-fluid .curriculum_process { padding: 0;}
  .row-fluid .curriculum_block {float: left;margin: 30px 0 0 !important; max-width: 100% !important;position: static;width: 100%;}
  .curriculum_block .widget-type-rich_text, .curriculum_block .widget-type-rich_text span { font-size: 17px;  line-height: 25px;}
  .row-fluid .curriculum_block h3 {  clear: both;  display: block;  float: left; font-size: 22px;  line-height: normal;  margin: 0 0 10px; width: 100%;}
  .row-fluid .select_state_section{padding: 21px 30px 24px; min-height: auto;}
  .row-fluid .select-wrapper {max-width: 400px;  width: 100%;}
  .row-fluid .select_state_section h2 {  font-size: 27px;  line-height: 35px;}
  .target_professional_section .cta_content span{text-align: left;}
  h2 { font-size: 26px;  line-height: normal;}
  .target_professional_section .row-fluid .widget-type-cell.complete_curriculam_content {  margin: 0 auto 30px;}
  .row-fluid .handon_material_section {  background:  none !important;}
  .row-fluid .handon_material_section{padding: 40px 0 40px;}
  .btn_default{ font-size: 16px; padding: 10px 15px 12px;}
  .row-fluid .hands-on-materials { float: right;  width: 100%;}
  .row-fluid  .hand_icon, .hands-on-materials h2{text-align:center;}
  .row-fluid .complete-curriculum-section {  padding: 44px 0 34px;}
  .row-fluid .features_imgright{margin: 0;}
  .row-fluid .curriculum_process {margin: 40px 0 0;}
  .row-fluid .handon_material_section{min-height: 100px!important; }
  .row-fluid .targeted-professional > div > div {  display: block;}
  .target_professional_section .row-fluid .features_content {  width: 100%;padding-bottom:10px;}
  .row-fluid .features_imgright {  padding-left: 0;  width: 100%;}
  .row-fluid .features_imgright img{width: 104% !important;} 
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {float: left !important;}
  .row-fluid .curriculum-designed-title, .row-fluid .curriculum-designed-text {  text-align: center; width: 100%;}
  .row-fluid .curriculum-designed-title span, .row-fluid .curriculum-designed-title h1 {  font-size: 29px;  line-height: 34px;}
  .row-fluid .curriculum-designed-hero{ padding: 40px 0 90px;}
  .row-fluid .curriculum-designed-map {  width: 100%;margin: 0 0 12px;}
  .row-fluid .curriculum-designed-map img{max-width: 80%;}
  .row-fluid .curriculum-designed-hero .row-fluid .select_state_section h2 {  font-size: 25px;  line-height: 32px; }
  .row-fluid .curriculum-designed-hero .row-fluid .select_state_section{margin: 30px 0 0; padding: 20px 20px 30px;}
  .row-fluid .select_state_section select{padding: 0 10px;}
  .row-fluid .curriculum-designed-hero .row-fluid .select-state-title {  margin-bottom: 22px;}
  .row-fluid .curriculum-designed-hero{padding: 40px 0 30px;}
  .row-fluid .how_we_map_title span, .row-fluid .how_we_map_title h2 {  font-size: 29px;  line-height: 33px;  margin: 0; }
  .row-fluid .alignment_map { width: 100%; margin-bottom: 20px}
  .row-fluid .download_alignment_form {  width: 100%;padding: 20px;}
  .row-fluid .download_alignment_form form fieldset.form-columns-2 .field {width: 100% !important;}
  .row-fluid .download_alignment_form form fieldset.form-columns-2 .field:first-child {  padding-right: 0;margin-bottom:10px;}
  .row-fluid .download_alignment_form form fieldset.form-columns-2 .field:last-child {  padding-left: 0;} 
  .row-fluid .download_alignment_form h3{font-size: 20px;margin: 0 0 20px; text-align: center;}
  .row-fluid .how_we_map{padding: 29px 0 35px;}
  .row-fluid .how_we_map_title {  margin: 0 0 30px;}
  .row-fluid .grade-hero .row-fluid .alignment_map { display: block;  margin: 0;  width: 100%;}
  .row-fluid .grade-hero .download_alignment_form {  width: 100%;}
  .tab-content-left {  width: 100%;}
  .tab-content-img {  width: 100%;}
  .row-fluid .grade-hero .hs_submit{text-align:center;}
  .tabs-wrapper ul.tab-nav li{margin-right: 10px;}
  .tabs-wrapper select.tab-nav { display: block; }
  .tabs-wrapper ul.tab-nav { display: none; }
  .row-fluid .unit-overview-title {  margin-bottom: 15px;}
  .tabs-wrapper .target-tabs {border-radius: 0 0 2px 2px;border-top: 1px solid #e3dbd6;  margin: 35px 0 0;  padding: 30px 20px 0;}
  .tab-content-left h3 {font-size: 27px;  margin: 0 0 10px;}
  .row-fluid .widget-span.next-step-section{border-radius: 0;position: relative;}
  .row-fluid .widget-span.next-step-section .btn_default {  font-size: 16px;}
  .next-step-title span, .next-step-title h2{font-size: 29px;}
  .row-fluid  .unit-overview-section .row-fluid  .container_block, .row-fluid  .unit-overview-section .row-fluid .container_block[class*="span"]::after{padding:0;}
  .row-fluid .unit-overview-title{padding: 0 15px;}
  .row-fluid .unit-overview-title h2, .row-fluid .unit-overview-title span{font-size: 28px;}
  .row-fluid .sample-unit-section .btn_wrap{width: 100%;margin: 0;}
  .row-fluid .sample-unit-section .btn_wrap:last-child {  margin-top: 30px; margin-left: 0;}
  .row-fluid .about-download-section{ margin: 50px 0 0;}
  .row-fluid .widget-span.about-right-bullet, .row-fluid .about-download-bullet {  width: 100%;}
  .row-fluid .sharing_social{padding: 10px 10px 40px;border-top: medium none;}
  .row-fluid .widget-span.before_you_go h2{font-size: 25px;}
  .row-fluid .widget-span.gets_results_form {  margin: 34px 0 0;}
  .row-fluid .download_alignment_form form fieldset.form-columns-1 select, .row-fluid .download_alignment_form form .field .input input, .row-fluid .download_alignment_form form .field .input textarea, .row-fluid .download_alignment_form form .field input[type="tel"], .row-fluid .download_alignment_form form fieldset.form-columns-1 select{font-size: 14px !important;}
  .row-fluid .widget-span.gets_results_form .row-fluid .download_alignment_form h3 {  text-align: left;}
  .row-fluid .widget-span.connect_someone_hero{padding: 30px 0 0;}
  .row-fluid .title_style span, .row-fluid .title_style h1, .row-fluid .title_style h2{font-size:29px;line-height:34px;}
  .row-fluid .widget-span.customer_care_box{margin: 0;width: 100%;padding:20px 20px 35px;height:auto !important;}
  .row-fluid .widget-span.customer_care_img{display:none;}
  .row-fluid .widget-span.talk_sales_box{margin:0 0 25px;padding-bottom:15px;}
  .row-fluid .widget-span.talk_sales_box .cta_content{ margin: 0;}
  .row-fluid .widget-span.box_icon{margin: 0 0 12px;}
  .row-fluid .widget-span.customer_care_wrapper{padding-bottom: 30px;}
  .row-fluid .our_story_section{border-radius: 0;padding: 50px;margin: 10px 0 74px; min-height: 100px!important;}
  .your_Story p{font-size: 25px;line-height: 38px;}
  .your_Story p strong::after{ bottom: -7px;height: 3px;}
  .row-fluid .our_story_section .slick-next {left: inherit;  right: 20px;}
  .row-fluid .our_story_section .slick-prev {   left: 20px;  right: inherit; }
  .row-fluid .our_story_section > span{position: static;}
  .row-fluid .our_story_section .slick-arrow {  bottom: -58px;  cursor: pointer;  height: 44px;  top: inherit;  width: 44px;}
  .row-fluid .our_story_section .slick-prev{background-image:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/blu_arrow.png);}
  .row-fluid .our_story_section .slick-next{background-image:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/blu_arrow_right.png);}
  .row-fluid .our_story_section .slick-prev::before {  color: #5194ec;  content: " Last ";  display: inline-block;  font-size: 20px;  font-weight: 700;  left: 0;  line-height: 43px;  margin-left: 57px;  position: absolute;  text-indent: 0;  text-transform: uppercase;  top: 0; font-family: 'Karla';}
  .row-fluid .our_story_section .slick-next::before {  color: #5194ec;  content: " Next ";  display: inline-block;  font-size: 20px;  font-weight: 700;  right: 0;  line-height: 43px;  margin-right: 57px;  position: absolute;  text-indent: 0;  text-transform: uppercase;  top: 0; font-family: 'Karla';}
  .row-fluid .our_team_cta{margin: 53px 0;}
  .row-fluid .widget-span .upcoming_event_content {  padding: 40px 20px;  width: 100%;}
  .row-fluid .upcoming_event_inner > div > div{display: block;}
  .row-fluid .widget-span.upcoming_event_img{display:none;}
  .row-fluid .widget-span.upcoming_event_wrap { text-align:center; width: 100%;}
  .row-fluid .widget-span .upcoming_event_content .cta_content p {  font-size: 18px;  margin: 0 0 32px;}
  .row-fluid .free_resources_section {  padding: 35px 0 25px;}
  .row-fluid .resources_block > span > div{margin: 0 0 20px;width: 100%; padding: 20px 15px 30px;}
  .row-fluid .resources_block > span{margin: 0;}
  .resources_col .btn_default {  font-size: 18px;  min-width: 208px;}
  .resources_col p {  font-size: 18px;  line-height: 25px;  margin: 0 0 20px;} 
  .resources_col .sameheight {float: inherit; min-height: 100px;height: auto !important;}
  .customer_service_box .btn_default {  font-size: 18px;  min-width: 189px;  padding: 10px;}
  .row-fluid .upcoming_event_section {  padding: 29px 0 0;}
  .row-fluid .upcome_text span{font-size: 20px;}
  .row-fluid .widget-span .upcoming_event_content h3{font-size: 25px;}
  .row-fluid .widget-span .upcoming_event_content .cta_content {  margin: 20px 0 0;}
  .row-fluid .widget-span .upcoming_event_content .btn_default{padding: 10px 20px;}
  .row-fluid .free_resources_section .title_style {  margin: 0 0 36px;}
  .storyhead {padding: 0px 20px;}

  .row-fluid .pricing_banner_img{display: none;}
  .row-fluid .pricing_hero .container_block > div > div {  padding: 30px 0;min-height:100px;}
  .row-fluid .banner_content_block h3{margin: 0 0 29px;}
  .row-fluid .pricing_hero{min-height: 100px;}
  .row-fluid .banner_content_block h1{line-height: 34px;font-size: 29px;margin: 0 0 20px;}
  .row-fluid .banner_content_block h3{font-size: 25px;line-height: 28px;}
  .row-fluid .widget-span.header_style h2{font-size: 30px;line-height: 34px;}
  .row-fluid .widget-span.next_generation_section{padding: 34px 0 0;}
  .row-fluid .widget-span.include_teacher_section .price_title {float: left;margin: 10px 0 30px;text-align: center;  width: 100%;}
  .row-fluid .widget-span.pricing_content {  display: inline-block;  position: relative;width:100%;}
  .row-fluid .widget-span.pricing_hover_title span{font-size: 23px;line-height: 30px;}
  .row-fluid .widget-span.pricing_hover_title{width: 254px;margin: 0 auto;float:none;} 
  .row-fluid .widget-span.include_teacher_img{width: auto;margin: 0 -25px;}
  .row-fluid .widget-span.include_teacher_img img {  width: 100% !important;}
  .row-fluid .widget-span.include_teacher_section{min-height: auto;}
  .row-fluid .widget-span.pricing_popup{left: 0;right:0; margin:auto; top: 110%;width: 100%;max-width:506px;}
  .row-fluid .widget-span.pricing_popup > div::before{left: 0;right: 0;margin: auto;top: -47px;transform: rotate(90deg);}
  .row-fluid .widget-span.pricing_popup h3{font-size: 19px;}
  .row-fluid .widget-span.pricing_popup ul li{text-align: left;padding: 10px 20px 9px;}
  .row-fluid .widget-span.pricing_popup ul li::before{display:none;}

  .row-fluid .include_classroom > div > div{display: block;}
  .row-fluid .include_classroom_inner {  left: 0;  margin: 0;  position: static;  width: 100%;}
  .row-fluid .incluse_classroom_section .row-fluid .widget-span.pricing_content{width: 100%;}
  .row-fluid .incluse_classroom_section{padding: 50px 0 35px;}
  .row-fluid .classroom_img {  margin: 0 -25px;  position: relative;  right: 0;  width: auto;}
  .row-fluid .classroom_img img { float: right;  margin: 30px 0 0;  position: relative;  right: 0;  top: 0;  width: 100% !important;}
  .row-fluid .include_classroom_inner{padding: 0 20px;}
  .row-fluid .incluse_classroom_section .row-fluid .widget-span.pricing_popup {  left: 0;  margin: auto;  max-width: 506px;  right: 0;  width: auto;}
  .row-fluid .incluse_classroom_section .row-fluid .widget-span.pricing_popup > div::before {  left: 0;  right: 0;  transform: rotate(90deg);}
  .row-fluid .include_student > div > div { display: block;}
  .row-fluid .Included_student_section{padding:40px 0 0;}
  .row-fluid .Included_student_img {  margin: 30px -25px 0;  width: auto;}
  .row-fluid .widget-span.Included_student_img img {  position: relative;  width: 100% !important;  z-index: 1;}
  .row-fluid  .include_student_inner{padding:0 20px;}
  .row-fluid .widget-span.next_step_now {  padding: 0;}
  .next_step_now .row-fluid .widget-span.next-step-section {  margin: -29px 0 0;  padding: 30px 0 40px;}
  .row-fluid .next_step_now .next-step-title h2 {  font-size: 29px; margin: 0 0 18px;}
  .row-fluid .faq_section{ border-top: none;padding: 40px 0 30px;}
  .faq_section .row-fluid .widget-span.header_style h2 {  font-size: 29px;  line-height: 33px;}
  .row-fluid .faq_section .header_style {  margin-bottom: 40px;}
  .faq_row h4 {  font-size: 21px;  line-height: 26px;  margin: 0 0 12px;}
  .row-fluid .faq_block > span > div{width: 100%;margin: 0 0 37px;}
  .row-fluid .still_have_questions > div > div {  display: block;  min-height: auto;  padding: 20px;}
  .row-fluid .still_have_questions{margin: 11px 0 35px;}   
  .row-fluid .still_have_questions_title {  margin: 0 0 30px;  padding: 0;  text-align: center;  width: 100%;}
  .row-fluid .still_have_questions_number{width: 100%;}
  .row-fluid .prices_materials_line {  padding: 0 10%;}
  .row-fluid .still_have_questions > div > div {  box-sizing: border-box;  display: block;  min-height: auto;  padding: 20px;  width: 100%;}
  .row-fluid .include_student_inner{width: 100%;width: 100%;}
  .row-fluid .widget-span.pricing_popup > div::before{background:url(https://www.knowatom.com/hubfs/Knowatom-2017/Image/arrow_img_mob.png) no-repeat;}
  .row-fluid .classroom_img {  margin: 0;  max-width: 100%;  position: relative;  right: 0;  width: 100%;}
  .row-fluid .widget-span.pricing_content .pricing_popup {  opacity: 1;  visibility: visible;display:none;}
  .close_btn {  background:  url("https://347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Knowatom-2017/Image/close.png") no-repeat;  display: block;  height: 13px; position: absolute;  right: 12px;  top: 16px;  width: 12px;  cursor: pointer;}

  .row-fluid .resources-main{position: relative;}
  .row-fluid  .mobile-filter-sidebar{margin: 20px 0 10px;}
  .row-fluid  .mobile-filter-sidebar, .row-fluid  .recent_select{width:50%;float:left;}
  .row-fluid  .mobile-filter-sidebar span.filter-toggle{  color: #282321;  font-size: 18px; font-family: 'Karla'; font-weight: 700;  text-transform: uppercase; cursor:pointer;}
  .row-fluid  .mobile-filter-sidebar span i{color: #417ee7;margin: 0 0 0 5px;}
  .row-fluid .sidebar_block {background: #fff ;border-radius: 0 20px; padding: 0 0 10px;position: absolute; top: 0; z-index: 9;}
  .row-fluid  .mobile-filter-sidebar span.filter-toggle.active .fa-plus-circle::before{content: "\f056";}

  .row-fluid .widget-span.next_step_now {  padding: 0;  width: 100%;}
  .next_step_now .row-fluid .widget-span.next-step-section{border-radius: 0;}
  .row-fluid .leadership_coaching_section_left_title h3 { padding-left: 0.8em; }  
  .row-fluid .peer_support_network_left_title h3 { padding-left: 1.3em; }  
  .row-fluid .professional_development_hero.bg-wrapper .hero_content { width: 45% !important;  }
  .row-fluid .professional_development_hero_mobile_cta { display: block !important; margin-top: 1em; }
  .row-fluid .professional_development_hero.bg-wrapper { padding-bottom: 9em; }
  .row-fluid .professional_learning_left_content { padding-right: 0; width: 100% !important; }
  .row-fluid .professional_learning_left_cta { text-align: center; }
  .row-fluid .professional_learning_right_content { padding-left: 0; margin-top: 4.1em; width: 100% !important; text-align: center; margin-left: 0 !important; }
  .row-fluid .professional_learning_right_titile::before { left: 0; background-position: center; margin: 0 auto; right: 0; }
  .row-fluid .professional_learning_section_right_image { display: none !important; }
  .row-fluid .leadership_coaching_right_side_content { display: none !important; }
  .row-fluid .leadership_coaching_left_side_content { padding-right: 0; width: 100% !important; text-align: center; margin-top:0; }
  .row-fluid .leadership_coaching_section_left_title_image { width: 100% !important; }
  .row-fluid .leadership_coaching_section_left_title { margin-left: 0 !important; width: 100% !important; } 
  .row-fluid .leadership_coaching_section_left_title h3 { padding-left: 0; margin-top:0.5em; }
  .row-fluid .form_group_background.bg-wrapper { background-image: none !important; }
  .row-fluid .professional_resources_video_left_group, .row-fluid .peer_support_network_group_left { padding-right: 0; margin-top: 0.5em; width: 100% !important; margin-left: 0 !important; }
  .row-fluid .professional_resources_video_right_group, .row-fluid .peer_support_network_group_right_image { padding-left: 0; margin-left: 0 !important; width: 100% !important; text-align: center; }
  .row-fluid .peer_support_network_group .peer_support_network_group_left { padding-right: 0; margin-top: 0em; width: 100% !important; text-align: center; margin-left: 0 !important; }
  .row-fluid .peer_support_network_left_title_image { width: 100% !important; }
  .row-fluid .peer_support_network_left_title { width: 100% !important; margin-left: 0 !important; }
  .row-fluid .peer_support_network_left_title h3 { padding-left: 0; }
  .row-fluid .professional_learning_section { padding-top: 1em; padding-bottom: 4em; }
  .row-fluid .leadership_coaching_section.bg-wrapper { padding: 1em 0 4em; }
  .row-fluid .professional_resources_video_section { padding: 1em 0 4em; }
  .row-fluid .peer_support_network_group { margin-top: 3em; }
  .row-fluid .peer_support_network_group .peer_support_network_group_right_image img.hs-image-widget { width: 552px !important; margin-top: 3em; }
  .row-fluid .professional_learning_right_titile { padding: 2.5em 1.5em; text-align: center; }
  .row-fluid .professional_learning_right_titile::before { left: 0; background-position: center; margin: 0 auto; right: 0; }
  .row-fluid .professional_learning_right_titile p { margin-top: 1em; }
  .row-fluid .professional_learning_right_titile > div.hs_cos_wrapper { border: none; border-radius: 0; padding: 0; } 
  .lp_post_img { min-height: 166px; }
  .lp_resource-item-title { padding: 15px 25px 20px 25px; }
  .row-fluid .promo_lp_video_form .lpcontent-secleft { padding: 0 15px 0 0; }
}
body .hs-author-listing-header {margin: 1em 0;}
@media (max-width:767px){.row-fluid .privacy_text {margin: 40px 0px;}
  .row-fluid .professional_development_hero_section_content h1 {padding-left: 0px!important}
  .faq_row p {font-size: 18px}
  .row-fluid .features_content .widget-type-rich_text ul li {font-size: 18px;}
  .row-fluid .copyright_text, .row-fluid .privacy_text {margin-top: 20px;}
  .row-fluid .footer_section .footer_quick_links ul li {float: none;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static; opacity:1; visibility: visible; display:none; width:100%;}
  .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul{display:none;}
  .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li{float:none;}
  .row-fluid .header_section .row-fluid .span1.widget-span.widget-type-cell.search-bg{margin-top: 0 !important;}
  .header_section .header-v2-cta .cta_button.btn_default{width:auto !important;}
  .row-fluid .header_section .header-v2-menu1 {  min-height: 0;  padding-top: 0 !important;}
  .row-fluid .header_section .container_block, .row-fluid .header_section .row-fluid .container_block[class*="span"]{padding-left: 5px; padding-right: 5px;}
  .row-fluid .header_section .container_block .mobile-trigger {  top: -40px !important;}
  .row-fluid .hero_content {  margin: 0;  text-align: center;  width: 100%;}
  .row-fluid .banner_boy_img {  position: static;  text-align: center;  width: 100%;}
  .row-fluid .banner_boy_img img {  max-width: 100%;  width: auto !important;}
  .row-fluid .hero_section, .row-fluid .hero_section .container_block {  background-position: center bottom;  background-size: 100% 65%;}
  .row-fluid .ngss_video_right h3 {  font-size: 22px;  line-height: 28px;}
  .row-fluid .ngss_video_right {margin: 12px 0;}
  .video_custom_wrapper, .video_custom{ height: 290px;}
  .video_custom_wrapper video {  height: 318px !important;}
  .video_btn_caption h4{font-size: 20px;}
  .plybtn {  background-size: 15px auto;  border: 2px solid #fff; height: 58px;  width: 58px;}
  .row-fluid .ngss_video_left {  clear: both;  max-width: 375px;  width: 100%;}
  .row-fluid .real_phenomena_title h2 {  font-size: 25px;  line-height: 29px;}
  .row-fluid .real_phenomena_section {   padding: 13px 0 77px;background-position: center top; background-size: 121% 280px; background-color: #aac1d5;padding: 13px 0 67px; min-height: auto;}
  .row-fluid .ngss-section{padding: 0 0 44px;}
  .row-fluid .cta_content_wrap{text-align: center;width: 100% !important;}
  .real_phenomena_section .row-fluid .cta_content_wrap {  margin: 110px 0 0;}
  .number_icon span{display: inline-block;}
  .row-fluid .down_arrow:after, .row-fluid .down_arrow2:after{background:url('https://www.knowatom.com/hubfs/Knowatom-2017/Image/mob_arrow.png') no-repeat;height: 91px; width: 31px; bottom: -45px;}
  .row-fluid .phenomena_step2 .container_block > div > div {display: table; text-align:center;}
  .row-fluid .phenomena_step2 .row-fluid .phenomena_step2_left {  display: table-footer-group; }
  .row-fluid .phenomena_step2 .row-fluid .cta_content_wrap{display: table-header-group;float: left; width: 100%;margin: 0 0 30px;}
  .row-fluid .professional_development_hero.bg-wrapper .hero_content {width: 72%!important; text-align: left}
  .row-fluid .phenomena_step2 .row-fluid .phenomena_step2_left {  max-width: 100%;  width: 100%;}
  .phenomena_step2_left img {  position: relative;  right: 0;  width: 297px !important;}
  .row-fluid .phenomena_step2 {  padding: 71px 0 73px!important;}
  .row-fluid .phenomena_step2 .container_block > div > div {  padding: 0;}
  .phenomena_step2_left img { position: relative;  right: 18%;  width: 119% !important;}
  .row-fluid .handson_material{min-height: auto; background-position: right -98px; background-size: 83% 76%; background-color:#f5f4f6;padding: 64px 0 50px;}
  .row-fluid .professional_development_left{display:none;}
  .row-fluid .professional_development {  min-height: auto;  padding: 64px 0 66px;}
  .row-fluid .cta_content_wrap .widget-type-cta {  margin-top: 20px;}
  .row-fluid .result_section {background-position: 72% bottom; background-size: 188% 65%; background-color: #f5f8ff;min-height: auto;padding: 66px 0 63px;}
  .row-fluid .get_started_inner h3 {  font-size: 28px; }
  .row-fluid .get_started_form{background-image: none !important;padding: 38px 0 0;}
  .row-fluid .get_started_inner h3 {  font-size: 28px;  line-height: normal; }
  .row-fluid .get_started_inner .widget-type-text span{ line-height: 28px;font-size: 20px;}
  .row-fluid .get_started_inner .widget-type-form form fieldset.form-columns-2 .field { width: 100% !important;padding: 0 !important;}
  .row-fluidf .get_started_inner .widget-type-form form fieldset.form-columns-2 .field:first-child {  padding-right: 0;  margin-bottom:10px;}
  .row-fluid .get_started_inner .widget-type-form form fieldset.form-columns-2 .field:last-child{padding-left: 0;}
  .row-fluid .get_started_form .get_started_img{display:none;}  
  .row-fluid .get_started_inner .widget-type-form form {  padding: 0;}
  .row-fluid .get_started_form .get_qoute_number{ float: none;margin: 0 auto; max-width: 200px;}
  .row-fluid .footer_section .footer_logo img{max-width: 206px !important;}
  .row-fluid .footer_section .footer_logo {  text-align: center;  width: 100%;}
  .row-fluid .footer_section .footer_quick_links, .row-fluid .footer_section .footer_social_with, .row-fluid .footer_section .footer_newslatter { float: left;  margin:20px 0 15px; text-align: center;  width: 100%;}
  .row-fluid .footer_section .footer_social_with ul li {  display: inline-block;  float: none;  margin-right: 8px;}
  .row-fluid .footer_section{padding: 46px 0 0;}
  .row-fluid .hero_content h1 {  font-size: 28px;  font-weight: 700;  line-height: 34px;  margin: 10px 0 20px; padding: 0 10px;}
  .row-fluid .phenomena_step2 .container_block{overflow: hidden;}
  .header_section .header-v2-cta .cta_button.btn_default{/*width: 214px !important;*/}
  .row-fluid .header_section .span5.widget-span.widget-type-cell.menu-holder, .row-fluid .header_section .header-v2-menu1{position:static;}
  .row-fluid .header_section .container_block .mobile-trigger { top: 12px !important;}
  .row-fluid .header_section .row-fluid .span1.widget-span.widget-type-cell.search-bg {  margin:5px 0px 0px 0px !important;}
  .mobile-thumb{display:block;}
  .row-fluid .header_section .span5.widget-span.widget-type-cell.menu-holder #hs_menu_wrapper_module_143045957298313393 > ul > li.hs-menu-depth-1, .row-fluid .header_section .span5.widget-span.widget-type-cell.menu-holder #hs_menu_wrapper_module_143045957298313393 > ul > li.hs-menu-depth-1 a {  box-sizing: border-box;}
  .row-fluid .grade-hero .row-fluid .download_alignment_form h3{font-size: 25px;}
  .row-fluid .grade-hero .download_alignment_form{padding: 25px 0 10px;}
  .row-fluid .unit-overview-section {padding: 33px 0;}
  .btn_green_outline{padding:8px 10px;} 
  .row-fluid .widget-span.mobile_view_img img {width: 100% !important;height: auto;max-width: 755px !important;}
  .row-fluid .widget-span.handson_material{background-image: none !important;padding-bottom: 0;}

  .row-fluid .resources_section{ padding: 30px 0;}
  .row-fluid .resource_title h1{font-size: 30px;}
  .featured_img{width: 100%; min-height: 200px;}
  .featured_content {  box-sizing: border-box;  padding: 0 20px;  width: 100%;}
  .post-listing.post_resources {  margin: 0;}
  .post-listing.post_resources .post-item{margin: 0 0 30px;width: 100%;}
  .featured_content p {  display: none; }
  .featured_content h3 {  margin: 19px 0 20px;}
  .post_hover h3, .post_hover h3 a {  font-size: 18px;}

  .row-fluid .featured-main { clear: both;  float: left; margin-bottom: 30px;  width: 100%;}
  .post-listing.post_resources .post-item:hover .post_hover, .featured-main .featured_post:hover .featured_post_hover {  opacity: 0;  visibility: hidden;}
  .post-listing.post_resources .post-item:hover .resources_item, .featured-main .featured_post:hover .feature-post-item {  filter: blur(0px);}
  .row-fluid .sidebar_block{width: 100%;position: static;margin:0 0 20px;}
  .row-fluid .sidebar_block .row-fluid .share_social{display:none;}
  .resources_item, .feature-post-item{position: relative;}
  .feature-post-item{width: 100%;float: left;}
  .item_links { bottom: 0;  left: 0;  position: absolute; right: 0; top: 0;z-index: 9;}
  .interactive_simulations_template .row-fluid .combined_post{width:100%;float:none;margin:0 auto;max-width:65%;}
  .interactive_simulations_template .row-fluid .single_post{width:100%;}
  .interactive_simulations_template .row-fluid .post_pagination_group{width:100%;float:left;text-align:left;}
  .interactive_simulations_template .row-fluid .side_list ul li{list-style-type:none;color:#fff;font-size:17px;}
  .interactive_simulations_template .row-fluid .interactive_simulations_post_group { position: relative; top: -4em; }
  .interactive_simulations_template .row-fluid .interactive_title { background: #faf4f0; padding: 0.5em 0em 2em 0em; position: relative; }
  .interactive_simulations_template .row-fluid .press {font-size: 14px;}
  .interactive_simulations_template img.simulations-featured-image { width: auto; }
  .interactive_simulations_template ul.interactive-simulations-pagination { text-align: center; }
  .interactive_simulations_post_template .row-fluid .description_title_image_combined img{width:85% !important;}
  .interactive_simulations_post_template .row-fluid .tab{padding:1em !important;}
  .interactive_simulations_post_template .row-fluid .tabcontent{padding:1em !important;}
  .interactive_simulations_post_template .row-fluid .tab button{float:left;padding:14px 0px 5px 0px;margin-right:3.5em;width:100%;text-align:left;}
  .interactive_simulations_post_template .responsive-table{width:100%;overflow-y:scroll;}
  .interactive_simulations_post_template .row-fluid .translation-group-tab, .interactive_simulations_post_template .row-fluid .credits-group-tab, .interactive_simulations_post_template .row-fluid .software-requirements-group-tab { overflow-y: scroll; width: 98%; margin:0 auto; }
  .interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_title_group > ul li {  padding: 0 0 1em !important; display: block !important; }
  iframe.posts-video-embed { width: 100%; height: auto; }
  .interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_title_group > div ul li { padding: 10px 0px; display: block; }
  iframe.posts-video-embed { height: 420px; }
  .interactive_simulations_post_template .page-center-new { padding: 0; }
  .row-fluid .professional_learning_section_right_image { display: none !important; }
  .row-fluid .peer_support_network_group .peer_support_network_group_right_image img.hs-image-widget { width: 100% !important; margin-top:2em; }
  .row-fluid .professional_development_hero_section_content p { padding-right: 0;  }    
  .row-fluid .professional_development_hero.bg-wrapper { background-position: 0em center; padding-top: 2em;}
  .row-fluid .professional_development_hero_mobile_cta { display: block !important; margin-top: 1em; }
  .row-fluid .professional_learning_title h2 { text-align: center; margin-bottom: 0; font-size: 24px; }
  .row-fluid .leadership_coaching_title h2 { font-size: 24px; }
  .row-fluid .professional_learning_left_cta { text-align: center; }
  .row-fluid .professional_learning_left_content { padding-right: 0; }  
  .row-fluid .professional_learning_right_content { padding-left:0; }
  .row-fluid .form_group_background.bg-wrapper { background-image: none !important; padding:2em 0; } 
  .row-fluid .professional_learning_right_titile > div.hs_cos_wrapper { border: none; border-radius: 0; padding: 0; }
  .row-fluid .professional_learning_right_titile { padding: 2.5em 1.5em; text-align: center; }
  .row-fluid .professional_learning_right_titile::before { left: 0; background-position: center; margin: 0 auto; right: 0; }
  .row-fluid .professional_learning_right_titile p { margin-top: 1em; }
  .row-fluid .professional_learning_section { padding-bottom: 3.5em; }  
  .row-fluid .leadership_coaching_section.bg-wrapper { padding: 1em 0 4em; text-align: center;}
  .row-fluid .leadership_coaching_left_side_content { padding-right: 0; margin-top: 00.5em; }   
  .row-fluid .leadership_coaching_section_left_title h3 { margin: 0.7em 0 0 0; font-weight: 700; padding-left: 0; }  
  .row-fluid .leadership_coaching_right_side_content { display: none !important; }  
  .row-fluid .professional_resources_video_section { padding: 1em 0 4em; }  
  .row-fluid .professional_resources_video_left_group, .row-fluid .peer_support_network_group_left { padding-right: 0; margin-top: 1.2em; }
  .row-fluid .professional_resources_video_right_group, .row-fluid .peer_support_network_group_right_image { padding-left: 0; text-align: center; }
  .row-fluid .peer_support_network_group { margin-top: 3em; text-align: center; }
  .row-fluid .peer_support_network_left_title h3 { margin: 0; padding-left: 0; text-align: center; }
  .row-fluid .peer_support_network_group .peer_support_network_group_left { padding-right: 0; margin-top: 0em; }
  .row-fluid .professional_learning_left_titile h3::before { padding: 0; line-height: 1.46em; background-position: center 0; }
  .row-fluid .professional_resources_video_title h2 { font-size: 24px; } 
  .professional_learning_left_content p {margin-top: 8px}
  .row-fluid .form_call_text .widget-type-text span {font-size: 23px}
  .row-fluid .professional_learning_left_titile h3::before {top: 0px}
  .professional_resources_video_content .video_custom_wrapper { height: 290px; }
  .professional_resources_video_content .video_btn_caption { top: 50%; }
  .row-fluid .promo_lp_testimonial_content p {font-size: 20px; line-height: 1.3em}
  .readmore_success_stories .lp_recentpost-item { width: 100%; margin: 1.5em auto; }
  .readmore_success_stories > div.hs_cos_wrapper { flex-direction: column; }
  .new-promo_lp_content .lpcontent-sectext h3 { text-align: center; padding: 15px 0 !important; font-size: 26px}
  .row-fluid .knowatom_success_stories {padding: 1em 0 2em}
  .row-fluid .promo_lp_testimonial_content h5 {font-size: 18px; line-height: 1.3em}
  .row-fluid .lpcontent-secrform h3 {font-size: 26px; padding-bottom: 10px}
  .row-fluid .lp_success_stories h2 { font-size: 26px; }
  .row-fluid .new-ka-promo-hero { padding: 3em 0; }
  .promo_lp_video_form .lpcontent-secright { display: table-footer-group; }
  .promo_lp_video_form .lpcontent-secleft  { display: table-header-group; }
  .lpcontent-section.new-promo_lp_content { padding: 3em 0 3em; }
  .row-fluid .new-lp-promo_form { margin: 2em 0 0; }
  .lp_post_img { min-height: 215px; }
  .row-fluid .promo_lp_hero_subtitle h1 { font-size: 27px; }
  .row-fluid .lp_testimonial_group {padding: 0em 0em 2em!important}
  .row-fluid .promo_lp_hero_title h2 {font-size: 20px;}
  .this-page-raw .row-fluid .new-page-center {margin-top: 0 !important;}
  .hs-form-field {margin-bottom: 15px;}
  .row-fluid .get_started_inner .widget-type-form form fieldset {margin-bottom: 0;}
  .ka-blog .subscribe-whole-wrapper {margin-bottom: 30px; }
}
@media(max-width:600px){
  .interactive_simulations_post_template iframe.posts-video-embed { height: 380px; } 
  .row-fluid .professional_development_hero.bg-wrapper .hero_content {width: 100%!important; text-align: center}
  .row-fluid .professional_development_hero.bg-wrapper {background-position: -10em; padding-bottom: 5em}
}
@media(max-width:480px){
  .interactive_simulations_template .row-fluid .side_list ul li{list-style-type:none;color:#fff;font-size:17px;}
  .interactive_simulations_template .row-fluid .post_pagination_group{width:100%;float:left;text-align:left;}
  .interactive_simulations_template .row-fluid .single_post{width:100%;background:#fff;margin:0em 0em 2em 0em;}
  .interactive_simulations_template .row-fluid .interactive_simulations_post_group { position: relative; top: -4em; }
  .interactive_simulations_template .row-fluid .interactive_title { background: #faf4f0; padding: 0.5em 0em 2em 0em; position: relative; }
  .interactive_simulations_template .row-fluid .combined_post {width: 100%; float: none; margin: 0 auto; max-width: 80%;}
  .interactive_simulations_template .row-fluid .press {font-size: 12px;}
  .interactive_simulations_post_template .row-fluid .description_title_image_combined img{width:85% !important;}
  .interactive_simulations_post_template .row-fluid .tab{padding:1em !important;}
  .interactive_simulations_post_template .row-fluid .tabcontent{padding:1em !important;}
  .interactive_simulations_post_template .credits_table th {padding: 16px 18px 16px 20px;font-size: 15px;}
  .interactive_simulations_post_template .credits_table td ul li {font-size: 14px;}
  .interactive_simulations_post_template .requirements_table td{padding:12px 5px 24px 20px;}
  .interactive_simulations_post_template .requirements_table th{padding: 12px 20px 24px 15px;font-size: 15px;}
  .interactive_simulations_post_template .row-fluid .tab button{float:left;padding:14px 0px 5px 0px;margin-right:3.5em;width:100%;text-align:left;}
  .interactive_simulations_post_template .responsive-table{width:100%;overflow-y:scroll;}
  .interactive_simulations_post_template .row-fluid .translation-group-tab .phet-table th, .interactive_simulations_post_template .row-fluid .software-requirements-group-tab .system-requirements-table th, .interactive_simulations_post_template .row-fluid .credits-group-tab .credits-table th { font-size: 14px; }
  .interactive_simulations_post_template .row-fluid .interactive_simulations_post_tab_content_group #Description p{font-size:18px;}
  .interactive_simulations_post_template .row-fluid .translation-group-tab td.img-container { padding: 0; width: 20% !important;}   
  .interactive_simulations_post_template iframe.posts-video-embed { width: 100%; height: 300px; }
  .span6.widget-span.widget-type-cell.lpcontent-secleft { padding-right: 0;}
  .lpcontent-secleft .slick-fixed-height-slider.slick-initialized.slick-slider { padding: 0px;}
  .whitebackground.lpcontent-section.new-promo_lp_content { overflow: hidden;}
}
@media (max-width:450px) {.row-fluid .ngss-section {padding-bottom: 22px;}
  .row-fluid .handson_material {background-position: -95px -79px; background-size: 125% 53%;}
  .row-fluid .result_section {background-position: 79% 138px;}
  .row-fluid .real_phenomena_section {background-size: 173% 280px;}
  .targeted-professional .btn_default{display:block;}
  .row-fluid .contract-knowatom span {text-align: center;}
  .select-state{padding: 0 15px;font-size: 18px;}
  .select-state-drop ul li a{padding: 5px 10px; font-size: 16px;}
}
@media (min-width:480px) and (max-width:767px){
  .row-fluid .header_section .row-fluid .widget-span.widget-type-cell.knowatm-logo{width: 190px !important;}
}
@media(max-width:360px){
  .interactive_simulations_post_template iframe.posts-video-embed { width: 100%; height: 280px; }
}
@media(max-width:320px){
  .interactive_simulations_template .row-fluid .side_list ul li{list-style-type:none;color:#fff;font-size:17px;}
  .interactive_simulations_template .row-fluid .combined_post{width:100%;float:none;margin:0 auto;max-width:100%;}
  .interactive_simulations_template .row-fluid .post_pagination_group{width:100%;float:left;text-align:left;}
  .interactive_simulations_template .row-fluid .single_post{width:100%;background:#fff;margin:0em 0em 2em 0em;}
  .interactive_simulations_template .row-fluid .interactive_simulations_post_group {position: relative;top: -4em;}
  .interactive_simulations_template .row-fluid .interactive_title {background: #faf4f0;padding: 0.5em 0em 2em 0em;position: relative;}
  .interactive_simulations_template .row-fluid .press {font-size: 14px;}
}
body #hubspot-messages-iframe-container {z-index: 100 !important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {font-size: 13px !important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area { justify-content: center !important;}
div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button, div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {padding: 8px 12px!important;}
@media (max-width: 800px){
  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area {margin-right:0px !important;}
}

@media (max-width: 991px){
  .blog-banner-hdr .single-blog-title {font-size: 26px;line-height: normal;font-family: 'Karla';font-weight: 700 ;}
}
@media (min-width: 1080px){
  .blog-banner-hdr .single-blog-title {font-family: 'Karla';font-weight: 700; font-size: 45px!important;}
}
.blog-banner-hdr .single-blog-title {font-family: 'Karla';font-weight: 700;}
@media (max-width: 1199px){
  .blog-banner-hdr .single-blog-title {font-size: 26px;}
}
.Blog-Listing-right-topic h3{background-color: #5A8DEA;color: #fff;text-align: center;text-transform: uppercase;padding: 10px 0px;margin: 0px;border-radius: 0px 20px 0px 0px;font-size: 22px;}
.head_top_level_menu .header-v2-menu1 ul li {background: #fff;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {color: rgb(53, 47, 44);}
@media (max-width: 767px){
  .row-fluid .header_section .row-fluid .widget-span.widget-type-cell.knowatm-logo img {width: 100% !important;max-width: 230px !important;}
  .custom-menu-primary.mobile_list_menu .hs-menu-wrapper{display:none;}
}
@media (max-width: 480px){
  #knowatm-searchFormNew{display:none !important}
  .hero-bkgnd.desktop{display:none !important}
  .hero-bkgnd.mobile{display:block !important; border-bottom:1px solid #352f2c}
}
@media (max-width: 767px){
  img{max-width:100%;  height:auto; max-height:unset;}
  .new_head_top_group{margin-top:-40px}
  #knowatm-searchFormNew{display:none !important}
  .offer-CTA-wide.desktop{display:none !important}                
  .tighten-up.container_block.mm-box img{display:none !important}
  .hero-bkgnd.desktop{display:none !important}
  .hero-bkgnd.mobile{display:block !important; border-bottom:1px solid #352f2c}
  .ka-blog .body-container-wrapper{overflow:hidden;}
  .body-container-wrapper p a:link {padding:12px 0;}
  .footer_copyright a,
  .still_have_questions_number a,
  .section.post-body a { line-height: 48px; min-width: 48px; display: inline-block;}
  .bottomcolcontent-left .hs_cos_wrapper_type_social_sharing a img,
  .simulation_social_link a img { display: inline-block; min-width: 48px; min-height: 48px;  object-fit: cover;}
  .social-icons p a { min-width: 48px; min-height: 48px; display: inline-block;}
  .row-fluid .footer_section .footer_social_with ul li a{height: 48px; line-height: 48px;width: 48px;}
}
.hero-bkgnd.desktop{display:block }
.hero-bkgnd.mobile{display:none }
.social-follow-section{overflow:hidden;}
.comment-body { word-wrap: break-word;}
.blue_fill_button a {color: #fff !important;}
/*-------------home page tempate css under head----------------*/
@media (max-width: 767px) {
  .cutout-image-hide.cutout-show-image-mobile {display: block !important;}
  .reverse-order-mobile {display: table !important;}
  .reverse-order-hed {display: table-header-group !important;}
  .reverse-order-foot img{padding-bottom:30px;padding-top:30px;}
  .reverse-order-foot {display: table-footer-group !important;text-align: center;}
  .right-side-img{text-align: center;}
  .reverse-mobile-space {margin-bottom:40px!important;}
  .knowatmsearch-link,.new_head_top_group{ display:none !important; }
}
.resources.hs-menu-item.hs-menu-depth-1.hs-item-has-children {color: #000 !important;}
[id^=btn]:checked + ul{  display: block;}
.nav_d{position: relative;padding: 8px 25px;border-radius: 5px;}
.nav_d label{color: white;font-size: 22px;  font-weight: 500;display: block;cursor: pointer;}
.button span{float: right;line-height: 40px;  transition: 0.5s;}
.button span.rotate{  transform: rotate(-180deg);}
[id^=btn]:checked + ul{  display: block;}
.nav_d  .menu:before{  position: absolute;  content: '';  height: 20px;  width: 20px;  background: #1b1b1b;  right: 20px;  top: -10px;  transform: rotate(45deg);  z-index: -1;}
.nav_d ul li.resources{line-height: 40px;  padding: 8px 20px;  cursor: pointer;}
.nav_d ul li.resources label{font-size: 18px;}
.nav_d ul li.resources a{  color: white; text-decoration: none;font-size: 18px;  display: block;}
.nav_d ul li.resources a:hover,.nav_d  ul li.resources label:hover{   }
.nav_d ul li.resources a:hover,.nav_d ul li.resources label {  color: #000;}
.nav_d ul ul{  position: static;}
.nav_d ul ul li.resources{line-height: 30px; padding-left: 30px; border-bottom: none;}
.nav_d ul ul li.resources a{color: #e6e6e6; font-size: 17px;}
.nav_d ul li.resources span{font-size: 20px; float: right;  margin-top: 10px;  padding: 0 10px;  transition: 0.5s;}
.nav_d ul li.resources span.rotate{  transform: rotate(-180deg);}
.nav_d input{display: none !important;} 
[id^="btn"]:checked + ul {display: block !important;}
.fa-caret-down::before {content: "\f0d7";  position: absolute;right: 0;top: 0;}
.resources.hs-menu-item.hs-menu-depth-1.hs-item-has-children {  position: relative;}
.second {font-size: 15px !important; font-weight: bold !important; text-transform: uppercase;display: block !important;}
@media (max-width: 767px){
  .header-v2-menu1 ul li {margin: 0px !important;border-top: 1px dotted #000;}
  .header-v2-menu1.custom-menu-primary.mobile_list_menu ul li a:hover {color: rgb(150,150,150) !important;background: none !important;}
  .header-v2-menu1 ul li a:hover {background: none !important;}
  .hs-menu-item.hs-menu-depth-1 > a {border-bottom: none !important;}
  .hs-menu-item.hs-menu-depth-1 > a {border-bottom: 1px solid #fff; text-align: left;}
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover { color: rgb(150,150,150) !important;}
.hs-menu-item.hs-menu-depth-1.hs-item-has-children.resources:hover ul {text-align: left;}
.hs-menu-item.hs-menu-depth-1.hs-item-has-children.resources:hover ul {opacity: 1;visibility: visible;}
.hs-menu-children-wrapper {visibility: hidden;opacity: 0;-webkit-transition: opacity 0.4s;position: absolute; z-index: 10; left: 0;}
.header-m{  box-shadow: 1px 1px 5px 0px var(--gray);top: 0; width: 100%;display: inline-block;}
.nav-m{width: 100%;height: 100%;overflow: hidden;}
.menu-m a{display: block;padding: 30px;color:#fff;}
.menu-m a:hover{background-color: var(--gray);}
.nav-m{max-height: 0;transition: max-height .5s ease-out;}
.hamb {cursor: pointer;	float: right;	padding: 18px 10px;	position: absolute;	top: 5px;	right: 20px;	background: #5194ec;	display: inline-block !important;	width: 35px !important;}
.hamb-line {background: #fff;display: block;height: 2px;position: relative;width: 24px;} 
.hamb-line::before,.hamb-line::after{background: #fff;content: '';display: block; height: 100%;position: absolute;transition: all .2s ease-out;width:100%;z-index: 22;}
.hamb-line::before{top: 5px;}
.hamb-line::after{top: -5px;}
.side-menu {display: none !important;}
.side-menu:checked ~ nav{max-height: 100%;}
.side-menu:checked ~ .hamb .hamb-line {background: transparent;}
.side-menu:checked ~ .hamb .hamb-line::before { transform: rotate(-45deg);top:0;}
.side-menu:checked ~ .hamb .hamb-line::after {transform: rotate(45deg); top:0;}
@media (min-width: 768px) {
  .nav{ max-height: none;top: 0;position: relative; float: right;width: fit-content; background-color: transparent;}
  .menu li{float: left; }
  .menu a:hover{ background-color: transparent; color: var(--gray);}
  .hamb{ display: none;}
}
@media (max-width: 480px) {
  .row-fluid .select_state_section {min-height: 100% !important;}
}
#close {cursor: pointer;font-size: 21px;z-index: 999;display: block; float: right;margin-top: -20px;}
.white-popup-block{ background: #FFF;  padding: 0px 20px;  text-align: left;  max-width: 790px; margin: 0px auto; position: relative;}
.white-popup-block a  {position: absolute;  right: 5px; top: 5px;  border: none;background-color: #00B158;  font-size: 21px; color: #fff; border-radius: 25px; width: 30px; height: 29px;line-height: 25px; text-align: center;  cursor: pointer; }
a.popup-modal {color: #2970d9; font-weight: 700;font-size: 18px;font-family: 'Karla',sans-serif; margin-bottom: 30px;display: inline-block; }
/*----------Mobile menu 1 css-------------*/
@media screen and (min-width:768px) {
  .custom-menu-primary .hs-menu-wrapper {   display:block !important;  }
}
@media (max-width: 767px) {
  .hs-menu-wrapper{  display:none;}
  .mobile-trigger .fa-bars {font-size: 24px;}
  .mobile-trigger .fa-bars:before {position: relative!important;}
  input.hs-button.primary { -webkit-appearance: none!important;} 
  /* ================Variables============= */
     /* Set Mobile Menu Background Color */
        /* Set Link Color */
   /* Set Link Hover Color */
  /*
  * Menu Reset
  *
  * Remove styling from desktop version of custom-menu-primary. Place any
  * additional CSS you want removed from the mobile menu in this reset
  */
  .custom-menu-primary,.custom-menu-primary .hs-menu-wrapper > ul,.custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper > ul li a{display: block;float: none; position: static; top: auto;right: auto;left: auto;  bottom: auto; padding: 0px; margin: 0px;background-image: none;background-color: transparent; border: 0px; -webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;-webkit-box-shadow: none; -moz-box-shadow:none; box-shadow:none;max-width: none; width: 100%; height: auto; line-height: 1; font-weight: normal;text-decoration: none; text-indent: 0px; text-align: left;}
  /* =================Toggle Button=============== */
  .mobile-trigger {display: inline-block !important;cursor: pointer; position: absolute;top: 0px;right: 180px;width: auto;height: auto;padding: 7px 11px 8px !important; background: #5194ec!important;width: auto;font-size: 16px;font-weight: normal;text-align: left; text-transform: uppercase;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #fff;left: auto!important;right: 15px!important;top: -55px;}
  .mobile-open .mobile-trigger {color: #ffffff;background: #4e4741 !important;border-color: transparent;}
  /* =============Toggle Button Icon============= */
  .mobile-trigger i {  display: inline; position: relative; top: -4px;}
  .mobile-trigger i:before,.mobile-trigger i:after {position: absolute; content: '';}
  .mobile-trigger i,.mobile-trigger i:before,.mobile-trigger i:after {width: 22px;height: 2px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #000000;display: inline-block;}
  .mobile-trigger i:before {top: -6px;}
  .mobile-trigger i:after {top: 6px;}
  .mobile-trigger:hover i,.mobile-trigger:hover i:before,.mobile-trigger:hover i:after,.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:before,.mobile-open .mobile-trigger i:after {background-color: #fff;}
  /* ============Child Toggle Button========= */
  .child-trigger {display: block !important;cursor: pointer;position: absolute;top: 0px;right: 0px;width: 55px !important; min-width: 55px !important;height: 45px !important;padding: 0 !important;border-left: 1px dotted rgba(255, 255, 255, .20);}
  .child-trigger:hover {text-decoration: none;}
  .child-trigger i {position: relative;top: 50%; margin: 0 auto !important;}
  .child-trigger i:after {position: absolute;}
  .child-trigger i,.child-trigger i:after {width: 10px;height: 1px;background-color:#fff;display: block;  }
  /* ============Menu Styles on Mobile Devices==================== */
  .custom-menu-primary.js-enabled {   position: relative;   padding: 10px 0 0!important;   }
  .custom-menu-primary.js-enabled .hs-menu-wrapper,  .custom-menu-primary.js-enabled .hs-menu-children-wrapper { display: none;  }
  .custom-menu-primary ul.hs-menu-children-wrapper {visibility: visible !important;    opacity: 1 !important;position: static !important;display: none;}
  .custom-menu-primary.js-enabled .hs-menu-wrapper { width: 100%;position: relative;top: 0;left: 0;padding: 0;}
  .custom-menu-primary .hs-menu-wrapper {width: 100%;}
  .custom-menu-primary .hs-menu-wrapper ul{margin-top: 0px!important;margin-bottom: 0px!important;}
  .custom-menu-primary .hs-menu-wrapper > ul > li {position: relative;}
  .custom-menu-primary .hs-menu-wrapper > ul > li a {font-size: 22px;line-height: 25px;overflow: visible;}
  .custom-menu-primary .hs-menu-wrapper > ul li {border-top: 1px dotted rgba(255, 255, 255, .35);}
  .custom-menu-primary .hs-menu-wrapper > ul > li:last-child {border-bottom: 1px dotted rgba(255, 255, 255, .35);}
  .custom-menu-primary .hs-menu-wrapper .header-v2-cta {padding: 10px 0;}
  .custom-menu-primary .hs-menu-wrapper >  ul li a {padding: 0 10px;}
  .custom-menu-primary .hs-menu-wrapper > ul li a:hover {color:#fff; }
  .custom-menu-primary .hs-menu-wrapper > ul ul li {background-color: rgba(255, 255, 255, .08);}
  .custom-menu-primary .hs-menu-wrapper > ul ul li a {text-indent: 10px;font-size: 16px;}
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a {text-indent: 30px;}
  .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a {text-indent: 50px;}
  .row-fluid .widget-span.header-v2-cta *{display: -moz-deck;}
}
@media (max-width: 480px) {
  .header-v2-logo {text-align: left!important;padding-left: 0px!important;}
}
.lazy {background-image: none;background-color: transparent;}
/*-------KA resource Toolkit-------*/
.resources_block ul.controls.select-topic li {margin: 10px 0px !important;color: #fff !important;}
.button.filtering-button.filter {color: #fff;list-style: none;font-size: 17px;cursor:pointer;}
.button.filtering-button.filter:hover {text-decoration:underline !important;}
span.checkmark {display: none;}
.filter-res h4 {color: #fff;font-size: 25px;font-weight: 700;line-height: normal;margin: 0 0 8px;margin: 10px 0px;}
.resourceFilterTop.checkboxNew h4 {color: #ffe100;font-size: 20px;font-weight: 700; line-height: normal;margin: 20px 0px 5px 0px;}
label.side-check-box-topic {color: #fff !important;color: #fff;list-style: none;font-size: 17px !important;}
.resourceFilterBottom.checkboxNew h4 {color: #ffe100;font-size: 20px;font-weight: 700;line-height: normal;margin: 25px 0px 5px 0px;}
.resource-item-info h2 {font-size: 20px;font-weight: 700;line-height: 23px;margin: 16px 0 31px;}
.view-btn span {position: absolute;bottom: 20px;}
@media (max-width: 1200px){ 
  .view-btn span {font-size: 16px;}
}
.view-btn span {box-sizing: border-box;display: block;text-align: center;background: antiquewhite;background-color: #ffe100;color: #352f2c !important;font-size: 18px;padding: 10px 45px 12px;line-height: normal;text-transform: uppercase;font-weight: 700;font-family: 'Karla', sans-serif;border-top-right-radius: 10px;border-bottom-left-radius: 10px;}
@media (min-width: 1280px) {
  .resources-list-background .resource-card {width: 100% !important;margin-left: 0% !important;padding: 1% 5%;}
}
.flex-d {flex: 0 0 33%;}
@media (max-width: 1280px) and (min-width: 768px) {
  .resources-list-background .resource-card {width: 100% !important;margin-left: 0% !important; padding: 1% 5%;}
}
.full-box{display: -webkit-box;display: -ms-flexbox;display: flex; margin: -2rem -15px; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.resources_block ul.controls.select-topic {padding-left: 0px !important;list-style: none;}
.resources_block ul.controls.select-topic li h5 {color: #fff !important;font-size: 17px;font-family: 'Karla';font-weight:400;}
.res-tag {color: #5194ec;font-weight: 700;text-transform: uppercase; font-size: 17px; font-family: 'Karla';margin: 0;display: inline-flex;margin: 23px 0 0;}
.resource-item-info h4 {font-size: 20px;font-weight: 700;line-height: 23px;margin: 16px 0 31px;}
.resource-item-info p { margin: 0;font-size: 17px;line-height: normal;}
.resource-item {overflow: hidden;position: relative;box-shadow: 0 0 4px rgba(0,0,0,0.24);border-radius: 0px 20px;float: left;cursor: pointer;transition: all 400ms ease 0s;margin-top: 15px;}
.topic-list h6 {font-size: 12px;color: #fff;list-style: none;font-size: 17px;font-family: 'Karla'; margin: 12px 0;}
.topic-list a:hover {text-decoration: underline !important;}
.topic-list a {color: #fff;}
.resource-item-info {padding: 10px 25px;background: #faf4f0;}
.res-tag img {margin-right: 5px;}
.resource-item:hover{transform: translateY(-8px);transition: all 400ms ease 0s;}
.view-btn {margin: 20px 0;justify-content: center;display: flex;}
.add-soc-ic {text-align: center;margin: 0;padding: 0;}
.filter-res {background: #5194ec;padding: 10px 23px 27px 21px;border-radius: 0 20px;}
.add-soc-ic li {display: inline-block;padding: 0;margin: 0;}
.share-social h4 {color: #352f2c;font-size: 18px;font-weight: 700;line-height: normal;margin: 0;text-align: center; padding: 20px 0 10px 0;}
.select-topics {padding-top: 15px;}
.view-btn a {box-sizing: border-box;display: block;text-align: center;background: antiquewhite;background-color: #ffe100;color: #352f2c !important;font-size: 18px;padding: 10px 45px 12px;line-height: normal;text-transform: uppercase;font-weight: 700;font-family: 'Karla', sans-serif;border-top-right-radius: 10px;border-bottom-left-radius: 10px;}
.search-info button {position: absolute;right: 8px;top: 10px;background: none;outline: none;border: none;color: #5194EC;font-size: 17px;}
.topics-list {margin-bottom: 30px;}
.topics-list {border: none !important;border-radius: 5px !important;padding: 10px 10px !important;height: 50px !important;}
.filter-res h5 {color: #ffe100;font-size: 20px;font-weight: 700;line-height: normal; margin: 0 0 5px;}
.search-info {position: relative;}
.search-info input[type="text"], input[type="search"] {border: none !important;border-radius: 5px !important;outline: none;height: 50px;padding: 10px 10px !important;font-size: 16px;color: #352f2c;margin-left: 0;}
.resource-item {background: #faf4f0;}
.flex-d {display: flex !important;flex-direction: row;flex-wrap: wrap;position: relative;}
.full-box {display: flex;}
.view-btn {padding-top: 30px;}
.view-btn a {position: absolute;bottom: 20px;}
@media(max-width:1200px){
  .view-btn a {font-size: 16px;padding: 10px 25px 12px;}
}
@media(max-width:767px){
  .resource-card {width: 100% !important;}
  .full-box {display: block !important;margin:0px !Important;}
}
.filter-res ul {padding: 0;margin: 0;list-style: none;list-style: none; padding-left: 0 !important;margin-top: 10px;}
.filter-res li {display: list-item;font-size: 16px;margin: 0;padding: 6px 0;}
span.checkmark {position: absolute;top: 4px;left: 5px;height: 15px;width: 15px;background-color: #fff;border: 1px solid #a1a1a1;border-radius: 2px;}
.row-fluid .search_bytitle {margin-bottom: 0px !important;}
span.toogleSymbol {display: none;}
.side-check-box input:checked ~ .checkmark, .side-check-box-topic input:checked ~ .checkmark {background-color: yellow;}
.side-check-box input:checked ~ .checkmark:before, .side-check-box-topic input:checked ~ .checkmark:before {position: absolute; content: '';height: 25px;width: 25px; border: 1px solid #ACB2BA; text-align: center; left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 2px;}
label.side-check-box-topic {color: #fff !important;}
label.side-check-box { color: #fff !important;}
.side-check-box-topic input {opacity: 0;}
.side-check-box-topic input { opacity: 0;}
input[type="checkbox"] {opacity: 0 !important;}
.resources_block li {padding: 0px !important;margin: 8px 0px !important;}
.side-cat-sec ul li label {margin: 0; line-height: 1.4;display: block;position: relative;cursor: pointer;user-select: none;color: #343434;font-weight: 400;}
.side-check-box .checkmark:after, .side-check-box-topic .checkmark:after {transform: rotate(359deg);content: '';position: absolute;background-size: cover;left: 1px;transform: rotate(359deg);content: '';position: absolute; display: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9.172 18.657a1 1 0 0 1-.707-.293l-5.657-5.657a1 1 0 0 1 1.414-1.414l4.95 4.95L19.778 5.636a1 1 0 0 1 1.414 1.414L9.879 18.364a1 1 0 0 1-.707.293z'/%3E%3C/svg%3E");height: 16px;width: 15px;}
.side-check-box-topic input:checked ~ .checkmark:after {display: block;}
@media (min-width: 768px){
  .mobile {display: none !important;}
  .desktop {display: block !important;}
}
@media (max-width: 767px){
  .desktop {display: none !important;}
  .mobile { display: block !important;}
}
.res_blog_post_main { margin-bottom: 30px;  display:none;min-height: auto;  }
.resource-card11 {flex: 0 0 30.5%;padding: 0% 1.3%;}
.full-box11 {display: flex;flex-wrap: wrap;flex-direction: row;}

@media (max-width: 600px) and (min-width: 320px){
  .resource-card11 {flex: 0 0 100% !important;padding: 0% !important;}
}
@media (max-width: 991px) and (min-width: 600px){
  .resource-card11 {flex: 0 0 46% !important;padding: 0% 2% !important;}
}
@media (max-width: 991px) and (min-width: 768px){
  .span3.widget-span.widget-type-cell.knowatm-logo {/*     margin-bottom: 20px !important; */}
}
.res_post_img {background-repeat: no-repeat; background-size: cover;background-position: center center;min-height: 166px;}
span.resource_content-type { margin-top: 3px;}
.res-tag img { width: 30px; height: 28px !important;}
label.side-check-box-topic:hover { text-decoration: underline;}
label.side-check-box:hover { text-decoration: underline;}
@media (max-width: 800px)  {
  .checkboxNew {display: block;}
  span.toogleSymbol{display:block;font-size:24px;position:absolute;right:0px;top:5px;cursor:pointer;transition:all 0.3s ease;background-color:#fff;height:20px;width:20px;border-radius:50%;text-align:center;line-height:17px;color:#6F8CFF;border:2px solid #fff;}
  .checkboxNew {position: relative;}
  .filter-res{display:none;}
  .filterbtns{display:block !important;}
  .filter-res{margin-top:20px;}
/*   .toogleSymbol{ display:none !important;}   */
}
@media (min-width: 801px){
  .resourceFilterList { display: block;}
  .filter-res{display:block !important;}
}
input[type="checkbox"] { opacity: 0 !important; display: none;}
.filterbtns{display:none;}
.filterbtns{ text-transform: uppercase;font-weight: 600;font-size: 16px;cursor: pointer;cursor: pointer;letter-spacing: 0.9px;margin-bottom:25px;}
.filterminus{ text-transform: uppercase;font-weight: 600;font-size: 16px;cursor: pointer;cursor: pointer;letter-spacing: 0.9px;margin-bottom:25px;}
.filterbtns:after,.filter-toggle:after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'/%3E%3C/svg%3E");  content: "";display: inline-block;font-weight: 900;background-color:#5194ec;border-radius: 100%;width: 24px;height: 24px !important;text-align: center; position: absolute; margin-left: 10px;margin-top: -3px;background-size: 14px;background-repeat: no-repeat; background-position: center center;}
.filterminus:after,.filter-toggle.active:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");  content: "";display: inline-block;background-color: #5194ec;border-radius: 100%; width: 24px;height: 24px !important;text-align: center; position: absolute; margin-left: 10px;margin-top: -3px;background-size: 14px;background-repeat: no-repeat;background-position: center center;}
/*--------header css----------*/
.small-header .header_section {position: fixed;background-color: #fff;left: 0;right: 0;top: 0;z-index: 9999999;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);transition: all ease 0.3s;} 
.custom-menu-primary ul li a, .custom-menu-primary ul li:hover .custom-menu-primary ul li ul li a{color:#352f2c;}
.hover a{border-bottom:1px solid #352f2c;}
.custom-menu-primary ul li ul{background:#fff}
.custom-menu-primary ul li a :not('.hover a'){color:#969696}
/*------------------------------*/
/* Magnific Popup CSS */
.mfp-bg {top: 0; left: 0; width: 100%; height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;
  opacity: 0.8; }
.mfp-wrap { top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position:absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px;  box-sizing: border-box; }
.mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; }
.mfp-align-top .mfp-container:before {  display: none; }
.mfp-content { position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; }
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out; }
.mfp-zoom { cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {  cursor: auto; }
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;  -moz-user-select: none;  user-select: none; }
.mfp-loading.mfp-figure {  display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader {  color: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; }
.mfp-preloader a {color: #CCC; }
.mfp-preloader a:hover { color: #FFF; }
.mfp-s-ready .mfp-preloader {display: none; }
.mfp-s-error .mfp-content {  display: none; }
button.mfp-close,button.mfp-arrow { overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none; padding: 0;  z-index: 1046;  box-shadow: none;  touch-action: manipulation; }
button::-moz-focus-inner {padding: 0;  border: 0; }
.mfp-close { width: 44px;height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,.mfp-close:focus {opacity: 1; }
.mfp-close:active{ top: 1px; }
.mfp-close-btn-in .mfp-close { color: #333; }
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {  color: #FFF;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; }
.mfp-counter {position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px;  white-space: nowrap; }
.mfp-arrow{position:absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px;-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {  margin-top: -54px; }
.mfp-arrow:hover,.mfp-arrow:focus { opacity: 1;}
.mfp-arrow:before,.mfp-arrow:after {content: '';  display: block;  width: 0; height: 0;  position: absolute;  left: 0;  top: 0;  margin-top: 35px;margin-left: 35px;  border: medium inset transparent; }
.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow:before {  border-top-width: 21px; border-bottom-width: 21px;  opacity: 0.7; }
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #FFF; margin-left: 31px; }
.mfp-arrow-left:before {margin-left: 25px; border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #FFF; margin-left: 39px; }
.mfp-arrow-right:before {border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%; }
.mfp-iframe-scaler iframe {  position: absolute; display: block; top: 0; left: 0; width: 100%;  height: 100%;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);  background: #000; }
img.mfp-img {width: auto;max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px;margin: 0 auto; }
.mfp-figure { line-height: 0; }
.mfp-figure:after {content: ''; position: absolute;  left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure {  margin: 0; }
.mfp-bottom-bar {  margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto; }
.mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3; word-wrap: break-word;  padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
  .mfp-img-mobile img.mfp-img { padding: 0; }
  .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
  .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {  background: rgba(0, 0, 0, 0.6); bottom: 0;margin: 0;top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
  .mfp-img-mobile .mfp-counter {right: 5px; top: 3px; }
  .mfp-img-mobile .mfp-close {top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center;  padding: 0;} 
}

@media all and (max-width: 900px) {
  .mfp-arrow { -webkit-transform: scale(0.75);transform: scale(0.75);}
  .mfp-arrow-left {-webkit-transform-origin: 0; transform-origin: 0;}
  .mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
  .mfp-container {padding-left: 6px;padding-right: 6px;} 
}

/*-----popup css-----*/
.popup-cta {height: calc(100vh - 50px); max-height: 700px; position: relative; background: #fff;padding: 20px;width: auto;max-width: 850px;margin: 20px auto;}
.popup-cta iframe {max-width: 100%;height: 100%;border: 0 none !important;margin: 0;}

@media only screen and (max-width: 940px) {
  body.popup-cta-open a.mobile-trigger {display: none !important;}
}

@media only screen and (max-width: 767px) {
  img{height:auto;}
  .popup-cta { height: calc(100vh - 30px); }
}

.header {padding: 10px 0px 0px 0px!important;}
.body-container .page-center {background: none repeat scroll 0 0 #FFF;border-left: 1px solid #6D94A8;border-right: 1px solid #6D94A8;padding: 20px 0px;max-width: 1140px!important;margin: 0 auto!important;float: none!important;}

@media (max-width:400px) {
  .body-container .page-center {padding: 0px 15px;}
}

#searchForm a {background-image:url(//347944.fs1.hubspotusercontent-na1.net/hubfs/347944/Custom_Search_Files/search-icon1.png);background-repeat: no-repeat;font-size: 0;width: 17px;height: 17px;margin-top: -10px; float:right; display: block;}
#subscribeBtn {border: 2px solid #4e4641; color: #4e4641; }
#subscribeBtn:hover { color: #4e4641; }
.blog-banner-hdr h1 { color:#4e4641;}

@media only screen and (min-width:991px){
  .forbackground {min-height: 170px !important;}
}

.blog-comment .section.post-footer form input[type="email"], .blog-comment .section.post-footer form input[type="text"], .blog-comment .section.post-footer form textarea {  width: 100%;  height: auto;}
.blog-comment .section.post-footer form  .hs_recaptcha.hs-recaptcha.field.hs-form-field { margin-top: 10px;  margin-bottom: 10px; }

@media only screen and (max-width: 767px) {
  .cutout-image-hide.cutout-show-image-mobile {display: block !important;}
  .reverse-order-mobile {display: table !important;}
  .reverse-order-hed {display: table-header-group !important;}
  .reverse-order-foot img{padding-bottom:30px;padding-top:30px;}
  .reverse-order-foot {display: table-footer-group !important;text-align: center;}
  .right-side-img{text-align: center;}
  .reverse-mobile-space {margin-bottom:40px!important;}
  .subscribeDiv .hs-form.stacked .inputs-list{margin-left:0;}
}

@media only screen and (max-width: 767px) {
  .hs-item-has-children > a::after, 
  .knowatmsearch-link,
  .new_head_top_group {  display:none !important; }
}

div#stickyModule .span12.widget-span.widget-type-cell.page-center { padding-top: 16px;}
.header_section .menu-holder .header-v2-cta script { display: none; }
/* .header-container-wrapper .header_section { margin-top: 0 !important;} */

/*** cookie consent banner css ****/
#hs-banner-parent #hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom,
#hs-banner-parent #hs-eu-cookie-confirmation{ max-width:460px!important; }
#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area,
#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area{ display:none !important; } 
#hs-eu-cookie-confirmation #hs-eu-header-container{ position: absolute; right: 15px; top: 10px; }
#hs-eu-policy-wording p a + span{ margin-right:2px; margin-left:2px; } 

@media only screen and (max-width: 767px) {
  #hs-banner-parent #hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom,
  #hs-banner-parent #hs-eu-cookie-confirmation{ max-width:300px!important; left: 15px; bottom: 60px; }
}

@media only screen and (max-width: 374px) {
  #hs-banner-parent #hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom,
  #hs-banner-parent #hs-eu-cookie-confirmation{ max-width:90% !important; }
}





.head_top_level_menu .header-v2-menu1 ul li:first-child a::after{top:20px !important;}
.resources a::after {
  top: 20px !important;
}