.bgcolor {
    background: #ededed;
}

h1 {
    font-size: 2em;
    color: #F78E3C;
}
h2 {
    color: #717073;
    font-size: 1.5em;
    font-weight: normal;
}
h3 {
    color: #F78E3C;
    font-size: 1.17em;
    font-weight: normal;
}

h4 {
    color: #717073;
    font-size: 1em;
    font-weight: normal;
}
h5 {
    color: #F78E3C;
    font-size: 0.83em;
    font-weight: normal;
}
h6 {
    color: #717073;
    font-size: 0.67em;
    /*font-weight: 500;*/
}
.front h2 {
    font-size: 1.5em;
}
body {
    font-family: verdana, arial, helvetica;
}
#page-title {
    color: #f78e3c;
    font-size: 2.5em;
}
#vftChooser h3 {
    font-size: 1.3em;
}
#vftChooser h2 {
    font-size: 1.5em;
}

/* ---------- Overall Specifications ---------- */
p, div {
    color: #717073;
    font-family: verdana,arial,helvetica;
    font-size: 1.3rem;
    line-height: 1.1em;
}
a {
    color: #f78e3c;
}


ul {
    margin-left: 1.5em;
}

li {
    color: #717073;
    font-size: 1.3rem;
    line-height: 1.1em;
}
ol {
    margin-left: 35px;
}
h1.field-content {
    color: #ED7D00;
    font-size: 2.5em;
}
.field-content h2 {
    color: #ED7D00;
}


hr {
    border-color: #E6E5E7;
    border-width: 1px;
    margin: 6px 0 21px;
}
#main {
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 770px;
}
.calign {
    text-align: center;
}
h2.orange {
    color: #f78e40;
}

/* ---------- header background ---------- */
.bkg-banner {
    background: url('/sites/all/themes/learnz_subtheme/images/header.jpg');
    height: 111px;
}

/* ---- header logo+menu ---- */
.row.show-on-desktops .twelve.columns {
    margin-top: 11px;
}

.row.show-on-tablets .twelve.columns {
    padding-top: 11px;
}

.row.show-on-phones .one.columns a img {
    width: 180px;
}

@media only screen and (min-width: 768px)  and (max-width: 992px) {
    .columns.logo a img {
        width: 177px;
    }
}

@media only screen and (min-width: 768px) {
    .columns.logo a img {
        max-width: fit-content;
        margin-left: 30px;
        width: 177px;
    }
}

/*----end----*/
/* ---------- logo ----------*/
@media only screen and (min-width: 768px) {
    .three.columns.logo, .two.columns.logo {
        margin-top: 13px;
        margin-left: -30px;
    }
}

@media only screen and (max-width: 767px) {
    /* rata */
    .three.columns.logo {
        padding-top: 20px;
    }

    .one.columns.logo {
        padding-top: 20px;
    }
}

/* ---- end ----*/
/* ---------- superfish menu ----------- */
#superfish-1 a {
    color: #e3e3e3;
    text-transform: uppercase;
    border: none;
    line-height: 1.3em;
    text-decoration:none;
}
#superfish-1 a:hover {
    color: #fff;
}
#superfish-1 {
    float: right;
    margin-top: 37px;
}
#superfish-1 li {
    background:none;
    border-right: 1px solid #fff;
}
ul.menu li {
    margin: 0 0 0 0.2em;
}
#superfish-1 li ul li {
    background:#000;
    border-right: none;
    margin-top: 0px;
    margin-left: 0px;
    border-bottom: 1px solid #ffffff;
}
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
    padding: 28px 8px 10px 2px !important;
}
#superfish-1 li:hover a{
    background: none;
    text-decoration:none;
}
#superfish-1 li ul li:hover a {
    background: #f78e40;
    text-decoration:none;
}
.sf-menu.sf-style-blue {
    margin-bottom: 0em;
}
.sf-menu.sf-style-blue a {
    padding: 0.75em 0.3em;
}

.sf-menu.sf-style-blue a.sf-with-ul {
  padding-right:1.8em;
}

