/*make the header transparent*/
.site-header {background-color: rgba(255,255,255,0); border: hidden;}
.site-header.header-scrolled {background-color: rgba(255,255,255,0); border: hidden;}

/*don't show page titles*/
.page .entry-title {display: none;}

/*stop words from breaking weirdly*/
p {word-wrap: normal !important;}

/*centre images on mobile*/
@media (max-width: 780px) {img {display: block !important; margin: 0 auto !important; float: none !important; margin-top: 20px !important;}}


/*put words on their own line on mobile*/
p {display: block !important;}

/*make the homepage background transparent*/
.hentry {background-color: rgba(255,255,255,0) !important; border: hidden !important; padding-top: 0px !important;}
.container {background-color: rgba(255,255,255,0) !important; border: hidden !important;}

/*header menu changes*/
.main-navigation a {color: #151514 !important;}
.main-navigation a:hover {color: #fdf4d4 !important;}
.main-navigation li a::before {border: hidden !important;}
.main-navigation li a::after {border: hidden !important;}

/*make SM icons look better in the header*/
.main-navigation .menu-item-617 {padding-right: 5px !important;}
.main-navigation .menu-item-619 {padding-left: 5px !important;}

/*hamburger header menu changes*/
.btn-menu {color: #151514 !important;}
#mainnav-mobi {background-color: rgb(27,163,202) !important;}

/*make homepage button text bold*/
#pl-526 .so-panel .ow-button-base a {font-weight: bold !important;}

/*make homepage HTS text cream colour*/
#pl-526 .so-panel h1 {color: #fdf4d4 !important;}

/*make the footer transparent*/
.site-footer {background-color: rgba(255,255,255,0) !important; border: hidden !important;}

/*footer font colour*/
.site-footer p {color: black;}
.site-footer a {color: black;}

/*change how contact page submit button looks*/
input.wpcf7-form-control.wpcf7-submit {color: #151514 !important; border-color: #151514 !important;}

/*contact page div background*/
#pg-590-0.panel-grid.panel-no-style {background-color: rgba(0,184,212,0.7) !important; border-style: solid; border-width: thin; border-color: #151514}

/*about page div background*/
#pg-587-0.panel-no-style {background-color: rgba(0,184,212,0.7) !important; border-style: solid; border-width: thin; border-color: #151514; padding-top: 20px !important;}
@media (max-width: 780px) {#pg-587-0.panel-no-style {padding-left: 20px !important; padding-right: 20px !important;}}

/*HTS page divs*/
#pg-550-0 .panel-row-style {padding-top: 0px !important;}

#pg-550-1.panel-no-style {background-color: rgba(0,184,212,0.7) !important; border-style: solid; border-width: thin; border-color: #151514; padding-top: 30px !important;}
@media (max-width: 780px) {#pg-550-1.panel-no-style {padding-left: 20px !important; padding-right: 20px !important;}}

#pg-550-2.panel-no-style {background-color: rgba(0,184,212,0.7) !important; border-style: solid; border-width: thin; border-color: #151514; padding-top: 20px !important; padding-bottom: 20px !important; margin-top: 20px !important;}
@media (max-width: 780px) {#pg-550-2.panel-no-style {padding-left: 20px !important; padding-right: 20px !important;}}

#pg-550-3.panel-no-style {background-color: rgba(0,184,212,0.7) !important; border-style: solid; border-width: thin; border-color: #151514; padding-top: 20px !important; padding-bottom: 20px !important; margin-top: 20px !important;}
@media (max-width: 780px) {#pg-550-3.panel-no-style {padding-left: 20px !important; padding-right: 20px !important;}}

#pg-550-4.panel-no-style {background-color: rgba(0,184,212,0.7) !important; border-style: solid; border-width: thin; border-color: #151514; padding-top: 20px !important; padding-bottom: 20px !important; margin-top: 20px !important;}
@media (max-width: 780px) {#pg-550-4.panel-no-style {padding-left: 20px !important; padding-right: 20px !important;}}

/*change how HTS page MC submit button looks*/
input[type="submit"] {color: #151514 !important; border-color: #151514 !important;}

/*contact page div background*/
#pg-590-0.panel-no-style {background-color: rgba(0,184,212,0.7) !important; border-style: solid; border-width: thin; border-color: #151514; padding-top: 20px !important;}
@media (max-width: 780px) {#pg-590-0.panel-no-style {padding-left: 20px !important; padding-right: 20px !important;}}
