

.views-exposed-widget{
    position: relative;
}

body{
	margin: 0;
	padding: 0;
    color: #333333;
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-top: 0;
    height: 100%;
    overflow-x: hidden;
}

.is-touch .sr-sh-theme-card.sr--touched .sr-sh-theme-statistics, .sr-sh-theme-card:hover .sr-sh-theme-statistics {
    list-style-image: url(data:0);
}

@font-face {
  font-family: 'studyinnz';
  font-weight: 400;
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/studyinnz.eot');
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/studyinnz.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/studyinnz.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/studyinnz.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/studyinnz.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/studyinnz.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'VeritasSlab';
  font-weight: normal;
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Regular.eot');
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Regular.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'VeritasSlab';
  font-weight: bold;
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Bold.eot');
  src: url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/VeritasSlab-Bold.svg#svgFontName') format('svg');
}

.down,
.mb-menu-bottom{
	display: none;
}

.sr-wrap *{
	box-sizing: border-box;
	 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}


.sr-wrap [class^="icon-"],
.sr-wrap [class*=" icon-"] {
    font-family: 'studyinnz';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-right-large:before {
    content: "";
}

.icon-menu:before {
    content: "";
}


.icon-facebook:before {
    content: "";
}

.icon-twitter:before {
    content: "";
}

.icon-youtube:before {
    content: "";
}

.icon-weibo:before {
    content: "";
}

.icon-instagram:before {
    content: "";
}

.sr-sh .sr-sh-theme-board-info__title,
.sr-wrap h2,
.sr-wrap h3,
.sr-wrap h4,
.sr-wrap h5 {
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
}

.sr-wrap h4,
.sr-wrap h5,
.sr-wrap h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.sr-wrap h5 {
    color: #0c1e2e;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 20px;
}

.sr-wrap h6 {
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
}

.sr-wrap a {
    color: #0098a2;
    word-wrap: break-word;
}


.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.container:before, .container:after {
    content: " ";
    display: table;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}


.row:after {
    clear: both;
}

.row:before, .row:after {
    content: " ";
    display: table;
}


.clearfix:before,
.clearfix:after{
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
}

/*Header*/
.btn-link {
    color: #0098a2;
}
.btn {
    font-size: 16px;
    padding: 10px 15px;
    text-align: left;
    white-space: normal;
    word-break: normal;
    -webkit-font-smoothing: antialiased;
}
.pull-right {
    float: right !important;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-link {
    color: #428bca;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.glyphicon:empty {
    width: 1em;
}
.btn i {
    display: inline;
    position: relative;
    font-size: 11px;
    margin: 0 0 0 5px;
    top: 0;
}

#header {
    position: relative;
    background: #0c1e2e;
    padding: 20px 0;
    overflow-x: hidden;
}


#header .utils {
    float: right;
    margin: 0;
}


#header .btn-menu {
    display: none;
}
#header .btn {
    font-size: 14px;
}

#header .language{
    display: none;
}

#header .language .btn-link {
    vertical-align: top;
    width: auto;
    outline: none;
}

.btn-group>.btn:first-child {
    margin-left: 0;
}

.language .btn-link {
    color: #C0C0C0;
}


#block-custom-shortlist-link{
    display: none;
}

.btn-group>.btn, .btn-group-vertical>.btn {
    position: relative;
    float: left;
}

#header .btn-link .text {
    padding: 0;
    vertical-align: top;
}

.language .btn-link .icon-chevron-down {
    display: inline-block;
    vertical-align: middle;
    color: #ccc;
}
.language .btn-link .icon-chevron-down {
    color: #ccc;
}

.icon-chevron-down:before, .accordion h2 a.collapsed:after {
    content: "";
}

.icon-chevron-down:before, .select-lg:after {
    content: "";
}

#header .language .dropdown-menu {
    left: 0;
    z-index: 1000;
    padding: 0;
}
.language .dropdown-menu {
    background: #0c1e2e;
}

.language .dropdown-menu li span{
    margin-right: 10px;
}

.dropdown-menu, .btn-group.open .dropdown-toggle {
    box-shadow: none;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
}

