/**
 * @file
 * RTL companion for the styles.scss file.
 */
/* Import Sass mixins, variables, Compass modules, etc. */
@import url(https://fonts.googleapis.com/css?family=Raleway:200,400,300,700&subset=latin,latin-ext);
@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,400i,700&subset=latin-ext");
/* line 71, ../sass/_mixins.scss */
.filter-green {
  -webkit-filter: invert(70%) sepia(11%) saturate(1649%) hue-rotate(91deg) brightness(87%) contrast(85%);
  filter: invert(70%) sepia(11%) saturate(1649%) hue-rotate(91deg) brightness(87%) contrast(85%);
}

/* line 75, ../sass/_mixins.scss */
.filter-cyan {
  -webkit-filter: invert(56%) sepia(87%) saturate(310%) hue-rotate(131deg) brightness(87%) contrast(90%);
  filter: invert(56%) sepia(87%) saturate(310%) hue-rotate(131deg) brightness(87%) contrast(90%);
}

/* line 79, ../sass/_mixins.scss */
.filter-yellow {
  -webkit-filter: invert(87%) sepia(11%) saturate(7309%) hue-rotate(331deg) brightness(102%) contrast(98%);
  filter: invert(87%) sepia(11%) saturate(7309%) hue-rotate(331deg) brightness(102%) contrast(98%);
}

/* line 83, ../sass/_mixins.scss */
.filter-orange {
  -webkit-filter: invert(66%) sepia(49%) saturate(2122%) hue-rotate(319deg) brightness(101%) contrast(98%);
  filter: invert(66%) sepia(49%) saturate(2122%) hue-rotate(319deg) brightness(101%) contrast(98%);
}

@-webkit-keyframes pulseFade {
  0%,
 100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0.15;
  }
}
@keyframes pulseFade {
  0%,
 100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0.15;
  }
}
@-moz-keyframes fade {
  0% {
    opacity: 0;
    visibility: visible;
  }
  5% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fade {
  0% {
    opacity: 0;
    visibility: visible;
  }
  5% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes fade {
  0% {
    opacity: 0;
    visibility: visible;
  }
  5% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes opacity-on {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacity-fade {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
  }
  33.3% {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  49.95% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
  }
  33.3% {
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  49.95% {
    -webkit-transform: translateX(3px);
    transform: translateX(3px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/*

@-moz-keyframes leftToRight{
  0% { opacity: 0; visibility: visible; }
  5% { opacity: 0; -moz-transform: translateX(-50px); transform: translateX(-50px); }
  20% { opacity: 1; -moz-transform: translateX(0px); transform: translateX(0px); }
  80% { opacity: 1; -moz-transform: translateX(0px); transform: translateX(0px); }
  100% { opacity: 0; visibility: hidden; -moz-transform: translateX(50px); transform: translateX(50px); }
}
@-webkit-keyframes leftToRight{
  0% { opacity: 0; visibility: visible; }
  //5% { opacity: 0; -webkit-transform: translateX(-50px); }
  20% { opacity: 1; -webkit-transform: translateX(0px); }
  80% { opacity: 1; -webkit-transform: translateX(0px); }
  100% { opacity: 0; visibility: hidden; -webkit-transform: translateX(50px); }
}
@-ms-keyframes leftToRight{
  0% { opacity: 0; visibility: visible; }
  //5% { opacity: 0; -ms-transform: translateX(-50px); }
  20% { opacity: 1; -ms-transform: translateX(0px); }
  80% { opacity: 1; -ms-transform: translateX(0px); }
  100% { opacity: 0; visibility: hidden; -ms-transform: translateX(50px); }
}*/
/*
@font-face {
    font-family: 'ProximaNovaBold';
    src: url('../font/proximanova-bold.eot');
    src: url('../font/proximanova-bold.eot') format('embedded-opentype'),
         url('../font/proximanova-bold.woff2') format('woff2'),
         url('../font/proximanova-bold.woff') format('woff'),
         url('../font/proximanova-bold.ttf') format('truetype'),
         url('../font/proximanova-bold.svg#ProximaNovaBold') format('svg');
}
@font-face {
    font-family: 'ProximaNovaBoldItalic';
    src: url('../font/proximanova-boldit.eot');
    src: url('../font/proximanova-boldit.eot') format('embedded-opentype'),
         url('../font/proximanova-boldit.woff2') format('woff2'),
         url('../font/proximanova-boldit.woff') format('woff'),
         url('../font/proximanova-boldit.ttf') format('truetype'),
         url('../font/proximanova-boldit.svg#ProximaNovaBoldItalic') format('svg');
}
@font-face {
    font-family: 'ProximaNovaLight';
    src: url('../font/proximanova-light.eot');
    src: url('../font/proximanova-light.eot') format('embedded-opentype'),
         url('../font/proximanova-light.woff2') format('woff2'),
         url('../font/proximanova-light.woff') format('woff'),
         url('../font/proximanova-light.ttf') format('truetype'),
         url('../font/proximanova-light.svg#ProximaNovaLight') format('svg');
}
@font-face {
    font-family: 'ProximaNovaLightItalic';
    src: url('../font/proximanova-lightitalic.eot');
    src: url('../font/proximanova-lightitalic.eot') format('embedded-opentype'),
         url('../font/proximanova-lightitalic.woff2') format('woff2'),
         url('../font/proximanova-lightitalic.woff') format('woff'),
         url('../font/proximanova-lightitalic.ttf') format('truetype'),
         url('../font/proximanova-lightitalic.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
    font-family: 'ProximaNovaRegularItalic';
    src: url('../font/proximanova-regitalic.eot');
    src: url('../font/proximanova-regitalic.eot') format('embedded-opentype'),
         url('../font/proximanova-regitalic.woff2') format('woff2'),
         url('../font/proximanova-regitalic.woff') format('woff'),
         url('../font/proximanova-regitalic.ttf') format('truetype'),
         url('../font/proximanova-regitalic.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('../font/proximanova-regular.eot');
    src: url('../font/proximanova-regular.eot') format('embedded-opentype'),
         url('../font/proximanova-regular.woff2') format('woff2'),
         url('../font/proximanova-regular.woff') format('woff'),
         url('../font/proximanova-regular.ttf') format('truetype'),
         url('../font/proximanova-regular.svg#ProximaNovaRegular') format('svg');
}
@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('../font/proximanova-semibold.eot');
    src: url('../font/proximanova-semibold.eot') format('embedded-opentype'),
         url('../font/proximanova-semibold.woff2') format('woff2'),
         url('../font/proximanova-semibold.woff') format('woff'),
         url('../font/proximanova-semibold.ttf') format('truetype'),
         url('../font/proximanova-semibold.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
    font-family: 'ProximaNovaSemiboldItalic';
    src: url('../font/proximanova-semibolditalic.eot');
    src: url('../font/proximanova-semibolditalic.eot') format('embedded-opentype'),
         url('../font/proximanova-semibolditalic.woff2') format('woff2'),
         url('../font/proximanova-semibolditalic.woff') format('woff'),
         url('../font/proximanova-semibolditalic.ttf') format('truetype'),
         url('../font/proximanova-semibolditalic.svg#ProximaNovaSemiboldItalic') format('svg');
}
*/
/*@font-face {
    font-family: 'RobotoItalic';
    src: url('../font/roboto-italic.eot');
    src: url('../font/roboto-italic.eot') format('embedded-opentype'),
         url('../font/roboto-italic.woff2') format('woff2'),
         url('../font/roboto-italic.woff') format('woff'),
         url('../font/roboto-italic.ttf') format('truetype'),
         url('../font/roboto-italic.svg#RobotoItalic') format('svg');
}
@font-face {
    font-family: 'RobotoLight';
    src: url('../font/roboto-light.eot');
    src: url('../font/roboto-light.eot') format('embedded-opentype'),
         url('../font/roboto-light.woff') format('woff'),
         url('../font/roboto-light.ttf') format('truetype'),
         url('../font/roboto-light.svg#RobotoLight') format('svg');
}
@font-face {
    font-family: 'RobotoLightItalic';
    src: url('../font/roboto-lightitalic.eot');
    src: url('../font/roboto-lightitalic.eot') format('embedded-opentype'),
         url('../font/roboto-lightitalic.woff2') format('woff2'),
         url('../font/roboto-lightitalic.woff') format('woff'),
         url('../font/roboto-lightitalic.ttf') format('truetype'),
         url('../font/roboto-lightitalic.svg#RobotoLightItalic') format('svg');
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('../font/roboto-regular.eot');
    src: url('../font/roboto-regular.eot') format('embedded-opentype'),
         url('../font/roboto-regular.woff') format('woff'),
         url('../font/roboto-regular.ttf') format('truetype'),
         url('../font/roboto-regular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoThin';
    src: url('../font/roboto-thin.eot');
    src: url('../font/roboto-thin.eot') format('embedded-opentype'),
         url('../font/roboto-thin.woff2') format('woff2'),
         url('../font/roboto-thin.woff') format('woff'),
         url('../font/roboto-thin.ttf') format('truetype'),
         url('../font/roboto-thin.svg#RobotoThin') format('svg');
}
@font-face {
    font-family: 'RobotoThinItalic';
    src: url('../font/roboto-thinitalic.eot');
    src: url('../font/roboto-thinitalic.eot') format('embedded-opentype'),
         url('../font/roboto-thinitalic.woff') format('woff'),
         url('../font/roboto-thinitalic.ttf') format('truetype'),
         url('../font/roboto-thinitalic.svg#RobotoThinItalic') format('svg');
}*/
@font-face {
  font-family: 'FontAwesome';
  src: url("../font/fontawesome-webfont.eot?v=4.7.0");
  src: url("../font/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../font/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../font/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../font/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* HTML element (SMACSS base) rules */
/**
 * @file
 * Normalize-rtl.scss is the RTL language extension of normalize.scss
 */
/**
 * Lists
 */
/* line 9, ../sass/_normalize-rtl.scss */
dd {
  margin: 0 30px 0 0;
}

/* Address paddings set differently in IE 6/7. */
/* line 14, ../sass/_normalize-rtl.scss */
menu,
ol,
ul {
  padding: 0 30px 0 0;
}

/* Layout rules */
/**
 * @file
 * RTL companion for the layout-responsive.css file.
 */
/**
 * @file
 * Positioning for a responsive layout.
 *
 * Define CSS classes to create a fluid grid layout with optional sidebars
 * depending on whether blocks are placed in the left or right sidebars.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
/* line 55, ../sass/layouts/_responsive.scss */
.pane-mathsplain-header,
.pane-subject-list,
.pane-page-content,
.pane-mathsplain-footer-1,
.pane-mathsplain-footer-2 {
  width: 100%;
}

/* line 63, ../sass/layouts/_responsive.scss */
.limited-wide, .pane-subject-list > .pane-content, .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .center-wrapper,
.pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .panel-col-bottom,
.pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .center-wrapper,
.pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .panel-col-bottom, .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .panel-col-bottom2 .pane-mathsplain-footer-logos,
.pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .panel-col-bottom2 .pane-mathsplain-footer-logos, .pane-mathsplain-header .pane-login-register-pane > .pane-content,
.pane-mathsplain-header .pane-mathsplain-header-2 > .pane-content, .landing-page .pane-page-content .panel-pane .pane-content, .landing-page .pane-page-content .panel-pane.section-9 .pane-title {
  display: table;
  max-width: 1008px;
  width: 100%;
  margin: 0 auto;
}

/* line 69, ../sass/layouts/_responsive.scss */
.limited, body.section-altalanos-szerzodesi-feltetelek-es-adatvedelmi-iranyelvek .node .field-name-body .section-title h2, body.section-altalanos-szerzodesi-feltetelek-es-adatvedelmi-iranyelvek .node .field-name-body .section-title ~ :not(.section-title),
body.page-node-25 .node .field-name-body .section-title h2,
body.page-node-25 .node .field-name-body .section-title ~ :not(.section-title),
body.page-node-15 .node .field-name-body .section-title h2,
body.page-node-15 .node .field-name-body .section-title ~ :not(.section-title),
body.page-node-7323 .node .field-name-body .section-title h2,
body.page-node-7323 .node .field-name-body .section-title ~ :not(.section-title), body.section-altalanos-szerzodesi-feltetelek-es-adatvedelmi-iranyelvek .node .field-name-body .anchors,
body.page-node-25 .node .field-name-body .anchors,
body.page-node-15 .node .field-name-body .anchors,
body.page-node-7323 .node .field-name-body .anchors, .page-404-page .pane-page-content .panel-pane .pane-content,
.page-403-page .pane-page-content .panel-pane .pane-content, #sliding-popup .eu-cookie-compliance-categories .inner {
  max-width: 1008px;
  width: 100%;
  display: table;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}

/* line 80, ../sass/layouts/_responsive.scss */
.form-item-100, .compact-form .form-item-name,
.compact-form .form-item-mail,
.compact-form .form-item-pass, .entityform .form-item, .pane-page-content form .form-item-name,
.pane-page-content form .form-item-mail,
.pane-page-content form .form-item-conf-mail,
.pane-page-content form .form-item-pass,
.pane-page-content form .form-item-current-pass {
  width: 100%;
  margin: 0 0 10px 0;
  display: table;
  position: relative;
}

/* line 86, ../sass/layouts/_responsive.scss */
.form-item-50, .compact-form .form-type-password-confirm .form-type-password, .pane-mathsplain-header .pane-login-register-pane form .form-item.form-item-captcha-response .form-text, .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-mail, .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-conf-mail, .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-pass .form-type-password, .page-checkout form .form-item-customer-profile-billing-addressbook, .page-checkout form .field-type-addressfield .addressfield-container-inline.name-block, .page-checkout form .commerce-coupon-code-wrapper, .page-checkout form .mathsplain_order_study .fieldset-wrapper > .form-item {
  display: inline-block;
  float: left;
  width: 49%;
  margin: 0 1% 10px 0;
  position: relative;
}

/* line 93, ../sass/layouts/_responsive.scss */
.form-item-50-last, .compact-form .form-type-password-confirm .form-type-password.form-item-pass-pass2, .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-conf-mail, .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-pass .form-type-password.form-item-pass-pass2 {
  margin: 0 0 10px 1%;
}

/* line 96, ../sass/layouts/_responsive.scss */
.form-item-25, .page-checkout form .field-type-addressfield .addressfield-container-inline {
  display: inline-block;
  float: left;
  width: 24%;
  margin: 0 1% 10px 0;
  position: relative;
}

/* line 103, ../sass/layouts/_responsive.scss */
.form-item-last {
  margin-right: 0;
}

/* line 106, ../sass/layouts/_responsive.scss */
.maths-2col-left {
  width: 30.06%;
  float: left;
}

/* line 110, ../sass/layouts/_responsive.scss */
.maths-2col-right {
  width: 69.94%;
  float: left;
}

/* line 115, ../sass/layouts/_responsive.scss */
.col-33 {
  width: 31.3%;
  padding: 0;
  margin: 0 1%;
  float: left;
  display: inline-block;
}
/* line 121, ../sass/layouts/_responsive.scss */
.col-33:first-child, .col-33:nth-child(3n+1) {
  margin: 0 2% 0 0;
  clear: left;
}
/* line 126, ../sass/layouts/_responsive.scss */
.col-33:nth-child(3n) {
  margin: 0 0 0 2%;
}

/* line 130, ../sass/layouts/_responsive.scss */
.col-25 {
  width: 23%;
  padding: 0;
  margin: 0 1.33%;
  float: left;
  display: inline-block;
}
/* line 136, ../sass/layouts/_responsive.scss */
.col-25:first-child, .col-25:nth-child(4n+1) {
  margin: 0 1.33% 0 0;
  clear: left;
}
/* line 141, ../sass/layouts/_responsive.scss */
.col-25:nth-child(4n) {
  margin: 0 0 0 1.33%;
}

/* line 151, ../sass/layouts/_responsive.scss */
.form-item-100 .select-wrapper, .compact-form .form-item-name .select-wrapper,
.compact-form .form-item-mail .select-wrapper,
.compact-form .form-item-pass .select-wrapper, .entityform .form-item .select-wrapper, .pane-page-content form .form-item-name .select-wrapper,
.pane-page-content form .form-item-mail .select-wrapper,
.pane-page-content form .form-item-conf-mail .select-wrapper,
.pane-page-content form .form-item-pass .select-wrapper,
.pane-page-content form .form-item-current-pass .select-wrapper,
.form-item-100 .form-select,
.compact-form .form-item-name .form-select,
.compact-form .form-item-mail .form-select,
.compact-form .form-item-pass .form-select,
.entityform .form-item .form-select,
.pane-page-content form .form-item-name .form-select,
.pane-page-content form .form-item-mail .form-select,
.pane-page-content form .form-item-conf-mail .form-select,
.pane-page-content form .form-item-pass .form-select,
.pane-page-content form .form-item-current-pass .form-select,
.form-item-100 .form-text,
.compact-form .form-item-name .form-text,
.compact-form .form-item-mail .form-text,
.compact-form .form-item-pass .form-text,
.entityform .form-item .form-text,
.pane-page-content form .form-item-name .form-text,
.pane-page-content form .form-item-mail .form-text,
.pane-page-content form .form-item-conf-mail .form-text,
.pane-page-content form .form-item-pass .form-text,
.pane-page-content form .form-item-current-pass .form-text,
.form-item-100 .form-textarea,
.compact-form .form-item-name .form-textarea,
.compact-form .form-item-mail .form-textarea,
.compact-form .form-item-pass .form-textarea,
.entityform .form-item .form-textarea,
.pane-page-content form .form-item-name .form-textarea,
.pane-page-content form .form-item-mail .form-textarea,
.pane-page-content form .form-item-conf-mail .form-textarea,
.pane-page-content form .form-item-pass .form-textarea,
.pane-page-content form .form-item-current-pass .form-textarea,
.form-item-50 .select-wrapper,
.compact-form .form-type-password-confirm .form-type-password .select-wrapper,
.pane-mathsplain-header .pane-login-register-pane form .form-item.form-item-captcha-response .form-text .select-wrapper,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-mail .select-wrapper,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-conf-mail .select-wrapper,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-pass .form-type-password .select-wrapper,
.page-checkout form .form-item-customer-profile-billing-addressbook .select-wrapper,
.page-checkout form .field-type-addressfield .addressfield-container-inline.name-block .select-wrapper,
.page-checkout form .commerce-coupon-code-wrapper .select-wrapper,
.page-checkout form .mathsplain_order_study .fieldset-wrapper > .form-item .select-wrapper,
.form-item-50 .form-select,
.compact-form .form-type-password-confirm .form-type-password .form-select,
.pane-mathsplain-header .pane-login-register-pane form .form-item.form-item-captcha-response .form-text .form-select,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-mail .form-select,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-conf-mail .form-select,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-pass .form-type-password .form-select,
.page-checkout form .form-item-customer-profile-billing-addressbook .form-select,
.page-checkout form .field-type-addressfield .addressfield-container-inline.name-block .form-select,
.page-checkout form .commerce-coupon-code-wrapper .form-select,
.page-checkout form .mathsplain_order_study .fieldset-wrapper > .form-item .form-select,
.form-item-50 .form-text,
.compact-form .form-type-password-confirm .form-type-password .form-text,
.pane-mathsplain-header .pane-login-register-pane form .form-item.form-item-captcha-response .form-text .form-text,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-mail .form-text,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-conf-mail .form-text,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-pass .form-type-password .form-text,
.page-checkout form .form-item-customer-profile-billing-addressbook .form-text,
.page-checkout form .field-type-addressfield .addressfield-container-inline.name-block .form-text,
.page-checkout form .commerce-coupon-code-wrapper .form-text,
.page-checkout form .mathsplain_order_study .fieldset-wrapper > .form-item .form-text,
.form-item-50 .form-textarea,
.compact-form .form-type-password-confirm .form-type-password .form-textarea,
.pane-mathsplain-header .pane-login-register-pane form .form-item.form-item-captcha-response .form-text .form-textarea,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-mail .form-textarea,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-conf-mail .form-textarea,
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-pass .form-type-password .form-textarea,
.page-checkout form .form-item-customer-profile-billing-addressbook .form-textarea,
.page-checkout form .field-type-addressfield .addressfield-container-inline.name-block .form-textarea,
.page-checkout form .commerce-coupon-code-wrapper .form-textarea,
.page-checkout form .mathsplain_order_study .fieldset-wrapper > .form-item .form-textarea,
.form-item-25 .select-wrapper,
.page-checkout form .field-type-addressfield .addressfield-container-inline .select-wrapper,
.form-item-25 .form-select,
.page-checkout form .field-type-addressfield .addressfield-container-inline .form-select,
.form-item-25 .form-text,
.page-checkout form .field-type-addressfield .addressfield-container-inline .form-text,
.form-item-25 .form-textarea,
.page-checkout form .field-type-addressfield .addressfield-container-inline .form-textarea,
.col-33 .select-wrapper,
.col-33 .form-select,
.col-33 .form-text,
.col-33 .form-textarea,
.col-25 .select-wrapper,
.col-25 .form-select,
.col-25 .form-text,
.col-25 .form-textarea {
  width: 100%;
  margin: 0;
}

/* line 163, ../sass/layouts/_responsive.scss */
.side-distance .pane-page-title > .pane-content, body.node-type-page .pane-page-title > .pane-content, body.section-gyik .pane-page-title > .pane-content, body.section-kapcsolat .pane-page-title > .pane-content, body.section-users .pane-page-title > .pane-content, body.page-node-take .pane-page-title > .pane-content, body.page-views .pane-page-title > .pane-content, body.node-type-syllabus .pane-page-title > .pane-content, body.section-matematika-kepletgyujtemeny .pane-page-title > .pane-content, body.section-matematika-feladatgyujtemeny .pane-page-title > .pane-content, body.section-my-courses .pane-page-title > .pane-content,
.side-distance .pane-page-content > .pane-content,
body.node-type-page .pane-page-content > .pane-content,
body.section-gyik .pane-page-content > .pane-content,
body.section-kapcsolat .pane-page-content > .pane-content,
body.section-users .pane-page-content > .pane-content,
body.page-node-take .pane-page-content > .pane-content,
body.page-views .pane-page-content > .pane-content,
body.node-type-syllabus .pane-page-content > .pane-content,
body.section-matematika-kepletgyujtemeny .pane-page-content > .pane-content,
body.section-matematika-feladatgyujtemeny .pane-page-content > .pane-content,
body.section-my-courses .pane-page-content > .pane-content {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 183, ../sass/layouts/_responsive.scss */
.pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .center-wrapper,
.pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .center-wrapper {
  width: auto;
  padding: 40px 0;
}

/* line 205, ../sass/layouts/_responsive.scss */
#mini-panel-mathsplain_header_1 > .panel-panel {
  width: auto;
}
/* line 207, ../sass/layouts/_responsive.scss */
#mini-panel-mathsplain_header_1 > .panel-panel .inside {
  margin: 0;
}

/* line 219, ../sass/layouts/_responsive.scss */
.compact-form .form-type-password-confirm {
  margin: 0;
}

/* line 241, ../sass/layouts/_responsive.scss */
.pane-page-content form .form-item-name,
.pane-page-content form .form-item-mail,
.pane-page-content form .form-item-conf-mail,
.pane-page-content form .form-item-pass,
.pane-page-content form .form-item-current-pass {
  position: relative;
}

/* line 255, ../sass/layouts/_responsive.scss */
.pane-mathsplain-header .pane-login-register-pane form .form-item {
  margin: 0 0 10px 0;
}
/* line 257, ../sass/layouts/_responsive.scss */
.pane-mathsplain-header .pane-login-register-pane form .form-item .description {
  margin: 0;
  top: 100%;
  left: 0 !important;
}
/* line 262, ../sass/layouts/_responsive.scss */
.pane-mathsplain-header .pane-login-register-pane form .form-item.form-item-captcha-response {
  margin: 0;
}
/* line 267, ../sass/layouts/_responsive.scss */
.pane-mathsplain-header .pane-login-register-pane form .form-item.form-item-captcha-response .description {
  top: auto !important;
  bottom: 100% !important;
}
/* line 283, ../sass/layouts/_responsive.scss */
.pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-pass {
  margin: 0;
  clear: left;
}

/* line 302, ../sass/layouts/_responsive.scss */
.page-checkout form .field-type-addressfield {
  clear: left;
}
/* line 306, ../sass/layouts/_responsive.scss */
.page-checkout form .field-type-addressfield .addressfield-container-inline .form-item {
  margin: 0;
}
/* line 312, ../sass/layouts/_responsive.scss */
.page-checkout form .field-type-addressfield .addressfield-container-inline.country-block {
  clear: left;
}

/* line 336, ../sass/layouts/_responsive.scss */
.landing-page .pane-page-content .panel-pane.pane-panels-mini > .pane-content {
  max-width: none;
  display: block;
  padding: 0;
}
/* line 343, ../sass/layouts/_responsive.scss */
.landing-page .pane-page-content .panel-pane.section-7 .pane-content {
  max-width: none;
  padding: 0;
}

/* line 374, ../sass/layouts/_responsive.scss */
body.section-altalanos-szerzodesi-feltetelek-es-adatvedelmi-iranyelvek .pane-page-content,
body.page-node-25 .pane-page-content,
body.page-node-15 .pane-page-content,
body.page-node-7323 .pane-page-content {
  max-width: 100%;
}
/* line 376, ../sass/layouts/_responsive.scss */
body.section-altalanos-szerzodesi-feltetelek-es-adatvedelmi-iranyelvek .pane-page-content > .pane-content,
body.page-node-25 .pane-page-content > .pane-content,
body.page-node-15 .pane-page-content > .pane-content,
body.page-node-7323 .pane-page-content > .pane-content {
  margin: 0 !important;
}

/* line 406, ../sass/layouts/_responsive.scss */
#mathsplain-front-parallax-1,
#mathsplain-front-parallax-2,
#mathsplain-front-parallax-3,
#mathsplain-front-parallax-4,
#mathsplain-front-parallax-5,
#mathsplain-front-parallax-6,
#mathsplain-front-parallax-7 {
  padding-top: 0;
  height: 630px;
  width: 100vw;
}

/* line 417, ../sass/layouts/_responsive.scss */
#mathsplain-toggle-search-input {
  display: none;
}

@media all and (min-width: 1401px) {
  /* line 438, ../sass/layouts/_responsive.scss */
  body #mathsplain-front.splash-on #radial-links .radial-item:nth-child(4):after {
    height: 5vw;
  }
  /* line 450, ../sass/layouts/_responsive.scss */
  body.landing-page.gdpr .pane-page-content .gdpr-section-3 .image {
    background-position: 0 center;
  }
}
@media all and (max-width: 1200px) {
  /* line 471, ../sass/layouts/_responsive.scss */
  body.page-user-register .pane-page-content > .pane-content, body.page-subscribe .pane-page-content > .pane-content {
    width: 400px;
  }
}
@media all and (min-width: 1008px) and (max-width: 1090px) {
  /* line 482, ../sass/layouts/_responsive.scss */
  .pane-mathsplain-header .menu-buttons button {
    font-size: 16px;
  }
  /* line 486, ../sass/layouts/_responsive.scss */
  .pane-mathsplain-header #mathsplain-login-pane-opener {
    font-size: 16px;
  }

  /* line 491, ../sass/layouts/_responsive.scss */
  .node-type-video #promobar-wrapper {
    display: none;
  }

  /* line 500, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links .radial-item:nth-child(3):after {
    height: 11vw;
  }
  /* line 505, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links .radial-item:nth-child(5):after {
    height: 7vw;
  }
  /* line 510, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links .radial-item:nth-child(6):after {
    height: 16vw;
  }
}
@media all and (min-width: 1008px) and (max-width: 1047px) {
  /* line 524, ../sass/layouts/_responsive.scss */
  .side-distance .pane-page-title > .pane-content, body.node-type-page .pane-page-title > .pane-content, body.section-gyik .pane-page-title > .pane-content, body.section-kapcsolat .pane-page-title > .pane-content, body.section-users .pane-page-title > .pane-content, body.page-node-take .pane-page-title > .pane-content, body.page-views .pane-page-title > .pane-content, body.node-type-syllabus .pane-page-title > .pane-content, body.section-matematika-kepletgyujtemeny .pane-page-title > .pane-content, body.section-matematika-feladatgyujtemeny .pane-page-title > .pane-content, body.section-my-courses .pane-page-title > .pane-content,
  .side-distance .pane-page-content > .pane-content,
  body.node-type-page .pane-page-content > .pane-content,
  body.section-gyik .pane-page-content > .pane-content,
  body.section-kapcsolat .pane-page-content > .pane-content,
  body.section-users .pane-page-content > .pane-content,
  body.page-node-take .pane-page-content > .pane-content,
  body.page-views .pane-page-content > .pane-content,
  body.node-type-syllabus .pane-page-content > .pane-content,
  body.section-matematika-kepletgyujtemeny .pane-page-content > .pane-content,
  body.section-matematika-feladatgyujtemeny .pane-page-content > .pane-content,
  body.section-my-courses .pane-page-content > .pane-content {
    margin: 0 20px;
  }

  /* line 529, ../sass/layouts/_responsive.scss */
  .landing-row-fullwidth {
    margin-left: -20px;
    margin-right: -20px;
  }

  /* line 536, ../sass/layouts/_responsive.scss */
  .landing-page .pane-page-content .panel-pane .pane-title, .landing-page .pane-page-content .panel-pane > .pane-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 542, ../sass/layouts/_responsive.scss */
  .landing-page .pane-page-content .panel-pane.pane-panels-mini > .pane-content {
    padding: 0;
  }
  /* line 548, ../sass/layouts/_responsive.scss */
  .landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] .title, .landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] > p,
  .landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] .ckeditor-accordion-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 557, ../sass/layouts/_responsive.scss */
  .landing-page .pane-page-content .panel-pane.lp-parallax .pane-content {
    padding: 0 !important;
  }

  /* line 565, ../sass/layouts/_responsive.scss */
  #mathsplain-header-video #mathsplain-header-video-left-text {
    margin: 0 0 0 20px;
  }

  /* line 570, ../sass/layouts/_responsive.scss */
  #mathsplain-front #mathsplain-header-video-left-text {
    margin-top: -100px;
  }
}
@media all and (min-width: 1008px) {
  /* line 584, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .help-layer.canvas .left .top {
    font-size: 2.3vw;
  }
  /* line 587, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .help-layer.canvas .left .bottom {
    font-size: 1.5vw;
  }
  /* line 599, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-1 h2 {
    font-size: 38px;
  }
  /* line 606, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 .landing-row[class*="icon"] div:first-child {
    padding-right: 25px;
  }
  /* line 608, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 .landing-row[class*="icon"] div:first-child:before {
    top: 50%;
    right: -25px;
    width: 50px;
    height: 54px;
    margin-top: -27px;
  }
  /* line 615, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 .landing-row[class*="icon"] div:first-child + div {
    padding-left: 35px;
  }
  /* line 623, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-11 .left-block {
    padding-right: 100px;
  }
  /* line 631, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .section-erettsegi.panel-pane .row-2 .cont:last-child .landing-row {
    background: none;
    box-shadow: none;
    border: none;
    padding-left: 0;
    padding-right: 0;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }
  /* line 650, ../sass/layouts/_responsive.scss */
  body.page-search .view-search #isotope-container .isotope-element, body.page-search-grouped .view-search #isotope-container .isotope-element {
    width: 248px;
  }
  /* line 655, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .accordion-content .views-row, body.page-search-grouped .view-search .accordion-content .views-row {
    width: 248px;
  }
  /* line 661, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term, body.node-type-video {
    background-size: 100% auto !important;
  }

  /* line 668, ../sass/layouts/_responsive.scss */
  .pane-mathsplain-header .menu-buttons .line {
    display: block;
  }

  /* line 673, ../sass/layouts/_responsive.scss */
  #mini-panel-mathsplain_header_1 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  /* line 678, ../sass/layouts/_responsive.scss */
  #mini-panel-mathsplain_header_1 > .panel-panel:nth-child(2) {
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }

  /* line 685, ../sass/layouts/_responsive.scss */
  table.scrolltable {
    width: 1008px;
  }

  /* line 693, ../sass/layouts/_responsive.scss */
  #panel-page-mathsplain-video .help-layer .pane-taxonomy-term-field-product .commerce-add-to-cart .form-submit {
    color: #fff !important;
    border: 1px solid #fff !important;
  }
}
@media all and (max-width: 1007px) {
  /* line 704, ../sass/layouts/_responsive.scss */
  .full-bg-img {
    position: relative;
  }
  /* line 706, ../sass/layouts/_responsive.scss */
  .full-bg-img .pane-content {
    padding: 0 !important;
  }
  /* line 709, ../sass/layouts/_responsive.scss */
  .full-bg-img:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
  }

  /* line 720, ../sass/layouts/_responsive.scss */
  .bg-img-overlay-blur:before {
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
  }

  /* line 725, ../sass/layouts/_responsive.scss */
  .left-block,
  .right-block {
    width: 100%;
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px 0 0 0;
    float: none;
    min-height: 0;
    display: table;
  }

  /* line 738, ../sass/layouts/_responsive.scss */
  .img-left .pane-content,
  .img-right .pane-content {
    padding: 0 !important;
    max-width: none !important;
  }
  /* line 741, ../sass/layouts/_responsive.scss */
  .img-left .pane-content:before,
  .img-right .pane-content:before {
    display: none !important;
  }
  /* line 745, ../sass/layouts/_responsive.scss */
  .img-left .image,
  .img-right .image {
    position: static;
    display: block;
    width: 100%;
    height: 0;
    padding-top: 54%;
    background-size: cover !important;
  }

  /* line 754, ../sass/layouts/_responsive.scss */
  .img-middle {
    padding-top: 70px;
  }
  /* line 756, ../sass/layouts/_responsive.scss */
  .img-middle .image {
    margin-top: 35px;
    padding-top: 400px;
    background-size: contain !important;
    background-position: center top;
  }

  /* line 764, ../sass/layouts/_responsive.scss */
  .img-circle .image {
    position: relative;
    left: 0;
  }
  /* line 767, ../sass/layouts/_responsive.scss */
  .img-circle .image:before {
    left: 0;
    right: 0;
    width: 50vw;
    height: 50vw;
  }

  /* line 775, ../sass/layouts/_responsive.scss */
  .lp-img-left,
  .lp-img-right {
    padding-bottom: 0;
  }
  /* line 778, ../sass/layouts/_responsive.scss */
  .lp-img-left:after,
  .lp-img-right:after {
    position: static;
    width: 100%;
    height: 0;
    margin-top: 50px;
    padding-top: 50%;
    background-position: center center;
  }

  /* line 788, ../sass/layouts/_responsive.scss */
  .lp-img-middle:after {
    padding-top: 56%;
    background-size: auto 80%;
  }

  /* line 793, ../sass/layouts/_responsive.scss */
  .lp-img-circle {
    padding-bottom: 50px;
  }
  /* line 795, ../sass/layouts/_responsive.scss */
  .lp-img-circle:after {
    width: 50vw;
    height: 50vw;
    padding: 0 !important;
    margin-top: 30px;
    background-size: cover;
  }

  /* line 804, ../sass/layouts/_responsive.scss */
  .landing-row.tab-center {
    -webkit-justify-content: center;
    justify-content: center;
  }

  /* line 809, ../sass/layouts/_responsive.scss */
  .landing-row-tab-center {
    -webkit-justify-content: center;
    justify-content: center;
  }

  /* line 813, ../sass/layouts/_responsive.scss */
  .tab-100 {
    width: 100%;
  }

  /* line 816, ../sass/layouts/_responsive.scss */
  .tab-hide {
    display: none;
  }

  /* line 820, ../sass/layouts/_responsive.scss */
  .style-lp1 .title {
    font-size: 36px;
  }

  /* line 824, ../sass/layouts/_responsive.scss */
  .left-menu-style {
    background-color: rgba(0, 0, 0, 0.8);
  }

  /* line 827, ../sass/layouts/_responsive.scss */
  .front-title-style {
    font-size: clamp(38px, 7vw, 46px);
  }

  /* line 830, ../sass/layouts/_responsive.scss */
  .slidein-left,
  .slidein-right {
    max-width: none;
  }

  /* line 835, ../sass/layouts/_responsive.scss */
  .start-learning h2 {
    font-size: 30px;
  }

  /* line 841, ../sass/layouts/_responsive.scss */
  body #mathsplain-user-menu .menu {
    margin: 0;
    font-size: 22px;
  }
  /* line 847, ../sass/layouts/_responsive.scss */
  body #mathsplain-header-video #mathsplain-header-video-left-text {
    font-size: 22px;
  }
  /* line 849, ../sass/layouts/_responsive.scss */
  body #mathsplain-header-video #mathsplain-header-video-left-text .title {
    font-size: 34px;
  }
  /* line 853, ../sass/layouts/_responsive.scss */
  body #mathsplain-header-video #mathsplain-header-video-left-text .text br {
    display: none;
  }
  /* line 861, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item a {
    font-size: 18px;
    padding-top: 35px;
  }
  /* line 864, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item a:before {
    background-size: auto 25px !important;
  }
  /* line 867, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item a[href*="logaritmikus-egyenletek"] {
    width: auto;
  }
  /* line 873, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item.highschool-courses a:before {
    background-size: auto 35px !important;
  }
  /* line 879, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item.university-courses a {
    width: 150px;
  }
  /* line 884, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:first-child a {
    top: 20vw;
    left: -30vw;
  }
  /* line 890, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(2) a {
    top: 5vw;
    left: -33vw;
  }
  /* line 896, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(3) a {
    top: -11vw;
    left: -17vw;
  }
  /* line 900, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(3):after {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }
  /* line 906, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(5) a {
    top: -14vw;
    left: 19vw;
  }
  /* line 910, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(5):after {
    height: 7.5vw;
  }
  /* line 915, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(6) a {
    top: 0;
    left: 36vw;
  }
  /* line 921, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(7) a {
    top: 11vw;
    left: 36vw;
  }
  /* line 927, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(8) a {
    top: 20vw;
    left: 24vw;
  }
  /* line 931, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(8):after {
    height: 13vw;
  }
  /* line 936, ../sass/layouts/_responsive.scss */
  body #radial-links .radial-item:nth-child(9) a {
    top: 24vw;
  }
  /* line 943, ../sass/layouts/_responsive.scss */
  body #mathsplain-front #mathsplain-header-video-left-text {
    font-size: 26px;
  }
  /* line 945, ../sass/layouts/_responsive.scss */
  body #mathsplain-front #mathsplain-header-video-left-text .title {
    font-size: 45px;
  }
  /* line 948, ../sass/layouts/_responsive.scss */
  body #mathsplain-front #mathsplain-header-video-left-text .text,
  body #mathsplain-front #mathsplain-header-video-left-text .slideshow {
    font-size: 28px;
  }
  /* line 956, ../sass/layouts/_responsive.scss */
  body #mathsplain-front #mathsplain-header-video-left-text .slideshow .slideshow-item .subject a span {
    display: inline;
  }
  /* line 959, ../sass/layouts/_responsive.scss */
  body #mathsplain-front #mathsplain-header-video-left-text .slideshow .slideshow-item .subject a br {
    display: block;
  }
  /* line 970, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"],
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto !important;
    display: block !important;
    padding: 15px 0 0 0;
    background: #373536;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: top 0.5s, opacity 0.5s, visibility 0.5s;
  }
  /* line 984, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] #views-exposed-form-search-page,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] form[id*="views-exposed-form-search-page"],
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page #views-exposed-form-search-page,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page form[id*="views-exposed-form-search-page"] {
    margin: 0 15px;
  }
  /* line 987, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] #views-exposed-form-search-page .views-exposed-widgets,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] form[id*="views-exposed-form-search-page"] .views-exposed-widgets,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page #views-exposed-form-search-page .views-exposed-widgets,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page form[id*="views-exposed-form-search-page"] .views-exposed-widgets {
    margin: 0 0 15px 0;
  }
  /* line 990, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] #views-exposed-form-search-page .views-submit-button,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] form[id*="views-exposed-form-search-page"] .views-submit-button,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page #views-exposed-form-search-page .views-submit-button,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page form[id*="views-exposed-form-search-page"] .views-submit-button {
    height: 24px;
  }
  /* line 993, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] #views-exposed-form-search-page .views-widget-filter-search_api_views_fulltext,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] #views-exposed-form-search-page .views-widget,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] #views-exposed-form-search-page .form-type-textfield,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] #views-exposed-form-search-page .form-text,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] form[id*="views-exposed-form-search-page"] .views-widget-filter-search_api_views_fulltext,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] form[id*="views-exposed-form-search-page"] .views-widget,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] form[id*="views-exposed-form-search-page"] .form-type-textfield,
  body .pane-mathsplain-header .pane-mathsplain-header-1 div[class*="pane-views-exp-search-page"] form[id*="views-exposed-form-search-page"] .form-text,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page #views-exposed-form-search-page .views-widget-filter-search_api_views_fulltext,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page #views-exposed-form-search-page .views-widget,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page #views-exposed-form-search-page .form-type-textfield,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page #views-exposed-form-search-page .form-text,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page form[id*="views-exposed-form-search-page"] .views-widget-filter-search_api_views_fulltext,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page form[id*="views-exposed-form-search-page"] .views-widget,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page form[id*="views-exposed-form-search-page"] .form-type-textfield,
  body .pane-mathsplain-header .pane-mathsplain-header-1 .pane-views-exp-search-page form[id*="views-exposed-form-search-page"] .form-text {
    width: 100%;
  }
  /* line 1002, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-mathsplain-header-1.search-open div[class*="pane-views-exp-search-page"],
  body .pane-mathsplain-header .pane-mathsplain-header-1.search-open .pane-views-exp-search-page {
    top: 100%;
    z-index: 5;
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
  }
  /* line 1013, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-mathsplain-header-1 #mini-panel-mathsplain_header_1 .panel-col-first {
    position: static;
  }
  /* line 1016, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-mathsplain-header-1 #mini-panel-mathsplain_header_1 .pane-system-main-menu {
    position: absolute;
    left: -180px;
    top: 0;
  }
  /* line 1026, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .menu-buttons:not(.cloned) button[data-menu="toggle-elementary-menu"], body .pane-mathsplain-header .menu-buttons:not(.cloned) button[data-menu="toggle-highschool-menu"], body .pane-mathsplain-header .menu-buttons:not(.cloned) button[data-menu="toggle-university-menu"] {
    display: none;
  }
  /* line 1037, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-system-main-menu .menu li,
  body .pane-mathsplain-header .pane-menu-tree .menu li {
    margin: 0 7px;
  }
  /* line 1039, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-system-main-menu .menu li.first,
  body .pane-mathsplain-header .pane-menu-tree .menu li.first {
    margin-left: 18px;
  }
  /* line 1045, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header #mathsplain-toggle-search-input {
    display: inline-block;
  }
  /* line 1048, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header #views-exposed-form-search-page,
  body .pane-mathsplain-header form[id*="views-exposed-form-search-page"] {
    margin-right: 10px;
  }
  /* line 1052, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header #mathsplain-login-pane-opener {
    position: relative;
    text-indent: -9999px;
    display: inline-block;
    width: 20px;
  }
  /* line 1057, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header #mathsplain-login-pane-opener:after {
    content: "\f007";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    text-indent: 0;
    font-size: 24px;
  }
  /* line 1065, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header #mathsplain-login-pane-opener:hover {
    color: #a0a7a7;
  }
  /* line 1067, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header #mathsplain-login-pane-opener:hover:before {
    display: none;
  }
  /* line 1078, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .view-subject-list .view-content ul li .views-field-name {
    font-size: 14px;
  }
  /* line 1087, ../sass/layouts/_responsive.scss */
  body .pane-login-register-pane .form-submit {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 1095, ../sass/layouts/_responsive.scss */
  body .view-testimonials .splide .splide__list .splide__slide {
    max-width: 320px;
  }
  /* line 1102, ../sass/layouts/_responsive.scss */
  body .view-testimonials .flexslider .slides li {
    max-width: 768px;
  }
  /* line 1108, ../sass/layouts/_responsive.scss */
  body .bar-chart {
    font-size: 20px;
  }
  /* line 1114, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper {
    min-height: 384px;
  }
  /* line 1118, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-title-field .field-item {
    max-width: 768px;
  }
  /* line 1123, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .radial-button {
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
  }
  /* line 1132, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .back:before,
  body .node.node-video.view-mode-full .help-layer .info-layer .step:before {
    background-position: 11px center;
    background-size: 11px auto;
  }
  /* line 1137, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .play {
    background-size: 40px auto;
  }
  /* line 1140, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .line4 {
    transform: rotate(32deg);
  }
  /* line 1146, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .no-video .bottom .txt {
    padding-right: 55px;
    font-size: 24px;
  }
  /* line 1154, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas a.video .label {
    font-size: 24px;
  }
  /* line 1159, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a {
    font-size: 20px;
  }
  /* line 1162, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .label {
    font-size: 24px;
    margin-right: 38px;
  }
  /* line 1166, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .step-by-step {
    width: 18px;
    height: 140px;
  }
  /* line 1169, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .step-by-step .inner {
    background-size: 11px auto;
    background-position: right 2px center;
  }
  /* line 1180, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.info .info-layer .line4 {
    width: 25%;
  }
  /* line 1186, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer {
    font-size: 22px;
  }
  /* line 1189, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left #back-arrow {
    width: 18px;
    height: 140px;
    margin-top: -80px;
  }
  /* line 1193, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left #back-arrow:after {
    background-size: 11px auto;
    background-position: 5px center;
  }
  /* line 1199, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag input,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag .flag-throbber,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag:before,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag:after {
    width: 100px;
    height: 100px;
  }
  /* line 1208, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag label {
    font-size: inherit;
    height: calc(100% - 135px);
  }
  /* line 1214, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .all {
    font-size: inherit;
    padding: 20px;
  }
  /* line 1218, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .login-message {
    font-size: inherit;
  }
  /* line 1221, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left a.video-register {
    width: 100px;
    height: 100px;
    margin-bottom: 25px;
    font-size: 15px;
  }
  /* line 1230, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .right .next .label {
    font-size: inherit;
    padding: 20px 50px 20px 20px;
    font-size: inherit;
  }
  /* line 1235, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .right .next .arrow {
    width: 20px;
    right: 15px;
  }
  /* line 1240, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .right .nomore {
    font-size: inherit;
  }
  /* line 1247, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-field-swiffy-entity #animation_container,
  body .node.node-video.view-mode-full .field-name-field-swiffy-entity canvas,
  body .node.node-video.view-mode-full .field-name-field-swiffy-entity .h5p-iframe-wrapper,
  body .node.node-video.view-mode-full .field-name-field-h5p #animation_container,
  body .node.node-video.view-mode-full .field-name-field-h5p canvas,
  body .node.node-video.view-mode-full .field-name-field-h5p .h5p-iframe-wrapper {
    max-width: 768px;
  }
  /* line 1256, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity #animation_container,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity canvas,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity .h5p-iframe-wrapper,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p #animation_container,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p canvas,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p .h5p-iframe-wrapper {
    max-width: 100%;
  }
  /* line 1268, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .ckeditor-accordion-container .ckeditor-accordion-toggler {
    font-size: 20px;
  }
  /* line 1278, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-first .pane-menu-block-1 .pane-title,
  body #panel-page-mathsplain-video > .panel-col-first .pane-term-name .pane-title,
  body #panel-page-mathsplain-video > .panel-col-first div[class*="pane-views-"] .pane-title {
    font-size: 22px;
  }
  /* line 1283, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer {
    margin-right: 10px;
  }
  /* line 1286, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .left,
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .right {
    display: table;
    box-sizing: border-box;
  }
  /* line 1291, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .left {
    padding: 20px;
    width: 100%;
    font-family: 'Roboto';
    text-transform: uppercase;
    font-size: 22px;
    line-height: 1.2em;
  }
  /* line 1298, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .left:before {
    top: 70px;
  }
  /* line 1302, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .left .topic-summary span {
    display: inline;
  }
  /* line 1307, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .right {
    width: 100%;
    padding: 20px;
  }
  /* line 1310, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .right .top {
    margin-bottom: 20px;
  }
  /* line 1313, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .right .bottom {
    margin-bottom: 100px;
  }
  /* line 1316, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .right.hidden {
    width: 100%;
  }
  /* line 1318, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .right.hidden #help-layer-video-player {
    margin-bottom: 80px;
  }
  /* line 1324, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product .commerce-add-to-cart {
    width: 188px;
    left: 0;
    margin: 0 0 55px 20px;
  }
  /* line 1328, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product .commerce-add-to-cart > div {
    padding: 0;
  }
  /* line 1331, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product .commerce-add-to-cart .form-submit {
    border: none;
    line-height: 24px;
  }
  /* line 1338, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel #mathsplain-login-pane-opener-anon-purchase .pane-content {
    padding: 0;
    width: 188px;
    left: 0;
    margin: 0 0 55px 20px;
  }
  /* line 1344, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel #mathsplain-login-pane-opener-anon-purchase button {
    border: none;
    line-height: 24px;
  }
  /* line 1350, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-product-commerce-price .field-name-commerce-price {
    width: 205px;
    left: 0;
    margin: 0 0 25px 20px;
  }
  /* line 1358, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents .field-name-field-table-of-contents .button {
    left: auto;
    right: 0;
    text-align: center;
    margin: 0;
    width: 188px;
  }
  /* line 1377, ../sass/layouts/_responsive.scss */
  body.front .lp-1 h2 {
    font-size: 30px;
  }
  /* line 1382, ../sass/layouts/_responsive.scss */
  body.front .lp-7 .image {
    position: relative;
    left: auto;
    right: auto;
    margin: auto;
    margin-bottom: 20px;
    width: 200px;
    height: 200px;
  }
  /* line 1392, ../sass/layouts/_responsive.scss */
  body.front .panel-pane[class*="icon"] {
    background: none;
  }
  /* line 1394, ../sass/layouts/_responsive.scss */
  body.front .panel-pane[class*="icon"] > .pane-content {
    margin-left: 20px;
    margin-right: 20px;
  }
  /* line 1397, ../sass/layouts/_responsive.scss */
  body.front .panel-pane[class*="icon"] > .pane-content .text {
    width: 100%;
  }
  /* line 1405, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome h1 {
    font-size: 24px;
  }
  /* line 1410, ../sass/layouts/_responsive.scss */
  body.page-search, body.page-search-grouped {
    background-size: 1638px 1169px;
  }
  /* line 1415, ../sass/layouts/_responsive.scss */
  body.landing-page .testimonial {
    background-size: 40px auto;
    padding: 60px 20px;
    width: 100%;
  }
  /* line 1421, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .left-block,
  body.landing-page .pane-page-content .right-block {
    padding-top: 70px;
  }
  /* line 1428, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-1.v1 .style-lp1 .title {
    font-size: 18px;
  }
  /* line 1434, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 {
    background-position: right -10vw bottom;
  }
  /* line 1439, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 .landing-row.border[class*="icon"] div:first-child {
    padding-left: 60px;
  }
  /* line 1441, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 .landing-row.border[class*="icon"] div:first-child:before {
    left: 10px;
    right: auto;
    top: 50%;
    margin-top: -25px;
  }
  /* line 1453, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-7 .image {
    position: relative;
    left: auto;
    right: auto;
    margin: auto;
    margin-bottom: 20px;
    width: 200px;
    height: 200px;
  }
  /* line 1468, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-13.v1:before, body.landing-page .pane-page-content .lp-13.v2:before, body.landing-page .pane-page-content .lp-13.v3:before, body.landing-page .pane-page-content .lp-13.v4:before {
    background: rgba(0, 0, 0, 0.7);
  }
  /* line 1474, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-16:after {
    margin-top: 0;
  }
  /* line 1479, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-27:before {
    display: none;
  }
  /* line 1483, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-27 .landing-row:first-child {
    padding-bottom: 12vw;
  }
  /* line 1486, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-27 .landing-row:nth-child(2) {
    padding-top: 17vw;
  }
  /* line 1492, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content.lp-35 .pane-content {
    padding: 0 !important;
  }
  /* line 1499, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-36 .landing-row,
  body.landing-page .pane-page-content .lp-37 .landing-row,
  body.landing-page .pane-page-content .lp-38 .landing-row {
    height: auto;
  }
  /* line 1505, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-37 .landing-row:before, body.landing-page .pane-page-content .lp-37 .landing-row:after {
    width: 200px;
    height: 400px;
    top: -40%;
    left: 50%;
    margin-left: -100px;
    transform: rotate(90deg);
  }
  /* line 1514, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-37 .landing-row:before {
    background-size: 50%;
  }
  /* line 1520, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-39 .landing-row {
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 1526, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane .button-bordered {
    font-size: 20px;
  }
  /* line 1530, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.lp-parallax .pane-content {
    padding: 0 !important;
  }
  /* line 1535, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-1 .text {
    font-size: 24px;
  }
  /* line 1539, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-2 {
    background: #f4f2f0;
  }
  /* line 1541, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-2 .pane-content {
    padding: 0;
  }
  /* line 1546, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-3 .text {
    padding: 0;
    min-height: 0;
  }
  /* line 1550, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-3 .image {
    padding-top: 56%;
  }
  /* line 1554, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-4 {
    padding: 20px 0;
  }
  /* line 1559, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-4 .pane-content > div a:before {
    height: 80px;
    margin-bottom: 20px;
  }
  /* line 1567, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-5 {
    background: #f4f2f0;
  }
  /* line 1569, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-5 .image {
    background: url("../images/landing-5-v2-mob.jpg") no-repeat center top;
    padding-top: 40%;
  }
  /* line 1574, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-6 {
    background-position: center center;
  }
  /* line 1578, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-7 .pane-content {
    padding: 0;
  }
  /* line 1582, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-8 {
    background-position: center center;
  }
  /* line 1584, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-8 .text {
    padding-right: 0;
  }
  /* line 1589, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-10 .pane-content {
    position: relative;
  }
  /* line 1594, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-9 .pane-content {
    width: 100%;
    padding: 0;
  }
  /* line 1599, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-11 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 1602, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-11.v5 {
    padding-bottom: 0;
  }
  /* line 1607, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-12 .image {
    background-size: 100%;
  }
  /* line 1614, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.pane-mathsplain-front-pane #mathsplain-front #mathsplain-header-video-left-text .title {
    font-size: 42px;
  }
  /* line 1618, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.pane-mathsplain-front-pane #mathsplain-front .head-wrap {
    height: 500px;
  }
  /* line 1625, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] .ckeditor-accordion-container {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 1630, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] .ckeditor-accordion-container .ckeditor-accordion-toggler {
    font-size: 20px;
  }
  /* line 1637, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-1 .cont .left-block {
    padding-bottom: 40px;
  }
  /* line 1640, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-1 .cont .image {
    margin-left: 0;
    margin-right: 0;
    background-size: auto 100% !important;
    background-position: center top;
  }
  /* line 1655, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-2 .title + .cont .image {
    margin-left: 0;
    margin-right: 0;
    background-size: auto 100% !important;
    background-position: center top;
  }
  /* line 1665, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-2 .cont:last-child .image {
    display: none;
  }
  /* line 1674, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .title + .cont .left-block {
    position: relative;
    z-index: 1;
    color: #fff;
  }
  /* line 1679, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .title + .cont .image {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50vw);
    width: 100vw;
    height: 100%;
    padding: 0;
  }
  /* line 1687, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .title + .cont .image:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
  }
  /* line 1702, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .cont-1 .white-box,
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .cont-1 .yellow-box,
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .cont-1 .orange-box,
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .cont-1 .braun-box {
    background: none;
    border-color: currentColor;
  }
  /* line 1708, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .cont-1 .white-box .txt-cyan,
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .cont-1 .yellow-box .txt-cyan,
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .cont-1 .orange-box .txt-cyan,
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .cont-1 .braun-box .txt-cyan {
    color: #fff !important;
  }
  /* line 1728, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .lp-5 .landing-row .image, body.landing-page.students .pane-page-content .lp-5 .landing-row .image, body.landing-page.online-gimis .pane-page-content .lp-5 .landing-row .image, body.landing-page.online-egyetemi .pane-page-content .lp-5 .landing-row .image, body.landing-page.egyetem-tipp .pane-page-content .lp-5 .landing-row .image, body.landing-page.egyetem-megoldas .pane-page-content .lp-5 .landing-row .image, body.landing-page.mire-jo .pane-page-content .lp-5 .landing-row .image, body.landing-page.miert-tanulunk-matekot .pane-page-content .lp-5 .landing-row .image {
    position: relative;
    margin: 20px 0;
    left: auto;
    right: auto;
    max-width: none;
    width: 100%;
    height: 0;
    padding-top: 56.25%;
  }
  /* line 1746, ../sass/layouts/_responsive.scss */
  body.landing-page.mire-jo .pane-page-content .section-11.v4:before, body.landing-page.miert-tanulunk-matekot .pane-page-content .section-11.v4:before {
    visibility: visible;
    background: rgba(0, 0, 0, 0.5) !important;
  }
  /* line 1756, ../sass/layouts/_responsive.scss */
  body.landing-page.online-gimis .section-2 .image, body.landing-page.online-egyetemi .section-2 .image {
    display: none;
  }
  /* line 1765, ../sass/layouts/_responsive.scss */
  body.landing-page.final-exam-2023 .pane-page-content .section-erettsegi.panel-pane .row-1 .img {
    background-position: right center;
  }
  /* line 1767, ../sass/layouts/_responsive.scss */
  body.landing-page.final-exam-2023 .pane-page-content .section-erettsegi.panel-pane .row-1 .img:before {
    background: rgba(0, 0, 0, 0.7);
  }
  /* line 1776, ../sass/layouts/_responsive.scss */
  body.landing-page.final-exam-2023 .pane-page-content .section-erettsegi.panel-pane .row-3 .title + .cont .image:before {
    background: rgba(0, 0, 0, 0.7);
  }
  /* line 1789, ../sass/layouts/_responsive.scss */
  body.landing-page.matekingpro .pane-page-content .head:before {
    background-color: rgba(0, 0, 0, 0.5);
  }
  /* line 1799, ../sass/layouts/_responsive.scss */
  body.landing-style-2 .pane-page-content [class*="lp-"] .pane-title, body.landing-style-2 .pane-page-content [class*="lp-"] > .pane-content {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  /* line 1806, ../sass/layouts/_responsive.scss */
  body.landing-style-2 .pane-page-content .lp-9 > .pane-content {
    padding: 0 !important;
  }
  /* line 1813, ../sass/layouts/_responsive.scss */
  body.page-user-register > .panel-display {
    background-position: right 25% top 60px;
  }
  /* line 1821, ../sass/layouts/_responsive.scss */
  body.not-logged-in .node.node-video.view-mode-full .no-access-wrapper {
    padding-bottom: 20px;
  }
  /* line 1823, ../sass/layouts/_responsive.scss */
  body.not-logged-in .node.node-video.view-mode-full .no-access-wrapper .no-access-field-description {
    font-size: 32px;
    padding-top: 40px;
    text-align: center;
  }
  /* line 1830, ../sass/layouts/_responsive.scss */
  body.not-logged-in .node.node-video.view-mode-full .no-access-wrapper .testimonials .view-testimonials .flexslider {
    margin-bottom: 20px;
  }
  /* line 1833, ../sass/layouts/_responsive.scss */
  body.not-logged-in .node.node-video.view-mode-full .no-access-wrapper .testimonials .view-testimonials .flexslider .slides li {
    font-size: 18px;
    background-size: 30px auto;
  }
  /* line 1836, ../sass/layouts/_responsive.scss */
  body.not-logged-in .node.node-video.view-mode-full .no-access-wrapper .testimonials .view-testimonials .flexslider .slides li .views-field-body {
    margin-top: 40px;
  }

  /* line 1853, ../sass/layouts/_responsive.scss */
  .page-403-page .pane-page-content .panel-pane.message:before {
    background-size: 400px;
  }
  /* line 1857, ../sass/layouts/_responsive.scss */
  .page-403-page .pane-page-content .panel-pane.message .pane-content .tex2jax {
    padding-right: 190px;
  }

  /* line 1865, ../sass/layouts/_responsive.scss */
  .pane-mathsplain-footer-1 .award {
    width: 430px;
    height: 270px;
    background-position: center 0, 0 80px, 85px 80px, 175px 80px, 265px 80px, 355px 80px, 0px 160px, 85px 160px, 175px 160px, 265px 160px, 355px 160px;
  }

  /* line 1872, ../sass/layouts/_responsive.scss */
  .controls-options .text {
    min-height: 120px;
  }

  /* line 1879, ../sass/layouts/_responsive.scss */
  .hurray .row.row-3 .left {
    padding: 20px;
    font-size: 18px;
  }

  /* line 1887, ../sass/layouts/_responsive.scss */
  .they-say .row {
    height: 217px;
  }
  /* line 1890, ../sass/layouts/_responsive.scss */
  .they-say .row .col.small {
    width: 190px;
  }
  /* line 1893, ../sass/layouts/_responsive.scss */
  .they-say .row .col.small.image-rolo img {
    max-height: 217px;
  }
}
@media screen and (max-width: 1007px) and (max-height: 560px) {
  /* line 1904, ../sass/layouts/_responsive.scss */
  .pane-mathsplain-front-pane {
    position: relative;
  }
  /* line 1906, ../sass/layouts/_responsive.scss */
  .pane-mathsplain-front-pane:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
  }

  /* line 1918, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #mathsplain-header-video-left-text {
    opacity: 0;
  }
  /* line 1921, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #mathsplain-front-radial-button {
    visibility: hidden;
  }
  /* line 1924, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links {
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 0;
    padding-top: 68px;
    height: 100%;
    max-height: 100vh;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  /* line 1935, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links .radial-item {
    position: static;
    text-align: center;
    width: 50%;
    height: auto;
    margin: 0;
    box-sizing: border-box;
  }
  /* line 1942, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links .radial-item:after {
    display: none;
  }
  /* line 1945, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links .radial-item a {
    left: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: auto !important;
    padding-top: 40px;
    box-sizing: border-box;
    transition-delay: 0s;
  }
  /* line 1954, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links .radial-item a:before {
    background-size: 30px 30px !important;
    background-position: center center !important;
  }
  /* line 1960, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links .radial-close {
    right: 20px;
  }

  /* line 1970, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.pane-mathsplain-front-pane #mathsplain-front .head-wrap {
    height: 100vh;
  }
}
@media all and (max-width: 1007px) and (orientation: landscape) {
  /* line 1981, ../sass/layouts/_responsive.scss */
  .node-type-video .pane-mathsplain-header {
    position: absolute;
    transform: translateY(0) !important;
  }
}
@media all and (min-width: 768px) and (max-width: 807px) {
  /* line 1992, ../sass/layouts/_responsive.scss */
  .side-distance .pane-page-title > .pane-content, body.node-type-page .pane-page-title > .pane-content, body.section-gyik .pane-page-title > .pane-content, body.section-kapcsolat .pane-page-title > .pane-content, body.section-users .pane-page-title > .pane-content, body.page-node-take .pane-page-title > .pane-content, body.page-views .pane-page-title > .pane-content, body.node-type-syllabus .pane-page-title > .pane-content, body.section-matematika-kepletgyujtemeny .pane-page-title > .pane-content, body.section-matematika-feladatgyujtemeny .pane-page-title > .pane-content, body.section-my-courses .pane-page-title > .pane-content,
  .side-distance .pane-page-content > .pane-content,
  body.node-type-page .pane-page-content > .pane-content,
  body.section-gyik .pane-page-content > .pane-content,
  body.section-kapcsolat .pane-page-content > .pane-content,
  body.section-users .pane-page-content > .pane-content,
  body.page-node-take .pane-page-content > .pane-content,
  body.page-views .pane-page-content > .pane-content,
  body.node-type-syllabus .pane-page-content > .pane-content,
  body.section-matematika-kepletgyujtemeny .pane-page-content > .pane-content,
  body.section-matematika-feladatgyujtemeny .pane-page-content > .pane-content,
  body.section-my-courses .pane-page-content > .pane-content {
    margin: 0 20px;
  }

  /* line 1997, ../sass/layouts/_responsive.scss */
  .landing-row-fullwidth {
    margin-left: -20px;
    margin-right: -20px;
  }

  /* line 2001, ../sass/layouts/_responsive.scss */
  .left-block,
  .right-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 2009, ../sass/layouts/_responsive.scss */
  .landing-page .pane-page-content .panel-pane .pane-title, .landing-page .pane-page-content .panel-pane > .pane-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 2015, ../sass/layouts/_responsive.scss */
  .landing-page .pane-page-content .panel-pane.section-erettsegi .left-block,
  .landing-page .pane-page-content .panel-pane.section-erettsegi .right-block {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2021, ../sass/layouts/_responsive.scss */
  .landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] .title {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 2031, ../sass/layouts/_responsive.scss */
  #mathsplain-header-video #mathsplain-header-video-left-text {
    margin-left: 20px;
    width: 44%;
    margin-right: 3%;
    top: -48px;
  }

  /* line 2039, ../sass/layouts/_responsive.scss */
  #mathsplain-front #mathsplain-header-video-left-text {
    top: 0;
    width: 100%;
  }
  /* line 2042, ../sass/layouts/_responsive.scss */
  #mathsplain-front #mathsplain-header-video-left-text .text,
  #mathsplain-front #mathsplain-header-video-left-text .slideshow {
    width: calc(50% - 65px);
  }
}
@media all and (min-width: 768px) and (max-width: 1007px) {
  /* line 2051, ../sass/layouts/_responsive.scss */
  .limited-wide, .pane-subject-list > .pane-content, .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .center-wrapper,
  .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .panel-col-bottom,
  .pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .center-wrapper,
  .pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .panel-col-bottom, .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .panel-col-bottom2 .pane-mathsplain-footer-logos,
  .pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .panel-col-bottom2 .pane-mathsplain-footer-logos, .pane-mathsplain-header .pane-login-register-pane > .pane-content,
  .pane-mathsplain-header .pane-mathsplain-header-2 > .pane-content, .landing-page .pane-page-content .panel-pane .pane-content, .landing-page .pane-page-content .panel-pane.section-9 .pane-title,
  .limited,
  body.section-altalanos-szerzodesi-feltetelek-es-adatvedelmi-iranyelvek .node .field-name-body .section-title h2,
  body.section-altalanos-szerzodesi-feltetelek-es-adatvedelmi-iranyelvek .node .field-name-body .section-title ~ :not(.section-title),
  body.page-node-25 .node .field-name-body .section-title h2,
  body.page-node-25 .node .field-name-body .section-title ~ :not(.section-title),
  body.page-node-15 .node .field-name-body .section-title h2,
  body.page-node-15 .node .field-name-body .section-title ~ :not(.section-title),
  body.page-node-7323 .node .field-name-body .section-title h2,
  body.page-node-7323 .node .field-name-body .section-title ~ :not(.section-title),
  body.section-altalanos-szerzodesi-feltetelek-es-adatvedelmi-iranyelvek .node .field-name-body .anchors,
  body.page-node-25 .node .field-name-body .anchors,
  body.page-node-15 .node .field-name-body .anchors,
  body.page-node-7323 .node .field-name-body .anchors,
  .page-404-page .pane-page-content .panel-pane .pane-content,
  .page-403-page .pane-page-content .panel-pane .pane-content,
  #sliding-popup .eu-cookie-compliance-categories .inner {
    max-width: 768px;
  }

  /* line 2057, ../sass/layouts/_responsive.scss */
  .lp-1 .style-lp1 .title {
    font-size: 26px;
  }

  /* line 2063, ../sass/layouts/_responsive.scss */
  body .flacks, body #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .isotope-element,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .isotope-element,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .isotope-element,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .isotope-element,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .isotope-element,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .isotope-element,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .isotope-element,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .isotope-element {
    max-width: 212px;
    width: 49%;
  }
  /* line 2069, ../sass/layouts/_responsive.scss */
  body .maths-panel-display.panel-2col .panel-col-first {
    width: 302px;
  }
  /* line 2072, ../sass/layouts/_responsive.scss */
  body .maths-panel-display.panel-2col .panel-col-last {
    width: calc(100% - 302px);
    max-width: 466px;
  }
  /* line 2087, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel > .panel-panel > div {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column;
    flex-flow: column;
  }
  /* line 2093, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .right,
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents {
    -webkit-order: 1;
    order: 1;
  }
  /* line 2098, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .left {
    padding-bottom: 80px;
  }
  /* line 2101, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .right {
    padding-bottom: 50px;
  }
  /* line 2105, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-product-commerce-price .field-name-commerce-price {
    margin: 0 0 20px 210px;
  }
  /* line 2110, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product .commerce-add-to-cart {
    margin: 0 0 20px 20px;
  }
  /* line 2112, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product .commerce-add-to-cart .form-submit {
    border: 1px solid;
  }
  /* line 2118, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel #mathsplain-login-pane-opener-anon-purchase .pane-content {
    margin: 0 0 20px 20px;
  }
  /* line 2120, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel #mathsplain-login-pane-opener-anon-purchase .pane-content button {
    border: 1px solid;
  }
  /* line 2127, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents .field-name-field-table-of-contents .button {
    left: 0;
    right: auto;
    width: auto;
  }
  /* line 2147, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li a span {
    font-size: 12px;
  }
  /* line 2161, ../sass/layouts/_responsive.scss */
  body #mathsplain-front-parallax-1,
  body #mathsplain-front-parallax-2,
  body #mathsplain-front-parallax-3,
  body #mathsplain-front-parallax-4,
  body #mathsplain-front-parallax-5,
  body #mathsplain-front-parallax-6,
  body #mathsplain-front-parallax-7 {
    height: 500px;
  }
  /* line 2174, ../sass/layouts/_responsive.scss */
  body.page-search .view-search #isotope-container .isotope-element, body.page-search-grouped .view-search #isotope-container .isotope-element {
    width: 252px;
  }
  /* line 2179, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .accordion-content .views-row, body.page-search-grouped .view-search .accordion-content .views-row {
    width: 252px;
  }
  /* line 2188, ../sass/layouts/_responsive.scss */
  body.front .lp-1 .style-lp1 .title {
    font-size: 26px;
  }

  /* line 2196, ../sass/layouts/_responsive.scss */
  table.scrolltable {
    width: 768px;
  }
}
@media all and (min-width: 768px) and (max-width: 1007px) and (min-height: 1026px) {
  /* line 2204, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term, body.node-type-video {
    background-position: 0 0 !important;
    background-size: 100% auto !important;
  }
}
@media all and (min-width: 768px) and (max-width: 1007px) and (max-height: 1025px) {
  /* line 2216, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.landscape, body.node-type-video.landscape {
    background-size: auto 1200px !important;
  }
  /* line 2218, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.landscape.ipad, body.node-type-video.landscape.ipad {
    background-size: cover !important;
  }
  /* line 2222, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.portrait, body.node-type-video.portrait {
    background-size: auto 1330px !important;
  }
  /* line 2224, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.portrait.ipad, body.node-type-video.portrait.ipad {
    background-size: cover !important;
  }
}
@media all and (max-width: 850px) {
  /* line 2234, ../sass/layouts/_responsive.scss */
  .node-type-video #promobar-wrapper {
    display: none;
  }
}
@media all and (min-width: 768px) {
  /* line 2245, ../sass/layouts/_responsive.scss */
  body .page-search .pane-page-title h1, body.page-search-grouped .pane-page-title h1 {
    color: #fff;
  }
  /* line 2260, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .view-subject-list ul li.subject-term-99 .views-field-name .field-content a span:first-child, body .pane-subject-list .view-subject-list ul li.subject-term-549 .views-field-name .field-content a span:first-child {
    display: none;
  }
  /* line 2273, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-first {
    margin-left: 0 !important;
    overflow: hidden;
  }
  /* line 2279, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-first .pane-menu-block-1 h1,
  body #panel-page-mathsplain-video > .panel-col-first .pane-menu-block-1 .pane-title,
  body #panel-page-mathsplain-video > .panel-col-first .pane-term-name h1,
  body #panel-page-mathsplain-video > .panel-col-first .pane-term-name .pane-title,
  body #panel-page-mathsplain-video > .panel-col-first div[class*="pane-views-"] h1,
  body #panel-page-mathsplain-video > .panel-col-first div[class*="pane-views-"] .pane-title {
    left: auto !important;
  }
  /* line 2284, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-first .panel-pane:first-child {
    margin-top: 40px;
  }
  /* line 2290, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-last > .inside .pane-term-name {
    display: block;
    margin: -60px 24px 60px 0;
    padding-left: 4px;
  }
  /* line 2294, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-last > .inside .pane-term-name > .pane-content {
    background: rgba(0, 0, 0, 0.2);
  }
  /* line 2297, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-last > .inside .pane-term-name h1 {
    background: none;
    padding: 20px;
    font-size: 18px;
  }
  /* line 2305, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .slider-header {
    display: none;
  }
  /* line 2308, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos,
  body #panel-page-mathsplain-video .pane-clone-of-videos,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 {
    margin-bottom: 20px;
  }
  /* line 2318, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li {
    border-top: 3px solid transparent;
  }
  /* line 2320, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li a {
    color: #fff !important;
  }
  /* line 2323, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.current {
    border-top: 3px solid #fff !important;
  }
  /* line 2328, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.video a:before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJSw6l0ZWdfMSIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDY2NyA1NDIuNSIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9ImV4ZXJjaXNlcyIgZGlzcGxheT0ibm9uZSI+Cgk8ZyBkaXNwbGF5PSJpbmxpbmUiPgoJCTxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDUxMS4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiPgoJCQk8cGF0aCBmaWxsPSIjMzdBQkFCIiBkPSJNMTIwNi42LDUyMjYuN2MtMTEyLjgtNDEuMS0yMDUuNS0xNDQuNS0yMzkuNS0yNjYuMWMtMjEuNi04My44LTIxLjYtMTAxLjgsNy43LTI4OS4xCgkJCQljODMuNC01MzIuMywxMzIuOS0xMzIzLjksOTQuMi0xNTM5LjFjLTI5LjQtMTY5LjItMzcuMS0xNjkuMi0yMjguNywyOGMtMTkwLjEsMTkzLjgtMzA0LjQsMjY2LjEtNDc0LjQsMjk3LjMKCQkJCWMtMzMyLjEsNjAuNy02ODYtMTg0LTgzNy40LTU3OC4yYy0yMjIuNS01ODMuMSwyMy4yLTEyODQuNSw1MTMtMTQ2My41YzEwNS0zOS41LDI4NS44LTQ3LjcsMzkyLjUtMTYuNQoJCQkJYzExNC4zLDMyLjksMjQ0LjEsMTE1LDM2MS42LDIyOS45YzE3Ni4xLDE3NS43LDIxMC4yLDE4NS42LDI0Ny4yLDcyLjNjNjQuOS0yMDIuMSwzOC42LTc5My40LTY4LTE1ODUuMQoJCQkJYy0yNy44LTIwNS4zLTI5LjQtMjI4LjMtNi4yLTMwOC44YzI5LjQtMTA1LjIsMTEyLjgtMjA4LjYsMjA3LTI1NC42YzY2LjUtMzIuOCw5OC45LTM0LjUsNjc5LjgtMzkuNQoJCQkJYzg4Ni45LTguMiwxMDY3LjcsMjQuNiwxMTg2LjYsMjEwLjNjODAuNCwxMjYuNSw5LjMsMzQxLjctMTU3LjYsNDc0LjdjLTEyMi4xLDk2LjktMTk0LjcsMjM2LjUtMTk0LjcsMzY5LjYKCQkJCWMwLDEzOS42LDExNy41LDMxMi4xLDI3OC4yLDQwOWMyNTYuNSwxNTQuNCw2NDguOSwxNTcuNyw5MTQuOCw4LjJjMjUxLjktMTQyLjksMzUzLjgtMzYzLDI2NC4yLTU3My4yCgkJCQljLTMyLjQtNzguOC05MS4yLTE0Ni4yLTI1MC4zLTI5MC43Yy0yMTkuNC0yMDIuMS0yMTcuOC00MTQsMy01MjcuM2MxNDkuOS03OC44LDI0Ny4yLTg1LjQsOTg1LjgtODAuNQoJCQkJYzY0Mi44LDQuOSw2NzMuNyw2LjUsNzQwLjEsMzkuNGM5NS44LDQ3LjYsMTc5LjIsMTQ5LjUsMjA4LjYsMjU5LjVjMjEuNiw4MC40LDIxLjYsMTAzLjUsMS42LDIzNC45CgkJCQljLTY2LjUsNDE0LTEwNi42LDg3Ny4xLTEwOC4yLDEyMzYuOWMwLDI2Mi44LDMuMSwzMTUuNCwyOS40LDM5NC4zYzQ0LjgsMTMxLjQsNjgsMTI4LjEsMjMzLjMtMzIuOQoJCQkJYzE5MC4xLTE4NS42LDMxNi43LTI0OS43LDUwMy43LTI1OS41YzE3MS41LTkuOSwzMDEuMywyNC42LDQyNi41LDExMGM0NjguMSwzMjMuNiw1NzYuMywxMTI2LjgsMjIxLDE2MjcuOAoJCQkJYy0xNzYuMSwyNDgtNDU0LjMsMzc5LjQtNzA2LjIsMzMzLjVjLTE2OC40LTMxLjItMjg3LjQtMTA1LjItNDU0LjMtMjgwLjljLTE0OS45LTE1Ny43LTE5My4xLTE5My44LTIwNS41LTE3Mi41CgkJCQljLTQuNiw4LjItMTguNiw1Mi42LTMyLjQsMTAxLjhjLTU1LjYsMjAyLjEtMTcsOTQ3LjgsODMuNCwxNTcyYzQwLjIsMjUzLDE3LDM1MS41LTEwNSw0NjkuOAoJCQkJYy0xMDguMiwxMDMuNS0xMDguMiwxMDMuNS04NzYuMSwxMDMuNWMtNjA3LjIsMC03MDkuMi0zLjMtODAwLjQtMjkuNmMtMTI5LjgtMzQuNS0yMDUuNS03NS42LTI2NS43LTE0Mi45CgkJCQljLTQxLjctNDYtNDYuNC02MC44LTQ2LjQtMTYyLjZjMC0xMDAuMiw0LjYtMTE5LjksNTQuMS0xOTcuMWMyOS40LTQ2LDk0LjItMTE4LjMsMTQyLjEtMTU5LjNjMjMwLjMtMTkyLjIsMjQyLjYtNDU5LjksMzQtNjYyCgkJCQljLTE1NC41LTE1MS4xLTM0OS4yLTIyMS44LTYwMS0yMjAuMWMtMzE2LjcsMC01ODQuMSwxMzQuNy02OTMuOCwzNDkuOGMtODYuNiwxNjkuMi00NC44LDM2OS42LDEwOC4yLDUwNC4zCgkJCQljMjMxLjgsMjAzLjcsMjg5LDI4NC4xLDI4OSw0MDljMCwxNDcuOS0xMzkuMSwyNjQuNS0zNjAsMzAyLjJjLTU3LjIsOC4yLTM4NC43LDE2LjUtNzU3LjEsMTYuNQoJCQkJQzEzNDQsNTI1Ny45LDEyODUuNCw1MjU2LjMsMTIwNi42LDUyMjYuN3ogTTI3NTYuMyw0OTYzLjljMzAuOS0xMS41LDU3LjItMjYuMiw1Ny4yLTMyLjhjMC0xOC4xLTU1LjctNzMuOS0xNTEuNC0xNTQuNAoJCQkJYy01MTQuNS00MzAuNC0zMDkuMS0xMTI4LjUsMzkxLTEzMjUuNmMxNzMtNDkuMyw0NjAuNC00OS4zLDYzMC40LTEuNmM0NzcuNCwxMzgsNzYwLjIsNTQwLjQsNjUyLjEsOTMzCgkJCQljLTM4LjYsMTQyLjktODguMSwyMjAuMi0yMzMuMywzNjQuN2MtNzQuMSw3My45LTEyOS44LDE0Mi45LTEyNi42LDE1NC40YzMsMTEuNSw0NC44LDM2LjEsOTEuMSw1NC4yCgkJCQljNzcuMywyOS42LDEzNC40LDMxLjIsNzMyLjQsMzcuN2M0NTcuMyw1LDY2NS45LDAsNzA3LjctMTMuMWM4Ni42LTI4LDEwMy41LTgwLjQsNzcuMy0yNDMuMQoJCQkJYy02OS41LTQyNy4xLTExMi44LTkzNy45LTExMi44LTEzMTcuNGMwLTMzMS44LDQxLjctNTAyLjcsMTQ5LjktNjExLjFjMTM3LjUtMTM4LDI4MS4yLTk1LjMsNTAyLjIsMTQ5LjUKCQkJCWMxNzAsMTg5LDI1My40LDIzOC4yLDQxNC4xLDIzOC4yYzk3LjQsMS42LDEyOS44LTYuNiwyMDMuOS00NC4zYzIwMi40LTEwNS4xLDM0NC42LTM2Ny45LDM2My4xLTY2OC41CgkJCQljMjAuMS0zNTEuNi0xMzQuNC02ODEuNy0zNzMuOS03OTguM2MtNzQuMS0zNi4xLTEwMy41LTQyLjctMjA1LjUtMzYuMWMtMTQ5LjksNi41LTIxOS40LDQ0LjMtMzY5LjMsMTk1LjUKCQkJCWMtNjEuOCw2MC44LTE0OC40LDEzMS40LTE5My4xLDE1NmMtMjExLjcsMTE1LTM4My4yLDUtNDU0LjMtMjkyLjRjLTU1LjctMjMxLjUtMzAuOS04NzMuOCw2My4zLTE1NTcuMgoJCQkJYzQwLjItMjk1LjYsMzMuOS0zMzAuMi02Ni41LTM2MS40Yy04OC4xLTI4LTEzODIuOS0xMy4xLTE0NTguNiwxNi41Yy0zMi40LDExLjUtNTguNywyOS42LTU4LjcsMzcuN2MwLDguMiwyNi4zLDM5LjUsNTcuMiw2Ny4zCgkJCQlDNDE4NS43LDM0LjQsNDMyNC44LDE5Nyw0MzYzLjMsMjg0YzIxNi4zLDQ2OS44LTE0OC40LDk3NS43LTc2OS41LDEwNjcuN2MtMjIxLDMyLjktNDk2LTE0LjctNjkwLjYtMTE2LjYKCQkJCWMtMTk5LjMtMTA1LjItMzMwLjctMjM5LjgtNDA5LjQtNDIwLjVjLTM3LjEtODMuOC00My4yLTExNi42LTQzLjItMjUzYzAtMjIxLjgsNDkuNS0zMzAuMiwyMzkuNS01MjcuMwoJCQkJYzc3LjMtODAuNSwxMzkuMS0xNTIuNywxMzkuMS0xNjIuNmMwLTI4LTg5LjYtNjAuOC0yMjEtODAuNWMtMTYzLjgtMjQuNi0xMjU2LjItMjQuNi0xMzIyLjcsMGMtODEuOSwzMS4yLTk0LjIsNzguOS02OS41LDI2MS4xCgkJCQljNDMuMiwzMDcuMiw4My40LDcxOS41LDEwMiwxMDM4LjJjMjcuOCw0OTkuMy0xMy45LDc0OS0xNDIuMSw4NzMuOGMtMTQ1LjIsMTM5LjYtMzEzLjcsOTguNS01NDAuOC0xMjkuOAoJCQkJYy0xNTYtMTU2LjEtMjI3LjEtMTkyLjItMzg3LjgtMTkwLjVjLTMxOS45LDEuNi01NzcuOSwzOTQuMi01NTAsODM3LjdjMjAuMSwzMDMuOSwxNjAuNyw1NjUuMSwzNjMuMSw2NzAuMQoJCQkJYzc0LjEsMzcuNywxMDYuNyw0NiwyMDMuOSw0NC4zYzE1NC41LDAsMjM4LTQ2LDM5NS41LTIyMC4xYzIwMy45LTIyMy40LDMxMi4xLTI3Ny42LDQ0OC4xLTIyMS44YzgxLjksMzIuOCwxNDUuMiwxMTUsMTg3LDI0My4xCgkJCQljMjQuNyw3My45LDI3LjgsMTM5LjYsMjYuMyw0OTYuMWMtMS41LDQxOC45LTI3LjgsNzQyLjQtOTcuNCwxMTkwLjljLTMyLjQsMjEzLjUtMjQuNywyNTMsNTIuNSwyODkuMQoJCQkJQzEzNDIuNSw1MDA2LjYsMjY2OS44LDQ5OTYuNywyNzU2LjMsNDk2My45eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8ZyBpZD0iZm9ybXVsYXMiIGRpc3BsYXk9Im5vbmUiPgoJCgkJPGxpbmUgZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjMzNy40IiB5MT0iLTIwLjUiIHgyPSIzMzcuNCIgeTI9IjU3MC42Ii8+CgkKCQk8bGluZSBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM3QUJBQiIgc3Ryb2tlLXdpZHRoPSIyNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMzM3LjQiIHkxPSI5OC41IiB4Mj0iMzM3LjQiIHkyPSI0NzYuNSIvPgoJPHBhdGggZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiMzN0FCQUIiIHN0cm9rZS13aWR0aD0iMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ4NS4xLDk4LjVsMC4zLDE3MC4yCgkJYzAsNTQtNDkuOSw5Ny44LTExMS40LDk3LjhoLTcyLjhjLTYxLjUsMC0xMTEuNC00My44LTExMS40LTk3LjhsLTAuMy0xNzAuMiIvPgoJCgkJPHJlY3QgeD0iMTIuNSIgeT0iMTIuNSIgZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiMzN0FCQUIiIHN0cm9rZS13aWR0aD0iMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgd2lkdGg9IjY0MiIgaGVpZ2h0PSI1MTcuNSIvPgo8L2c+CjxnIGlkPSJlcGlzb2RlIj4KCTxyZWN0IHg9IjEyLjUiIHk9IjEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB3aWR0aD0iNjQyIiBoZWlnaHQ9IjUxNy41Ii8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMxMi44LDM4OC45Yy0yLjgsNC44LTYuMSw4LjEtNy4zLDcuNGwwLDAKCQljLTEuMi0wLjcsMC4xLTUuMiwyLjktMTBMMzc1LjEsMjcyYzIuOC00LjgsNi4xLTguMSw3LjMtNy40bDAsMGMxLjIsMC43LTAuMSw1LjItMi45LDEwTDMxMi44LDM4OC45eiIvPgoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zNzkuOSwyNThjMi45LDQuOCw0LjMsOS4yLDMuMSw5LjlsMCwwCgkJYy0xLjIsMC43LTQuNS0yLjUtNy40LTcuM2wtNjktMTEyLjljLTIuOS00LjgtNC4zLTkuMi0zLjEtOS45bDAsMGMxLjItMC43LDQuNSwyLjUsNy40LDcuM0wzNzkuOSwyNTh6Ii8+CjwvZz4KPGcgaWQ9InRlc3RzIiBkaXNwbGF5PSJub25lIj4KCTxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzM3QUJBQiIgc3Ryb2tlPSIjMzdBQkFCIiBzdHJva2Utd2lkdGg9IjEwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yMDAsMjMuOXYyMDkuOUgxNy42VjIzLjkKCQlIMjAwIE0yMTIsMTAuMUg1LjZ2MjM3LjVIMjEyVjEwLjFMMjEyLDEwLjF6IE02MTkuMSw1MS41SDMwOC41djEzLjhoMzEwLjZWNTEuNXogTTYxOS4xLDEyMS45SDMwOC41djEzLjhoMzEwLjZWMTIxLjl6IE0yMDAsMzEzLjEKCQlWNTIzSDE3LjZWMzEzLjFIMjAwIE0yMTIsMjk5LjNINS42djIzNy41SDIxMlYyOTkuM0wyMTIsMjk5LjN6IE02MTkuMSwzNDAuMkgzMDguNVYzNTRoMzEwLjZWMzQwLjJ6IE02MTkuMSw0MTEuMUgzMDguNXYxMy44CgkJaDMxMC42VjQxMS4xeiBNMTY2LjIsOTQuOGwtOC42LTkuOWwtNjQuMiw3My40bC0yNi41LTMwLjVsLTguNiw5LjlsMzUuNSw0MC45TDE2Ni4yLDk0Ljh6Ii8+CjwvZz4KPC9zdmc+Cg==') no-repeat center center !important;
    background-size: auto 28px !important;
  }
  /* line 2336, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.pdf a:before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE1Mi41IDEwNi45IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTIuNSAxMDYuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMzLjgsMzMuM3YtOC41TDEwOSwwSDB2OTAuNGgzNy41djE2LjVoMTE1LjFWMzMuM0gxMzMuOHogTTEyOC41LDIzLjdoLTE4LjdsMC0xOC42TDEyOC41LDIzLjd6DQoJCSBNMzcuNSw4Ny40SDNWM2gxMDRsMCwyMy41aDBoMjMuOHY2LjhIMzcuNVY4Ny40eiBNMTQ5LjcsMTA0SDQwLjNWMzYuMWgxMDkuNFYxMDR6Ii8+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYxLjgsNzQuOGg5LjRjMi45LDAsNS4zLTEsNy0zYzEuNS0xLjcsMi4zLTQsMi4zLTYuNWMwLTQuNS0yLjktOS40LTkuNC05LjRINTguN3YyOC4zaDMuMVY3NC44eg0KCQkgTTYxLjgsNTguOWg5LjRjNC4zLDAsNi4zLDMuNCw2LjMsNi41YzAsMS43LTAuNiwzLjMtMS42LDQuNWMtMS4xLDEuMy0yLjgsMi00LjcsMmgtOS40VjU4Ljl6Ii8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMTUuOCw3MS45IDEzMS41LDcxLjkgMTMxLjUsNjguOSAxMTUuOCw2OC45IDExNS44LDU5IDEzMi4xLDU5IDEzMi4xLDU1LjkgMTEyLjcsNTUuOSAxMTIuNyw4NC4zIA0KCQkxMTUuOCw4NC4zIAkiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTA0LjIsODAuMmMyLjYtMi42LDQtNi40LDMuOS0xMC41Yy0wLjItNi45LTQuNy0xMy44LTE0LjMtMTMuOEg4NHYyOC4zaDkuNw0KCQlDOTgsODQuMiwxMDEuNiw4Mi44LDEwNC4yLDgwLjJ6IE04Ny4xLDU4LjloNi42YzcuNiwwLDExLjEsNS41LDExLjIsMTAuOWMwLjEsMy4yLTEuMSw2LjItMy4xLDguM2MtMiwyLTQuOCwzLjEtOC4xLDMuMWgtNi42VjU4LjkNCgkJeiIvPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat center center !important;
    background-size: auto 28px !important;
  }
  /* line 2344, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.quiz a:before {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJSw6l0ZWdfMSIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYyMy41IDUzNi43IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iZXhlcmNpc2VzIiBkaXNwbGF5PSJub25lIj4KCTxnIGRpc3BsYXk9ImlubGluZSI+CgkJPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsNTExLjAwMDAwMCkgc2NhbGUoMC4xMDAwMDAsLTAuMTAwMDAwKSI+CgkJCTxwYXRoIGZpbGw9IiMzN0FCQUIiIGQ9Ik0xMjAwLjUsNTI3Ny40Yy0xMTIuOC00MS4xLTIwNS41LTE0NC41LTIzOS41LTI2Ni4xYy0yMS42LTgzLjgtMjEuNi0xMDEuOCw3LjctMjg5LjEKCQkJCWM4My40LTUzMi4zLDEzMi45LTEzMjMuOSw5NC4yLTE1MzkuMWMtMjkuNC0xNjkuMi0zNy4xLTE2OS4yLTIyOC43LDI4Yy0xOTAuMSwxOTMuOC0zMDQuNCwyNjYuMS00NzQuNCwyOTcuMwoJCQkJYy0zMzIuMSw2MC43LTY4Ni0xODQtODM3LjQtNTc4LjJDLTcwMCwyMzQ3LTQ1NC4zLDE2NDUuNiwzNS41LDE0NjYuNmMxMDUtMzkuNSwyODUuOC00Ny43LDM5Mi41LTE2LjUKCQkJCWMxMTQuMywzMi45LDI0NC4xLDExNSwzNjEuNiwyMjkuOWMxNzYuMSwxNzUuNywyMTAuMiwxODUuNiwyNDcuMiw3Mi4zYzY0LjktMjAyLjEsMzguNi03OTMuNC02OC0xNTg1LjEKCQkJCWMtMjcuOC0yMDUuMy0yOS40LTIyOC4zLTYuMi0zMDguOGMyOS40LTEwNS4yLDExMi44LTIwOC42LDIwNy0yNTQuNmM2Ni41LTMyLjgsOTguOS0zNC41LDY3OS44LTM5LjUKCQkJCWM4ODYuOS04LjIsMTA2Ny43LDI0LjYsMTE4Ni42LDIxMC4zYzgwLjQsMTI2LjUsOS4zLDM0MS43LTE1Ny42LDQ3NC43Yy0xMjIuMSw5Ni45LTE5NC43LDIzNi41LTE5NC43LDM2OS42CgkJCQljMCwxMzkuNiwxMTcuNSwzMTIuMSwyNzguMiw0MDljMjU2LjUsMTU0LjQsNjQ4LjksMTU3LjcsOTE0LjgsOC4yYzI1MS45LTE0Mi45LDM1My44LTM2MywyNjQuMi01NzMuMgoJCQkJYy0zMi40LTc4LjgtOTEuMi0xNDYuMi0yNTAuMy0yOTAuN2MtMjE5LjQtMjAyLjEtMjE3LjgtNDE0LDMtNTI3LjNjMTQ5LjktNzguOCwyNDcuMi04NS40LDk4NS44LTgwLjUKCQkJCWM2NDIuOCw0LjksNjczLjcsNi41LDc0MC4xLDM5LjRjOTUuOCw0Ny42LDE3OS4yLDE0OS41LDIwOC42LDI1OS41YzIxLjYsODAuNCwyMS42LDEwMy41LDEuNiwyMzQuOQoJCQkJYy02Ni41LDQxNC0xMDYuNiw4NzcuMS0xMDguMiwxMjM2LjljMCwyNjIuOCwzLjEsMzE1LjQsMjkuNCwzOTQuM2M0NC44LDEzMS40LDY4LDEyOC4xLDIzMy4zLTMyLjkKCQkJCWMxOTAuMS0xODUuNiwzMTYuNy0yNDkuNyw1MDMuNy0yNTkuNWMxNzEuNS05LjksMzAxLjMsMjQuNiw0MjYuNSwxMTBjNDY4LjEsMzIzLjYsNTc2LjMsMTEyNi44LDIyMSwxNjI3LjgKCQkJCWMtMTc2LjEsMjQ4LTQ1NC4zLDM3OS40LTcwNi4yLDMzMy41Yy0xNjguNC0zMS4yLTI4Ny40LTEwNS4yLTQ1NC4zLTI4MC45Yy0xNDkuOS0xNTcuNy0xOTMuMS0xOTMuOC0yMDUuNS0xNzIuNQoJCQkJYy00LjYsOC4yLTE4LjYsNTIuNi0zMi40LDEwMS44Yy01NS42LDIwMi4xLTE3LDk0Ny44LDgzLjQsMTU3MmM0MC4yLDI1MywxNywzNTEuNS0xMDUsNDY5LjgKCQkJCUM1NjA3LjEsNTMwMiw1NjA3LjEsNTMwMiw0ODM5LjIsNTMwMmMtNjA3LjIsMC03MDkuMi0zLjMtODAwLjQtMjkuNmMtMTI5LjgtMzQuNS0yMDUuNS03NS42LTI2NS43LTE0Mi45CgkJCQljLTQxLjctNDYtNDYuNC02MC44LTQ2LjQtMTYyLjZjMC0xMDAuMiw0LjYtMTE5LjksNTQuMS0xOTcuMWMyOS40LTQ2LDk0LjItMTE4LjMsMTQyLjEtMTU5LjNjMjMwLjMtMTkyLjIsMjQyLjYtNDU5LjksMzQtNjYyCgkJCQljLTE1NC41LTE1MS4xLTM0OS4yLTIyMS44LTYwMS0yMjAuMWMtMzE2LjcsMC01ODQuMSwxMzQuNy02OTMuOCwzNDkuOGMtODYuNiwxNjkuMi00NC44LDM2OS42LDEwOC4yLDUwNC4zCgkJCQljMjMxLjgsMjAzLjcsMjg5LDI4NC4xLDI4OSw0MDljMCwxNDcuOS0xMzkuMSwyNjQuNS0zNjAsMzAyLjJjLTU3LjIsOC4yLTM4NC43LDE2LjUtNzU3LjEsMTYuNQoJCQkJQzEzMzgsNTMwOC42LDEyNzkuMyw1MzA2LjksMTIwMC41LDUyNzcuNHogTTI3NTAuMyw1MDE0LjZjMzAuOS0xMS41LDU3LjItMjYuMiw1Ny4yLTMyLjhjMC0xOC4xLTU1LjctNzMuOS0xNTEuNC0xNTQuNAoJCQkJQzIxNDEuNSw0Mzk3LDIzNDcsMzY5OC45LDMwNDcsMzUwMS44YzE3My00OS4zLDQ2MC40LTQ5LjMsNjMwLjQtMS42YzQ3Ny40LDEzOCw3NjAuMiw1NDAuNCw2NTIuMSw5MzMKCQkJCWMtMzguNiwxNDIuOS04OC4xLDIyMC4yLTIzMy4zLDM2NC43Yy03NC4xLDczLjktMTI5LjgsMTQyLjktMTI2LjYsMTU0LjRjMywxMS41LDQ0LjgsMzYuMSw5MS4xLDU0LjIKCQkJCWM3Ny4zLDI5LjYsMTM0LjQsMzEuMiw3MzIuNCwzNy43YzQ1Ny4zLDUsNjY1LjksMCw3MDcuNy0xMy4xYzg2LjYtMjgsMTAzLjUtODAuNCw3Ny4zLTI0My4xCgkJCQljLTY5LjUtNDI3LjEtMTEyLjgtOTM3LjktMTEyLjgtMTMxNy40YzAtMzMxLjgsNDEuNy01MDIuNywxNDkuOS02MTEuMWMxMzcuNS0xMzgsMjgxLjItOTUuMyw1MDIuMiwxNDkuNQoJCQkJYzE3MCwxODksMjUzLjQsMjM4LjIsNDE0LjEsMjM4LjJjOTcuNCwxLjYsMTI5LjgtNi42LDIwMy45LTQ0LjNjMjAyLjQtMTA1LjEsMzQ0LjYtMzY3LjksMzYzLjEtNjY4LjUKCQkJCWMyMC4xLTM1MS42LTEzNC40LTY4MS43LTM3My45LTc5OC4zYy03NC4xLTM2LjEtMTAzLjUtNDIuNy0yMDUuNS0zNi4xYy0xNDkuOSw2LjUtMjE5LjQsNDQuMy0zNjkuMywxOTUuNQoJCQkJYy02MS44LDYwLjgtMTQ4LjQsMTMxLjQtMTkzLjEsMTU2Yy0yMTEuNywxMTUtMzgzLjIsNS00NTQuMy0yOTIuNGMtNTUuNy0yMzEuNS0zMC45LTg3My44LDYzLjMtMTU1Ny4yCgkJCQljNDAuMi0yOTUuNiwzMy45LTMzMC4yLTY2LjUtMzYxLjRjLTg4LjEtMjgtMTM4Mi45LTEzLjEtMTQ1OC42LDE2LjVjLTMyLjQsMTEuNS01OC43LDI5LjYtNTguNywzNy43YzAsOC4yLDI2LjMsMzkuNSw1Ny4yLDY3LjMKCQkJCWMxNDAuNiwxMjMuMiwyNzkuNywyODUuOCwzMTguMywzNzIuOWMyMTYuMyw0NjkuOC0xNDguNCw5NzUuNy03NjkuNSwxMDY3LjdjLTIyMSwzMi45LTQ5Ni0xNC43LTY5MC42LTExNi42CgkJCQljLTE5OS4zLTEwNS4yLTMzMC43LTIzOS44LTQwOS40LTQyMC41Yy0zNy4xLTgzLjgtNDMuMi0xMTYuNi00My4yLTI1M2MwLTIyMS44LDQ5LjUtMzMwLjIsMjM5LjUtNTI3LjMKCQkJCWM3Ny4zLTgwLjUsMTM5LjEtMTUyLjcsMTM5LjEtMTYyLjZjMC0yOC04OS42LTYwLjgtMjIxLTgwLjVjLTE2My44LTI0LjYtMTI1Ni4yLTI0LjYtMTMyMi43LDBjLTgxLjksMzEuMi05NC4yLDc4LjktNjkuNSwyNjEuMQoJCQkJYzQzLjIsMzA3LjIsODMuNCw3MTkuNSwxMDIsMTAzOC4yYzI3LjgsNDk5LjMtMTMuOSw3NDktMTQyLjEsODczLjhjLTE0NS4yLDEzOS42LTMxMy43LDk4LjUtNTQwLjgtMTI5LjgKCQkJCWMtMTU2LTE1Ni4xLTIyNy4xLTE5Mi4yLTM4Ny44LTE5MC41Yy0zMTkuOSwxLjYtNTc3LjksMzk0LjItNTUwLDgzNy43YzIwLjEsMzAzLjksMTYwLjcsNTY1LjEsMzYzLjEsNjcwLjEKCQkJCWM3NC4xLDM3LjcsMTA2LjcsNDYsMjAzLjksNDQuM2MxNTQuNSwwLDIzOC00NiwzOTUuNS0yMjAuMWMyMDMuOS0yMjMuNCwzMTIuMS0yNzcuNiw0NDguMS0yMjEuOGM4MS45LDMyLjgsMTQ1LjIsMTE1LDE4NywyNDMuMQoJCQkJYzI0LjcsNzMuOSwyNy44LDEzOS42LDI2LjMsNDk2LjFjLTEuNSw0MTguOS0yNy44LDc0Mi40LTk3LjQsMTE5MC45Yy0zMi40LDIxMy41LTI0LjcsMjUzLDUyLjUsMjg5LjEKCQkJCUMxMzM2LjUsNTA1Ny4zLDI2NjMuOCw1MDQ3LjQsMjc1MC4zLDUwMTQuNnoiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGcgaWQ9ImZvcm11bGFzIiBkaXNwbGF5PSJub25lIj4KCQoJCTxsaW5lIGRpc3BsYXk9ImlubGluZSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIzMzYuOCIgeTE9Ii0yNS42IiB4Mj0iMzM2LjgiIHkyPSI1NjUuNiIvPgoJCgkJPGxpbmUgZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiMzN0FCQUIiIHN0cm9rZS13aWR0aD0iMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjMzNi44IiB5MT0iOTMuNCIgeDI9IjMzNi44IiB5Mj0iNDcxLjQiLz4KCTxwYXRoIGRpc3BsYXk9ImlubGluZSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzdBQkFCIiBzdHJva2Utd2lkdGg9IjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00ODQuNSw5My40bDAuMywxNzAuMgoJCWMwLDU0LTQ5LjksOTcuOC0xMTEuNCw5Ny44aC03Mi44Yy02MS41LDAtMTExLjQtNDMuOC0xMTEuNC05Ny44bC0wLjMtMTcwLjIiLz4KCQoJCTxyZWN0IHg9IjExLjkiIHk9IjcuNCIgZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiMzN0FCQUIiIHN0cm9rZS13aWR0aD0iMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgd2lkdGg9IjY0MiIgaGVpZ2h0PSI1MTcuNSIvPgo8L2c+CjxnIGlkPSJlcGlzb2RlIiBkaXNwbGF5PSJub25lIj4KCQoJCTxyZWN0IHg9IjExLjkiIHk9IjcuNCIgZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiMzN0FCQUIiIHN0cm9rZS13aWR0aD0iMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgd2lkdGg9IjY0MiIgaGVpZ2h0PSI1MTcuNSIvPgoJPHBhdGggZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiMzN0FCQUIiIHN0cm9rZS13aWR0aD0iMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMxMi4yLDM4My45CgkJYy0yLjgsNC44LTYuMSw4LjEtNy4zLDcuNGwwLDBjLTEuMi0wLjcsMC4xLTUuMiwyLjktMTBMMzc0LjUsMjY3YzIuOC00LjgsNi4xLTguMSw3LjMtNy40bDAsMGMxLjIsMC43LTAuMSw1LjItMi45LDEwTDMxMi4yLDM4My45CgkJeiIvPgoJPHBhdGggZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiMzN0FCQUIiIHN0cm9rZS13aWR0aD0iMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM3OS4zLDI1MwoJCWMyLjksNC44LDQuMyw5LjIsMy4xLDkuOWwwLDBjLTEuMiwwLjctNC41LTIuNS03LjQtNy4zbC02OS0xMTIuOWMtMi45LTQuOC00LjMtOS4yLTMuMS05LjlsMCwwYzEuMi0wLjcsNC41LDIuNSw3LjQsNy4zTDM3OS4zLDI1MwoJCXoiLz4KPC9nPgo8ZyBpZD0idGVzdHMiPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xOTkuNCwxOC44djIwOS45SDE3VjE4LjhIMTk5LjQgTTIxMS40LDVINQoJCXYyMzcuNWgyMDYuNFY1TDIxMS40LDV6IE02MTguNSw0Ni40SDMwNy45djEzLjhoMzEwLjZMNjE4LjUsNDYuNEw2MTguNSw0Ni40eiBNNjE4LjUsMTE2LjhIMzA3Ljl2MTMuOGgzMTAuNkw2MTguNSwxMTYuOAoJCUw2MTguNSwxMTYuOHogTTE5OS40LDMwOHYyMDkuOUgxN1YzMDhIMTk5LjQgTTIxMS40LDI5NC4ySDV2MjM3LjVoMjA2LjRWMjk0LjJMMjExLjQsMjk0LjJ6IE02MTguNSwzMzUuMUgzMDcuOXYxMy44aDMxMC42CgkJTDYxOC41LDMzNS4xTDYxOC41LDMzNS4xeiBNNjE4LjUsNDA2LjFIMzA3Ljl2MTMuOGgzMTAuNkw2MTguNSw0MDYuMUw2MTguNSw0MDYuMXogTTE2NS42LDg5LjdsLTguNi05LjlsLTY0LjIsNzMuNGwtMjYuNS0zMC41CgkJbC04LjYsOS45bDM1LjUsNDAuOUwxNjUuNiw4OS43eiIvPgo8L2c+Cjwvc3ZnPgo=') no-repeat center center !important;
    background-size: auto 28px !important;
  }
  /* line 2352, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.exercises a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.exercises a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.exercises a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.exercises a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.exercises a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.exercises a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.exercises a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.exercises a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.exercises a:before {
    background: url("../images/icon-cap-white.svg") no-repeat center center !important;
    background-size: auto 28px !important;
  }
  /* line 2360, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.new-exercises a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.new-exercises a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.new-exercises a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.new-exercises a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.new-exercises a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.new-exercises a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.new-exercises a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.new-exercises a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.new-exercises a:before {
    background: url("../images/icon-exercises-white.svg") no-repeat center center !important;
    background-size: auto 28px !important;
  }
  /* line 2368, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.formula a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.formula a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.formula a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.formula a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.formula a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.formula a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.formula a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.formula a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.formula a:before {
    background: url("../images/icon-formulas-white.svg") no-repeat center center !important;
    background-size: auto 28px !important;
  }
  /* line 2384, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .to-fullscreen {
    width: 100% !important;
    max-width: 1000px;
  }
  /* line 2387, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .to-fullscreen.in-fullscreen {
    max-width: 100%;
  }
  /* line 2397, ../sass/layouts/_responsive.scss */
  body .hurray .row.row-1 iframe {
    position: absolute;
    height: 100%;
  }
  /* line 2407, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-title > .pane-content,
  body.landing-page .pane-page-content > .pane-content {
    margin: 0;
  }
  /* line 2416, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video > .panel-col-last > .inside .pane-term-name {
    display: none;
  }
  /* line 2424, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video .menu-name-menu-category-menu ul.menu li a.active {
    color: #fff;
    background: none;
    padding-left: 0;
    margin-left: 0;
  }
  /* line 2429, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video .menu-name-menu-category-menu ul.menu li a.active:hover {
    color: #292929;
    background: #fff;
    padding-left: 14px;
    margin-left: -14px;
  }

  /* line 2444, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row {
    position: relative;
    perspective: 1000px;
    transition: transform 0.6s;
    transform-style: preserve-3d;
    background: none;
  }
  /* line 2450, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-subject-name,
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-related-categories {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    transition: transform 0.6s;
    transform-style: preserve-3d;
    transform: rotateY(0deg);
    background: #55b47a;
  }
  /* line 2463, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-related-categories {
    transform: rotateY(-180deg);
    padding: 10px;
    text-align: center;
    box-sizing: border-box;
    display: flex !important;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }
  /* line 2472, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-related-categories .field-content {
    padding-top: 20px;
  }
  /* line 2474, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-related-categories .field-content a {
    color: #fff;
  }
  /* line 2476, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-related-categories .field-content a:hover, .view-syllabus.view-display-id-page_1 .views-row .views-field-field-related-categories .field-content a:focus {
    text-decoration: underline;
  }
  /* line 2483, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row:hover, .view-syllabus.view-display-id-page_1 .views-row.hover {
    background: none;
  }
  /* line 2486, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row:hover .views-field-field-subject-name,
  .view-syllabus.view-display-id-page_1 .views-row:hover .views-field-field-related-categories, .view-syllabus.view-display-id-page_1 .views-row.hover .views-field-field-subject-name,
  .view-syllabus.view-display-id-page_1 .views-row.hover .views-field-field-related-categories {
    background: #49ac6f;
  }
  /* line 2490, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row:hover .views-field-field-subject-name, .view-syllabus.view-display-id-page_1 .views-row.hover .views-field-field-subject-name {
    transform: rotateY(180deg);
  }
  /* line 2493, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row:hover .views-field-field-related-categories, .view-syllabus.view-display-id-page_1 .views-row.hover .views-field-field-related-categories {
    transform: rotateY(0deg);
  }
  /* line 2497, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row.direct-course {
    transition: none;
    transform: none;
  }
  /* line 2500, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row.direct-course .views-field-field-subject-name,
  .view-syllabus.view-display-id-page_1 .views-row.direct-course .views-field-field-related-categories {
    transition: none;
    transform: none;
  }
  /* line 2505, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row.direct-course .views-field-field-related-categories {
    display: none !important;
  }

  /* line 2512, ../sass/layouts/_responsive.scss */
  .subject-term {
    background: url("../images/BRIDGEBIG1600.jpg") no-repeat center top;
    background-attachment: fixed;
  }
  /* line 2516, ../sass/layouts/_responsive.scss */
  .subject-term.touch-device:before {
    background: url("../images/BRIDGEBIG1600.jpg") no-repeat center top;
    background-size: cover;
  }
}
@media all and (max-width: 767px) {
  /* line 2525, ../sass/layouts/_responsive.scss */
  .padding-side, body.landing-page .pane-page-content .panel-pane.lp-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 2530, ../sass/layouts/_responsive.scss */
  .col-33:nth-child(odd), .col-33:nth-child(even) {
    margin: 0;
    width: 100%;
  }

  /* line 2536, ../sass/layouts/_responsive.scss */
  .form-item-25, .page-checkout form .field-type-addressfield .addressfield-container-inline {
    width: 49%;
  }

  /* line 2539, ../sass/layouts/_responsive.scss */
  .form-item-50, .compact-form .form-type-password-confirm .form-type-password, .pane-mathsplain-header .pane-login-register-pane form .form-item.form-item-captcha-response .form-text, .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-mail, .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-conf-mail, .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-pass .form-type-password, .page-checkout form .form-item-customer-profile-billing-addressbook, .page-checkout form .field-type-addressfield .addressfield-container-inline.name-block, .page-checkout form .commerce-coupon-code-wrapper, .page-checkout form .mathsplain_order_study .fieldset-wrapper > .form-item,
  .form-item-50-last,
  .compact-form .form-type-password-confirm .form-type-password.form-item-pass-pass2,
  .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-conf-mail,
  .pane-mathsplain-header .pane-login-register-pane .pane-formblock-user-register form .form-item-pass .form-type-password.form-item-pass-pass2 {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }

  /* line 2545, ../sass/layouts/_responsive.scss */
  .pane-mathsplain-our-video,
  .front-text-pane {
    font-size: 20px;
  }

  /* line 2549, ../sass/layouts/_responsive.scss */
  .video-flack-mobile, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element, body.page-search .view-search .isotope-element, body.page-search-grouped .view-search .isotope-element, body.page-search .view-search .accordion-content .views-row, body.page-search-grouped .view-search .accordion-content .views-row {
    display: table;
    margin: 0;
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    height: 48px;
  }
  /* line 2556, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box a, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box a, body.page-search .view-search .isotope-element .video-box a, body.page-search-grouped .view-search .isotope-element .video-box a, body.page-search .view-search .accordion-content .views-row .video-box a, body.page-search-grouped .view-search .accordion-content .views-row .video-box a {
    display: table;
    width: 100%;
    position: relative;
    clear: both;
  }
  /* line 2561, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box a .video-box-header, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box a .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header, body.page-search .view-search .isotope-element .video-box a .video-box-header, body.page-search-grouped .view-search .isotope-element .video-box a .video-box-header, body.page-search .view-search .accordion-content .views-row .video-box a .video-box-header, body.page-search-grouped .view-search .accordion-content .views-row .video-box a .video-box-header {
    padding: 0px 0;
    width: 68px;
    min-width: 68px;
    height: 48px;
    line-height: 1em;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: static;
  }
  /* line 2571, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box a .video-box-header:before, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box a .video-box-header:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header:before, body.page-search .view-search .isotope-element .video-box a .video-box-header:before, body.page-search-grouped .view-search .isotope-element .video-box a .video-box-header:before, body.page-search .view-search .accordion-content .views-row .video-box a .video-box-header:before, body.page-search-grouped .view-search .accordion-content .views-row .video-box a .video-box-header:before, .video-flack-mobile .video-box a .video-box-header:after, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box a .video-box-header:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header:after, body.page-search .view-search .isotope-element .video-box a .video-box-header:after, body.page-search-grouped .view-search .isotope-element .video-box a .video-box-header:after, body.page-search .view-search .accordion-content .views-row .video-box a .video-box-header:after, body.page-search-grouped .view-search .accordion-content .views-row .video-box a .video-box-header:after {
    display: none;
  }
  /* line 2575, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box a .video-box-header .video-box-header-number, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number, body.page-search .view-search .isotope-element .video-box a .video-box-header .video-box-header-number, body.page-search-grouped .view-search .isotope-element .video-box a .video-box-header .video-box-header-number, body.page-search .view-search .accordion-content .views-row .video-box a .video-box-header .video-box-header-number, body.page-search-grouped .view-search .accordion-content .views-row .video-box a .video-box-header .video-box-header-number {
    font-size: 30px;
    line-height: 47px;
    border-bottom: 0;
    padding: 0;
    color: #292929;
    border-right: 2px solid #888;
  }
  /* line 2582, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box a .video-box-header .video-box-header-number:after, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-number:after, body.page-search .view-search .isotope-element .video-box a .video-box-header .video-box-header-number:after, body.page-search-grouped .view-search .isotope-element .video-box a .video-box-header .video-box-header-number:after, body.page-search .view-search .accordion-content .views-row .video-box a .video-box-header .video-box-header-number:after, body.page-search-grouped .view-search .accordion-content .views-row .video-box a .video-box-header .video-box-header-number:after {
    display: none;
  }
  /* line 2586, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box a .video-box-header .video-box-header-icons, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons, body.page-search .view-search .isotope-element .video-box a .video-box-header .video-box-header-icons, body.page-search-grouped .view-search .isotope-element .video-box a .video-box-header .video-box-header-icons, body.page-search .view-search .accordion-content .views-row .video-box a .video-box-header .video-box-header-icons, body.page-search-grouped .view-search .accordion-content .views-row .video-box a .video-box-header .video-box-header-icons {
    position: absolute;
    margin: 0;
    right: 20px;
    top: 0;
  }
  /* line 2591, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box a .video-box-header .video-box-header-icons > div, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons > div,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons > div,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons > div,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons > div,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons > div,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons > div,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons > div,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons > div,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box a .video-box-header .video-box-header-icons > div, body.page-search .view-search .isotope-element .video-box a .video-box-header .video-box-header-icons > div, body.page-search-grouped .view-search .isotope-element .video-box a .video-box-header .video-box-header-icons > div, body.page-search .view-search .accordion-content .views-row .video-box a .video-box-header .video-box-header-icons > div, body.page-search-grouped .view-search .accordion-content .views-row .video-box a .video-box-header .video-box-header-icons > div {
    line-height: 68px;
  }
  /* line 2597, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box a:hover .video-box-header, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box a:hover .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a:hover .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a:hover .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box a:hover .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box a:hover .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box a:hover .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box a:hover .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box a:hover .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box a:hover .video-box-header, body.page-search .view-search .isotope-element .video-box a:hover .video-box-header, body.page-search-grouped .view-search .isotope-element .video-box a:hover .video-box-header, body.page-search .view-search .accordion-content .views-row .video-box a:hover .video-box-header, body.page-search-grouped .view-search .accordion-content .views-row .video-box a:hover .video-box-header {
    background: #f4f2f0;
  }
  /* line 2602, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box .video-box-content, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-content, body.page-search .view-search .isotope-element .video-box .video-box-content, body.page-search-grouped .view-search .isotope-element .video-box .video-box-content, body.page-search .view-search .accordion-content .views-row .video-box .video-box-content, body.page-search-grouped .view-search .accordion-content .views-row .video-box .video-box-content {
    font-size: 20px;
    color: #292929;
    font-family: 'Raleway';
    display: table-cell;
    vertical-align: middle;
    height: 48px;
    padding: 10px 38px 10px 15px;
  }
  /* line 2611, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box .video-box-footer, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box .video-box-footer,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-footer,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-footer,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box .video-box-footer,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-footer,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-footer,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box .video-box-footer,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-footer,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-footer, body.page-search .view-search .isotope-element .video-box .video-box-footer, body.page-search-grouped .view-search .isotope-element .video-box .video-box-footer, body.page-search .view-search .accordion-content .views-row .video-box .video-box-footer, body.page-search-grouped .view-search .accordion-content .views-row .video-box .video-box-footer {
    display: none;
  }
  /* line 2615, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box.understood .video-box-header, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box.understood .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box.understood .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box.understood .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box.understood .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box.understood .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box.understood .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box.understood .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box.understood .video-box-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box.understood .video-box-header, body.page-search .view-search .isotope-element .video-box.understood .video-box-header, body.page-search-grouped .view-search .isotope-element .video-box.understood .video-box-header, body.page-search .view-search .accordion-content .views-row .video-box.understood .video-box-header, body.page-search-grouped .view-search .accordion-content .views-row .video-box.understood .video-box-header {
    position: relative;
  }
  /* line 2619, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box.understood .video-box-content:after, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box.understood .video-box-content:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box.understood .video-box-content:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box.understood .video-box-content:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box.understood .video-box-content:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box.understood .video-box-content:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box.understood .video-box-content:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box.understood .video-box-content:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box.understood .video-box-content:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box.understood .video-box-content:after, body.page-search .view-search .isotope-element .video-box.understood .video-box-content:after, body.page-search-grouped .view-search .isotope-element .video-box.understood .video-box-content:after, body.page-search .view-search .accordion-content .views-row .video-box.understood .video-box-content:after, body.page-search-grouped .view-search .accordion-content .views-row .video-box.understood .video-box-content:after {
    width: 50px;
    height: 50px;
    right: -8px;
    bottom: -8px;
  }
  /* line 2628, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box.test .video-box-header-number, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box.test .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box.test .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box.test .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box.test .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box.test .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box.test .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box.test .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box.test .video-box-header-number,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box.test .video-box-header-number, body.page-search .view-search .isotope-element .video-box.test .video-box-header-number, body.page-search-grouped .view-search .isotope-element .video-box.test .video-box-header-number, body.page-search .view-search .accordion-content .views-row .video-box.test .video-box-header-number, body.page-search-grouped .view-search .accordion-content .views-row .video-box.test .video-box-header-number {
    background-image: url("../images/icon-quiz-white.svg");
    background-position: center center;
    background-size: 50%;
    background-repeat: no-repeat;
  }
  /* line 2633, ../sass/layouts/_responsive.scss */
  .video-flack-mobile .video-box.test .video-box-header-number:before, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box.test .video-box-header-number:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box.test .video-box-header-number:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box.test .video-box-header-number:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box.test .video-box-header-number:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box.test .video-box-header-number:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box.test .video-box-header-number:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box.test .video-box-header-number:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box.test .video-box-header-number:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box.test .video-box-header-number:before, body.page-search .view-search .isotope-element .video-box.test .video-box-header-number:before, body.page-search-grouped .view-search .isotope-element .video-box.test .video-box-header-number:before, body.page-search .view-search .accordion-content .views-row .video-box.test .video-box-header-number:before, body.page-search-grouped .view-search .accordion-content .views-row .video-box.test .video-box-header-number:before {
    display: none;
  }

  /* line 2640, ../sass/layouts/_responsive.scss */
  .mobile-menu-buttons {
    display: block;
    visibility: hidden;
    max-height: 0;
    max-width: 100vw;
    overflow: hidden;
  }

  /* line 2647, ../sass/layouts/_responsive.scss */
  .mobile-active-subject, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-empty .slider-header, body.page-taxonomy-term #panel-page-mathsplain-video .slider-header {
    display: table;
    width: 100%;
    font-size: 22px;
    font-family: 'Raleway';
    height: 68px;
  }
  /* line 2653, ../sass/layouts/_responsive.scss */
  .mobile-active-subject a, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos .view-empty .slider-header a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-empty .slider-header a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-empty .slider-header a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-empty .slider-header a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-empty .slider-header a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-empty .slider-header a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-empty .slider-header a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-empty .slider-header a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-empty .slider-header a, body.page-taxonomy-term #panel-page-mathsplain-video .slider-header a {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    color: #292929 !important;
    background: #f4f2f0;
    padding: 10px 28px 10px 90px;
  }
  /* line 2660, ../sass/layouts/_responsive.scss */
  .mobile-active-subject a:after, body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos .view-empty .slider-header a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-empty .slider-header a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-empty .slider-header a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-empty .slider-header a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-empty .slider-header a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-empty .slider-header a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-empty .slider-header a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-empty .slider-header a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-empty .slider-header a:after, body.page-taxonomy-term #panel-page-mathsplain-video .slider-header a:after {
    position: absolute;
    font-family: 'FontAwesome';
    right: auto;
    left: 28px;
    top: 34%;
    color: #55b47a;
    content: "\f053";
  }

  /* line 2671, ../sass/layouts/_responsive.scss */
  .subject-box-mobile-style, .view-syllabus.view-display-id-page_1 .views-row, body .subject-icons .col, body.page-404-page .pane-page-content .panel-pane.subjects .subject-icons .col, body.page-403-page .pane-page-content .panel-pane.subjects .subject-icons .col {
    display: table;
    width: 100%;
    height: auto;
    margin: 0;
    color: #292929;
    background: none;
  }
  /* line 2678, ../sass/layouts/_responsive.scss */
  .subject-box-mobile-style:hover, .view-syllabus.view-display-id-page_1 .views-row:hover, body .subject-icons .col:hover, body.page-404-page .pane-page-content .panel-pane.subjects .subject-icons .col:hover, body.page-403-page .pane-page-content .panel-pane.subjects .subject-icons .col:hover {
    background: none;
  }

  /* line 2682, ../sass/layouts/_responsive.scss */
  .subject-box-link-mobile-style, .view-syllabus.view-display-id-page_1 .views-row .views-field-field-subject-name a, body .subject-icons .col a, body.page-404-page .pane-page-content .panel-pane.subjects .subject-icons .col a, body.page-403-page .pane-page-content .panel-pane.subjects .subject-icons .col a {
    display: table-cell;
    vertical-align: middle;
    height: 68px;
    padding: 0 0 0 90px;
    text-align: left;
    font-family: "Raleway";
    font-size: 22px;
    line-height: 1;
    text-transform: none;
    color: #292929;
    background: #efeeed;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
  }
  /* line 2696, ../sass/layouts/_responsive.scss */
  .subject-box-link-mobile-style:before, .view-syllabus.view-display-id-page_1 .views-row .views-field-field-subject-name a:before, body .subject-icons .col a:before, body.page-404-page .pane-page-content .panel-pane.subjects .subject-icons .col a:before, body.page-403-page .pane-page-content .panel-pane.subjects .subject-icons .col a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 68px;
    height: 67px;
    vertical-align: middle;
    line-height: 1;
    background: url("../images/icon-summa.svg") no-repeat center center;
    background-size: auto 35%;
    background-color: #55b47a;
  }
  /* line 2711, ../sass/layouts/_responsive.scss */
  .subject-box-link-mobile-style:hover:before, .view-syllabus.view-display-id-page_1 .views-row .views-field-field-subject-name a:hover:before, body .subject-icons .col a:hover:before, body.page-404-page .pane-page-content .panel-pane.subjects .subject-icons .col a:hover:before, body.page-403-page .pane-page-content .panel-pane.subjects .subject-icons .col a:hover:before {
    background-color: #49ac6f;
  }

  /* line 2717, ../sass/layouts/_responsive.scss */
  .subject-icons-mobile-style .col {
    display: table;
    width: 100%;
    height: auto;
    margin: 0;
    color: #292929;
  }
  /* line 2723, ../sass/layouts/_responsive.scss */
  .subject-icons-mobile-style .col a {
    display: table-cell;
    vertical-align: middle;
    height: 68px;
    padding: 0 0 0 90px;
    text-align: left;
    font-family: "Raleway";
    font-size: 22px;
    line-height: 1;
    text-transform: none;
    color: #292929;
    background: #efeeed;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
  }
  /* line 2737, ../sass/layouts/_responsive.scss */
  .subject-icons-mobile-style .col a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 68px;
    height: 67px;
    vertical-align: middle;
    line-height: 1;
    background: url("../images/icon-summa.svg") no-repeat center center;
    background-size: auto 35%;
    background-color: #55b47a;
  }
  /* line 2752, ../sass/layouts/_responsive.scss */
  .subject-icons-mobile-style .col a:hover:before {
    background-color: #49ac6f;
  }

  /* line 2759, ../sass/layouts/_responsive.scss */
  .mob-hide {
    display: none;
  }

  /* line 2762, ../sass/layouts/_responsive.scss */
  .landing-row-fullwidth {
    margin-left: -20px;
    margin-right: -20px;
  }

  /* line 2768, ../sass/layouts/_responsive.scss */
  .lp-img-left:after,
  .lp-img-right:after {
    padding-top: 66%;
  }

  /* line 2772, ../sass/layouts/_responsive.scss */
  .left-block,
  .right-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 2777, ../sass/layouts/_responsive.scss */
  .img-middle {
    padding-top: 35px;
    padding-bottom: 50px;
  }
  /* line 2780, ../sass/layouts/_responsive.scss */
  .img-middle .image {
    padding-top: 65%;
  }

  /* line 2784, ../sass/layouts/_responsive.scss */
  .style-lp1 {
    max-width: 500px;
    margin-bottom: 30px;
  }
  /* line 2787, ../sass/layouts/_responsive.scss */
  .style-lp1:last-child {
    margin-bottom: 0;
  }
  /* line 2790, ../sass/layouts/_responsive.scss */
  .style-lp1 .title {
    width: 50vw;
    height: 50vw;
    min-width: 200px;
    min-height: 200px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: clamp(32px, 6vw, 40px);
  }

  /* line 2801, ../sass/layouts/_responsive.scss */
  .landing-row.right {
    -webkit-justify-content: center;
    justify-content: center;
  }

  /* line 2806, ../sass/layouts/_responsive.scss */
  .box,
  .box-20,
  .box-25,
  .box-30,
  .box-33,
  .box-40,
  .box-50,
  .box-60,
  .box-66,
  .box-70,
  .box-75,
  .box-80 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 2822, ../sass/layouts/_responsive.scss */
  .box-padding {
    padding: 15px;
  }

  /* line 2825, ../sass/layouts/_responsive.scss */
  .lp-white-box {
    padding: 20px;
  }

  /* line 2828, ../sass/layouts/_responsive.scss */
  .limited-wide, .pane-subject-list > .pane-content, .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .center-wrapper,
  .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .panel-col-bottom,
  .pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .center-wrapper,
  .pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .panel-col-bottom, .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .panel-col-bottom2 .pane-mathsplain-footer-logos,
  .pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .panel-col-bottom2 .pane-mathsplain-footer-logos, .pane-mathsplain-header .pane-login-register-pane > .pane-content,
  .pane-mathsplain-header .pane-mathsplain-header-2 > .pane-content, .landing-page .pane-page-content .panel-pane .pane-content, .landing-page .pane-page-content .panel-pane.section-9 .pane-title {
    width: 100%;
  }
  /* line 2830, ../sass/layouts/_responsive.scss */
  .limited-wide > *, .pane-subject-list > .pane-content > *, .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .center-wrapper > *,
  .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .panel-col-bottom > *,
  .pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .center-wrapper > *,
  .pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .panel-col-bottom > *, .pane-mathsplain-footer-1 > .pane-content > .maths-panel-display .panel-col-bottom2 .pane-mathsplain-footer-logos > *,
  .pane-mathsplain-footer-2 > .pane-content > .maths-panel-display .panel-col-bottom2 .pane-mathsplain-footer-logos > *, .pane-mathsplain-header .pane-login-register-pane > .pane-content > *,
  .pane-mathsplain-header .pane-mathsplain-header-2 > .pane-content > *, .landing-page .pane-page-content .panel-pane .pane-content > *, .landing-page .pane-page-content .panel-pane.section-9 .pane-title > * {
    margin: 0 20px;
  }

  /* line 2834, ../sass/layouts/_responsive.scss */
  #mathsplain-mycourses-isotope-container {
    text-align: center;
  }
  /* line 2836, ../sass/layouts/_responsive.scss */
  #mathsplain-mycourses-isotope-container .purchased,
  #mathsplain-mycourses-isotope-container .unpurchased {
    max-width: 480px;
  }

  /* line 2845, ../sass/layouts/_responsive.scss */
  .view-exercises-by-master-topic .views-row .node-exercises .field-name-field-related-swiffy-entity > div:first-child {
    text-align: center;
  }
  /* line 2847, ../sass/layouts/_responsive.scss */
  .view-exercises-by-master-topic .views-row .node-exercises .field-name-field-related-swiffy-entity > div:first-child .btn {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 350px;
  }

  /* line 2860, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .view-content {
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 2863, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .view-content > .ui-accordion-content {
    padding: 0;
  }
  /* line 2867, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .group-caption {
    margin-top: 0;
    border-top: 1px solid #e8e8e8;
  }
  /* line 2871, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .group-caption.ui-state-active:after {
    left: 50%;
    margin-left: -12px;
    margin-top: -18px;
  }
  /* line 2880, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-subject-name {
    position: relative;
  }
  /* line 2882, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-subject-name .field-content {
    display: table;
    width: 100%;
  }
  /* line 2890, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-related-categories {
    background: none !important;
  }
  /* line 2892, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-related-categories > * {
    display: inline;
  }
  /* line 2896, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row .views-field-field-related-categories a:hover {
    text-decoration: underline;
  }
  /* line 2902, ../sass/layouts/_responsive.scss */
  .view-syllabus.view-display-id-page_1 .views-row.direct-course .views-field-field-related-categories {
    display: none;
  }

  /* line 2912, ../sass/layouts/_responsive.scss */
  .view-press .splide .splide__list .splide__slide {
    max-width: 160px;
  }
  /* line 2914, ../sass/layouts/_responsive.scss */
  .view-press .splide .splide__list .splide__slide .views-field-field-press-image {
    height: 80px;
  }

  /* line 2924, ../sass/layouts/_responsive.scss */
  #sliding-popup .eu-cookie-compliance-categories .eu-cookie-compliance-category:first-child {
    margin-top: 20px;
  }
  /* line 2927, ../sass/layouts/_responsive.scss */
  #sliding-popup .eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description,
  #sliding-popup .eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description-more-link {
    font-size: 14px;
  }
  /* line 2932, ../sass/layouts/_responsive.scss */
  #sliding-popup .eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons {
    margin-bottom: 20px;
  }
  /* line 2937, ../sass/layouts/_responsive.scss */
  #sliding-popup.sliding-popup-top #popup-text-and-info {
    -webkit-flex-flow: column;
    flex-flow: column;
  }
  /* line 2941, ../sass/layouts/_responsive.scss */
  #sliding-popup.sliding-popup-top .popup-content {
    width: 100%;
  }
  /* line 2943, ../sass/layouts/_responsive.scss */
  #sliding-popup.sliding-popup-top .popup-content #popup-text,
  #sliding-popup.sliding-popup-top .popup-content #popup-buttons {
    display: table;
    padding-left: 0;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  /* line 2952, ../sass/layouts/_responsive.scss */
  #sliding-popup.sliding-popup-top .popup-content #popup-text {
    padding-top: 10px;
  }
  /* line 2954, ../sass/layouts/_responsive.scss */
  #sliding-popup.sliding-popup-top .popup-content #popup-text > div {
    padding-right: 0;
  }
  /* line 2957, ../sass/layouts/_responsive.scss */
  #sliding-popup.sliding-popup-top .popup-content #popup-text button {
    position: static;
    margin: 10px auto 0 auto;
    display: table;
    float: none;
  }
  /* line 2964, ../sass/layouts/_responsive.scss */
  #sliding-popup.sliding-popup-top .popup-content #popup-buttons {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 2974, ../sass/layouts/_responsive.scss */
  #mathsplain-front-parallax-1,
  #mathsplain-front-parallax-2,
  #mathsplain-front-parallax-3,
  #mathsplain-front-parallax-4,
  #mathsplain-front-parallax-5,
  #mathsplain-front-parallax-6,
  #mathsplain-front-parallax-7 {
    height: 300px;
  }

  /* line 2983, ../sass/layouts/_responsive.scss */
  body {
    background: none;
  }
  /* line 2985, ../sass/layouts/_responsive.scss */
  body:before {
    display: none;
  }
  /* line 2988, ../sass/layouts/_responsive.scss */
  body #feedback_simple {
    display: none;
    height: 0;
  }
  /* line 2994, ../sass/layouts/_responsive.scss */
  body .maths-panel-display.panel-2col .panel-col-first,
  body .maths-panel-display.panel-2col .panel-col-last {
    width: 100%;
  }
  /* line 3001, ../sass/layouts/_responsive.scss */
  body .panels-flexible-2 .panels-flexible-region {
    width: 100%;
  }
  /* line 3006, ../sass/layouts/_responsive.scss */
  body .image-rolo .top,
  body .image-rolo .bottom {
    display: none;
  }
  /* line 3012, ../sass/layouts/_responsive.scss */
  body form .form-submit {
    padding: 20px 50px;
  }
  /* line 3019, ../sass/layouts/_responsive.scss */
  body .view-testimonials .flexslider .slides li {
    max-width: calc(100vw - 40px);
  }
  /* line 3026, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-first {
    padding: 0;
    min-height: 0;
  }
  /* line 3030, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-last {
    position: static;
  }
  /* line 3032, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video > .panel-col-last > .inside {
    padding: 0;
  }
  /* line 3036, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-taxonomy-term-field-after-topics {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0;
  }
  /* line 3044, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category {
    margin-top: 0;
  }
  /* line 3048, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header {
    background: #f4f2f0;
  }
  /* line 3051, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters {
    background: none;
  }
  /* line 3053, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li {
    border-right: 1px solid #888;
    height: auto;
    background: none;
  }
  /* line 3057, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li a {
    color: #292929;
  }
  /* line 3060, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.current,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.current {
    background: #fff;
    border-top-color: #55b47a;
  }
  /* line 3066, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.video a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.video a:before {
    background: url("../images/icon-video-green.svg") no-repeat center center;
    background-size: auto 28px;
  }
  /* line 3074, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.pdf a:before {
    background: url("../images/icon-pdf-green.svg") no-repeat center center;
    background-size: auto 28px;
  }
  /* line 3082, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.quiz a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.quiz a:before {
    background: url("../images/icon-quiz-green.svg") no-repeat center center;
    background-size: auto 28px;
  }
  /* line 3088, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li:last-child,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li:last-child,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li:last-child,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li:last-child,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li:last-child,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li:last-child,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li:last-child,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li:last-child,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li:last-child {
    border-right: none;
  }
  /* line 3095, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-content,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-content,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-content,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-content,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-content,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-content,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-content,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-content,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-content {
    background: none;
    padding: 0;
  }
  /* line 3099, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container {
    height: auto !important;
  }
  /* line 3101, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    transform: none !important;
  }
  /* line 3109, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element.exercises span.MathJax, body #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element.new-exercises span.MathJax, body #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element.formula span.MathJax,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element.exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element.new-exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element.formula span.MathJax,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element.exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element.new-exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element.formula span.MathJax,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element.exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element.new-exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element.formula span.MathJax,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element.exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element.new-exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element.formula span.MathJax,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element.exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element.new-exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element.formula span.MathJax,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element.exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element.new-exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element.formula span.MathJax,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element.exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element.new-exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element.formula span.MathJax,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element.exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element.new-exercises span.MathJax,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element.formula span.MathJax {
    font-size: 70%;
  }
  /* line 3112, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element.exercises .btn, body #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element.new-exercises .btn, body #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element.formula .btn,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element.exercises .btn,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element.new-exercises .btn,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element.formula .btn,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element.exercises .btn,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element.new-exercises .btn,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element.formula .btn,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element.exercises .btn,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element.new-exercises .btn,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element.formula .btn,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element.exercises .btn,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element.new-exercises .btn,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element.formula .btn,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element.exercises .btn,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element.new-exercises .btn,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element.formula .btn,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element.exercises .btn,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element.new-exercises .btn,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element.formula .btn,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element.exercises .btn,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element.new-exercises .btn,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element.formula .btn,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element.exercises .btn,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element.new-exercises .btn,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element.formula .btn {
    font-size: 0.8em;
  }
  /* line 3122, ../sass/layouts/_responsive.scss */
  body .pane-page-title h1 {
    text-align: center;
    margin: 15px 0;
    font-size: 1.6em;
    line-height: 36px;
  }
  /* line 3130, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-our-video > .pane-content {
    margin-left: 20px;
    margin-right: 20px;
  }
  /* line 3135, ../sass/layouts/_responsive.scss */
  body .pane-subject-list {
    overflow: hidden;
  }
  /* line 3138, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .pane-content .view-subject-list {
    margin: 0;
  }
  /* line 3141, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .pane-content .view-subject-list ul li {
    float: none;
    display: table;
    width: 100%;
    background: #efeeed;
    border-bottom: 1px solid #e8e8e8;
  }
  /* line 3147, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .pane-content .view-subject-list ul li:first-child {
    border-top: 1px solid #e8e8e8;
  }
  /* line 3150, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .pane-content .view-subject-list ul li .views-field-name {
    margin: 0;
    position: relative;
  }
  /* line 3153, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .pane-content .view-subject-list ul li .views-field-name .field-content {
    width: 68px;
    height: 68px;
    display: block;
  }
  /* line 3157, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .pane-content .view-subject-list ul li .views-field-name .field-content a {
    padding: 0;
    display: table-cell;
    height: 68px;
    width: 68px !important;
    color: #292929;
    text-indent: 0;
    position: static;
    font-size: 22px;
    font-family: 'Raleway';
  }
  /* line 3168, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .pane-content .view-subject-list ul li .views-field-name .field-content a:after {
    display: none;
  }
  /* line 3171, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .pane-content .view-subject-list ul li .views-field-name .field-content a span {
    position: absolute;
    width: calc(100% - 90px);
    padding-left: 22px;
    left: 68px;
    height: 68px;
    text-align: left;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  /* line 3182, ../sass/layouts/_responsive.scss */
  body .pane-subject-list .pane-content .view-subject-list ul li .views-field-name .field-content a .bottom {
    display: none;
  }
  /* line 3193, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-front-pane {
    position: relative;
    background-position: top right !important;
  }
  /* line 3196, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-front-pane:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
  /* line 3206, ../sass/layouts/_responsive.scss */
  body #mathsplain-front {
    height: auto;
  }
  /* line 3208, ../sass/layouts/_responsive.scss */
  body #mathsplain-front .head-wrap {
    height: auto !important;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 40px 0 !important;
  }
  /* line 3218, ../sass/layouts/_responsive.scss */
  body #mathsplain-front .head-wrap #mathsplain-header-video-left-text {
    width: 100% !important;
    margin: 0;
    padding-bottom: 50px;
    text-align: center;
  }
  /* line 3223, ../sass/layouts/_responsive.scss */
  body #mathsplain-front .head-wrap #mathsplain-header-video-left-text .title {
    font-size: 37px;
  }
  /* line 3226, ../sass/layouts/_responsive.scss */
  body #mathsplain-front .head-wrap #mathsplain-header-video-left-text .text,
  body #mathsplain-front .head-wrap #mathsplain-header-video-left-text .slideshow {
    width: 100% !important;
    font-size: 24px;
  }
  /* line 3232, ../sass/layouts/_responsive.scss */
  body #mathsplain-front .head-wrap [id*="mathsplain-front-radial-button"] {
    top: 0;
    left: 0;
    margin: 0;
    position: relative;
  }
  /* line 3239, ../sass/layouts/_responsive.scss */
  body #mathsplain-front .head-wrap .slideshow .slideshow-item {
    left: 0;
    right: 0;
    margin: auto;
  }
  /* line 3247, ../sass/layouts/_responsive.scss */
  body #mathsplain-front.splash-on #mathsplain-header-video-left-text {
    opacity: 0;
  }
  /* line 3250, ../sass/layouts/_responsive.scss */
  body #mathsplain-front.splash-on #mathsplain-front-radial-button {
    visibility: hidden;
  }
  /* line 3253, ../sass/layouts/_responsive.scss */
  body #mathsplain-front.splash-on #radial-links {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    max-height: 100vh;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 3261, ../sass/layouts/_responsive.scss */
  body #mathsplain-front.splash-on #radial-links .radial-item {
    position: static;
    text-align: center;
    width: 50%;
    height: auto;
    box-sizing: border-box;
  }
  /* line 3267, ../sass/layouts/_responsive.scss */
  body #mathsplain-front.splash-on #radial-links .radial-item:after {
    display: none;
  }
  /* line 3270, ../sass/layouts/_responsive.scss */
  body #mathsplain-front.splash-on #radial-links .radial-item a {
    left: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: auto !important;
    padding-top: 40px;
    box-sizing: border-box;
    transition-delay: 0s;
  }
  /* line 3279, ../sass/layouts/_responsive.scss */
  body #mathsplain-front.splash-on #radial-links .radial-item a:before {
    background-size: 30px 30px !important;
    background-position: center center !important;
  }
  /* line 3285, ../sass/layouts/_responsive.scss */
  body #mathsplain-front.splash-on #radial-links .radial-close {
    top: 20px;
    right: 20px;
  }
  /* line 3295, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-mathsplain-header-1 #mini-panel-mathsplain_header_1 .panel-col-last {
    padding-right: 16px;
  }
  /* line 3300, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-login-register-pane {
    padding-bottom: 200px;
  }
  /* line 3303, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-login-register-pane .panel-2col .panel-col-first,
  body .pane-mathsplain-header .pane-login-register-pane .panel-2col .panel-col-last {
    width: 100%;
  }
  /* line 3306, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-login-register-pane .panel-2col .panel-col-first .inside,
  body .pane-mathsplain-header .pane-login-register-pane .panel-2col .panel-col-last .inside {
    margin: 0;
  }
  /* line 3310, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-login-register-pane .panel-2col .pane-user-login,
  body .pane-mathsplain-header .pane-login-register-pane .panel-2col #user-register-form {
    padding: 0;
    border: 0;
  }
  /* line 3320, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-login-register-pane form .captcha .form-item.form-item-captcha-response .form-text {
    width: 55%;
    margin-right: 1%;
  }
  /* line 3327, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-login-register-pane form .form-submit {
    width: 100%;
  }
  /* line 3335, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos .barion a {
    width: 41vw;
    height: 38px;
  }
  /* line 3341, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos .footer-logos-macroweb a {
    width: 20vw;
    height: 30px;
  }
  /* line 3350, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-footer-1 .maths-panel-display.panel-3col-33-stacked .center-wrapper {
    width: 100%;
  }
  /* line 3352, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-footer-1 .maths-panel-display.panel-3col-33-stacked .center-wrapper .panel-panel {
    width: 100%;
    display: table;
    margin: 0 auto 15px auto;
    padding: 0;
    clear: both;
  }
  /* line 3358, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-footer-1 .maths-panel-display.panel-3col-33-stacked .center-wrapper .panel-panel > .inside {
    margin: 0;
  }
  /* line 3361, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-footer-1 .maths-panel-display.panel-3col-33-stacked .center-wrapper .panel-panel:after {
    position: static;
    width: 33px;
    height: 2px;
    display: table;
    margin: 0 auto;
  }
  /* line 3379, ../sass/layouts/_responsive.scss */
  body .node.node-formula .field-name-field-related-swiffy-entity .field-items a::after, body .node.node-exercises .field-name-field-related-swiffy-entity .field-items a::after {
    content: "\00a0";
    display: inline-block;
    padding-bottom: 5px;
    width: 0;
  }
  /* line 3391, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full ul.bc {
    font-size: 14px;
    padding-left: 35px;
  }
  /* line 3395, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full ul.bc li:first-child {
    width: 16px;
  }
  /* line 3400, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-title-field {
    min-height: 17px;
  }
  /* line 3402, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-title-field .field-item {
    max-width: 100vw;
    padding: 0 95px 0 65px;
  }
  /* line 3406, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-title-field h1 {
    font-size: 18px;
  }
  /* line 3410, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-field-number {
    font-size: 20px;
    margin-left: 35px;
  }
  /* line 3417, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-field-category .lineage-item.lineage-item-level-0 a {
    width: 28px;
    height: 27px;
    background-size: auto 17px;
  }
  /* line 3425, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full #fullscreen {
    width: 28px;
    background-size: auto 17px;
    margin-right: 33px;
  }
  /* line 3430, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full #canvas-voice {
    width: 28px;
    margin-right: 66px;
  }
  /* line 3433, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full #canvas-voice a {
    background-size: auto 20px;
  }
  /* line 3437, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full #canvas-voice.muted a {
    background-size: auto 20px;
  }
  /* line 3442, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-field-swiffy-entity,
  body .node.node-video.view-mode-full .field-name-field-h5p {
    min-height: 0;
  }
  /* line 3445, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-field-swiffy-entity #animation_container,
  body .node.node-video.view-mode-full .field-name-field-swiffy-entity canvas,
  body .node.node-video.view-mode-full .field-name-field-swiffy-entity .h5p-iframe-wrapper,
  body .node.node-video.view-mode-full .field-name-field-h5p #animation_container,
  body .node.node-video.view-mode-full .field-name-field-h5p canvas,
  body .node.node-video.view-mode-full .field-name-field-h5p .h5p-iframe-wrapper {
    max-width: 100vw !important;
  }
  /* line 3454, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-field-h5p .help-layer .info-layer .description {
    text-align: left;
  }
  /* line 3456, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-field-h5p .help-layer .info-layer .description p {
    margin-top: 0;
  }
  /* line 3463, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper {
    height: 50vw;
    min-height: 0;
    position: static;
    overflow: hidden;
  }
  /* line 3468, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-field-description {
    min-height: 0;
    font-size: 36px;
    text-align: center;
  }
  /* line 3473, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link {
    min-height: 0;
  }
  /* line 3475, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div {
    min-height: 0;
  }
  /* line 3477, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div .left,
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div .right {
    display: block;
    padding: 20px;
    width: auto;
  }
  /* line 3484, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div .left .title {
    position: static;
    margin-bottom: 0;
    padding: 0;
    border: none;
    width: auto;
    height: auto;
    text-align: left;
  }
  /* line 3492, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div .left .title:before {
    width: 35px;
    height: 1em;
    float: left;
    margin-right: 5px;
    background-position: left center !important;
    background-size: contain !important;
  }
  /* line 3501, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div .left .topic-summary,
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div .left .price {
    display: none;
  }
  /* line 3507, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div .right .commerce-add-to-cart {
    position: static;
    margin-top: 30px;
  }
  /* line 3510, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div .right .commerce-add-to-cart .form-submit {
    padding: 10px 86px;
  }
  /* line 3514, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link > div .right .description {
    font-size: 14px;
  }
  /* line 3519, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link .video-register {
    padding: 10px 40px;
    font-size: 18px;
  }
  /* line 3524, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper.show {
    height: auto;
  }
  /* line 3529, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .radial-button {
    width: 80px;
    height: 80px;
    margin-left: -40px;
    margin-top: -40px;
  }
  /* line 3536, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .back,
  body .node.node-video.view-mode-full .help-layer .info-layer .step {
    width: 2.3vw;
  }
  /* line 3539, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .back:before,
  body .node.node-video.view-mode-full .help-layer .info-layer .step:before {
    background-size: 60% auto;
    background-position: right 2px center;
  }
  /* line 3544, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .step {
    margin-left: -2.3vw;
  }
  /* line 3547, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .back {
    margin-right: -2.3vw;
  }
  /* line 3550, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .play {
    background-size: auto 45%;
  }
  /* line 3553, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .keyboard,
  body .node.node-video.view-mode-full .help-layer .info-layer .line4 {
    display: none;
  }
  /* line 3560, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .top {
    font-size: 22px;
  }
  /* line 3564, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .bottom .txt {
    padding-right: 45px;
    font-size: 22px;
  }
  /* line 3572, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas a.video {
    padding: 15px 0;
  }
  /* line 3574, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas a.video .label {
    font-size: 22px;
  }
  /* line 3580, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .step-by-step {
    width: 2.3vw;
    height: 18.2vw;
  }
  /* line 3583, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .step-by-step .inner {
    background-size: 60% auto;
  }
  /* line 3586, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .step-by-step:before {
    width: 13vw;
  }
  /* line 3590, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .label {
    font-size: 22px;
    margin-right: 5vw;
  }
  /* line 3599, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.info .info-layer .line1 {
    width: 35%;
  }
  /* line 3602, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.info .info-layer .line2 {
    width: 58%;
  }
  /* line 3605, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.info .info-layer .line3 {
    width: 47%;
  }
  /* line 3611, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer {
    font-size: 3vw;
  }
  /* line 3614, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .text {
    margin-left: 20px;
  }
  /* line 3617, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left #back-arrow {
    width: 2.3vw;
    height: 18.2vw;
    margin-top: -10vw;
  }
  /* line 3621, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left #back-arrow:before {
    width: 13vw;
  }
  /* line 3624, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left #back-arrow:after {
    background-size: 60% auto;
    background-position: 4px center;
  }
  /* line 3630, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag input,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag .flag-throbber,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag:before,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag:after {
    width: 13vw;
    height: 13vw;
    bottom: 25px;
  }
  /* line 3639, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag {
    margin-bottom: 25px;
  }
  /* line 3641, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag label {
    height: calc(100% - 13vw - 30px);
  }
  /* line 3646, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .all {
    padding: 15px;
  }
  /* line 3648, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .all span {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 3653, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left a.video-register {
    width: 13vw;
    height: 13vw;
    font-size: 1.9vw;
  }
  /* line 3661, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .right .next .arrow {
    width: 12px;
    right: 12px;
  }
  /* line 3665, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .right .next .label {
    padding-right: 40px;
  }
  /* line 3669, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .right .nomore {
    padding-right: 10px;
  }
  /* line 3675, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen #fullscreen {
    background-size: auto 17px;
  }
  /* line 3679, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .field-name-title-field .field-item {
    padding-left: 36px;
  }
  /* line 3683, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p {
    top: 35px;
    max-height: calc(100% - 35px);
  }
  /* line 3687, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity #swiffycontainer,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity #swiffycontainer2,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity #animation_container,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p #swiffycontainer,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p #swiffycontainer2,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p #animation_container {
    top: 35px;
  }
  /* line 3692, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity .node-h5p-content,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p .node-h5p-content {
    padding-top: 35px;
    max-height: calc(100% - 35px);
  }
  /* line 3701, ../sass/layouts/_responsive.scss */
  body .seo-text {
    color: #292929;
    margin-bottom: 0;
    font-size: 16px;
  }
  /* line 3705, ../sass/layouts/_responsive.scss */
  body .seo-text .opener {
    text-align: center;
    padding: 22px 0;
    color: #fff;
    font-size: 14px;
    background: #00a0aa;
  }
  /* line 3712, ../sass/layouts/_responsive.scss */
  body .seo-text .content {
    background: none;
    padding: 0 20px;
  }
  /* line 3718, ../sass/layouts/_responsive.scss */
  body #comments .comments-header,
  body #comments .comments-empty {
    background: none;
  }
  /* line 3722, ../sass/layouts/_responsive.scss */
  body #comments .comments-header {
    margin-top: 20px;
  }
  /* line 3724, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .title {
    font-size: 16px;
    margin-top: -22px;
  }
  /* line 3728, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .title.button a {
    font-size: 18px;
  }
  /* line 3733, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .links {
    font-size: 14px;
    display: none;
  }
  /* line 3736, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .links li {
    display: inline;
  }
  /* line 3740, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .swiffy-entity-text-content-wrapper {
    display: none;
  }
  /* line 3744, ../sass/layouts/_responsive.scss */
  body #comments .comments-empty {
    display: none;
    font-size: 14px;
    display: none;
  }
  /* line 3749, ../sass/layouts/_responsive.scss */
  body #comments .comment {
    margin: 10px 0;
    font-size: 12px;
    display: none;
  }
  /* line 3753, ../sass/layouts/_responsive.scss */
  body #comments .comment .submitted {
    background: #f4f2f0;
    color: #292929;
    padding: 5px 10px;
  }
  /* line 3757, ../sass/layouts/_responsive.scss */
  body #comments .comment .submitted a {
    font-size: inherit;
  }
  /* line 3761, ../sass/layouts/_responsive.scss */
  body #comments .comment .content {
    font-size: 12px;
  }
  /* line 3767, ../sass/layouts/_responsive.scss */
  body #comments.open .comments-header .links {
    display: inline;
  }
  /* line 3771, ../sass/layouts/_responsive.scss */
  body #comments.open .comment,
  body #comments.open .comments-empty {
    display: block;
  }
  /* line 3778, ../sass/layouts/_responsive.scss */
  body .member img {
    float: none;
  }
  /* line 3782, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term, body.page-node:not(.node-type-video), body.page-search, body.page-search-grouped {
    background: none !important;
  }
  /* line 3793, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term .pane-page-content > .pane-content, body.node-type-video .pane-page-content > .pane-content, body.page-search .pane-page-content > .pane-content, body.page-search-grouped .pane-page-content > .pane-content {
    margin: 0;
  }
  /* line 3801, ../sass/layouts/_responsive.scss */
  body.node-type-video .pane-page-content .panels-flexible-region-inside .pane-video-descriptions {
    display: none;
    height: 0;
  }
  /* line 3810, ../sass/layouts/_responsive.scss */
  body.section-matematika-feladatgyujtemeny .pane-page-content > .pane-content {
    padding: 0 20px;
    box-sizing: border-box;
  }
  /* line 3818, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term .pane-page-content > .pane-content {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  /* line 3826, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.article-categories .pane-page-content > .pane-content {
    margin: 0 20px;
    width: auto;
  }
  /* line 3832, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video {
    width: 200%;
    position: relative;
  }
  /* line 3835, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video > .panel-panel {
    width: 50%;
    position: relative;
    top: 0;
    float: left;
  }
  /* line 3845, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video > .panel-col-first .pane-menu-block-1 h1,
  body.page-taxonomy-term #panel-page-mathsplain-video > .panel-col-first .pane-menu-block-1 .pane-title,
  body.page-taxonomy-term #panel-page-mathsplain-video > .panel-col-first .pane-term-name h1,
  body.page-taxonomy-term #panel-page-mathsplain-video > .panel-col-first .pane-term-name .pane-title,
  body.page-taxonomy-term #panel-page-mathsplain-video > .panel-col-first div[class*="pane-views-"] h1,
  body.page-taxonomy-term #panel-page-mathsplain-video > .panel-col-first div[class*="pane-views-"] .pane-title {
    text-indent: 0;
  }
  /* line 3851, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] {
    margin: 0;
  }
  /* line 3855, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 h1,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .pane-title,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name h1,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .pane-title,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] h1,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .pane-title {
    background: #efeeed;
    color: #292929;
    padding: 0;
    margin: 0;
    height: 68px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    font-size: 22px;
    text-indent: 0;
    position: relative;
    z-index: 2;
    -webkit-box-shadow: 0 2px 6px #a5a5a5;
    -moz-box-shadow: 0 2px 6px #a5a5a5;
    box-shadow: 0 2px 6px #a5a5a5;
  }
  /* line 3871, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 h1 a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .pane-title a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name h1 a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .pane-title a,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] h1 a,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .pane-title a {
    color: #292929;
  }
  /* line 3873, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 h1 a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .pane-title a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name h1 a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .pane-title a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] h1 a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .pane-title a:after {
    display: none;
  }
  /* line 3877, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 h1:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .pane-title:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name h1:before,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .pane-title:before,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] h1:before,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .pane-title:before {
    display: block;
    margin-right: 22px;
    min-width: 68px;
  }
  /* line 3882, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 h1:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .pane-title:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name h1:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .pane-title:after,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] h1:after,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .pane-title:after {
    display: none;
  }
  /* line 3887, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .menu-name-menu-category-menu ul,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .menu-name-menu-category-menu ul,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .menu-name-menu-category-menu ul {
    margin: 0;
  }
  /* line 3889, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .menu-name-menu-category-menu ul li,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .menu-name-menu-category-menu ul li,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .menu-name-menu-category-menu ul li {
    display: table;
    margin: 0;
    width: 100%;
    background: #f4f2f0;
    border-bottom: 1px solid #e8e8e8;
    font-size: 22px;
    font-family: 'Raleway';
    height: 68px;
  }
  /* line 3899, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .menu-name-menu-category-menu ul li a,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .menu-name-menu-category-menu ul li a,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .menu-name-menu-category-menu ul li a {
    display: table-cell;
    vertical-align: middle;
    color: #292929;
    padding: 10px 45px 10px 30px;
    position: relative;
  }
  /* line 3905, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .menu-name-menu-category-menu ul li a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .menu-name-menu-category-menu ul li a:after,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .menu-name-menu-category-menu ul li a:after {
    font-family: 'FontAwesome';
    content: "\f054";
    position: absolute;
    right: 20px;
    top: 34%;
    color: #55b47a;
  }
  /* line 3913, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-menu-block-1 .menu-name-menu-category-menu ul li a.active,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-term-name .menu-name-menu-category-menu ul li a.active,
  body.page-taxonomy-term #panel-page-mathsplain-video div[class*="pane-views-"] .menu-name-menu-category-menu ul li a.active {
    background: none;
  }
  /* line 3921, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video form[id*="search-by-category"] {
    border-bottom: 1px solid #e8e8e8;
    padding: 20px 30px;
    margin-left: 0;
  }
  /* line 3927, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video form[id*="search-by-category"] .views-exposed-widgets .views-exposed-widget .form-text {
    width: 100%;
  }
  /* line 3933, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer {
    display: none;
  }
  /* line 3937, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-product-commerce-price .field-name-commerce-price {
    box-sizing: border-box;
    top: 100%;
    right: auto;
    left: 0;
    bottom: auto;
    width: 100%;
    height: auto;
    margin: 80px 10px 0 0;
    padding: 0 10px;
    color: #888;
    font-size: 18px;
    text-align: center;
    pointer-events: none;
    z-index: 3;
  }
  /* line 3956, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product {
    margin: 0;
    padding-bottom: 60px;
  }
  /* line 3959, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product .commerce-add-to-cart {
    position: relative;
    z-index: 2;
    width: 100%;
    margin: 0;
    float: none;
  }
  /* line 3965, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product .commerce-add-to-cart .form-submit {
    padding: 22px 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    box-shadow: 0 5px 10px #c0c0c0;
  }
  /* line 3974, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-fix-i-need-this-too-button {
    display: block;
  }
  /* line 3977, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel #mathsplain-login-pane-opener-anon-purchase {
    box-shadow: 0 5px 10px #c0c0c0;
  }
  /* line 3979, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel #mathsplain-login-pane-opener-anon-purchase .pane-content {
    position: relative;
    z-index: 2;
    width: 100%;
    margin: 0;
  }
  /* line 3985, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel #mathsplain-login-pane-opener-anon-purchase button {
    padding: 22px 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
  }
  /* line 3992, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents {
    display: inline-block;
    width: 100%;
    margin-top: 60px;
  }
  /* line 3997, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents .field-name-field-table-of-contents .button {
    position: static;
    margin: 0;
    padding: 20px;
    display: inline-block;
    width: 100%;
    font-weight: bold;
    box-sizing: border-box;
    background-color: #f4f2f0;
  }
  /* line 4006, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents .field-name-field-table-of-contents .button a {
    width: 100%;
    padding: 22px 0;
    background: none;
  }
  /* line 4012, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents .field-name-field-table-of-contents .field-items {
    background: none;
    color: #292929;
  }
  /* line 4015, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents .field-name-field-table-of-contents .field-items .word-link {
    color: #292929;
  }
  /* line 4023, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-mathsplain-subject-seo-text-pane-pane {
    display: inline-block;
    width: 100%;
    padding: 0;
  }
  /* line 4028, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 {
    padding: 0;
    margin: 0;
  }
  /* line 4041, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos .view-empty,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-empty,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-empty,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-empty,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-empty,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-empty,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-empty,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-empty,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-empty {
    color: #292929;
    width: 100%;
    padding: 0;
  }
  /* line 4045, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-empty .slider-header,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-empty .slider-header {
    margin-bottom: 20px;
  }
  /* line 4052, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .slider-header {
    margin-top: 68px;
    position: relative;
  }
  /* line 4059, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.subject-term-first-level #panel-page-mathsplain-video {
    height: auto !important;
  }
  /* line 4061, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.subject-term-first-level #panel-page-mathsplain-video .panel-col-last {
    float: none;
    clear: both;
    height: auto !important;
  }
  /* line 4065, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.subject-term-first-level #panel-page-mathsplain-video .panel-col-last .slider-header {
    display: none;
  }
  /* line 4068, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.subject-term-first-level #panel-page-mathsplain-video .panel-col-last .help-layer {
    display: block;
    margin: 0;
  }
  /* line 4073, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.subject-term-first-level #panel-page-mathsplain-video .panel-col-last .help-layer #mini-panel-subject_term_panel .panel-pane.right, body.page-taxonomy-term.subject-term-first-level #panel-page-mathsplain-video .panel-col-last .help-layer #mini-panel-subject_term_panel .panel-pane.left {
    display: none;
  }
  /* line 4088, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.toc-button-exists #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product .commerce-add-to-cart {
    width: 100%;
    float: right;
  }
  /* line 4106, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.purchase-button-exists #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-product .commerce-add-to-cart {
    float: none;
  }
  /* line 4110, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.purchase-button-exists #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents {
    display: none;
    z-index: 1;
  }
  /* line 4113, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term.purchase-button-exists #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-field-table-of-contents .button {
    width: 50%;
  }
  /* line 4130, ../sass/layouts/_responsive.scss */
  body.page-checkout fieldset.cart_contents table tr td.views-field-line-item-id {
    font-size: 16px;
  }
  /* line 4139, ../sass/layouts/_responsive.scss */
  body.page-checkout fieldset.cart_contents .views-field-commerce-unit-price .field-content .price,
  body.page-checkout fieldset.cart_contents .views-field-commerce-order-total .field-content .price {
    font-size: 22px;
  }
  /* line 4141, ../sass/layouts/_responsive.scss */
  body.page-checkout fieldset.cart_contents .views-field-commerce-unit-price .field-content .price .amount-suffix,
  body.page-checkout fieldset.cart_contents .views-field-commerce-order-total .field-content .price .amount-suffix {
    font-size: 14px;
  }
  /* line 4150, ../sass/layouts/_responsive.scss */
  body.page-checkout form[id*="commerce-checkout-form-checkout"] {
    font-size: 14px;
    line-height: 1.5em;
  }
  /* line 4154, ../sass/layouts/_responsive.scss */
  body.page-checkout form .field-type-addressfield {
    clear: left;
  }
  /* line 4156, ../sass/layouts/_responsive.scss */
  body.page-checkout form .field-type-addressfield .addressfield-container-inline {
    width: 100%;
    margin-right: 0;
    clear: left;
  }
  /* line 4162, ../sass/layouts/_responsive.scss */
  body.page-checkout form .commerce-coupon-code-wrapper {
    width: 49%;
    margin-right: 1%;
    float: left;
  }
  /* line 4171, ../sass/layouts/_responsive.scss */
  body.page-search h1, body.page-search-grouped h1 {
    color: #292929;
    margin-top: 60px;
  }
  /* line 4176, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .view-header, body.page-search-grouped .view-search .view-header {
    color: #292929;
    padding: 0 20px;
  }
  /* line 4180, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .view-content, body.page-search-grouped .view-search .view-content {
    margin-top: 20px;
  }
  /* line 4185, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .isotope-element:first-child, body.page-search-grouped .view-search .isotope-element:first-child {
    border-top: 1px solid #e8e8e8;
  }
  /* line 4189, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .accordion-content, body.page-search-grouped .view-search .accordion-content {
    width: 100%;
  }
  /* line 4193, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .accordion-content .views-row:first-child, body.page-search-grouped .view-search .accordion-content .views-row:first-child {
    border-top: 1px solid #e8e8e8;
  }
  /* line 4198, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .video-box, body.page-search-grouped .view-search .video-box {
    font-size: 0;
  }
  /* line 4201, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .video-box .video-box-header .video-box-header-number, body.page-search-grouped .view-search .video-box .video-box-header .video-box-header-number {
    padding: 0;
    height: 47px;
  }
  /* line 4204, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .video-box .video-box-header .video-box-header-number .subject-icon, body.page-search-grouped .view-search .video-box .video-box-header .video-box-header-number .subject-icon {
    margin-top: 0;
    width: 68px;
    height: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 4214, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .video-box .video-box-header .video-box-header-icons, body.page-search-grouped .view-search .video-box .video-box-header .video-box-header-icons {
    font-size: 18px;
  }
  /* line 4219, ../sass/layouts/_responsive.scss */
  body.page-search .view-search .view-empty, body.page-search-grouped .view-search .view-empty {
    color: #292929;
    font-size: 22px;
    text-align: center;
    padding: 0 20px 10px 20px;
  }
  /* line 4229, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video .pane-menu-block-1 {
    position: relative;
    width: 100%;
    height: 0;
    left: -100vw;
    visibility: hidden;
  }
  /* line 4236, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video .panel-col-last {
    position: relative;
    left: 0;
  }
  /* line 4241, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video div[class*="pane-views"] a.back {
    display: inline-block;
  }
  /* line 4245, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video form[id*="search-by-category"] {
    padding-left: 90px;
  }
  /* line 4249, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video .pane-search-by-category-empty-text .view-empty {
    color: #292929;
    background: #fff;
  }
  /* line 4255, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video.categories .pane-menu-block-1 {
    left: 0;
    height: auto;
    visibility: visible;
    transition: left 0.5s;
    z-index: 2;
  }
  /* line 4262, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video.categories .panel-col-last {
    position: absolute;
    top: 151px;
    left: 100vw;
    transition: left 0.5s;
  }
  /* line 4268, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video.categories form[id*="search-by-category"] {
    padding-left: 30px;
  }
  /* line 4272, ../sass/layouts/_responsive.scss */
  body.search-by-category #panel-page-mathsplain-video.categories div[class*="pane-views"] a.back {
    display: none;
  }
  /* line 4279, ../sass/layouts/_responsive.scss */
  body.search-by-category .view-search-by-category .view-empty {
    background: #fff;
    margin: 20px 0;
    padding: 0 20px !important;
  }
  /* line 4288, ../sass/layouts/_responsive.scss */
  body.search-by-category[class*="parent-page-taxonomy"] #panel-page-mathsplain-video.categories .panel-col-last {
    top: 0;
  }
  /* line 4298, ../sass/layouts/_responsive.scss */
  body.section-szerezd-meg-a-hianyzo-tudast .node .field-name-body .intro {
    text-align: center;
  }
  /* line 4305, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary {
    border: none;
  }
  /* line 4307, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary .tabs-primary__tab {
    border: 1px solid #a5a5a5 !important;
    margin: 0 5px 5px 0;
    -webkit-transition:  0.5s,  0.5s;
    transition:  0.5s,  0.5s;
  }
  /* line 4311, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary .tabs-primary__tab a {
    padding: 12px 20px 9px 20px;
    background-color: #fff;
  }
  /* line 4314, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary .tabs-primary__tab a:hover {
    background-color: #dfdfdf;
  }
  /* line 4318, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary .tabs-primary__tab:hover {
    margin-top: 0;
    padding-bottom: 0;
  }
  /* line 4322, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary .tabs-primary__tab:last-child {
    border: 0;
  }
  /* line 4325, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary .tabs-primary__tab.is-active {
    margin: 0 5px 5px 0;
    border: 0;
    top: 0;
  }
  /* line 4329, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary .tabs-primary__tab.is-active a {
    padding-bottom: 9px;
    background: #fff;
  }
  /* line 4332, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary .tabs-primary__tab.is-active a:hover {
    background: #fff;
  }
  /* line 4336, ../sass/layouts/_responsive.scss */
  body .tabs.tabs-primary .tabs-primary__tab.is-active:hover {
    margin-top: 0;
    padding-bottom: 0;
  }
  /* line 4344, ../sass/layouts/_responsive.scss */
  body .pager {
    margin: 0;
    position: relative;
    height: 68px;
  }
  /* line 4348, ../sass/layouts/_responsive.scss */
  body .pager li {
    display: none;
  }
  /* line 4350, ../sass/layouts/_responsive.scss */
  body .pager li.pager-previous, body .pager li.pager-next {
    display: inline-block;
    padding: 0;
    position: absolute;
    height: 100%;
    width: 67px;
  }
  /* line 4357, ../sass/layouts/_responsive.scss */
  body .pager li.pager-previous a, body .pager li.pager-next a {
    position: relative;
    text-indent: -9999px;
    display: inline-block;
    width: 68px;
    line-height: 68px;
    -webkit-text-shadow: 0 0 0 transparent;
    -moz-text-shadow: 0 0 0 transparent;
    text-shadow: 0 0 0 transparent;
  }
  /* line 4364, ../sass/layouts/_responsive.scss */
  body .pager li.pager-previous a:after, body .pager li.pager-next a:after {
    position: absolute;
    left: 0;
    width: 68px;
    text-align: center;
    text-indent: 0;
    display: inline-block;
    font-family: 'FontAwesome';
    color: #a5a5a5;
    font-size: 44px;
  }
  /* line 4377, ../sass/layouts/_responsive.scss */
  body .pager li.pager-previous {
    left: 0;
    border-right: 1px solid #e8e8e8;
  }
  /* line 4381, ../sass/layouts/_responsive.scss */
  body .pager li.pager-previous a:after {
    content: "\f104";
  }
  /* line 4386, ../sass/layouts/_responsive.scss */
  body .pager li.pager-next {
    right: 0;
    border-left: 1px solid #e8e8e8;
  }
  /* line 4390, ../sass/layouts/_responsive.scss */
  body .pager li.pager-next a:after {
    content: "\f105";
  }
  /* line 4398, ../sass/layouts/_responsive.scss */
  body #formulas-tabs ul.tabs {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 4402, ../sass/layouts/_responsive.scss */
  body #formulas-tabs ul.tabs .tabs-primary__tab {
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  /* line 4409, ../sass/layouts/_responsive.scss */
  body .page-how-to .section.they-say {
    width: 100%;
    margin: 0;
  }
  /* line 4412, ../sass/layouts/_responsive.scss */
  body .page-how-to .section.they-say .row {
    height: auto;
  }
  /* line 4414, ../sass/layouts/_responsive.scss */
  body .page-how-to .section.they-say .row .col {
    border: 0;
  }
  /* line 4417, ../sass/layouts/_responsive.scss */
  body .page-how-to .section.they-say .row .small {
    display: none;
  }
  /* line 4420, ../sass/layouts/_responsive.scss */
  body .page-how-to .section.they-say .row .large {
    width: 96%;
    padding: 3%;
  }
  /* line 4425, ../sass/layouts/_responsive.scss */
  body .page-how-to .section.they-say .row.buttons .col {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
  /* line 4435, ../sass/layouts/_responsive.scss */
  body .page-how-to .hurray .row {
    margin: 0;
  }
  /* line 4437, ../sass/layouts/_responsive.scss */
  body .page-how-to .hurray .row .col {
    display: block;
    width: 100%;
    border: none;
    margin-bottom: 20px;
  }
  /* line 4445, ../sass/layouts/_responsive.scss */
  body .page-how-to .hurray .row.row-1 .left, body .page-how-to .hurray .row.row-3 .left {
    width: auto;
  }
  /* line 4450, ../sass/layouts/_responsive.scss */
  body .page-how-to .hurray .row.row-3 .left {
    margin-bottom: 0;
  }
  /* line 4457, ../sass/layouts/_responsive.scss */
  body .page-how-to .controls-options .col {
    width: 100%;
    margin: 0 0 20px 0;
  }
  /* line 4461, ../sass/layouts/_responsive.scss */
  body .page-how-to .controls-options img {
    width: 100%;
  }
  /* line 4464, ../sass/layouts/_responsive.scss */
  body .page-how-to .controls-options .btn {
    width: auto;
    padding: 22px;
    margin: 0;
  }
  /* line 4469, ../sass/layouts/_responsive.scss */
  body .page-how-to .controls-options .text {
    min-height: 0;
  }
  /* line 4474, ../sass/layouts/_responsive.scss */
  body .subject-icons {
    text-align: center;
    max-width: none !important;
    width: auto !important;
    margin: auto;
  }
  /* line 4487, ../sass/layouts/_responsive.scss */
  body .subject-icons.ui-accordion .ui-accordion-header {
    margin-top: 0;
    padding: 0 20px;
    border-top: 1px solid #e8e8e8;
    display: table;
    width: 100%;
    height: 68px;
    box-sizing: border-box;
  }
  /* line 4495, ../sass/layouts/_responsive.scss */
  body .subject-icons.ui-accordion .ui-accordion-header h3 {
    font-size: 24px;
    display: table-cell;
    vertical-align: middle;
  }
  /* line 4500, ../sass/layouts/_responsive.scss */
  body .subject-icons.ui-accordion .ui-accordion-header.ui-state-active {
    padding: 0 20px;
  }
  /* line 4502, ../sass/layouts/_responsive.scss */
  body .subject-icons.ui-accordion .ui-accordion-header.ui-state-active:after {
    left: 50%;
    margin-left: -12px;
    margin-top: -18px;
  }
  /* line 4509, ../sass/layouts/_responsive.scss */
  body .subject-icons.ui-accordion .ui-accordion-content {
    padding: 0;
    margin-bottom: 0;
  }
  /* line 4517, ../sass/layouts/_responsive.scss */
  body .page-nagykovet .content-row p, body .page-nagykovet .content-row div {
    display: block;
    width: 100%;
    padding: 0;
  }
  /* line 4521, ../sass/layouts/_responsive.scss */
  body .page-nagykovet .content-row p img, body .page-nagykovet .content-row div img {
    display: table;
    margin: auto;
  }
  /* line 4529, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .col {
    width: 100%;
    height: 68px;
    margin: 0;
    padding: 0 0 0 90px;
    background: none;
    color: #292929;
    text-align: left;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-flow: row;
    flex-flow: row;
  }
  /* line 4543, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .col:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 68px;
    height: 100%;
    line-height: 1;
    display: inline-block;
    text-align: center;
  }
  /* line 4554, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .col:hover {
    background: none;
  }
  /* line 4564, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .cyan:before {
    background-color: #00a0aa;
  }
  /* line 4568, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .cyan:hover:before {
    background-color: #00949B;
  }
  /* line 4574, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .yellow:before {
    background-color: #fdb036;
  }
  /* line 4578, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .yellow:hover:before {
    background-color: #fea100;
  }
  /* line 4584, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .orange:before {
    background-color: #ff6a6a;
  }
  /* line 4588, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .orange:hover:before {
    background-color: #ff5959;
  }
  /* line 4594, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .green:before {
    background-color: #55b47a;
  }
  /* line 4598, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .green:hover:before {
    background-color: #49ac6f;
  }
  /* line 4604, ../sass/layouts/_responsive.scss */
  body .page-erettsegi #tudas h2 {
    height: 100px;
  }
  /* line 4608, ../sass/layouts/_responsive.scss */
  body .page-erettsegi div.list {
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 4614, ../sass/layouts/_responsive.scss */
  body.front .pane-subject-list {
    position: relative;
    margin: 0;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  /* line 4622, ../sass/layouts/_responsive.scss */
  body.front .start-learning {
    padding-bottom: 0;
  }
  /* line 4625, ../sass/layouts/_responsive.scss */
  body.front #mathsplain-front {
    padding-top: 68px;
  }
  /* line 4627, ../sass/layouts/_responsive.scss */
  body.front #mathsplain-front .head-wrap {
    -webkit-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    min-height: 90vh;
  }
  /* line 4636, ../sass/layouts/_responsive.scss */
  body.front #mathsplain-front .head-wrap #mathsplain-header-video-left-text {
    padding: 0;
  }
  /* line 4638, ../sass/layouts/_responsive.scss */
  body.front #mathsplain-front .head-wrap #mathsplain-header-video-left-text h1.title {
    margin: 0 0 30px 0;
    padding: 0 20px;
  }
  /* line 4642, ../sass/layouts/_responsive.scss */
  body.front #mathsplain-front .head-wrap #mathsplain-header-video-left-text:before, body.front #mathsplain-front .head-wrap #mathsplain-header-video-left-text:after,
  body.front #mathsplain-front .head-wrap #mathsplain-header-video-left-text .text,
  body.front #mathsplain-front .head-wrap #mathsplain-header-video-left-text .slideshow {
    display: none;
  }
  /* line 4649, ../sass/layouts/_responsive.scss */
  body.front #mathsplain-front .head-wrap #mathsplain-front-radial-button,
  body.front #mathsplain-front .head-wrap #radial-links {
    display: none;
  }
  /* line 4653, ../sass/layouts/_responsive.scss */
  body.front #mathsplain-front .head-wrap .mobile-subjects-toggle {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 0;
    left: 0;
    margin: 60px 0 100px 0;
  }
  /* line 4662, ../sass/layouts/_responsive.scss */
  body.front div[class*="lp-"] {
    font-size: 20px;
  }
  /* line 4667, ../sass/layouts/_responsive.scss */
  body.front .lp-1 .style-lp1 .title {
    font-size: clamp(32px, 6vw, 40px);
  }
  /* line 4674, ../sass/layouts/_responsive.scss */
  body.front .lp-7 .pane-content .landing-row {
    padding: 0;
  }
  /* line 4679, ../sass/layouts/_responsive.scss */
  body.front .view-testimonials {
    width: 100%;
  }
  /* line 4681, ../sass/layouts/_responsive.scss */
  body.front .view-testimonials .view-footer {
    padding-left: 0;
    text-align: center;
  }
  /* line 4687, ../sass/layouts/_responsive.scss */
  body.front.open-subjects .pane-subject-list {
    max-height: 300vh;
    -webkit-transition: max-height 1s;
    transition: max-height 1s;
  }
  /* line 4692, ../sass/layouts/_responsive.scss */
  body.front.open-subjects .mobile-menu-buttons {
    max-height: 100vh;
    margin-top: 68px;
    visibility: visible;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  /* line 4700, ../sass/layouts/_responsive.scss */
  body.front.open-subjects #mathsplain-front .head-wrap {
    min-height: 0;
    -webkit-transition: min-height 1s;
    transition: min-height 1s;
  }
  /* line 4705, ../sass/layouts/_responsive.scss */
  body.front.open-subjects #mathsplain-front .head-wrap #mathsplain-header-video-left-text h1.title {
    margin: 40px 0;
  }
  /* line 4709, ../sass/layouts/_responsive.scss */
  body.front.open-subjects #mathsplain-front .head-wrap .mobile-subjects-toggle {
    visibility: hidden;
    height: 0;
    margin: 0;
    transition: height 0.5s, margin 0.5s;
  }
  /* line 4720, ../sass/layouts/_responsive.scss */
  body.not-front .pane-subject-list {
    display: none;
  }
  /* line 4729, ../sass/layouts/_responsive.scss */
  body.not-logged-in .node.node-video.view-mode-full .no-access-wrapper .testimonials {
    max-width: 100vw;
  }
  /* line 4741, ../sass/layouts/_responsive.scss */
  body.not-logged-in.page-taxonomy-term #panel-page-mathsplain-video .help-layer #mini-panel-subject_term_panel .pane-taxonomy-term-product-commerce-price .field-name-commerce-price {
    left: 0;
  }
  /* line 4758, ../sass/layouts/_responsive.scss */
  body.page-node .pane-page-content .node .subject-icons {
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 4767, ../sass/layouts/_responsive.scss */
  body.page-welcome .pane-page-content .pane-content {
    margin: 0;
  }
  /* line 4769, ../sass/layouts/_responsive.scss */
  body.page-welcome .pane-page-content .pane-content h2 {
    font-size: 20px;
  }
  /* line 4774, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome {
    padding: 0;
  }
  /* line 4776, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome > div {
    width: 100%;
    padding: 20px 0 0 0;
    background-color: #efeeed;
  }
  /* line 4780, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome > div h1,
  body.page-welcome .welcome > div p {
    padding: 0 20px;
  }
  /* line 4785, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome ~ h2 {
    padding: 0 20px;
  }
  /* line 4789, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome .purchase h2 {
    padding: 0 20px;
  }
  /* line 4793, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome .purchase > div:not(:only-child) > a {
    padding-left: 80px;
  }
  /* line 4797, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome .purchase > div:not(:only-child) .taxonomy-term > div {
    -webkit-flex-flow: column;
    flex-flow: column;
    padding: 5px 0;
  }
  /* line 4803, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome .purchase > div:not(:only-child) .form-submit {
    margin: 2px 0 0 0;
    padding: 5px 10px;
  }
  /* line 4811, ../sass/layouts/_responsive.scss */
  body.page-welcome:before {
    display: none;
  }
  /* line 4817, ../sass/layouts/_responsive.scss */
  body.page-subscribe .pane-page-content > .pane-content {
    width: auto;
  }
  /* line 4823, ../sass/layouts/_responsive.scss */
  body.page-user-register h1 {
    margin: 0.8em 0;
  }
  /* line 4827, ../sass/layouts/_responsive.scss */
  body.page-user-register .pane-page-content > .pane-content {
    width: auto;
  }
  /* line 4834, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content > .pane-content {
    margin: 0;
  }
  /* line 4837, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .left-block,
  body.landing-page .pane-page-content .right-block {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  /* line 4842, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane {
    font-size: 20px;
  }
  /* line 4844, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane .pane-content {
    max-width: none;
    box-sizing: border-box;
    padding: 0 20px;
  }
  /* line 4848, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane .pane-content > * {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 4854, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .head {
    background-position: top right !important;
  }
  /* line 4859, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-1.v1 h2 {
    text-align: center;
  }
  /* line 4863, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-1.v1 .style-lp1 .title {
    font-size: clamp(22px, 5vw, 32px);
  }
  /* line 4869, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 {
    background-position: center bottom 25px;
    background-size: 70vw;
    padding-bottom: 80vw;
    position: relative;
  }
  /* line 4874, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc((100% - 80vw) - 100px);
    background: url("../images/lp-bg-pattern-3.jpg") no-repeat center bottom;
    background-size: auto 76%;
  }
  /* line 4885, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 .pane-content > div {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 4890, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 .landing-row {
    width: 100%;
    padding: 0 !important;
  }
  /* line 4894, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6 .landing-row.border [class*="box"] {
    padding: 15px;
  }
  /* line 4902, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-9 .logos a {
    width: 33.33%;
  }
  /* line 4909, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-27 .landing-row:first-child {
    padding-bottom: 100px;
  }
  /* line 4911, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-27 .landing-row:first-child:before {
    padding-top: 0;
    height: 495px;
    background-size: auto 100%;
  }
  /* line 4916, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-27 .landing-row:first-child:after {
    left: calc(100% - 280px);
    height: 10px;
  }
  /* line 4921, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-27 .landing-row:first-child .box:first-child {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 4927, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-27 .landing-row:nth-child(2) {
    padding-top: 150px;
  }
  /* line 4934, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-27.in-viewport .landing-row:first-child:after {
    width: 135px;
  }
  /* line 4942, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .pane-mp-36 h2.pane-title {
    text-align: left;
  }
  /* line 4947, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane .subject-icons {
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 4954, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.pane-mathsplain-front-pane #mathsplain-front #mathsplain-header-video-left-text .title {
    font-size: 39px;
  }
  /* line 4957, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.pane-mathsplain-front-pane #mathsplain-front #mathsplain-header-video-left-text .text,
  body.landing-page .pane-page-content .panel-pane.pane-mathsplain-front-pane #mathsplain-front #mathsplain-header-video-left-text .slideshow {
    font-size: 24px;
  }
  /* line 4965, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-1 h1 {
    margin-top: 20px;
    line-height: 1.2em;
    text-align: center;
    font-size: 30px;
  }
  /* line 4971, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-1 .button-bordered {
    margin: 0 auto 115px auto;
  }
  /* line 4975, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-1 .right-block .text {
    height: auto;
  }
  /* line 4977, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-1 .right-block .text p {
    display: none;
  }
  /* line 4982, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-1 .left-block {
    min-height: 285px;
    padding-bottom: 0;
  }
  /* line 4986, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-1 #mathsplain-landing-1-video-play-button {
    margin-top: -90px;
  }
  /* line 4990, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-1.video-play .pane-content {
    padding: 0;
  }
  /* line 4993, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-1.video-play .left-block {
    min-height: 0;
  }
  /* line 4999, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-5 .image {
    padding-top: 50%;
  }
  /* line 5004, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .left-block,
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .right-block {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 5011, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] {
    font-size: 20px;
  }
  /* line 5013, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] .title {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 50px;
  }
  /* line 5021, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] .buttons [class*="button"] {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 5029, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-1 .cont .image {
    padding-top: 65%;
  }
  /* line 5036, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-2 .cont .bar-chart {
    margin-bottom: 10px;
  }
  /* line 5042, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .title {
    margin-bottom: 0;
  }
  /* line 5045, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .title + .cont .left-block {
    padding-top: 50px;
  }
  /* line 5054, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .row-3 .cont-3 .ckeditor-accordion-container dl dt .ckeditor-accordion-toggler {
    font-size: 22px;
    padding: 20px 20px 20px 60px;
    background-position: 10px center;
  }
  /* line 5065, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .ckeditor-accordion-container > dl {
    margin: 0 !important;
  }
  /* line 5070, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .ckeditor-accordion-container ol li:before {
    width: 100px;
    height: 100px;
    min-width: 100px;
    line-height: 100px;
  }
  /* line 5080, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.lp-hero {
    font-size: 20px;
  }
  /* line 5082, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.lp-hero h1 {
    font-size: 39px;
  }
  /* line 5092, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .bar-chart h2 {
    font-size: 26px;
  }
  /* line 5097, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content #why-good:target {
    margin-top: 0;
    padding-top: 20px;
  }
  /* line 5111, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .head, body.landing-page.students .pane-page-content .head, body.landing-page.online-gimis .pane-page-content .head, body.landing-page.online-egyetemi .pane-page-content .head, body.landing-page.egyetem-tipp .pane-page-content .head, body.landing-page.mire-jo .pane-page-content .head, body.landing-page.miert-tanulunk-matekot .pane-page-content .head {
    background-position: top center !important;
    text-align: center;
    padding-top: 128px;
    padding-bottom: 60px;
  }
  /* line 5116, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .head:before, body.landing-page.students .pane-page-content .head:before, body.landing-page.online-gimis .pane-page-content .head:before, body.landing-page.online-egyetemi .pane-page-content .head:before, body.landing-page.egyetem-tipp .pane-page-content .head:before, body.landing-page.mire-jo .pane-page-content .head:before, body.landing-page.miert-tanulunk-matekot .pane-page-content .head:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
  /* line 5125, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .head h1, body.landing-page.parents .pane-page-content .head p, body.landing-page.students .pane-page-content .head h1, body.landing-page.students .pane-page-content .head p, body.landing-page.online-gimis .pane-page-content .head h1, body.landing-page.online-gimis .pane-page-content .head p, body.landing-page.online-egyetemi .pane-page-content .head h1, body.landing-page.online-egyetemi .pane-page-content .head p, body.landing-page.egyetem-tipp .pane-page-content .head h1, body.landing-page.egyetem-tipp .pane-page-content .head p, body.landing-page.mire-jo .pane-page-content .head h1, body.landing-page.mire-jo .pane-page-content .head p, body.landing-page.miert-tanulunk-matekot .pane-page-content .head h1, body.landing-page.miert-tanulunk-matekot .pane-page-content .head p {
    width: 100%;
  }
  /* line 5129, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .lp-3, body.landing-page.students .pane-page-content .lp-3, body.landing-page.online-gimis .pane-page-content .lp-3, body.landing-page.online-egyetemi .pane-page-content .lp-3, body.landing-page.egyetem-tipp .pane-page-content .lp-3, body.landing-page.mire-jo .pane-page-content .lp-3, body.landing-page.miert-tanulunk-matekot .pane-page-content .lp-3 {
    color: #fff;
    padding: 0;
  }
  /* line 5132, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .lp-3 .landing-row, body.landing-page.students .pane-page-content .lp-3 .landing-row, body.landing-page.online-gimis .pane-page-content .lp-3 .landing-row, body.landing-page.online-egyetemi .pane-page-content .lp-3 .landing-row, body.landing-page.egyetem-tipp .pane-page-content .lp-3 .landing-row, body.landing-page.mire-jo .pane-page-content .lp-3 .landing-row, body.landing-page.miert-tanulunk-matekot .pane-page-content .lp-3 .landing-row {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  /* line 5136, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .lp-3 *, body.landing-page.students .pane-page-content .lp-3 *, body.landing-page.online-gimis .pane-page-content .lp-3 *, body.landing-page.online-egyetemi .pane-page-content .lp-3 *, body.landing-page.egyetem-tipp .pane-page-content .lp-3 *, body.landing-page.mire-jo .pane-page-content .lp-3 *, body.landing-page.miert-tanulunk-matekot .pane-page-content .lp-3 * {
    color: #fff;
  }
  /* line 5139, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .lp-3 .image, body.landing-page.students .pane-page-content .lp-3 .image, body.landing-page.online-gimis .pane-page-content .lp-3 .image, body.landing-page.online-egyetemi .pane-page-content .lp-3 .image, body.landing-page.egyetem-tipp .pane-page-content .lp-3 .image, body.landing-page.mire-jo .pane-page-content .lp-3 .image, body.landing-page.miert-tanulunk-matekot .pane-page-content .lp-3 .image {
    background-size: cover;
    margin: 0;
    left: 50%;
    bottom: auto;
    border-radius: 0;
    width: 100vw;
    height: 100%;
    z-index: -1;
    -webkit-transform: translateX(-50vw);
    transform: translateX(-50vw);
  }
  /* line 5150, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .lp-3 .image:after, body.landing-page.students .pane-page-content .lp-3 .image:after, body.landing-page.online-gimis .pane-page-content .lp-3 .image:after, body.landing-page.online-egyetemi .pane-page-content .lp-3 .image:after, body.landing-page.egyetem-tipp .pane-page-content .lp-3 .image:after, body.landing-page.mire-jo .pane-page-content .lp-3 .image:after, body.landing-page.miert-tanulunk-matekot .pane-page-content .lp-3 .image:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
  /* line 5163, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .pane-testimonials .view-testimonials, body.landing-page.students .pane-page-content .pane-testimonials .view-testimonials, body.landing-page.online-gimis .pane-page-content .pane-testimonials .view-testimonials, body.landing-page.online-egyetemi .pane-page-content .pane-testimonials .view-testimonials, body.landing-page.egyetem-tipp .pane-page-content .pane-testimonials .view-testimonials, body.landing-page.mire-jo .pane-page-content .pane-testimonials .view-testimonials, body.landing-page.miert-tanulunk-matekot .pane-page-content .pane-testimonials .view-testimonials {
    width: 100%;
  }
  /* line 5180, ../sass/layouts/_responsive.scss */
  body.landing-page.egyetem-megoldas .pane-page-content .head:before, body.landing-page.gimis-megoldas .pane-page-content .head:before, body.landing-page.szulo-megoldas .pane-page-content .head:before, body.landing-page.final-exam-2023 .pane-page-content .head:before, body.landing-page.altisk .pane-page-content .head:before, body.landing-page.jegyjavitas .pane-page-content .head:before, body.landing-page.nyolcadikos-felv .pane-page-content .head:before, body.landing-page.elmeny .pane-page-content .head:before, body.landing-page.tanari .pane-page-content .head:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
  /* line 5194, ../sass/layouts/_responsive.scss */
  body.landing-page.egyetem-tipp-2023 .pane-page-content .head {
    background-position: top center !important;
    text-align: center;
    padding-top: 128px;
    padding-bottom: 60px;
  }
  /* line 5208, ../sass/layouts/_responsive.scss */
  body.landing-page.final-exam-2023 .pane-page-content .section-erettsegi.panel-pane div[class*="row"] .cont > *, body.landing-page.final-exam-advanced .pane-page-content .section-erettsegi.panel-pane div[class*="row"] .cont > * {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 5221, ../sass/layouts/_responsive.scss */
  body.landing-page.mire-jo .pane-page-content .head h1, body.landing-page.miert-tanulunk-matekot .pane-page-content .head h1 {
    font-size: 1.875em;
  }
  /* line 5224, ../sass/layouts/_responsive.scss */
  body.landing-page.mire-jo .pane-page-content .head h1,
  body.landing-page.mire-jo .pane-page-content .head p, body.landing-page.miert-tanulunk-matekot .pane-page-content .head h1,
  body.landing-page.miert-tanulunk-matekot .pane-page-content .head p {
    width: 100%;
  }
  /* line 5233, ../sass/layouts/_responsive.scss */
  body.landing-page.gdpr .pane-page-content .gdpr-section-3 {
    background: #f4f2f0;
  }
  /* line 5235, ../sass/layouts/_responsive.scss */
  body.landing-page.gdpr .pane-page-content .gdpr-section-3 .image {
    padding-top: 70%;
    background-position: center center;
  }
  /* line 5240, ../sass/layouts/_responsive.scss */
  body.landing-page.gdpr .pane-page-content .gdpr-section-6 {
    padding-top: 90px;
  }
  /* line 5252, ../sass/layouts/_responsive.scss */
  body.section-altalanos-szerzodesi-feltetelek-es-adatvedelmi-iranyelvek .node .field-name-body .section-title, body.page-node-25 .node .field-name-body .section-title, body.page-node-15 .node .field-name-body .section-title, body.page-node-7323 .node .field-name-body .section-title {
    padding: 40px 0;
  }
  /* line 5260, ../sass/layouts/_responsive.scss */
  body.page-404-page .pane-page-content, body.page-403-page .pane-page-content {
    padding: 0;
  }
  /* line 5262, ../sass/layouts/_responsive.scss */
  body.page-404-page .pane-page-content > .pane-content, body.page-403-page .pane-page-content > .pane-content {
    margin: 0;
  }
  /* line 5266, ../sass/layouts/_responsive.scss */
  body.page-404-page .pane-page-content .panel-pane.message, body.page-404-page .pane-page-content .panel-pane.subjects, body.page-403-page .pane-page-content .panel-pane.message, body.page-403-page .pane-page-content .panel-pane.subjects {
    font-size: 20px;
  }
  /* line 5270, ../sass/layouts/_responsive.scss */
  body.page-404-page .pane-page-content .panel-pane.message, body.page-403-page .pane-page-content .panel-pane.message {
    padding-bottom: 200px;
    background-size: auto 130px;
  }
  /* line 5275, ../sass/layouts/_responsive.scss */
  body.page-404-page .pane-page-content .panel-pane.subjects > .pane-content, body.page-403-page .pane-page-content .panel-pane.subjects > .pane-content {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 5278, ../sass/layouts/_responsive.scss */
  body.page-404-page .pane-page-content .panel-pane.subjects > .pane-content p:first-child, body.page-403-page .pane-page-content .panel-pane.subjects > .pane-content p:first-child {
    padding: 0 20px;
    text-align: center;
  }
  /* line 5283, ../sass/layouts/_responsive.scss */
  body.page-404-page .pane-page-content .panel-pane.subjects .subject-icons, body.page-403-page .pane-page-content .panel-pane.subjects .subject-icons {
    width: 100% !important;
  }
  /* line 5291, ../sass/layouts/_responsive.scss */
  body.page-404-page .pane-page-content .panel-pane.subjects .subject-icons .col:first-child a, body.page-403-page .pane-page-content .panel-pane.subjects .subject-icons .col:first-child a {
    border-top: 1px solid #e8e8e8;
  }
  /* line 5304, ../sass/layouts/_responsive.scss */
  body.page-403-page .pane-page-content .panel-pane.message {
    padding-bottom: 0;
    background-size: auto;
  }
  /* line 5307, ../sass/layouts/_responsive.scss */
  body.page-403-page .pane-page-content .panel-pane.message:before {
    background-size: 370px;
  }
  /* line 5311, ../sass/layouts/_responsive.scss */
  body.page-403-page .pane-page-content .panel-pane.message .pane-content h2 {
    font-size: 40px;
    margin: 20px 0 0 0;
  }
  /* line 5315, ../sass/layouts/_responsive.scss */
  body.page-403-page .pane-page-content .panel-pane.message .pane-content .tex2jax {
    padding: 0;
    justify-content: flex-start;
  }
  /* line 5325, ../sass/layouts/_responsive.scss */
  body.touch-device .pane-mathsplain-front-pane {
    background-position: right center !important;
  }
}
@media screen and (max-width: 767px) and (max-height: 400px) {
  /* line 5337, ../sass/layouts/_responsive.scss */
  #mathsplain-front.splash-on #radial-links .radial-item a {
    font-size: 16px;
  }

  /* line 5346, ../sass/layouts/_responsive.scss */
  body.front #mathsplain-front .head-wrap {
    min-height: 0;
    padding: 30px 0 !important;
  }
}
@media all and (max-width: 767px) and (orientation: portrait) {
  /* line 5357, ../sass/layouts/_responsive.scss */
  .node-type-video .pane-page-content .pane-node {
    position: relative;
    padding-bottom: 40vw !important;
  }
  /* line 5360, ../sass/layouts/_responsive.scss */
  .node-type-video .pane-page-content .pane-node:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40vw;
    margin-top: -20px;
  }
}
@media all and (max-width: 639px) {
  /* line 5386, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li {
    height: auto;
  }
  /* line 5388, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li a,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li a {
    display: table;
    height: auto;
    padding: 8px 0;
    text-align: center;
  }
  /* line 5393, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li a:before {
    display: inline-block;
    width: 100% !important;
    height: 32px;
    margin: 0;
    padding: 0 !important;
  }
  /* line 5401, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li a span,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li a span {
    display: block;
    font-size: 10px;
    line-height: 1em;
    text-align: center;
  }
  /* line 5410, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters li.pdf a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters li.pdf a:before {
    background-size: auto 28px !important;
  }
  /* line 5419, ../sass/layouts/_responsive.scss */
  body #panel-page-mathsplain-video .pane-videos .view-videos .view-header .isotope-options .isotope-filters.tabs-v li a:before,
  body #panel-page-mathsplain-video .pane-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters.tabs-v li a:before,
  body #panel-page-mathsplain-video .pane-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters.tabs-v li a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-videos .view-header .isotope-options .isotope-filters.tabs-v li a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos .view-header .isotope-options .isotope-filters.tabs-v li a:before,
  body #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category .view-header .isotope-options .isotope-filters.tabs-v li a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos .view-header .isotope-options .isotope-filters.tabs-v li a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos .view-header .isotope-options .isotope-filters.tabs-v li a:before,
  body #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category .view-header .isotope-options .isotope-filters.tabs-v li a:before {
    height: 28px;
    background-size: contain !important;
    margin: 0 0 5px 0;
  }
  /* line 5438, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .top {
    font-size: 20px;
  }
  /* line 5442, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .bottom .txt {
    font-size: 20px;
  }
  /* line 5451, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .label {
    font-size: 20px;
  }
  /* line 5464, ../sass/layouts/_responsive.scss */
  body .page-erettsegi div.list .item h3 br {
    display: block;
  }
  /* line 5468, ../sass/layouts/_responsive.scss */
  body .page-erettsegi div.list .item a[class*="button"] {
    flex-basis: 100%;
    width: 100%;
  }
  /* line 5479, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-39 .landing-row .box {
    padding: 20px;
  }
  /* line 5485, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-39 .row-reg .box:after {
    width: 130px;
    height: 50px;
    margin-bottom: -55px;
    margin-right: -20px;
  }
  /* line 5492, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-39 .row-reg .btn {
    padding: 15px 30px;
    margin-bottom: 0;
    font-size: 20px;
  }
  /* line 5509, ../sass/layouts/_responsive.scss */
  body.landing-page.parents .pane-page-content .head a[class*="button"], body.landing-page.students .pane-page-content .head a[class*="button"], body.landing-page.online-gimis .pane-page-content .head a[class*="button"], body.landing-page.online-egyetemi .pane-page-content .head a[class*="button"], body.landing-page.egyetem-tipp .pane-page-content .head a[class*="button"], body.landing-page.mire-jo .pane-page-content .head a[class*="button"], body.landing-page.miert-tanulunk-matekot .pane-page-content .head a[class*="button"] {
    padding: 10px 25px;
    font-size: 18px;
  }
  /* line 5521, ../sass/layouts/_responsive.scss */
  body.page-403-page .pane-page-content .panel-pane.message:before {
    background-size: 340px;
    background-position: center bottom;
  }
}
@media all and (max-width: 560px) {
  /* line 5533, ../sass/layouts/_responsive.scss */
  .form-item-25, .page-checkout form .field-type-addressfield .addressfield-container-inline {
    width: 100%;
    margin-right: 0;
  }

  /* line 5537, ../sass/layouts/_responsive.scss */
  #mathsplain-mycourses-isotope-container {
    text-align: center;
  }
  /* line 5539, ../sass/layouts/_responsive.scss */
  #mathsplain-mycourses-isotope-container .purchased,
  #mathsplain-mycourses-isotope-container .unpurchased {
    max-width: 240px;
  }

  /* line 5548, ../sass/layouts/_responsive.scss */
  body #mathsplain-front .head-wrap #mathsplain-header-video-left-text .text,
  body #mathsplain-front .head-wrap #mathsplain-header-video-left-text .slideshow {
    font-size: 24px;
  }
  /* line 5556, ../sass/layouts/_responsive.scss */
  body form .form-submit {
    padding: 20px 30px;
  }
  /* line 5561, ../sass/layouts/_responsive.scss */
  body form.answering-form .form-actions .quiz-back,
  body form.answering-form .form-actions .quiz-skip,
  body form.answering-form .form-actions .quiz-submit {
    margin-right: 0;
    width: 100%;
  }
  /* line 5566, ../sass/layouts/_responsive.scss */
  body form.answering-form .form-actions .quiz-back:after,
  body form.answering-form .form-actions .quiz-skip:after,
  body form.answering-form .form-actions .quiz-submit:after {
    display: none;
  }
  /* line 5570, ../sass/layouts/_responsive.scss */
  body form.answering-form .form-actions #edit-navigation-back,
  body form.answering-form .form-actions #edit-navigation-skip,
  body form.answering-form .form-actions #edit-navigation-submit {
    padding: 12px 0;
    width: 100%;
  }
  /* line 5583, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-title-field .field-item {
    padding-left: 60px;
  }
  /* line 5586, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-title-field h1 {
    font-size: 14px;
    padding-top: 4px;
  }
  /* line 5591, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .field-name-field-number {
    font-size: 16px;
  }
  /* line 5595, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-field-description {
    font-size: 14px;
  }
  /* line 5599, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link a {
    font-size: 16px;
    padding: 10px 20px;
  }
  /* line 5606, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .radial-button {
    width: 60px;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
  }
  /* line 5612, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer {
    font-size: 14px;
    line-height: 1.2em;
  }
  /* line 5615, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .play {
    bottom: 10px;
    left: 12px;
    background-size: auto 55%;
  }
  /* line 5619, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .info-layer .play span {
    bottom: 90%;
  }
  /* line 5626, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .top {
    font-size: 18px;
    margin-left: 10px;
  }
  /* line 5630, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .bottom {
    bottom: 10px;
  }
  /* line 5632, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .bottom .txt {
    padding-left: 10px;
    padding-right: 35px;
    font-size: 18px;
  }
  /* line 5641, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas a.video {
    padding: 10px 0;
    margin-left: 10px;
  }
  /* line 5644, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas a.video .label {
    font-size: 18px;
    margin-left: 10px;
  }
  /* line 5650, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a {
    font-weight: normal;
  }
  /* line 5653, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .label {
    font-size: 18px;
  }
  /* line 5657, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .step-by-step .inner {
    background-position: right 1px center;
  }
  /* line 5667, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.info .info-layer .line1 {
    width: 34%;
  }
  /* line 5670, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.info .info-layer .line2 {
    width: 58%;
  }
  /* line 5679, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left #back-arrow:after {
    background-position: 3px center;
  }
  /* line 5683, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .text {
    white-space: normal;
  }
  /* line 5685, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .text br {
    display: none;
  }
  /* line 5690, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag input,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag .flag-throbber,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag:before,
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag:after {
    width: 12vw;
    height: 12vw;
    bottom: 4vw;
  }
  /* line 5699, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag {
    margin-bottom: 4vw;
  }
  /* line 5701, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .flag-understood span.flag label {
    width: 90%;
    height: calc(100% - 16vw);
  }
  /* line 5707, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .all {
    padding: 10px;
  }
  /* line 5710, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left .login-message {
    width: 90%;
  }
  /* line 5713, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .left a.video-register {
    border-width: 4px;
    margin-bottom: 3vw;
  }
  /* line 5720, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .right .next .label {
    padding-right: 30px;
  }
  /* line 5723, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .right .next .arrow {
    width: 10px;
    right: 10px;
  }
  /* line 5732, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .field-name-title-field .field-item {
    padding-left: 30px;
  }
  /* line 5736, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p {
    top: 31px;
    max-height: calc(100% - 31px);
  }
  /* line 5740, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity #swiffycontainer,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity #swiffycontainer2,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity #animation_container,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p #swiffycontainer,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p #swiffycontainer2,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p #animation_container {
    top: 31px;
  }
  /* line 5745, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-swiffy-entity .node-h5p-content,
  body .node.node-video.view-mode-full .in-fullscreen .field-name-field-h5p .node-h5p-content {
    padding-top: 31px;
    max-height: calc(100% - 31px);
  }
  /* line 5755, ../sass/layouts/_responsive.scss */
  body .node.node-article.node-teaser .node-title {
    display: block;
    margin-bottom: 15px;
  }
  /* line 5759, ../sass/layouts/_responsive.scss */
  body .node.node-article.node-teaser .field-name-field-image {
    float: none;
    margin: 0 0 10px 0;
    width: 100%;
  }
  /* line 5763, ../sass/layouts/_responsive.scss */
  body .node.node-article.node-teaser .field-name-field-image img {
    width: 100%;
  }
  /* line 5772, ../sass/layouts/_responsive.scss */
  body .node.node-syllabus.view-mode-full .field a {
    display: inline-block;
    margin-top: 3px;
    margin-bottom: 3px;
  }
  /* line 5782, ../sass/layouts/_responsive.scss */
  body .page-how-to h2 {
    text-align: center;
  }
  /* line 5788, ../sass/layouts/_responsive.scss */
  body .page-erettsegi #tudas h2 {
    font-size: 26px;
  }
  /* line 5790, ../sass/layouts/_responsive.scss */
  body .page-erettsegi #tudas h2:before {
    display: none;
  }
  /* line 5795, ../sass/layouts/_responsive.scss */
  body .page-erettsegi .tudas-intro {
    font-size: 20px;
  }
  /* line 5805, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-footer-1 .maths-panel-display.panel-3col-33-stacked .center-wrapper .panel-panel.panel-col-last:after {
    display: inline-block;
  }
  /* line 5815, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-footer-1 .footer-links .using-the-site span {
    display: block;
    float: none;
    text-align: center;
    border: none;
  }
  /* line 5824, ../sass/layouts/_responsive.scss */
  body #promobar-wrapper {
    width: 80vw;
    margin-left: -80vw;
    position: absolute;
    margin-top: 130px;
  }
  /* line 5830, ../sass/layouts/_responsive.scss */
  body #promobar-wrapper #promobar-container #promobar-content {
    padding: 10px;
    font-size: 18px;
    line-height: 1.2em;
  }
  /* line 5834, ../sass/layouts/_responsive.scss */
  body #promobar-wrapper #promobar-container #promobar-content h2 {
    margin-bottom: 5px;
  }
  /* line 5837, ../sass/layouts/_responsive.scss */
  body #promobar-wrapper #promobar-container #promobar-content .field-name-field-read-more-button {
    margin-top: 13px;
  }
  /* line 5839, ../sass/layouts/_responsive.scss */
  body #promobar-wrapper #promobar-container #promobar-content .field-name-field-read-more-button a {
    padding: 10px 0;
  }
  /* line 5847, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-footer-1 .panel-col-bottom2 {
    padding: 15px 0;
  }
  /* line 5851, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos {
    width: 100%;
  }
  /* line 5853, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos > .panel-panel {
    display: table;
    margin: auto;
    width: 100%;
  }
  /* line 5858, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos > .panel-panel > .inside > .panel-pane {
    padding: 10px 0;
  }
  /* line 5860, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos > .panel-panel > .inside > .panel-pane .pane-content {
    margin: 0;
  }
  /* line 5863, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos > .panel-panel > .inside > .panel-pane:before {
    display: none;
  }
  /* line 5869, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos .barion {
    width: 100%;
    text-align: center;
  }
  /* line 5872, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos .barion a {
    max-width: 312px;
    width: 100%;
  }
  /* line 5877, ../sass/layouts/_responsive.scss */
  body #mini-panel-mathsplain_footer_logos .footer-logos-macroweb {
    display: table;
    margin: auto;
  }
  /* line 5886, ../sass/layouts/_responsive.scss */
  body.front .view-testimonials .flexslider .slides li {
    background-size: 40px auto;
  }
  /* line 5888, ../sass/layouts/_responsive.scss */
  body.front .view-testimonials .flexslider .slides li .views-field {
    margin-left: 65px;
  }
  /* line 5898, ../sass/layouts/_responsive.scss */
  body.page-checkout fieldset legend {
    margin-right: 10px;
  }
  /* line 5902, ../sass/layouts/_responsive.scss */
  body.page-checkout fieldset.checkout-buttons .form-submit {
    display: table;
    float: none;
    margin: 10px auto;
  }
  /* line 5911, ../sass/layouts/_responsive.scss */
  body.page-checkout form .commerce_coupon .commerce-coupon-code-wrapper {
    width: 100%;
    margin-right: 0;
    float: none;
  }
  /* line 5916, ../sass/layouts/_responsive.scss */
  body.page-checkout form .commerce_coupon .form-submit {
    margin-top: 10px;
  }
  /* line 5926, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane .bar-chart .button-bordered {
    font-size: 18px;
  }
  /* line 5931, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-4 .pane-content {
    padding: 0;
  }
  /* line 5933, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-4 .pane-content > div {
    font-size: 12px;
  }
  /* line 5936, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-4 .pane-content > div a:before {
    height: 60px;
  }
  /* line 5944, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] {
    font-size: 18px;
    margin-bottom: 60px;
  }
  /* line 5947, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] h2 {
    font-size: 26px;
  }
  /* line 5951, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi [class*="row"] .buttons [class*="button"] {
    font-size: 20px;
  }
  /* line 5958, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .ckeditor-accordion-container ol li {
    font-size: 20px;
  }
  /* line 5960, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane.section-erettsegi .ckeditor-accordion-container ol li:before {
    width: 80px;
    height: 80px;
    min-width: 80px;
    line-height: 80px;
    background-size: 40px auto !important;
  }
  /* line 5972, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .panel-pane .bar-chart h2 {
    font-size: 22px;
  }
  /* line 5982, ../sass/layouts/_responsive.scss */
  body.section-szerezd-meg-a-hianyzo-tudast .node .field-name-body .intro {
    font-size: 20px;
    text-align: center;
  }
  /* line 5987, ../sass/layouts/_responsive.scss */
  body.section-szerezd-meg-a-hianyzo-tudast .node .field-name-body .list h2 {
    font-size: 20px;
    padding: 20px;
  }
}
@media all and (min-width: 351px) and (max-width: 560px) {
  /* line 6002, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .title {
    font-size: 12px;
    margin-top: -20px;
  }
  /* line 6006, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .title.button a {
    font-size: 14px;
  }
  /* line 6011, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .links {
    font-size: 11px;
  }
  /* line 6015, ../sass/layouts/_responsive.scss */
  body #comments .comments-empty {
    font-size: 11px;
  }
  /* line 6019, ../sass/layouts/_responsive.scss */
  body #comments .comment .submitted,
  body #comments .comment .content {
    font-size: 11px;
  }
}
@media all and (max-width: 479px) {
  /* line 6034, ../sass/layouts/_responsive.scss */
  .menu-buttons-block button {
    width: 100%;
    max-width: 300px;
  }
  /* line 6037, ../sass/layouts/_responsive.scss */
  .menu-buttons-block button span {
    display: block;
  }
  /* line 6040, ../sass/layouts/_responsive.scss */
  .menu-buttons-block button:before {
    left: 10px;
    width: 70px;
  }
  /* line 6045, ../sass/layouts/_responsive.scss */
  .menu-buttons-block button[data-menu="toggle-elementary-menu"]:before {
    background-size: auto 50px;
  }
  /* line 6050, ../sass/layouts/_responsive.scss */
  .menu-buttons-block button[data-menu="toggle-highschool-menu"]:before {
    background-size: auto 50px;
  }
  /* line 6055, ../sass/layouts/_responsive.scss */
  .menu-buttons-block button[data-menu="toggle-university-menu"]:before {
    background-size: auto 34px;
  }

  /* line 6069, ../sass/layouts/_responsive.scss */
  #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.exercises .download-pdf-collection .subject-link,
  #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.exercises .download-pdf-collection .topic-link, #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.new-exercises .download-pdf-collection .subject-link,
  #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.new-exercises .download-pdf-collection .topic-link, #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.formula .download-pdf-collection .subject-link,
  #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.formula .download-pdf-collection .topic-link {
    display: block;
  }
  /* line 6072, ../sass/layouts/_responsive.scss */
  #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.exercises .download-pdf-collection .subject-link p,
  #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.exercises .download-pdf-collection .topic-link p, #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.new-exercises .download-pdf-collection .subject-link p,
  #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.new-exercises .download-pdf-collection .topic-link p, #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.formula .download-pdf-collection .subject-link p,
  #panel-page-mathsplain-video .pane-videos .view-videos .isotope-element.formula .download-pdf-collection .topic-link p {
    margin: 0 0 10px 0;
  }

  /* line 6082, ../sass/layouts/_responsive.scss */
  .text-bigger {
    font-size: 1.1em;
  }

  /* line 6090, ../sass/layouts/_responsive.scss */
  .front .lp-gyik .ckeditor-accordion-container > dl > dt a {
    font-size: 20px;
  }

  /* line 6101, ../sass/layouts/_responsive.scss */
  body #mathsplain-front #mathsplain-header-video-left-text .title {
    font-size: 28px;
  }
  /* line 6104, ../sass/layouts/_responsive.scss */
  body #mathsplain-front #mathsplain-header-video-left-text .text,
  body #mathsplain-front #mathsplain-header-video-left-text .slideshow {
    font-size: 22px;
  }
  /* line 6111, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-footer-1 .award {
    width: 260px;
    height: 340px;
    background-position: 0 0, 85px 0, 175px 0px, 0px 80px, 85px 80px, 175px 80px, 0px 160px, 85px 160px, 175px 160px, 0 240px, 85px 240px;
  }
  /* line 6123, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .top {
    font-size: 16px;
  }
  /* line 6127, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .bottom .txt {
    font-size: 14px;
  }
  /* line 6134, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas a.video {
    border-width: 1px;
  }
  /* line 6136, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas a.video .label {
    font-size: 14px;
  }
  /* line 6142, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer.canvas .right a.step-by-step .label {
    font-size: 14px;
  }
  /* line 6152, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .closing-help-layer .top .text br {
    display: none;
  }
  /* line 6164, ../sass/layouts/_responsive.scss */
  body .page-erettsegi div.list .item h3 {
    font-size: 18px;
  }
  /* line 6173, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-6:before {
    background-size: contain;
  }
  /* line 6179, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-9 .logos a {
    width: 50%;
  }
  /* line 6187, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-36 .box,
  body.landing-page .pane-page-content .lp-37 .box,
  body.landing-page .pane-page-content .lp-38 .box {
    font-size: 22px;
  }
  /* line 6193, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-37 .landing-row:before, body.landing-page .pane-page-content .lp-37 .landing-row:after {
    width: 160px;
    top: -80%;
  }
  /* line 6204, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .lp-gyik .ckeditor-accordion-container > dl > dt a {
    font-size: 20px;
  }
  /* line 6215, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .section-erettsegi.panel-pane .row-3 .cont-2 .icon-cup {
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  /* line 6219, ../sass/layouts/_responsive.scss */
  body.landing-page .pane-page-content .section-erettsegi.panel-pane .row-3 .cont-2 .icon-cup:before {
    width: 100%;
    height: 50px;
    left: 0;
    top: -30px;
  }
  /* line 6238, ../sass/layouts/_responsive.scss */
  body.landing-page.parents h2,
  body.landing-page.parents .h2-style, body.landing-page.students h2,
  body.landing-page.students .h2-style, body.landing-page.online-gimis h2,
  body.landing-page.online-gimis .h2-style, body.landing-page.online-egyetemi h2,
  body.landing-page.online-egyetemi .h2-style, body.landing-page.egyetem-tipp h2,
  body.landing-page.egyetem-tipp .h2-style, body.landing-page.mire-jo h2,
  body.landing-page.mire-jo .h2-style, body.landing-page.miert-tanulunk-matekot h2,
  body.landing-page.miert-tanulunk-matekot .h2-style {
    font-size: 30px;
  }
  /* line 6245, ../sass/layouts/_responsive.scss */
  body.landing-style-2 h1 {
    font-size: clamp(27px, 7vw, 30px);
  }
  /* line 6248, ../sass/layouts/_responsive.scss */
  body.landing-style-2 h2,
  body.landing-style-2 .h2-style {
    font-size: 28px;
  }
  /* line 6252, ../sass/layouts/_responsive.scss */
  body.landing-style-2 a.btn,
  body.landing-style-2 a[class*="button"] {
    font-size: 18px;
  }
  /* line 6260, ../sass/layouts/_responsive.scss */
  body.mire-jo .head.pro-success h1 {
    font-size: clamp(27px, 7vw, 30px);
  }
  /* line 6267, ../sass/layouts/_responsive.scss */
  body.final-exam-2023 h1 {
    font-size: clamp(27px, 8vw, 40px) !important;
  }
  /* line 6275, ../sass/layouts/_responsive.scss */
  body.page-welcome .welcome .purchase > div:not(:only-child) > a {
    font-size: 16px;
  }
  /* line 6286, ../sass/layouts/_responsive.scss */
  body.page-403-page .pane-page-content .panel-pane.message:before {
    background-size: 80%;
  }
  /* line 6290, ../sass/layouts/_responsive.scss */
  body.page-403-page .pane-page-content .panel-pane.message .pane-content h2 {
    font-size: 30px;
  }
  /* line 6293, ../sass/layouts/_responsive.scss */
  body.page-403-page .pane-page-content .panel-pane.message .pane-content p {
    font-size: 18px;
  }
}
@media all and (max-width: 390px) {
  /* line 6306, ../sass/layouts/_responsive.scss */
  .menu-buttons-block button {
    padding-left: 90px;
  }
  /* line 6308, ../sass/layouts/_responsive.scss */
  .menu-buttons-block button:after {
    left: 84px;
  }
  /* line 6311, ../sass/layouts/_responsive.scss */
  .menu-buttons-block button:hover {
    padding-left: 110px;
  }
}
@media all and (max-width: 350px) {
  /* line 6332, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-header .video-box-header-icons,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-header .video-box-header-icons {
    display: none;
  }
  /* line 6336, ../sass/layouts/_responsive.scss */
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-videos .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-clone-of-videos .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-clone-of-videos #isotope-container .isotope-element .video-box .video-box-content,
  body.page-taxonomy-term #panel-page-mathsplain-video .pane-search-by-category-panel-pane-1 .view-id-search_by_category #isotope-container .isotope-element .video-box .video-box-content {
    padding-left: 10px;
    padding-right: 5px;
  }
  /* line 6351, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-field-description {
    min-height: 85px;
    font-size: 10px;
  }
  /* line 6356, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .no-access-wrapper .no-access-link a {
    font-size: 14px;
    padding: 5px 15px;
  }
  /* line 6365, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .top {
    font-size: 10px;
  }
  /* line 6368, ../sass/layouts/_responsive.scss */
  body .node.node-video.view-mode-full .help-layer .left .no-video .bottom {
    font-size: 9px;
  }
  /* line 6379, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .title {
    font-size: 10px;
    margin-top: -18px;
  }
  /* line 6383, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .title.button a {
    font-size: 10px;
  }
  /* line 6388, ../sass/layouts/_responsive.scss */
  body #comments .comments-header .links {
    font-size: 9px;
  }
  /* line 6392, ../sass/layouts/_responsive.scss */
  body #comments .comments-empty {
    font-size: 9px;
  }
  /* line 6396, ../sass/layouts/_responsive.scss */
  body #comments .comment .submitted,
  body #comments .comment .content {
    font-size: 9px;
  }
  /* line 6404, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-login-register-pane .form-actions {
    width: 100%;
  }
  /* line 6407, ../sass/layouts/_responsive.scss */
  body .pane-mathsplain-header .pane-login-register-pane .hybridauth-widget-wrapper {
    clear: both;
  }
  /* line 6414, ../sass/layouts/_responsive.scss */
  body.page-checkout fieldset.cart_contents {
    line-height: 1.3em;
    font-size: 14px;
  }
  /* line 6419, ../sass/layouts/_responsive.scss */
  body.page-checkout fieldset.cart_contents table tr td {
    padding: 15px 10px;
  }
  /* line 6426, ../sass/layouts/_responsive.scss */
  body.page-checkout fieldset.cart_contents .views-field-commerce-unit-price .field-content .price {
    font-size: 22px;
  }
}
@media all and (max-width: 319px) {
  /* line 6438, ../sass/layouts/_responsive.scss */
  body {
    width: 319px;
    overflow: auto;
  }
}
@media screen and (max-height: 479px) {
  /* line 6447, ../sass/layouts/_responsive.scss */
  #sliding-popup .eu-cookie-compliance-categories.show {
    overflow: auto;
  }
}
/* Component (SMACSS module) rules */
/**
 * @file
 * RTL companion for the modular-styles.css file.
 */