#home:after {
    color: #e3e3e3;
    content: "Kāinga";
    display: block;
    text-transform: none;
    text-align: center;
    font-weight: lighter;
}
#about:after {
    color: #e3e3e3;
    content: "Mātou nei";
    display: block;
    text-transform: none;
    text-align: center;
    font-weight: lighter;
}
#register:after {
    color: #e3e3e3;
    content: "Ohaurutia";
    display: block;
    text-transform: none;
    text-align: center;
    font-weight: lighter;
}
#field:after {
    color: #e3e3e3;
    content: "Ngā haerenga";
    display: block;
    text-transform: none;
    text-align: center;
    font-weight: lighter;
}
#support:after {
    color: #e3e3e3;
    content: "Tautoko";
    display: block;
    text-transform: none;
    text-align: center;
    font-weight: lighter;
}
#contact:after {
    color: #e3e3e3;
    content: "Whakapā mai";
    display: block;
    text-transform: none;
    text-align: center;
    font-weight: lighter;
}
#urumai:after {
    color: #e3e3e3;
    content: "Uru mai";
    display: block;
    text-transform: none;
    text-align: center;
    font-weight: lighter;
}
#superfish-1 .tabletmenu li {
    font-size: 1.1em;
}
ul.sf-menu.sf-style-blue li ul {
    padding-top: 28px;
}
/*----end----*/

/* ---------- page banner ---------- */

.bkgban {
    background: url("/sites/all/themes/learnz_subtheme/images/learnz_website_banner_homepage.png") no-repeat scroll 0 0 transparent;
    height: 290px;
}
.bkgbanabout {
    background: url('/sites/learnz.org.nz/files/learnz_website_banner2.png') no-repeat;
}
.bkgbansupport {
    background: url('/sites/learnz.org.nz/files/support-banner.png') no-repeat;
}
.bkgbancontact {
    background: url('/sites/learnz.org.nz/files/learnz_website_banner2.png') no-repeat;
}
.bkgbanfield {
    background: url('/sites/learnz.org.nz/files/learnz_website_banner4.png');
}
.bkgbanreg {
    background: url('/sites/learnz.org.nz/files/learnz_website_banner3.png');
    background-position-y: -25px;
}
.gradient {
    position: relative;
    float: left
}
.gradient img {
    display: block;
}
.gradient:after {
    /*background: url('/sites/all/themes/learnz_subtheme/images/gradient.png') no-repeat;*/
    width: 100%;
    height: 290px;
    display: block;
    content: ' ';
    position: relative;
    top: 32px;   
}
.gradient-text h2 {
    font-size: 2.1em;
    color: #f78e40;
    position: absolute;
    width: 360px;
    top: 17px;
    padding-left: 45px;
    z-index: 1;
}

.gradient-text p {
    color: #fff;
    font-size: 1.1em;
    margin-left: 45px;
    position: absolute;
    width: 313px;
    top: 101px;
    z-index: 1;
}
.gradientinternal {
 /*   background: url("/sites/all/themes/learnz_subtheme/images/gradient.png") no-repeat scroll 0 0 transparent; */
    content: " ";
    display: block;
    height: 196px;
    position: relative;
    top: 0;
}
.internal h2{
    top: 10px;
    margin-left: -20px;
}
.internal p {
    top: 70px;
    margin-left: 20px;
}
.findmore {
    left: 201px;
    position: absolute;
    top: 70%;
    z-index: 1;
    width: 156px;
}
.findmore a {
    float: right;
}
.video {
    margin-top: 15px;
}
.bannerow {
    min-width: 900px;
}
/* ---------- front page content ---------- */
.subtitle {
    color: #f78e3b;
    font-size: 1.4em;
    line-height: 1;
}
.subpara {
    margin-left: 114px;
}
.more {
    display: inline;
}
.next {
    float: right;
    padding-bottom: 5px;
}
.nextrips {
    top: 520px;
    float: right;
    padding: 0 0 0 154px;
    position: absolute;
}
.nextrips a:hover {
    text-decoration:underline;
    color: #717073;
}
.nextrips a:visited {
    color: #717073;
}
/*.nextrips {
    background: url("/sites/all/themes/learnz_subtheme/images/more.png")no-repeat;
    margin-bottom: -9px;
}*/
@media \0screen {  .next {   
    min-width: 40%;
    } 
}
.next img {
    float: right;
    margin-top: -8px;
    padding-left: 8px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
     .next img {
        margin-top: -21px;
    }
}
.view-upcomng-trips li.views-fluid-grid-item {
    background: #efeff0;
    border: none;
    min-height: 350px;
    padding: 0;
    margin: 5px;
}
.view-upcomng-trips ul.views-fluid-grid-items-width-200 li.views-fluid-grid-item {
    width: 228px;
    height: 360px;
}
.view-upcomng-trips .views-field-field-summary {
    padding: 0 14px 0 14px;
    min-height: 60px;
}
.view-upcomng-trips .views-field-title h3 {
    padding: 0 14px 4px 14px;
    color: #F78E3B;
    font-size: 1em;
    line-height: 1.2em;
    text-align: left;
}
.view-upcomng-trips {
    border-top: 2px solid #E6E5E7;
    padding-top: 8px;
}