.language .dropdown-menu>li {
    position: relative;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu>li>a {
    color: #0098a2;
    cursor: pointer;
    font-size: 14px;
}

.language .dropdown-menu>li>a {
    display: inline-block;
    padding: 0;
    vertical-align: top;
    color: silver;
    line-height: 20px;
    padding: 8px 20px 8px 20px;
    width: 100%;
}

.language .dropdown-menu>li>a:hover{
    color: #fff;
}

.language .dropdown-menu li+li {
    border-top: 1px solid #000;
}


.flag-language.en {
    background-position: 0 0;
}

.flag-language {
    background-image: url(https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/v2/flags@2x.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    -webkit-background-size: 60px 40px;
    background-size: 90px 60px;
}

.flag-language.en {
    background-position: 0 -20px;
}

.flag-language.cn {
    background-position: -30px 0px;
}

.flag-language.th {
    background-position: -60px 0;
}

.flag-language.vn {
    background-position: -60px -20px;
}

.flag-language.es{
    background-position: -30px -20px;
}

.flag-language.jp{
    background-position: 0 -40px;
}

.flag-language.kr{
    background-position: -30px -40px;
}

.flag-language.br{
    background-position: 0 0;
}

#header .form-search, #panel .form-search {
    position: relative;
    width: 222px;
}

.sr-wrap form {
    margin: 0;
    padding: 0;
}

#header .form-search .form-group, #panel .form-search .form-group {
    margin: 0;
    height: 40px;
}
.form-group {
    margin-bottom: 15px;
}


#header .form-search .form-group .icon-search, #panel .form-search .form-group .icon-search {
    display: none;
}

.views-exposed-form .form-item, .views-exposed-form .form-submit {
    margin-bottom: 0;
}
.form-group {
    margin-bottom: 15px;
}
.form-item, .form-actions {
    margin-top: 1em;
    margin-bottom: 1em;
}

.sr-wrap label {
    display: block;
    font-weight: bold;
}

.sr-wrap label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
}

.sr-wrap label {
    color: #555;
    font-size: 16px;
}

.sr-wrap .views-exposed-form label {
    font-weight: bold;
    margin-bottom: 0;
    display: none;
}




div.error, .error {
    color: #8c2e0b;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control {
    border: 2px solid #ccc;
    box-shadow: none;
    font-size: 16px;
    height: 36px;
    -webkit-font-smoothing: antialiased;
}

.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 2px solid red;
}

#header .form-search input, #panel .form-search input {
    background: #232b39;
    border: 2px solid #232b39;
    color: #ccc;
    float: left;
    font-size: 16px;
    height: 40px;
}

.icon-search:before {
    content: "";
}

.icon-search:before {
    content: "";
}

.shortlist {
    color: #7c7c7c;
    font-size: 14px;
    margin: 0 15px 0 0;
    padding-left: 0;
}

.shortlist .icon-shortlist {
    vertical-align: middle;
    margin-right: 5px;
}


.icon-shortlist:before {
    content: "";
}

.icon-shortlist:before, .shortlist .icon-shortlist:before {
    content: "";
}

.shortlist .icon-shortlist:before {
    font-size: 18px;
    color: #ccc;
}

.shortlist strong {
    color: #c0c0c0;
    font-weight: 400;
}

#block-custom-shortlist-link a {
    color: #c0c0c0 !important;
    font-size: 13px;
}

#header .form-search button i, #panel .form-search button i {
    font-size: 20px;
}

#block-custom-shortlist-link span {
    font-size: 12px;
}

#header .logo {
    display: block;
    margin: 10px 0 0 0;
    position: absolute;
    bottom: 10px;
}


#header .logo img {
    width: auto;
    height: 120px;
    display: block;
}

#block-custom-shortlist-link a:hover, #block-custom-shortlist-link:hover {
    color: #22a2a2 !important;
}

#header .form-search input:focus, #panel .form-search input:focus {
    background: white;
    border: 2px solid #22a2a2;
    box-shadow: none;
    color: #555;
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

#header .nav {
    clear: right;
    float: right;
    padding-top: 25px;
    margin: 0;
}

.nav:before, .nav:after {
    content: " ";
    display: table;
}

li.expanded, li.collapsed, li.leaf {
    padding: 0.2em 0.5em 0 0;
    margin: 0;
}

.nav>li {
    position: relative;
    display: block;
}

ul li.expanded {
    list-style-image: url(https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/menu-expanded.png);
    list-style-type: circle;
}