/**
 * Branding header.
 */
/* Wrapping link for logo. */
/* line 11, ../sass/components/_misc-rtl.scss */
.header__logo {
  float: right;
}

/* The secondary menu (login, etc.) */
/* line 16, ../sass/components/_misc-rtl.scss */
.header__secondary-menu {
  float: left;
}

/**
 * Navigation bar.
 */
/* Main menu and secondary menu links and menu block links. */
/* line 26, ../sass/components/_misc-rtl.scss */
#navigation .links,
#navigation .menu {
  text-align: right;
}
/* line 30, ../sass/components/_misc-rtl.scss */
#navigation .links li,
#navigation .menu li {
  /* A simple method to get navigation links to appear in one line. */
  float: right;
  padding: 0 0 0 10px;
}

/**
 * Messages.
 */
/* line 41, ../sass/components/_misc-rtl.scss */
.messages, .messages--status, .messages--warning, .messages--error {
  padding: 10px 50px 10px 10px;
  background-position: 99% 8px;
}

/**
 * Tabs.
 */
/* line 58, ../sass/components/_misc-rtl.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: right;
}

/**
 * Inline styles.
 */
/* List of links */
/* line 77, ../sass/components/_misc-rtl.scss */
.inline li {
  /* Bug in Safari causes display: inline to fail. */
  display: inline-block;
  padding: 0 0 0 1em;
}

