#wpex-mobile-menu-fixed-top-toggle-wrap {
text-align: center;
}
.mobile-menu-toggle .wpex-text {
font-weight:600;
}
#site-navigation #menu-main-menu a {
border-right: 1px solid #87a85a;
}
#site-navigation .dropdown-menu a {
border-left: 1px solid #ACC97D ;
text-shadow: 2px 1px 2px #668739;
}
#site-navigation .dropdown-menu li:first-child a, #site-navigation .dropdown-menu li:nth-child(2) a, #site-navigation #menu-main-menu .sub-menu a {
border:none;
}
#site-navigation .dropdown-menu li:last-child a {
border-right:none;
}
#site-navigation .dropdown-menu ul.sub-menu li.menu-item a:hover {
text-decoration:underline;
}
#site-navigation .current_page_item a, #site-navigation .current-menu-ancestor a, #site-navigation a:hover {
color:#fff !important;
}
#site-header #site-navigation .dropdown-menu ul.sub-menu {
min-width: 168px;
}
.tel-header, .email-tel {
position:relative;
float:right;
display: flex;
align-items: center;
}
.tel-header {
background-image:url(https://primrosehillcofeacademy.org.uk/wp-content/uploads/2020/07/IPad-36.png);
background-repeat:no-repeat;
background-position:center left;
padding-left:48px;
height:48px;
margin-right:32px;
}
.email-tel {
background-image:url(https://primrosehillcofeacademy.org.uk/wp-content/uploads/2020/07/Mail-01-36.png);
background-repeat:no-repeat;
background-position:center left;
padding-left:48px;
height:48px;
}
.top-bar-tab {
position:relative;
float:left;
padding:8px 20px 7px 20px;
margin-left:12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.top-bar-tab .ticon {
margin-right:8px;
}
#tableft {
margin-top:12px;
position:relative;
float:left;
margin-right:12px;
}
#tabmiddle {
display:inline-block;
margin-top:10px;
background:#ecc038;
}
#tabright {
display:inline-block;
margin-top:10px;
background:#d37b75;
}
#tabmiddle:hover, #tabright:hover {
background:#7E9F51;
}
#top-bar .searchform {
width:200px;
}
.searchform input {
border:1px solid #ccc;
border-radius: 5px;
background:#F1F1F1;
padding-top: 0.6em;
padding-bottom: 0.6em;
}
#header-aside {
margin-top:30px;
} .intro-top-page {
margin-top: -8px !important;
} .wpb_text_column p a, .vcex-list-item-text {
text-decoration:underline;
color:#73983f;
}
h1.page-header-title, h1.centered-minimal-page-header .page-header-title {
font-size: 1.862em !important;
}
.page-subheading {
font-weight:400;
}
.heading-top-page {
margin-top: -12px !important;
}
.vcex-post-type-entry-details h2 {
text-decoration:underline;
} .wpb_text_column ul li, .wpb_text_column ol li {
padding-bottom:7px;
}
.wpb_text_column ul > li::marker, .wpb_text_column ol > li::marker {
color:#D37B75;
}
.wpb_text_column ul, .wpb_text_column ol {
margin: 0 0 20px 15px;
}
.wpb_text_column ol > li::marker {
font-weight: bold;
} .quote-highlight {
border: 1px solid #e8e8e8;
background: #f7f7f7;
background: -webkit-linear-gradient(#f7f7f7, #eee);
background: -moz-linear-gradient(#f7f7f7, #eee);
background: -o-linear-gradient(#f7f7f7, #eee);
background: linear-gradient(#f7f7f7, #eee);
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 1px #fff;
-moz-box-shadow: inset 0 1px 1px #fff;
box-shadow: inset 0 1px 1px #fff;
padding:20px;
} body.search-results h2 a {
text-decoration:underline;
color:#7EA844;
} .vcex-navbar-mobile-select select {
background:white !important;
}
.vcex-navbar-inner {
padding-top: 0;
}
#navigation-bar a.theme-button {
margin: 0 5px 15px 0 !important;
} .intro-box, .box-shadow {
background:white;
border-radius:1px;
}
.intro-box {
position:relative;
padding:32px 0 32px 20px;
z-index:1000;
border: 9px solid rgba(155,155,155,.2) !important;
background-clip: padding-box;
-moz-background-clip: border;
-webkit-background-clip: border;
}
.intro-text {
font-weight:600;
font-size:1.1em;
} .vcex-recent-news-date {
border-top-right-radius: 6px;
border-top-left-radius: 6px;
border:none !important;
}
.vcex-recent-news-date span.month {
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
.vcex-recent-news-date span.day {
font-size: 16px !important;
font-weight: 600 !important;
}
.vcex-post-type-entry-details {
background-color:#E5E7E1;
border:none !important;
padding: 20px !important;
text-align: center;
}
.widget-recent-posts-icons li a, h1.page-header-title, h1.centered-minimal-page-header .page-header-title, body.search-results h2 a, .wpb_text_column ul li a, .wpb_text_column p a, .vcex-list-item-text {
font-weight:700 !important;
}
.widget-recent-posts-icons li .ticon {
color:#777;
} .ticon-hand-paper-o {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
} table.cleartable {
border: 1px solid #DDDCDB;
background-color: #F1F0EF;
width: 100%;
text-align: left;
border-collapse: collapse;
}
table.cleartable td, table.cleartable th {
border: 1px solid #DDDCDB;
padding: 6px 9px;
}
table.cleartable tbody td {
font-size: 16px;
}
table.cleartable tr:nth-child(even) {
background: #FFFFFF;
}
table.cleartable thead {
background: #1C6EA4;
background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
border-bottom: 2px solid #444444;
}
table.cleartable thead th {
font-size: 17px;
font-weight: bold;
color: #FFFFFF;
border-left: 2px solid #D0E4F5;
}
table.cleartable thead th:first-child {
border-left: none;
} #footer-bottom {
border-bottom:12px solid #9D82B5;
}
.footer-bt-right {
margin:10px 0 0 40px;
}
.byline {
padding-top: 20px;
font-weight: 600;
font-size: 0.9em;
} @media screen and (min-width:555px) {
.footer-bt-right {
position:relative;
float:right;
}
}
@media screen and (max-width:667px) {
#tableft {
display:none;
}
}
@media only screen and (min-width: 1024px) and (max-width:1279px) {
.hidden-desktop {
display: block !important;
max-width:500px;
}
.vcex-navbar-inner.wpex-clr.container.wpex-last-mr-0.visible-desktop {
display:none;
}
}
@media screen and (max-width:1023px) {
#top-bar, #top-bar-content {
max-width:100%;
text-align: center;
display: inline-block;
}
#tabmiddle, #tabright {
max-width:240px;
}
.top-bar-right {
float:none;
margin-left: auto;
margin-right: auto;
}
.header-two-logo {
padding-top:12px;
float: none;
margin: 0 auto;
}
#tableft .vcex-searchbar {
display:none !important;
}
.header-two-logo , #wpex-mobile-menu-fixed-top .mobile-menu-toggle {
text-align: center;
}
}
@media screen and (max-width:374px) {
.top-bar-tab {
padding:8px 12px 7px 12px;
}
}
@media screen and (min-width:375px) {
.top-bar-tab {
padding:8px 20px 7px 20px;
}
}
@media screen and (min-width:768px) {
.row-icons-bottom {
padding-top:40px;
}
.section-bg {
padding-top: 40px !important;
padding-bottom: 220px !important;
background: #ffffff url(https://primrosehillcofeacademy.org.uk/wp-content/uploads/2020/07/children-bg.png);
background-repeat: repeat;
background-position: 50% 100% !important;
background-repeat: no-repeat !important;
}
}
@media screen and (min-width:1024px) and (max-width:1180px) {
.navbar-style-two .dropdown-menu > li.menu-item > a {
padding-left: 16px !important;
padding-right: 16px !important;
}
#site-navigation .dropdown-menu .link-inner {
font-size: 0.9em !important;
}
#site-navigation {
max-width:96%;
}
}
@media screen and (min-width:1200px) {
#navigation-bar {
display:none !important;
}
}
@media screen and (max-width:1023px) {
.intro-box {
margin-top:-24px;
}
}
@media screen and (min-width:1024px) {
.intro-box {
margin-top:-64px;
}
}
@media screen and (min-width:1024px) {
#site-logo {
margin-top:-6px;
}
} .box-shadow {
padding:32px 20px 32px 20px;
border: 9px solid #DFE3DD !important;
}
.trustlogo {
position:relative;
float:left;
width:120px;
}
.post-edit {
display: none;
}