#header .nav>li {
    border-left: 1px solid #020d18;
    display: block;
    float: left;
}

#header .nav>li .down{
	display: none;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

#header .nav>li>a {
    background: none;
    color: white;
    cursor: pointer;
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px 10px 15px;
    position: relative;
    text-transform: uppercase;
    z-index: 2;
}

#header .nav>li>a:after {
    bottom: 0;
    content: '';
    display: block;
    height: 3px;
    left: 15px;
    position: absolute;
    width: 32px;
    -moz-transition: width .25s ease-out;
    -o-transition: width .25s ease-out;
    -webkit-transition: width .25s ease-out;
    transition: width .25s ease-out;
}

#header .nav>li>a.work:after {
    background-color: #22a2a2;
}

#header .nav>li>a.work:hover {
    color: #22a2a2;
}

#header .nav>li>a:hover:after {
    width: 64px;
}

#header .nav>li>a.learn:after {
    background-color: #e93a58;
}

#header .nav>li>a.learn:hover {
    color: #e93a58;
}

#header .nav>li>a.live:after {
    background-color: #988355;
}

#header .nav>li>a.live:hover {
    color: #988355;
}

#header .nav>li>a.get-started:after {
    background-color: #009bd2;
}

#header .nav>li>a.get-started:hover {
    color: #009bd2;
}

#header .nav>li.blog>a:after {
    background-color: #8b5273;
}

#header .nav>li>a.blog:hover {
    color: #8b5273;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.hidden-menu{
	display: none;
}

li.expanded, li.collapsed, li.leaf {
    padding: 0.2em 0.5em 0 0;
    margin: 0;
}

#header .form-search button, #panel .form-search button {
    background: #232b39;
    border: none;
    color: #c0c0c0;
    display: block;
    padding: 8px 8px 4px 8px;
    position: absolute;
    top: 2px;
    right: 2px;
}

#header a{
	text-decoration: none;
}



/*Footer*/
.social li a:hover {
    background: #e93a58;
}

#footer {
    background: #0c1e2e;
    clear: both;
    color: #888888;
    font-size: 15px;
    padding: 30px 0 50px;
}

#footer a {
    color: #22a2a2;
    text-decoration: none;
}

#footer a:hover{
	color: #fff;
}

#footer p {
    font-size: 13px;
}

.copyright{
	margin: 0 0 20px 0;
}

#footer .footer-row {
    margin-bottom: 0;
}

#footer .footer-row li{
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 15px;
    line-height: 1.55;
}

#footer ul {
    margin: 0 0 30px 0;
    padding: 0;
}

#footer li {
    list-style: none;
    margin-bottom: 10px;
    font-size: 14px;
}

#footer .ft-bottom-list li{
    font-size: 12px;
}

#footer h5 {
    margin: 0 0 25px 0;
    padding: 0 0 16px 0;
    position: relative;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1.1;
}

#footer h5 a {
    display: block;
    color: white;
}

#footer h5:after {
    width: 32px;
}

#footer .work:before, #footer .work:after {
    background-color: #22a2a2;
}

#footer .learn:before, #footer .learn:after {
    background-color: #e93a58;
}

#footer .live:before, #footer .live:after {
    background-color: #988355;
}

#footer .get-started:before, #footer .get-started:after {
    background-color: #009bd2;
}

#footer .blog-nav:before, #footer .blog-nav:after {
    background-color: #8b5273;
}

#footer h5:before {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: .3;
    right: 10px;
}
#footer h5:before, #footer h5:after {
    content: '';
    display: block;
    position: absolute;
    height: 3px;
    bottom: -3px;
    left: 0;
}

#footer ul ul {
    margin: 0 0 60px 0;
}

ul li.leaf {
    list-style-image: url(https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/menu-leaf.png);
    list-style-type: square;
}

#footer ul li.leaf{
    margin-bottom: 20px;
}

li.expanded, li.collapsed, li.leaf {
    padding: 0.2em 0.5em 0 0;
    margin: 0;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}


#footer .logo {
    float: left;
}

#footer .logo img {
    display: block;
    height: auto;
    margin: 0 10px 20px 0;
    width: 180px;
}

.col-xs-12 {
    width: 100%;
}

#footer .list-inline {
    border-bottom: 1px solid #253443;
    margin-bottom: 15px;
    overflow: hidden;
}