.views-field-field-thumbnail img {
    border-bottom: #f68f1b solid 3px;
}
.view-upcomng-trips li.views-fluid-grid-item {
    position: relative
}

div.views-field-field-read-more-link {
    bottom: 0;
    margin-bottom: 26px;
    margin-left: 139px;
    position: absolute;
}
div.views-field-field-login {
    bottom: 0;
    margin-bottom: 5px;
    margin-left: 175px;
    position: absolute;
}
.block-views-upcomng-trips-block-1 .views-field-title a {
    color: #FF8F44;
}
/*----end----*/


/* ---------- Timeline ----------*/
.timeline h3 {
    color: #F78E3B;
    font-size: 1em;
    text-align: left;
}
table.timeline {
    border: none;
}
.timeline tbody{
    border-top: none;
}
/* ---- End ----*/

/*  ---------- Grayscale effect ---------- */
/*grayscale (Color on hover)*/
img.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    transition: all .6s ease;
}
img.grayscale:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}
/*grayscale reverse (Gray on hover)*/
img.grayscalerev {
        filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
        -webkit-filter: grayscale(0%);
    }
img.grayscalerev:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscalerev\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscalerev"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscalerev(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    transition: all .6s ease;
}
li.grayscalerev:hover {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscalerev\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscalerev"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscalerev(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
    transition: all .6s ease;
}
/*----end----*/
img.center { 
    display: block; 
    margin-left: auto; 
    margin-right: auto; 
}
/*----end----*/

/* ---------- Testimonials ----------*/
.views-field-field-testimonial p {
    border-right: 1px solid #E3E3E3;
    color: #FF8F44;
    font-size: 2em;
    font-style: italic;
    padding-right: 35px;
}
p.quote:before, p.quote:after {
    content: '"';
}
.view-id-testimonial .views-field-field-teacher {
    text-align: right;
    padding-right: 35px;
    width: 100%;
}
.view-id-testimonial .views-field-field-field-trip {
    border-bottom: 1px solid #E6E5E7;
    float: right;
    padding-bottom: 5px;
    padding-right: 35px;
    text-align: right;
    width: 60%;
}
.field-name-field-teacher {
    font-weight: bold;
    text-align: right;
    width: 100%;
}
.views-field-field-full-testimonial {
    border-bottom: 1px dotted #717073;
    padding-top: 5px;
    min-height: 60px;
}
.field-name-field-more-testimonials {
    margin-bottom: 20px;
    text-align: right;
    width: 100%;
}
.view-display-id-page_1 .views-field-title {
    float: right;
    position: relative;
    bottom: 21px;
}
.block-views-testimonial-block-1 ul.pager {
    padding-top: 15px;
    padding-bottom: 20px;
}
.block-views-testimonial-block-1 .view-footer {
    margin-top: -38px;
    margin-bottom: 20px;
}
/*.view-display-id-page_1 .field-content {
    padding-bottom: 1.1em;
}*/
/* ---- End ----*/

/* ---------- sponsors ---------- */
li.sponsor {
    display: flex;
    justify-content:center;
    align-items: center;
    min-height: 100px;
}
.sponsor a img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
}    
.sponsor a img:hover {
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    filter: none;
}
.sponsor.border {
    border-right: 2px solid #e6e5e7;
    min-height: 100px;
}
/*----end----*/

/* ---------- Field Trip Chooser ---------- */