/* The inline field label used by the Fences.module */
/* line 84, ../sass/components/_misc-rtl.scss */
span.field-label {
  padding: 0 0 0 1em;
}

/**
 * "More" links.
 */
/* line 91, ../sass/components/_misc-rtl.scss */
.more-link {
  text-align: left;
}

/* line 94, ../sass/components/_misc-rtl.scss */
.more-help-link {
  text-align: left;
}

/* line 97, ../sass/components/_misc-rtl.scss */
.more-help-link a {
  background-position: 100% 50%;
  padding: 1px 20px 1px 0;
}

/**
 * Menus.
 */
/* line 105, ../sass/components/_misc-rtl.scss */
.menu__item.is-collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABNJREFUCB1j4GASYFJgcmD+A4IADUIDfIUMT4wAAAAASUVORK5CYII=');
}

/**
 * Comments.
 */
/* Nested comments are indented. */
/* line 114, ../sass/components/_misc-rtl.scss */
.indented {
  margin-left: 0;
  margin-right: 30px;
}

/**
 * Forms.
 */
/* Drupal's default login form block */
/* line 124, ../sass/components/_misc-rtl.scss */
#user-login-form {
  text-align: right;
}

/* line 128, ../sass/components/_misc-rtl.scss */
html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  /* Un-do some of the padding on the ul list. */
  margin-left: 0;
  margin-right: -20px;
}

/*
 * Drupal admin tables.
 */
/* line 139, ../sass/components/_misc-rtl.scss */
form th {
  text-align: right;
  padding-left: 1em;
  padding-right: 0;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
/* line 152, ../sass/components/_misc-rtl.scss */
html.js .collapsible .fieldset-legend {
  background-position: 98% 75%;
  padding-left: 0;
  padding-right: 15px;
}
/* line 157, ../sass/components/_misc-rtl.scss */
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABNJREFUCB1j4GASYFJgcmD+A4IADUIDfIUMT4wAAAAASUVORK5CYII=');
  background-position: 98% 50%;
}

/* SMACSS theme rules */
/* @import "theme-A-rtl"; */
/* @import "theme-B-rtl"; */