#footer .list-inline li:first-child {
    padding-left: 0;
}


#footer .list-inline li:last-child {
    border-right: none;
}


#footer .list-inline li {
    border-right: 1px solid #253443;
    display: block;
    float: left;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.social h6 {
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
    font-weight: 400;
    color: white;
    margin-top: 0;
}

.social li a i {
    color: white;
    display: block;
    font-size: 21px;
    line-height: 35px;
    height: 35px;
    width: 35px;
    text-align: center;
}

.social li a {
    background: #22a2a2;
    display: block;
    height: 35px;
    overflow: hidden;
    width: 35px;
}

.social li {
    display: block;
    float: left;
    height: auto;
    margin: 0 10px 10px 0;
}


.social li a [class^="icon-"]{
    line-height: 35px;
}

.social li:last-child {
    margin: 0;
}

#footer .list-inline{
	font-size: 13px;
}



@media (max-width: 991px){
body{
	position: relative;
	left: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
    overflow-x:hidden;
}

body.offcanvas{
	position: relative;
	left: -270px;
}

.mb-nav{
    overflow-x: hidden;
}

#header {
    padding: 0 0 20px 0;
}

.language .dropdown-menu{
	left: auto !important;
	right: 0;
}


.menu-open .hidden-menu{
	right: 0px;
	position: relative;
	top: 0;

}

.hidden-menu{
	position: absolute;
	top: 0;
	right: -270px;
	width: 270px;
	padding : 0;
	z-index: 1000;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display: block;
}


.hidden-menu li{
	list-style-type: none !important;
	list-style-image: none !important;
	font-size: 14px;
    display: block;
    list-style-type: none;
    border-bottom: 1px solid black;
    overflow: hidden;
    height: 49px;
    padding: 0;
}

.hidden-menu .back-btn{
    color: #FFFFFF;
    display: block;
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 16px;
    overflow: hidden;
    padding: 0px 20px 0px 40px;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
    position: relative;
}

.hidden-menu .back-btn:before{
    font-size: 22px;
    background: rgba(0,0,0,.25);
    border-left: none;
    cursor: pointer;
    float: left;
    height: 49px;
    margin: 0 10px 0 0;
    padding: 0 !important;
    text-align: center;
    width: 49px;
    top: 0;
    position: absolute;
    left: 0;
    display: block;
    border-bottom: solid 1px black;
    content: "";
    font-family: 'studyinnz';
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.icon-chevron-left-large:before {
    content: "";
}

 a.up {
    background: rgba(0,0,0,0.25);
    border-left: 1px solid black;
    cursor: pointer;
    float: right;
    height: 49px;
    margin: 0px 10px 0px 0px;
    padding: 0 !important;
    text-align: center;
    width: 49px;
    top: 0;
    position: absolute;
    left: 0;
    display: block;
    border-bottom: solid 1px black;
}

.hidden-menu a{
	color: #fff;
	padding: 0 20px;
}

.overlay{
	display: none;
	z-index: 1001
}

.offcanvas .overlay{
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.offcanvas #header{
	position: static;
}

.mb-nav{
    display: block;
    position: absolute;
    right: -270px;
    top: 0;
    background: #0c1e2e;
    padding-top: 0;
    width: 270px;
    height: 100%;
    background-color: #0c1e2e;
    z-index:1002;
}


.mb-menu-bottom{
	padding: 10px 25px 0 25px;
	background-color: #0c1e2e;
	display: block;
}

.mb-menu-bottom ul li {
    display: block;
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
    list-style: none;
    line-height: 26px;
    font-size: 15px;
}

.mb-menu-bottom ul {
    margin: 0 0 20px 0;
    padding: 0;
}

.mb-menu-bottom .block.pull-right{
	float: none;
}

#header .mb-nav .form-search{
    display: block;
}

.form-search {
    margin: 0 25px 20px 0;
    overflow: hidden;
    width: 100%;
}

#header .nav {
	float: none;
	position: relative;
    background: #0c1e2e;
    padding-top: 0;
    width: 270px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.form-group {
    margin: 0;
    height: 40px;
}

#header .nav>li{
	float: none;
	height: 49px;
    border-bottom: 1px solid black;
    line-height: 49px;
    border-left: none;
    position: static;
}