.view-field-trip-chooser .views-field-field-thumbnail {
    float: left;
    margin-right: 10px;
}
.view-field-trip-chooser .views-field-field-thumbnail-1 {
    margin-left: 15px;
}
.view-field-trip-chooser .views-row {
    margin-right: 20px;
    width: 100%;
    border: none;
    background: #f0f0f1;
    margin-bottom: 10px;
}
.view-field-trip-chooser li.views-fluid-grid-item {
    padding: 0px;
}
.view-field-trip-chooser h3.views-field-title {
    color: #F78E3B;
    font-size: 1em;
    line-height: 1.2em;
    padding: 0 14px 4px;
    text-align: left;
}
.view-field-trip-chooser .views-field-field-summary p {
    padding-right: 5px;
    margin: 15px;
    padding-bottom: 30px;
}
.view-field-trip-chooser .views-field-title-1 .next {
    bottom: 10px;
    position: absolute;
    right: 25px;
    min-width: 23%;
    line-height: 0;
}

/* ---------- Slider dots ----------*/

.view-upcomng-trips ul.pager li.pager-current {
display: inline-block;
padding: 0px 0px 0px 10px;
background: url('/sites/all/themes/learnz_subtheme/images/dot-o.png') 0 0 no-repeat;
text-indent: -9999px;
}
.view-upcomng-trips ul.pager li a {
display: inline-block;
padding: 1px 5px;
background: url('/sites/all/themes/learnz_subtheme/images/dot-g.png') 0 1px no-repeat;
text-indent: -9999px;
}
/*.block-views-testimonial-block-1 .item-list .pager {
    float: right;
}*/
.item-list ul.pager li{
    margin: 0 0 0.45em;
}
.item-list ul {
    margin: 0;
}
.item-list .pager li {
    padding: 0;
}
/*.view-testimonial ul.pager .pager-previous {
    display: none;
}*/
ul.pager .pager-first {
    display: none;
}
/*.view-testimonial ul.pager .pager-next {
    display: none;
}*/
ul.pager .pager-last {
    display: none;
}
.ajax-progress-throbber { 
    display: none
}
/*next/prev*/
.mypager .pager {
    margin-left: 35px;
}
.block-views-upcomng-trips-block-1 .mypager ul.pager li.pager-next a {
    background: url("/sites/all/themes/learnz_subtheme/images/next2.png") no-repeat scroll 0 0 transparent;
    float: right;
    left: 29px;
    margin-top: -21px;
    padding: 6px 6px 24px 29px;
    position: relative;
    top: -160px;
}
.block-views-upcomng-trips-block-1 .mypager ul.pager li.pager-previous a {
float: left;
right: 921px;
padding: 6px 6px 13px 30px;
background: url('/sites/all/themes/learnz_subtheme/images/previous.png') 0 0 no-repeat;
margin-top: -21px;
padding: 6px 6px 24px 30px;
position: relative;
top: -160px;
}
/* ---------- contact ---------- */
table.contact {
    border: none;
}
.contact h3 {
    color: #F78E3B;
}
/* ---------- footer ---------- */
.bkg-banner-footer {
    background: url('/sites/all/themes/learnz_subtheme/images/footer.png') repeat;
    height: 250px;
    margin-top: -17px;
}
.footext {
    color: #fff;
    top: 90px;
    font-size: 1.0em;
}
.footext form {
    margin: 0 0 0.416px;
}
.newsborder {
    border-left: 2px solid #e6e5e7;
    border-right: 2px solid #e6e5e7;
}
.labelright {
    color: #fff; 
    font-size:1.4em; 
    font-weight:normal; 
    margin-top:4px;
    font-family: verdana, arial, helvetica;
}
.labelrightab {
    color: #fff; 
    font-size:1.2em; 
    font-weight:normal; 
    margin-top:6px;
    font-family: verdana, arial, helvetica;
}
.footright img {
    padding-left: 0px;
    width: 180px;
}
.mybutton {
    /*background: url('/sites/all/themes/learnz_subtheme/images/more.png')no-repeat;*/
    background: #959698;
    border: 1px solid #959698;
    margin-left: 25px;
}
.mybutton:hover {
    background: #f78e3c;
}
.footright p {
    padding-left: 31px;
}
.share {
    margin-top: 9px;
}
.footread {
    margin-top: 20px;
}
.footpolicy {
    margin-top: 25px;
}
.footpolicy a {
    color: #fff;
    font-size: 1em;
}
/*mobile footer*/
.accordion {
    padding-top: 10px;
}
ul.accordion > li.active {
    border-top: 3px solid #f78e3b;
}
.contentop {
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    padding-left: 15px;
    padding-bottom: 15px;
}

