/*
Theme Name: smart-mag-child
Template: smart-mag
Author: Simon_Lewis
*/

@import url("../smart-mag/style.css");

@media only screen and (min-width: 800px) {
  .mobilesearch {
    display:none;
  }
}

@media only screen and (max-width: 1148px) and (min-width: 800px) {
  .topbar img {
    width: 100%;
  }
}




/* Changes to make ad appear correctly at top of screen SJH - Nov '18 */

@media only screen and (max-width: 800px)
{
.main-head .right .textwidget { width: 100%; margin: 0; text-align: center; }
.main-head .right .textwidget a { width: 100%; margin: 0; }
.main-head .right .textwidget a img { width: 100%; max-width: 500px; }
.main-head .title {margin:10px 0 0 0 !important; padding:0 !important;}

.main-head header {
    padding-bottom: 0px;
    width: 100%; 
	  margin: 0;
}

.main-head .right {
    display: block !important;
    margin:0 !important;
}

.main-head header {
    max-height: inherit !important;
    padding-bottom: 0px !important;
}
}


@media only screen and (min-width: 801px)
{

.main-head .right {
    max-width: 500px;
    width: 50%;
    margin: 0 0 0 0 !important;
    padding-top: 10px;
    float: right;
}

.main-head .right img {
    width: 100%;
}

.main-head .title {
  max-width: 45% !important;
}
}

/* override the superscript definition so that they appear properly again */
sup {
  vertical-align: super !important; 
  font-size: 75%;
  padding-right: 2px;
  background: inherit;
}

/* fix opacity on homepage */
.main-featured .row {
opacity: inherit !important;
}