#header .nav>li>a{
    color: #FFFFFF;
    display: block;
    font-family: VeritasSlab,Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 48px;
    overflow: hidden;
    padding: 0px 20px 0px 20px;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}

li.expanded, li.collapsed, li.leaf{
	padding: 0;
}

#header .nav>li>a.work{
	border-left: solid 5px #22a2a2;
}

#header .nav>li>a.learn{
	border-left: solid 5px #e93a58;
}

#header .nav>li>a.live{
	border-left: solid 5px #988355;
}

#header .nav>li>a.get-started{
	border-left: solid 5px #009bd2;
}

#header .nav>li>a.blog{
	border-left: solid 5px #8b5273;
}


.m-work .hidden-menu{
	background-color: #22a2a2;
}

.m-learn .hidden-menu{
	background-color: #e93a58;
}

.m-live .hidden-menu{
	background-color: #988355;
}

.m-get-started .hidden-menu{
	background-color: #009bd2;
}

.blog .hidden-menu{
	background-color: #8b5273;
}



#header .nav>li>a:after{
	content: none;
}

#header .nav>li .down{
    background: #232b39;
    border-left: 1px solid black;
    cursor: pointer;
    float: right;
    height: 49px;
    margin: 0px 0px 0px 10px;
    padding: 0 !important;
    text-align: center;
    width: 49px;
    top: 0;
    position: absolute;
    right: 0;
    display: block;
    border-bottom: solid 1px black;
}

#header .nav>li .down i {
    position: relative;
    font-size: 22px;
    top: 2px;
}


#header .form-search, #header .shortlist {
    display: none;
}

#header .logo {
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 20px;
    height: 48px;
    background: url(https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/logo.png) no-repeat;
    background-size: contain;
    position: relative;
    bottom: auto;
    max-width: 246px;
}

#header .logo img {
    display: none;
}

#header .utils {
    margin-top: 25px;
}

#header .btn-menu {
    color: white;
    display: inline-block;
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}

#header .btn-menu i {
    color: white;
    font-size: 21px;
    margin: 0 0 0 5px;
    -webkit-font-smoothing: none;
}

#footer {
    padding: 30px 0 40px;
}
}

@media (max-width: 767px){
#footer ul ul, #footer .list-inline, #footer .social {
    display: none;
}

#footer li {
    display: block;
    float: left;
    width: 50%;
}

#footer h5,
.sr-wrap h5 {
    font-size: 16px;
    line-height: 22px;
}


#header .language .text, #header .language .icon-chevron-down {
    display: none;
}

#header .logo {
    margin-top: 0;
    height: 37px;
    width: 229px;
}

#header {
    padding: 18px 0;
}

#header .utils {
    margin: 0;
}

}

@media (max-width: 370px){
#header .logo {
    width: 180px;
    height: 30px;
}
}

@media (min-width: 768px){
.container {
    max-width: 750px;
}

.col-sm-3 {
    width: 25%;
}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
    float: left;
}

.col-sm-6 {
    width: 50%;
}

#header .language .btn-link {
    padding-right: 6px;
}
}

@media (min-width: 992px){
.container {
    max-width: 980px;
}

.col-md-15 {
    width: 20%;
    float: left;
}

.col-md-3 {
    width: 25%;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
    float: left;
}

}

@media (min-width: 1200px){
.container {
    max-width: 980px;
}
}



/*SR*/

#sr-social-hub-wrapper{
	max-width: 980px;
	margin: 10px auto 30px auto;
	min-height: 800px;
}

.is-touch .sr-sh-theme-card.sr--touched .sr-sh-theme-card__info, .sr-sh-theme-card:hover .sr-sh-theme-card__info{
	background-color: rgba(34, 162, 162, 0.9);
}


.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-icon, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-label, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content .sr-sh-theme-statistics__item-count{
	color: #FFFFFF;
}

.ngdialog.ngdialog-theme-default .ngdialog-close:before{
	color: #FFFFFF;
}

.sr-sh .sr-sh-theme-board-info{
	width: 66.4%;
}

.sr-sh-sizer, .sr-sh-theme-item{
	width: 33.33%;
}


.sr-sh .sr-sh-theme-board-info__wrapper,
.sr-sh-theme-card__wrapper{
	border: 1px solid #d8d7d7;
	box-shadow: none;
}