.four.columns.footright div{
    margin-top: 20px;
    margin-left: 80px;
    text-align: center;
}
/*----end----*/

/* ---------- Google map ---------- */
#map-canvas img {
    max-width: none;
}
/*----end----*/

/* ---------- Contact ----------*/
.boxbg {
    background: #f0f0f1;
    min-height: 200px;
}
/*----end----*/

/* ---------- Lightbox ----------*/
#imageData #caption {
    font-weight: normal;
}
#imageDetails {
    margin-bottom: 30px;
}
#framePrevLink { 
    margin-left: 70px;
}
#frameNextLink {
    margin-right: -270px;
}
/* ---- end ---- */


/* ---- Diaries ----*/
blockquote .image-field-caption {
    border-left: none;
}
.image-field-caption p {
    font-size: 0.7em;
    width: 180px;
    margin: 0 0 0 -10px;
}
.diaryFlippy ul.flippy {
    margin: 10px 0px;
}
.diaryFlippy ul.flippy li.next {
    float: none;
}
/* ---- end ----*/

/* ---------- image filed with caption ---------- */
.image-field-caption {
    border-left: medium none;
    margin: 0;
    padding: 0 14px;
    text-align: center;
}

/* ---- End ---- */

/* ---------- Background/esy/std ---------- */
.field-name-field-top-box-easy p {
    border: 1px solid #ED7D00;
    padding: 5px;
    text-align: center;
}
.field-name-field-top-box-std P {
    border: 1px solid #ED7D00;
    padding: 5px;
    text-align: center;
}
.field-name-field-bottom-box-easy p {
    border: 1px solid #ED7D00;
    padding: 5px;
    text-align: center;	
}
.field-name-field-bottom-box-std p {
    border: 1px solid #ED7D00;
    padding: 5px;
    text-align: center;	
}
blockquote.image-field-caption {
    text-align: left;
}
.view-background-home .image-field-caption p {
    font-size: 0.8em;
    color: #F78E3C;
}
.view-background-home ul.views-fluid-grid-items-height-250 li.views-fluid-grid-item {
    height: 225px;
}

.print-span {
    float: right;
    margin-right: 25px;
    margin-top: -50px;
}

.accordion {
    background-color: transparent;
    cursor: pointer;
    padding: 5px;
    width: 100%;
    transition: 0.4s;
    border: none;
}

.background-combined .active, .background-combined .accordion:hover {
    font-weight: bold;
    text-decoration: underline;
}

.accordion:focus {
    outline: none;
}

.panel {
    padding: 0;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    border: none;
}

.background-combined {
    border: 1px solid #ED7D00;
}

.background-combined p,
.background-combined .panel {
    margin-top: 0;
    margin-bottom: 0;
}

.background-combined .field-name-field-top-box-easy p,
.background-combined .field-name-field-top-box-std p,
.background-combined .field-name-field-bottom-box-easy p,
.background-combined .field-name-field-bottom-box-std p {
    border: none;
}
/* ---- End ---- */

/* ---------- pager ------------- */
.pager {
    float:right; 
    margin-right:10px;
}
.pager span {
    padding-left: 20px;
}
.freepager-next {
    padding: 15px;
}
/* ---- End ---- */

/* ---------- Sidebar menu ---------- */

.block-menu-menu-memorialpark134 .collapsed a:before {
    content: "+";
}
.block-menu-menu-memorialpark134 .active.collapsed a:before {
    content: "-";
}
/*#sidebar-first{
    padding-bottom: 20px;
    width: 24%;
    border-right: 1px solid;
}*/
#sidebar-first .menu {
    float: left;
    margin: 0 0 0 0;
    z-index: 999;
    padding-bottom: 10px;
}
#sidebar-first ul.menu li {
    list-style: none;
}
#sidebar-first {
    padding-bottom: 20px;
    width: 24%;
    /*border-right: 1px solid;*/
}
#sidebar-first li {
    padding: 3px;
    clear:both;
}
.menu .heading {
    color: #339966;
    font-weight: bold;
    float:left;
}
/* ---- End ---- */

/* ---------- Maori Keywords ---------- */
#main table tbody tr td {
    color: #717073;
    font-size: 1.3rem;
    line-height: 1.1em;
}
.field-name-field-m-ori-keywords .field-label {
    margin-bottom: 0.9em;
}
/* ---- End ---- */
.print-page {
    float: right;
}
div.views-field-field-go-to {
  margin-left:175px;
  padding-top:50px; 
  position: absolute;
  bottom: 10px;
}
/* will be red only in google chrome */
#test1{color:green;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   div.views-field-field-go-to{padding-top:35px;}
}
.columns .position {
    padding-bottom: 5px;
}
.columns .center {
    margin-left: 5px;
}
.columns .standard {
    margin-left: -2px;
}
.columns .easy {
    margin-left: 10px;
}
.views-field-field-status p {
    font-size: 1.3em;
    font-weight: normal;
    padding: 14px 0 0 13px;
}
.text-content .field-label {
    font-weight: bold;
    float: left;
}
/* -- Play --*/
.sm2-inline-list .field-content {
    margin-left: auto;
    margin-right: auto;
    width: 58px;
}
/* --- Play keywords -- */
ul.graphic li a, ul.graphic li a.sm2_link {
    background-color: #2795b6;
}
ul.graphic li a.sm2_link:hover {
    background-color: #F78E3B;
}
/*DIARYS*/
.galleria-container {
    background: #fff;
}

/*added for the moving of the pages*/
.page-bgeasy .field-name-field-audio-esy .ui360,
.page-bgstd .field-name-field-audio-std .ui360,
.node-type-background-combined .ui360 {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto; 
}

.page-bgeasy  .field-label,
.page-bgstd  .field-label,
.node-type-background-combined .field-label{
    display: none;
}

.page-bgeasy .field-name-field-audio-esy .sm2-inline-list,
.page-bgstd .field-name-field-audio-std .sm2-inline-list,
.node-type-background-combined .sm2-inline-list {
    padding-bottom: 20px;
}

.page-bgeasy .field-name-field-previous,
.page-bgstd .field-name-field-previous,
.node-type-background-combined .field-name-field-previous,
.page-bgeasy .field-name-field-next,
.page-bgstd .field-name-field-next.
.node-type-background-combined .field-name-field-next {
    text-align: center;
}

.page-bgeasy .field-name-comment-body .field-label,
.page-bgstd .field-name-comment-body .field-label,
.node-type-background-combined .field-label {
    text-align: left;
    font-size: 12px;
}

.permalink {
    display: none;
}

.submitted {
    display: none;
}

/*Calendar*/
.calendar-calendar .month-view .full td.multi-day 
div.monthview, .calendar-calendar .week-view .full 
td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
    background: #f78e3c none repeat scroll 0 0;
}

.calendar-calendar .month-view .full td.multi-day 
.inner .monthview .continues, .calendar-calendar .month-view .full 
td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full 
td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full 
td.multi-day .inner .weekview .cutoff {
    background:#f78e3c none repeat scroll 0 0;
}
#event-popup {
    color: #fff;
}
.calendar-calendar .month-view .full td.single-day div.monthview, 
.calendar-calendar .week-view .full td.single-day div.weekview, 
.calendar-calendar .day-view .full td.single-day div.dayview {
    background: #7a8683 none repeat scroll 0 0;
}
.calendar-calendar .week-view .full div.single-day div.weekview, .calendar-calendar .day-view .full div.single-day div.dayview {
    border: none;
    background: #7a8683;
}
/*Calendar block*/
/*.block-views-calendar-block-1 .view .date-nav-wrapper {
    margin-top: 440px;
}*/
.view .date-nav-wrapper .date-heading {
    font-size: 8px;
    position: relative;
    text-align: center;
    top: -4px;
    width: 100%;
    z-index: 0;
}
.view .date-nav-wrapper .date-nav {
    background-color: transparent;
    border: 0 none;
    height: auto;
    margin-bottom: 0;
    min-height: 30px;
    position: relative;
}


/*Gallery*/
.view-photo-gallery .image-field-caption {
    display: none;
}
.views-field-field-picture-strip img {
    float: left;
    margin: 4px;
}

/*Testimonials*/
.description {
    display: none;
}

p.bigby {
    font-size: 1.56rem;
}

.row-margin {
    margin-bottom: 30px !important;
}

.alternate {
    background-color: whitesmoke;
}

.layout-center {
    padding: 20px 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px !important;
}