.sr-sh .sr-sh-theme-navigation select,
.sr-sh .sr-sh-edit-account__link,
.sr-sh .sr-sh-theme-signout__link,
.sr-sh .sr-sh-theme-signin__link,
.sr-sh .sr-sh-theme-board-info__cover,
.sr-sh .sr-sh-theme-board-info__wrapper,
select,
.sr-sh-theme-btn,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header,
.ngdialog.ngdialog-theme-default .ngdialog-content,
.sr-sh .sr-sh-theme-btn, .ngdialog .sr-sh-theme-btn,
.sr-sh .sr-sh-theme-board-info__content .sr-sh-theme-board-info__upload .sr-sh-theme-btn,
.sr-sh-form input[type="submit"],
.sr-sh-theme-form input[type="submit"],
.sr-sh .sr-sh-theme-navigation__link,
.sr-sh-theme-card__wrapper,
.sr-sh-theme-card__media,
.sr-sh-theme-card,
a.sr-sh-filters__link.sr-sh-theme-filters__link.sr-sh-navigation__link.sr-sh-theme-navigation__link{
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -khtml-border-radius: 0 !important;
    border-radius: 0 !important;
}


.sr-sh-theme-card__description{
	font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-description-wrapper h3,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-card__author-name{
	font-weight: bold !important;
	font-family: 'VeritasSlab',Arial,Helvetica,sans-serif !important;
}

.sr-sh .sr-sh-theme-navigation{
	padding: 8px 6px;
}

.sr-sh-theme-form input[type="submit"],
.sr-sh .sr-sh-theme-board-info__content .sr-sh-theme-board-info__upload .sr-sh-theme-btn,
.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-twitter, .ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-twitter,
.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-facebook, .ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-facebook,
.sr-sh srsh-card .sr-sh-theme-signin__link,
.sr-sh .sr-sh-theme-btn, .ngdialog .sr-sh-theme-btn,
.sr-sh-filters a.sr-sh-theme-btn.sr-sh-theme-upload-btn,
.sr-sh .sr-sh-filters .sr-sh-theme-signin__link,
.sr-sh .sr-sh-filters .sr-sh-theme-signout__link,
.sr-sh .sr-sh-filters .sr-sh-edit-account__link,
a.sr-sh-filters__link.sr-sh-theme-filters__link.sr-sh-navigation__link.sr-sh-theme-navigation__link{
    background-color: #e93a58;
    color: #fff;
    border: solid 2px #e93a58;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
    font-weight: bold;
}

.sr-sh-theme-form input[type="submit"]:hover,
.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-facebook:hover,
.ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-facebook:hover,
.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-twitter:hover,
.ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-twitter:hover,
.sr-sh .sr-sh-theme-board-info__content .sr-sh-theme-board-info__upload .sr-sh-theme-btn:hover,
.sr-sh srsh-card .sr-sh-theme-signin__link:hover,
.sr-sh srsh-card .sr-sh-theme-signin__link:active,
.sr-sh srsh-card .sr-sh-theme-signin__link:focus,
.sr-sh srsh-card .sr-sh-theme-signin__link.selected,
.sr-sh .sr-sh-theme-btn, .ngdialog .sr-sh-theme-btn:hover,
.sr-sh-filters a.sr-sh-theme-btn.sr-sh-theme-upload-btn:hover,
.sr-sh .sr-sh-filters .sr-sh-theme-signin__link:hover,
.sr-sh .sr-sh-filters .sr-sh-theme-signout__link:hover,
.sr-sh .sr-sh-filters .sr-sh-edit-account__link:hover,
a.sr-sh-filters__link.sr-sh-theme-filters__link.sr-sh-navigation__link.sr-sh-theme-navigation__link:hover{
    background-color: #fff;
    color: #e93a58;
    border-color: #e93a58;
}

.sr-sh-form input[type="submit"]{
    background-color: #fff;
    color: #e93a58 ;
    border: solid 2px #e93a58;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
    font-weight: bold;
}

.sr-sh-form input[type="submit"]:hover{
    background-color: #e93a58;
    color: #fff;
    border: solid 2px #e93a58;
}

.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-facebook, .ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-facebook {
    color: #fff;
    border: 1px solid #fff;
    background-color: #22a2a2;
    width: 220px;
}

.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-twitter, .ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-twitter {
    color: #fff;
    border: 1px solid #fff;
    background-color: #22a2a2;
    width: 220px;
}

.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-facebook:hover, .ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-facebook:hover {
    background-color: #e93a58 !important;
    color: #fff !important;
    border-color: #fff!important;
}

.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-twitter:hover, .ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-twitter:hover {
    background-color: #e93a58 !important;
    color: #fff !important;
    border-color: #fff!important;
}

.sr-sh .sr-sh-theme-navigation select{
	background-color: #eee;
	border: none;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-description-wrapper p a{
	color: #22a2a2;
	text-decoration: none;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header{
    background-color: #0c1e2e;
    color: #fff;
    background-image: url(https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/logo-stacked-2.png);
    background-size: 16% auto;
    background-position: center left 20px;
    background-repeat: no-repeat;
    padding: 40px 20px 40px 23%;
}


.ngdialog.ngdialog-theme-default .ngdialog-content srsh-card .sr-sh-theme-dialog-header{
	background-color: #22a2a2 !important;
	padding: 20px !important;
	background-image: none !important;
	text-align: left !important;
}


.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-card__timestamp,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-card__author-name{
	color: #fff;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-card__author-name{
	font-size: 16px;
}

.ngdialog-content li.sr-sh-theme-statistics__item.sr-sh-theme-statistics__item--info,
.ngdialog-content li.sr-sh-theme-statistics__item.sr-sh-theme-statistics__item--likes{
	display: none !important;
}

.sr-sh-theme-statistics.sr-sh-theme-width-4 .sr-sh-theme-statistics__item--comments,
.ngdialog-content li.sr-sh-theme-statistics__item{
	max-width: 80px !important;
	min-width: 50px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics{
	min-width: 100px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics{
	display: block;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics li{
	display: inline-block;
    vertical-align: top;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content:hover .sr-sh-theme-statistics__item-icon, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content:hover .sr-sh-theme-statistics__item-label, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content:hover .sr-sh-theme-statistics__item-count, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content.hover .sr-sh-theme-statistics__item-icon, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content.hover .sr-sh-theme-statistics__item-label, .ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content.hover .sr-sh-theme-statistics__item-count{
	color: #e93a58;
}



/*form*/
.team-name label{
	font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 16px;
	border-left: solid 5px #22a2a2;
	padding: 0 0 0 10px;
    margin: 20px 0 10px 0;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body input[type="text"],
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body input[type="textarea"],
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body input[type="select"],
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body input[type="checkbox"],
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body label,
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body{
	color: #0c1e2e;
}


.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body input[type="text"],
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body input[type="textarea"],
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body input[type="select"],
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-body input[type="checkbox"]{
	border-color: #0c1e2e;
}


.t2-first-name:before,
.t1-first-name:before{
    font-weight: bold;
    display: block;
    margin: 20px 0 10px 0;
    padding: 0 0 0 10px;
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    border-left: solid 5px #22a2a2;
}

.t1-first-name:before{
	content: 'Team Member 1';
}

.t2-first-name:before{
	content: 'Team Member 2';
}

srsh-video-upload form:after{
	content: 'For more information, please contact: \A Public Relations Team of the "Think New: New Zealand" Video Competition \A Contact person name: Ms. Aporn Plaengman \A Telephone: 0271838005 Ext: 121 \A Email: apornp@communicationandmore.com';
    white-space: pre;
    font-size: 12px;
    line-height: 1.2;
    margin: 20px 0;
    display: block;
    color: #0c1e2e;
}

srsh-video-upload form input[type="submit"]:hover,
srsh-video-upload form input[type="submit"]{
	background-color: transparent;
	border: solid 2px #e93a58!important;
	color: #e93a58!important;
}

srsh-video-upload .sr-sh-theme-card__action_button_container:before{
	content: 'Education New Zealand \A By clicking submit, I agree to the terms and conditions associated to the competition.';
	white-space: pre;
	display: block;
	line-height: 1.2;
	font-size: 13px;
	color: #0c1e2e;
}

srsh-video-upload input.sr-sh-theme-card__action_button{
	text-indent: -10000px;
	width: 150px;
	height: 36px;
	margin: 0;
	background-color: transparent !important;
	z-index: 10000;
	border: solid 2px #e93a58;
}

input.ng-invalid, textarea.ng-invalid, select.ng-invalid {
    border: 1px solid #e93a58 !important;
}

.ngdialog.ngdialog-theme-default .ngdialog-content srsh-video-upload .sr-sh-theme-dialog-body input[type="submit"]{
	border-color: #e93a58 !important;
}

srsh-video-upload .sr-sh-theme-card__action_button_container{
	background-color: transparent;
	display: inline-block;
}

srsh-video-upload .sr-sh-theme-card__action_button_container:after {
    content: 'Submit';
    text-align: center;
    position: relative;
    bottom: 0;
    left: -100px;
    font-family: 'VeritasSlab',Arial,Helvetica,sans-serif;
    color: #e93a58;
    font-weight: bold;
}

.sr-sh-theme-card__action_button_container


.sr-sh-theme-card-header .sr-sh-slider-nav-wrapper .sr-sh-slider-nav{
	opacity: 1;
	width: 40px;
	height: 40px;
}

.sr-sh-slider-nav{
	background-color: rgba(0,0,0,0);
}

.sr-sh-theme-card-header .sr-sh-slider-nav-wrapper .sr-sh-slider-nav i{
	font-size: 34px;
}

@media screen and (min-width: 1300px){
.ngdialog.ngdialog-theme-default.sr-sh-theme-photo-entry:not(.sr-no-widescreen) .ngdialog-content .sr-sh-slider-nav-wrapper, .ngdialog.ngdialog-theme-default.sr-sh-theme-video-entry:not(.sr-no-widescreen) .ngdialog-content .sr-sh-slider-nav-wrapper {
    position: absolute;
    left: 15px;
    top: 10px;
    width: 625px;
    bottom: auto;
}
}

@media all and (max-width:768px){
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header {
    background-size: 270px auto;
    background-position: top 10px center;
    text-align: center;
    background-image: url(https://s3.amazonaws.com/client.shuttlerock.com/studyinnewzealand.govt.nz/logo.png);
    padding: 70px 10px 20px 10px;
}

.sr-sh .sr-sh-theme-board-info{
	width: 100%;
}

.sr-sh-sizer, .sr-sh-theme-item{
	width: 50%;
}
}

@media all and (max-width:600px){
.sr-sh .sr-sh-theme-btn.sr-sh-theme-btn-facebook, .ngdialog .sr-sh-theme-btn.sr-sh-theme-btn-facebook{
	margin-bottom: 10px;
}

.sr-sh-sizer, .sr-sh-theme-item{
	width: 100%;
}
}

@media all and (max-width:480px){
.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header {
    background-size: 220px auto;
    padding: 60px 10px 20px 10px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics{
	margin-right: 9px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics {
    padding: 0 22px 0 0;
    min-width: 100%;
    margin-right: 0;
    display: block;
    text-align: right;
    margin-bottom: 15px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-statistics__item{
      display: inline-block;
      text-align: center;
      min-width: 0;
}

.ngdialog.ngdialog-theme-default .ngdialog-content .sr-sh-theme-dialog-header .sr-sh-theme-statistics__item-content {
    padding: 0;
}
}

@media screen and (min-width: 300px){
.sr-sh .sr-sh-theme-board-info {
    width: 100%;
}
}

@media screen and (min-width: 700px){
.sr-sh-sizer.large, .sr-sh-theme-item.large,
.sr-sh-sizer, .sr-sh-theme-item {
    width: 33.333%;
}

.sr-sh .sr-sh-theme-board-info {
    width: 66.66%;
}
}

@media screen and (min-width: 1000px){
.sr-sh-sizer.large, .sr-sh-theme-item.large,
.sr-sh-sizer, .sr-sh-theme-item {
    width: 25%;
}

.sr-sh .sr-sh-theme-board-info {
    width: 49.8%;
}
}

@media screen and (min-width: 1200px){
.sr-sh-sizer.large, .sr-sh-theme-item.large,
.sr-sh-sizer, .sr-sh-theme-item {
    width: 25%;
}

.sr-sh .sr-sh-theme-board-info {
    width: 49.8%;
}
}

@media screen and (min-width: 1600px){
.sr-sh-sizer.large, .sr-sh-theme-item.large,
.sr-sh-sizer, .sr-sh-theme-item {
    width: 25%;
}

.sr-sh .sr-sh-theme-board-info {
    width: 49.8%;
}
}
