@font-face {
font-family: 'Open Sans';
src: url(//www.wmrfca.org/wp-content/themes/jevelin-child/fonts/OpenSans-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.wmrfca.org/wp-content/themes/jevelin-child/fonts/OpenSans-Bold.woff2) format('woff2'),
url(//www.wmrfca.org/wp-content/themes/jevelin-child/fonts/OpenSans-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.wmrfca.org/wp-content/themes/jevelin-child/fonts/OpenSans-Regular.eot);
src: url(//www.wmrfca.org/wp-content/themes/jevelin-child/fonts/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.wmrfca.org/wp-content/themes/jevelin-child/fonts/OpenSans-Regular.woff2) format('woff2'),
url(//www.wmrfca.org/wp-content/themes/jevelin-child/fonts/OpenSans-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
body,
html body,
html .menu-item a,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
.sh-heading span.sh-heading-content {
font-family: 'Open Sans', Arial, sans-serif !important;
font-weight:normal;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
font-weight:bold;
}
.call-to-action .gmw-form label{
display: none;
}
a.back:before{
font-size: 8px;
content: "\e605";
font-family: 'simple-line-icons';
margin-right: 12px;
font-weight: 100;
position: relative;
top: -1px;
}.title-level.sh-table-cell a{
padding: 5px 29px;
border-radius: 3px;
background-color: rgba(102, 0, 102, .8);
}
.sh-titlebar .titlebar-title h1 {
background: rgba(102, 0, 102,.8);
display: inline-block;
padding: 5px 40px;
border-radius: 3px;
}
.sh-column-wrapper .sh-recent-posts .post-content{
border-bottom: none;
padding-bottom: 0;
}
.sh-column-wrapper .sh-recent-posts article:last-of-type .post-content{
border-bottom: none;
}
.sh-copyrights-social span{
font-size: 0;
}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
color: #222;
}
.tribe-events-othermonth .tribe-events-month-event-title, .tribe-events-othermonth div[id*=tribe-events-daynum-]{
-khtml-opacity: .7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
opacity: .7;
}
.custom-box h2 a{
width: auto;
background: rgba(102, 0, 102,.8);
padding: 5px 40px;
border-radius: 3px;
}
.custom-box a{
left: 0;
} input[type='text'], 
input[type='password'], 
input[type='email'], 
input[type='tel'],
select {min-height: 54px;}
.post-meta-thumb img {height: 100%;}
.tribe-bar-filters input[type='text'], 
.tribe-bar-filters input[type='password'], 
.tribe-bar-filters input[type='email'], 
.tribe-bar-filters input[type='tel'], 
.tribe-bar-filters select {
line-height: 19px !important;
min-height: auto;
}
.custom-map .sh-text-block,
.custom-map .sh-text-block p {
margin:0;
margin-bottom:0 !important;
}
.sh-nav li.menu-item {
padding: 0 9px;
}
.sh-nav li.menu-item:last-of-type a,
.sh-nav li.menu-item:last-of-type a i {
color: #660066;
}
.sh-nav li.menu-item:last-of-type a i {
margin-left:5px;
}
.sh-nav li.menu-item-has-children > a:after,
.sh-nav li.menu-item li.menu-item-has-children > a:after {
margin-left:4px;
}
.sh-text-block p,
.sh-text-block h1,
.sh-text-block h2,
.sh-text-block h3,
.sh-text-block h4,
.sh-text-block h5,
.sh-text-block h6 {
margin: 0 0 25px
}
.sh-header {
border-bottom: 0
}
@media (min-width: 1250px) {
.sh-header .sh-header-search {
background: transparent
}
.sh-header .sh-header-search form {
margin-left: 250px;
background: white
}
.sh-header .sh-header-search.on {
display: block
}
}
.sh-header-search-submit {
right: 47px;
}
.sh-header-search-close {
right: 15px;
}
.sh-header .sh-header-search form {
border:1px solid #660066;
}
.sh-header-top-3 .header-contacts-item .header-contacts-details { font-weight: bold;
text-align: right;
padding: 0;
font-size: 13px;
color: rgba(255, 255, 255, 0.9);
-webkit-transition: 0.25s;
transition: 0.25s
}
.sh-header-top-3 .header-contacts-item .header-contacts-details>* {
padding: 18px 0;
display: inline-block
}
.sh-header-top-3 .header-contacts-item .header-contacts-details .login,
.sh-header-top-3 .header-contacts-item .header-contacts-details .logout {
background: #80007f;
padding: 18px;
-webkit-transition: 0.25s;
transition: 0.25s
}
.sh-header-top-3 .header-contacts-item .header-contacts-details .logout ~ .login {
background: transparent;
}
.sh-header-top-3 .header-contacts-item .header-contacts-details .login:hover {
background: #909
}
.sh-header-top-3 .header-contacts-item .header-contacts-details .login:before,
.sh-header-top-3 .header-contacts-item .header-contacts-details .logout:before,
.sh-header-top-3 .header-contacts-item .header-contacts-details .members:before {
content: "\e066";
font-family: 'simple-line-icons';
margin-right: 12px;
font-weight: 100
}
.sh-header-top-3 .header-contacts-item .header-contacts-details .members:before {
content:"\e005";
}
.sh-header-top-3 .header-contacts-item .header-contacts-details a {
color: rgba(255, 255, 255, 0.9);
-webkit-transition: 0.25s;
transition: 0.25s
}
.sh-header-top-3 .header-contacts-item .header-contacts-details a:hover {
color: white
}
@media (min-width: 801px) {
.sh-header-top-3 .header-contacts-item .header-contacts-details a {
padding: 18px
}
}
.sh-header-top-3 .header-contacts-item .header-contacts-details i:hover {
cursor: pointer
}
.sh-header-top-3 .header-contacts-item .header-contacts-details .icon-magnifier {
font-size: 22px;
padding: 0 0 0 18px
}
.sh-header-top-3 .header-contacts-item .header-contacts-details a {
padding:4px 18px;
}
.sh-header-mobile:last-of-type {
background: #f5f5f5;
padding:15px 0;
}
.sh-header-mobile .header-mobile-search .header-mobile-form .header-mobile-form-input {
color: #a2a2a2 !important;
background:#f1f1f1;
padding:0 10px;
margin-bottom:15px;
}
.sh-header-mobile .header-mobile-search .header-mobile-form .header-mobile-form-input:focus ~ .header-mobile-form-submit {
color: #606
}
.sh-header-mobile .header-mobile-search .header-mobile-form-submit {
color: #a2a2a2;
padding:0 20px;
}
.home #wrapper>.sh-page-layout-default {
padding-top: 0
}
.home .shortcode-widget-area {
margin-bottom: 0;
border-bottom: 0 !important
}
.primary-desktop,
.sh-header-height {
height: auto !important
}
.sh-sticky-header-active {
background: white;
border-bottom: 1px solid #969
}
.sh-sticky-header-active .header-logo {
padding: 7px 0
}
.sh-sticky-header-active .sh-standard-logo {
display: block;
max-height: 70px
}
.sh-nav-container.search-open {
display: none;
}
.rev_slider .tparrows {
opacity: 0
}
.rev_slider:hover .tparrows {
opacity: 1
}
.rev_slider .custom .tp-bullet {
background: rgba(255, 255, 255, 0.5);
width: 20px;
height: 20px
}
.rev_slider .custom .tp-bullet.selected {
background: white
}
.latest-news .heading h2:after {
content: '\f09e';
-webkit-transition: 0.25s;
transition: 0.25s
}
.latest-news .post-meta-author {
display: none
}
.latest-news .post-meta-date {
padding-left: 0
}
.latest-news .sh-column-wrapper {
background: #f1f1f1
}
.latest-news .blog-style-masonry article {
width: 100%;
margin-bottom: 0
} .latest-news .post-meta-two {
display: none
}
.post-meta-author {
display: none
}
.post-meta-date {
padding-left: 0;
font-size: 13px;
text-transform: uppercase
}
.post-meta-date:before {
content: "\e081";
padding-right: 5px;
font-family: 'simple-line-icons'
}
.twitter.heading h2 {
background: #4267B2
}
.twitter.heading h2:after {
content: '\f230';
color: #4267B2
}
.twitter iframe {
width: 100% !important;
}
.latest-links h2:after {
content: '\f0c1'
}
.latest-links ul {
margin: 25px 0
}
.links ul {
list-style: none
}
.links ul li {
margin-bottom: 35px
}
.links h3 {
margin-bottom: 0
}
.alt ul {
list-style: none;
padding-left: 0
}
.alt ul li {
position: relative;
padding: 2px 0
}
.alt ul li:before {
content: '\f105';
font-family: fontawesome;
font-weight: bold;
margin-right: 10px;
position: absolute;
left: -20px
}
.alt ul li a {
text-transform: uppercase;
font-weight: bold
}
.heading h2 {
padding: 25px;
color: white;
background: #606;
position: relative;
}
.heading h2:after {
font-family: fontawesome;
position: absolute;
color: #969;
right: 25px;
top: 18px;
font-size: 24px;
width: 55px;
height: 55px;
padding-top: 15px;
text-align: center;
background: white;
border-radius: 50%
}
.custom-box {
padding: 35px; background-size: cover;
min-height: 380px;
box-sizing: border-box;
position: relative;
z-index: 1
}
.custom-box h2 { color: white;
font-weight: 700;
font-size: 29px;
line-height: 38px !important;
margin-bottom:0;
pointer-events: none;
}
.custom-box p {
color: white;
font-size: 15px;
font-weight: 700;
text-transform: uppercase
}
.custom-box a {
display: block;
color: white;
line-height: 1;
padding:35px 0;
width:100%;
position: absolute;
bottom:20px;
text-transform: capitalize;
}
.custom-box a:after { }
.custom-box:after {
top:0;
left:0;
z-index: -1;
opacity: .6;
content: '';
width: 100%;
height: 100%;
transition: 0.25s;
position: relative;
position: absolute;
display: inline-block;
background: transparent;
-webkit-transition: 0.25s;
}
.custom-box:hover:after {
background: #4f024f
}
.custom-box-2 {
padding: 35px; background-size: cover;
min-height: 380px;
box-sizing: border-box;
position: relative;
z-index: 1
}
.custom-box-2 h2 {
text-transform: uppercase;
color: white;
font-weight: 700;
font-size: 34px;
line-height: 38px !important
}
.custom-box-2 p {
color: white;
font-size: 15px;
font-weight: 700;
text-transform: uppercase
}
.custom-box-2 a {
display: inline-block;
position: absolute;
width: 100%;
height: 100%;
bottom: 0;
right: 0;
color: white;
line-height: 1
}
.custom-box-2 a:before {
content: '\f067';
font-family: fontawesome;
font-size: 24px;
color: #fff;
bottom: 20px;
right: 20px;
position: absolute
}
.custom-box-2 a:after {
content: '';
background: transparent;
width: 100%;
height: 100%;
display: inline-block;
position: relative;
z-index: -1;
opacity: .6;
-webkit-transition: 0.25s;
transition: 0.25s
}
.custom-box-2 a:hover:after {
background: #4f024f
}
.button[type=submit],
.button a {
background: #606;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
line-height: 54px;
padding: 0 35px;
display: inline-block;
border: 0;
-webkit-transition: 0.25s;
transition: 0.25s
}
.button[type=submit]:hover,
.button a:hover {
background: #606
}
.carousel .sh-column {
padding: 0
}
.carousel .sh-image-gallery-container {
padding-bottom: 0
}
.call-to-action {
overflow: hidden
}
.call-to-action .sh-column {
padding: 0px 20px 0px 20px;
margin: 60px 0px 60px 0px;
background-position: center center
}
.call-to-action .sh-column p {
margin-bottom: 15px
}
.call-to-action .unit h2,
.call-to-action .signup h2 { font-weight: 800;
margin: 0
}
@media (max-width:800px) {
.call-to-action .unit,
.call-to-action .signup {
overflow:hidden;
}
}
.call-to-action .unit h2:before,
.call-to-action .signup h2:before {
content: '\f040';
font-family: fontawesome;
display: block;
background: #606;
color: white;
width: 75px;
height: 75px;
margin-bottom: 20px;
border-radius: 50%;
text-align: center;
font-weight: 100;
padding-top: 20px;
border: 3px #969 solid;
-webkit-transition: 0.25s;
transition: 0.25s
}
.call-to-action .unit p,
.call-to-action .signup p {
font-size: 18px;
max-width: 350px
}
.call-to-action .unit:after,
.call-to-action .signup:after {
content: '';
width: 200%;
height: 700px;
top: -60px;
display: inline-block;
position: absolute;
z-index: -1;
background-size: contain;
background-repeat: no-repeat
}
@media(max-width: 800px) {
.call-to-action .unit:after,
.call-to-action .signup:after {
background-position: center;
width:100%;
}
.call-to-action {
background:#e8e8e8;
}
.call-to-action .sh-section-container {
margin:0;
}
.call-to-action .container {
max-width: 100% !important;
}
.call-to-action .container {
width:100%;
}
.call-to-action .sh-column:last-of-type .sh-text-block:last-of-type {
display: inline-block;
width:100%;
}
.call-to-action .unit .search-container button {
margin-bottom:0 !important;
}
.call-to-action .sh-column .sh-column-wrapper {
max-width:600px;
margin:0 auto;
padding:75px 50px;
}
.call-to-action .sh-column {
margin:0;
}
}
.call-to-action .unit:hover h2:before,
.call-to-action .signup:hover h2:before {
background: white;
color: #969
}
.call-to-action .signup:after {
right: 0
} .call-to-action .unit:after {
left: 0;
background: #f1f1f1
}
.call-to-action .unit:after {
background-image: url(//www.wmrfca.org/wp-content/uploads/2017/11/map-bg.jpg)
}
.call-to-action .unit h2:before {
content: '\f041'
}
.call-to-action .unit .search-container input,
.call-to-action .unit .search-container button {
float: left
}
.call-to-action .unit .search-container input {
border: 3px #969 solid
}
@media (min-width: 1250px) {
.call-to-action .unit .search-container input {
width: 60%;
height: 54px;
}
}
.call-to-action .unit .search-container button {
width: 40%;
line-height: 54px
}
@media (min-width: 1250px) {
.call-to-action .unit .search-container button {
margin-left: -3px
}
}
@media (max-width: 1250px) {
.call-to-action .unit .search-container button {
width: auto;
margin-bottom: 60px
}
}
.sh-footer .sh-footer-widgets .sh-footer-columns li {
padding: 0;
border: 0
}
.sh-footer .sh-footer-widgets .sh-footer-columns li a {
padding: 4px 0;
display: inline-block
}
.sh-footer .sh-footer-widgets .sh-footer-columns>div {
padding: 0 20px
}
@media (max-width: 801px) {
.sh-footer .sh-footer-widgets .sh-footer-columns>div {
margin-top: 50px
}
.sh-footer .sh-footer-widgets .sh-footer-columns>div:first-of-type {
margin-top: 0
}
}
@media (min-width: 801px) {
.sh-footer .sh-footer-widgets .sh-footer-columns>div {
width: 33.33%;
float: left
}
}
@media (max-width: 801px) {
.sh-footer .sh-footer-widgets .sh-footer-columns .three {
text-align: center
}
}
.sh-footer .sh-footer-widgets .two ul li {
font-weight: 600
}
.sh-footer .sh-footer-widgets .two ul li:before {
content: '\f105';
font-family: fontawesome;
margin-right: 12px;
color: rgba(255, 255, 255, 0.5);
font-size: 22px;
vertical-align: middle;
-webkit-transition: 0.25s;
transition: 0.25s
}
.sh-footer .sh-footer-widgets .two ul li:hover:before {
color: white
}
.sh-footer .sh-footer-widgets .textwidget h3 {
margin-top: 50px
}
.sh-footer .sh-footer-widgets h3 { font-weight: 700;
font-size: 16px
}
.sh-footer .sh-copyrights {
padding: 0
}
.sh-footer .sh-copyrights .sh-copyrights-style1 {
height: auto
}
.sh-footer .sh-copyrights .sh-copyrights-text {
padding: 25px 0 0
}
@media (min-width: 801px) {
.sh-footer .sh-copyrights .sh-copyrights-text {
line-height: 75px;
padding: 0
}
}
.sh-footer .sh-copyrights .sh-copyrights-social {
margin: 15px 0
}
.sh-footer .sh-copyrights .sh-copyrights-social a {
background: white;
border-radius: 50%;
height: 43px;
line-height: 43px;
width: 43px;
border-left: 0;
color: #606;
margin-left: 12px;
margin-right: 0
}
.sh-footer .sh-copyrights .sh-copyrights-social a:hover {
background: #969
}
.sh-footer .sh-copyrights .sh-copyrights-social a:hover i {
color: white
}
.sh-footer .sh-copyrights .sh-copyrights-social a:last-of-type {
border-right: 0
}
.sh-footer .sh-copyrights .sh-copyrights-social a i:before {
font-size: 20px
}
.sh-footer .sh-copyrights .sh-copyrights-social a .icon-social-facebook:before {
content: '\f09a';
font-family: fontawesome
}
.sh-footer .sh-copyrights .sh-copyrights-social a .icon-social-linkedin:before {
content: '\f0e1';
font-family: fontawesome
}
.sh-footer .sh-copyrights .sh-copyrights-social a .icon-social-twitter:before {
content: '\f099';
font-family: fontawesome
}
.blog-list:not(.blog-style-small):not(.blog-style-medium):not(.blog-style-large) .post-item {
width: 100%
}
.sh-titlebar { position: relative;
overflow: hidden;
background-position: center;
}
.sh-titlebar:after { }
.sh-titlebar h1 {
font-size: 38px !important
}
.sh-titlebar a,
.sh-titlebar h1,
.sh-titlebar span {
color: white !important
}
.sh-text-block ul {
margin: 15px 0 35px;
padding-left: 20px
}
.sh-text-block ol {
padding-left: 14px
}
.sh-text-block li {
margin: 0 0 6px
}
.blog-single h2 {
padding-top: 0;
margin-top: 0
} .widget-item .menu-important-links-container li,
.shortcode-widget-area .menu-important-links-container li {
display: block
}
.widget-item .menu-important-links-container li:before,
.shortcode-widget-area .menu-important-links-container li:before {
content: "\e08d"
}
.widget-item .menu-important-links-container li a,
.shortcode-widget-area .menu-important-links-container li a {
display: inline-block
}
ul.menu,
.widget-item ul,
.shortcode-widget-area ul {
list-style: none;
padding-left: 0
}
.post-content-container .post-meta-comments {
padding: 15px;
background: #f1f1f1
}
.post-content-container .post-title h2 {
margin-top: 30px;
font-size: 30px
}
.post-content-container .post-meta {
border-top: 0 !important
}
.archive .masonry-shadow .post-content-container {
padding-left: 0;
padding-right: 0
}
.archive .masonry-shadow .post-container {
box-shadow: none
}
.archive .masonry-shadow .post-meta-two {
padding-left: 0
}
.archive .masonry-shadow .post-meta-two {
margin-left: 0;
margin-right: 0
}
#sidebar .widget-item .widget-title {
font-size: 26px
}
.post-item .post-meta-data,
.post-item .post-meta {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 20px;
margin-bottom: 20px
}
@media (min-width: 801px) {
.page .content-container .sh-section-container .fw-row { }
.page .staff .sh-section-container .fw-row,
.page .contact .sh-section-container .fw-row,
.page .sh-page-layout-full .sh-section-container .fw-row {
margin: 0 !important
}
.home.page .sh-page-layout-full .sh-section-container .fw-row {
margin: 0 -15px !important
}
}
.sh-nav>li.menu-item:not(.menu-item-cart) ul a:hover {
border-bottom: 0 !important
}
.sh-nav li.menu-item li.current-menu-item>a {
border-bottom: 0
}
.sh-nav ul.sub-menu li:last-child {
border-bottom: 0
}
.sh-nav .sub-menu li.menu-item a {
line-height: 1.7;
padding: 10px 15px;
border-bottom: 0
}
.staff .fw-package-wrap .fw-package {
text-align: left;
border: 0
}
.staff .fw-package-wrap .fw-package .fw-heading-row {
background: transparent;
color: #969;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 20px;
margin-bottom: 20px
}
.staff .fw-package-wrap .fw-package .fw-heading-row span {
text-transform: initial
}
.staff .fw-package-wrap .fw-package .fw-default-row {
padding: 10px 0;
min-height: 70px
}
.staff .fw-pricing .fw-package-wrap.highlight-col .fw-heading-row {
background: transparent
}
.staff .fw-package-wrap:first-of-type {
font-weight: bold
}
.staff .fw-package-wrap:first-of-type .fw-heading-row {
font-weight: normal
}
.employer-support ul {
list-style: none;
padding: 0
}
.employer-support ul li {
margin: 0;
padding: 6px 0
}
.employer-support ul li:before {
font-family: 'simple-line-icons';
vertical-align: text-top;
margin-right: 15px;
font-size: 24px;
content: "\e080";
color: #606
}
.links .fw-col-sm-12 {
padding: 0
}
.links .fw-col-sm-12 .fw-package {
border: 0
}
.links .fw-col-sm-12 .fw-package .fw-default-row {
text-align: left
}
.shortcode-widget-area .menu >li:before,
.widget-item #menu-sidebar>li:before {
content: none
}
.home .shortcode-widget-area .menu >li:before
{
content: "\e08d";
top: 19px;
}  .home .shortcode-widget-area .menu >li>a {padding: 16px 22px 16px 35px !important;}
.widget-item #menu-sidebar>li ul>li:before {
content: "\e606";
font-size: 12px;
top: 14px
}
.widget-item #menu-sidebar>li ul.sub-menu {
padding: 0;
margin: 0 0 25px
}
.widget-item #menu-sidebar>li:last-of-type ul {
margin-bottom: 0
}
.contact-form input[type="submit"] {
margin-left: 15px;
min-width: 140px
}
.post-item .post-meta-data {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 50px
}
@media (min-width: 801px) {
.col-2 ul {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px
}
}
#sidebar .current-menu-item a {
color: #660066 !important; }
.widget-item #menu-sidebar>li ul>li:before {
left: 10px; 
}
.home .shortcode-widget-area ul.menu li:before {
content: "\e08d" !important;
font-family: 'simple-line-icons';
font-size: 18px;
left: 0px;
top:50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
}    .sh-header .sh-nav li.menu-item.current-menu-item a{color: #660066 !important; }
#menu-estates .menu-item .current-menu-item a {
background: transparent;
}
.post-type-archive-tribe_events .sh-titlebar-height-medium {padding: 60px 0 50px;}
.call-to-action .signup:after {
content: '';
width: 975px;
height: 700px;
top: -56px;
display: inline-block;
position: absolute;
z-index: -1;
background-size: cover;
background-repeat: no-repeat
}
.fa-plus:before {display: none;}
.call-to-action .signup:after {background-image: url(//www.wmrfca.org/wp-content/uploads/2017/11/royal-marines-bg-2.jpg);}
.page-id-157 h3{margin: 0px; font-size: 25px;} #tribe-events-pg-template {padding: 0px;}
.video-holder {float: left; margin-right: 20px;}
.wppl-single-result h2.wppl-h2 {font-size: 22px; margin-top:15px; margin-bottom: 15px;}
.wppl-single-result .wppl-title-holder{
padding: 5px 20px 5px 20px;
}
.gmw-pt-pagination-wrapper {background: #fff!important;}
.gmw-pt-per-page-dropdown {margin-left: 0px !important;}
.wppl-single-result .wppl-info {background: none !important; border:none !important; margin-left:10px !important; box-shadow: none !important;}
.wppl-single-result {background: none;}
.wppl-single-result .wppl-title-holder {background: none !important; border: none !important; box-shadow: none !important;}
.gmw-distance-select .gmw-distance-select-2 select{width: 33%;}
.page-id-1266 .gmw-form-wrapper input[type='text'], .page-id-1266 .gmw-form-wrapper input[type='password'], .page-id-1266 .gmw-form-wrapper input[type='email'], .page-id-1266 .gmw-form-wrapper input[type='tel'], .page-id-1266 .gmw-form-wrapper select {
width: 340px;
min-height: 45px !important;
line-height: 24px !important;
}
.gmw-pt-per-page-dropdown {
min-height: 44px !important;
}
.page-id-1286.post-item .post-meta-data, .post-item .post-meta {display: none;}  .widget-item .menu-publications-container li,
.shortcode-widget-area .menu-publications-container li {
display: block
}
.widget-item .menu-publications-container li:before,
.shortcode-widget-area .menu-publications-container li:before {
content: "\e08d"
}
.widget-item .menu-publications-links-container li a,
.shortcode-widget-area .menu-publications-container li a {
display: inline-block
}
.gallery .post-meta-thumb {
width:24%;
float:left;
margin:0.5%;
}
@media(max-width:1200px) {
.gallery .post-meta-thumb {
width:32.33%;
}
}
@media(max-width:800px) {
.gallery .post-meta-thumb {
width:49%;
}
}
@media(max-width:550px) {
.gallery .post-meta-thumb {
width:100%;
}
}
.sh-recent-posts .sh-text-block {
margin:0;
}
.sh-recent-posts article:first-of-type h2 {
margin-top:0;
} .blog-style-masonry article {
margin-bottom:0;
}
div.post,
.blog-list article {
margin-top:0;
border-bottom:1px solid #ccc;
padding-bottom:35px;
padding-top:35px;
}
div.post:first-of-type,
.blog-list article:first-of-type {
margin-top:0;
}
div.post:nth-last-of-type(4),
.blog-list article:last-of-type {
border-bottom:0;
}
.post-title h2 {
margin-top:0;
}
div.post h2,
.blog-list article .post-content-container .post-title h2 {
margin-top:0;
margin-bottom:10px;
}
.blog-list article .post-container {
margin:0;
}
.blog-style-masonry {
margin:0;
}
.bemoazindex ~ p:first-of-type {
display: none;
}
div.post small,
.bemoazindex ~ .post .postmetadata {
display: none;
}
.home .blog-list .post-container {
margin-bottom:0;
padding-bottom:0;
}
.home .blog-list article {
padding-bottom:25px;
margin-bottom:0;
margin-top:0;
}
.home .blog-list article .post-container {
padding:0 15px;
}
.home .blog-list article .post-container h2 {
margin-top:0;
}
.home .blog-list article:last-of-type {
margin-bottom:0;
padding-bottom:0;
}
.home .blog-list article:last-of-type .post-readmore {
border-bottom:0;
margin-top:0;
} div.bemoazindex {
background:#f1f1f1;
padding-bottom:0;
padding:15px 5px;
}
div.bemoazindex div {
padding-right:0;
padding:0 9px;
float: none;
display: inline-block;
text-align:center;
border-right:1px #d6d6d6 solid;
}
div.bemoazindex div:last-of-type {
border-right:0;
} #your-profile table {
border:0 !important;
margin-bottom: 50px;
}
.tml-form-table input:focus {
border:1px #660066 solid;
}
#your-profile table td, 
#your-profile table th,
.tml-profile .tml-form-table th, 
.tml-profile .tml-form-table td {
border:0 !important;
}
#your-profile table th,
#your-profile table td {
padding:15px 0 !important;
}
#your-profile table th {
padding-bottom:0 !important;
}
#your-profile table td {
padding: 0 !important;
}
#registerform .tml-submit-wrap input[type="text"] {
line-height:42px !important;
}
.tml-submit-wrap input[type="submit"],
.tml-profile .tml-submit-wrap input,
#registerform .tml-submit-wrap input,
#menu-members a {
border:0;
background: #660066;
color: white;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
line-height: 52px !important;
padding:0 35px;
}
#menu-members a  {
display: inline-block;
padding:0 35px !important;
min-width: 210px;
text-align: center;
}
#menu-members li {
padding-top: 15px;
}
#menu-members li:first-of-type {
padding-top: 10px;
}
.tml form input[type='text'] {
min-height:30px !important;
line-height: 42px !important;
border:1px solid #ccc;
} .widget_categories li {
padding:0;
text-transform: none;
}
.widget_categories li * {
font-size: 14px;
}
.sidebar {
float:left;
width:25%;
}
.sidebar li,
.shortcode-widget-area li,
.widget-item.widget_archive li {
position: relative;
border-bottom: 1px solid #e3e3e3;
}
.sidebar li .sub-menu,
.shortcode-widget-area li .sub-menu {
padding-left:0;
list-style: none;
}
#sidebar li a,
.sidebar li a,
.widget_categories li a,
.shortcode-widget-area li a {
color: #555555;
display: block;
padding:8px 0 8px 0 !important;
font-weight: bold;
}
#sidebar .sidebar li ul li a,
.shortcode-widget-area li ul li a {
padding:8px 0 8px 20px !important;   
font-weight: normal;
}
.sidebar li ul li:before,
.shortcode-widget-area li ul li:before {
top:9px;
}
.sidebar li a:hover,
.shortcode-widget-area li a:hover {
color: #4f024f;
}
.sidebar li:last-of-type,
.shortcode-widget-area li:last-of-type,
.widget-item.widget_archive li:last-of-type {
border-bottom:0;
}
.sidebar li li:before,
.shortcode-widget-area li li:before {
content: "\e606";
font-family: simple-line-icons;
left:5px;
top:13px;
position: absolute;
font-size: 12px;
}
.shortcode-widget-area .sidebar {
width: 100%;
}  .blog-style-grid.minimalistic .post-readmore {
border-bottom:1px #ccc solid;
}
.blog-style-grid.minimalistic .post-container,
.blog-style-grid.minimalistic .post-item:hover .post-container,
body .masonry-shadow .post-item:hover .post-container {
box-shadow: none;
}
.home div.post,
.home .blog-list article {
border-bottom:0;
}
.sh-nav-mobile li a {
padding:6px 0;
}
.sh-nav-mobile li li a {
padding:6px;
}
.sh-nav-mobile li:after,
.sh-nav-mobile ul:before {
border-color: #ccc !important;
}
.sh-nav li.menu-item-has-children > a:after,
.sh-nav li.menu-item li.menu-item-has-children > a:after {
content: none;
}
.sh-nav li.menu-item-has-children.true-parent > a:after,
.sh-nav li.menu-item li.menu-item-has-children.true-parent > a:after {
content: '\e604';
}
#tribe-events-pg-template {
max-width:100%;
}
body.admin-bar .sh-titlebar:not(.sh-titlebar-parallax-disabled) {
background-position: center;
}
.sh-header .sh-nav > li.menu-item > a,
.sh-header-left-side .sh-nav > li.menu-item > a,
.sh-nav-mobile li a {
text-transform: none;
}
form.fw_form_fw_form .field-checkbox {
margin-top:25px;
}
#sidebar.sidebar-left > .sidebar {
float: none;
width:auto;
}
@media (max-width: 800px) {
.page-content .sidebar {
margin-bottom:35px;
float: none;
}
.sh-nav-mobile ul {
display: none;
margin-left: 15px!important;
}
body:not(.home) .page-content .shortcode-widget-area .sidebar ul li {
position: relative;
}
body:not(.home) .page-content .shortcode-widget-area .sidebar ul li a {
padding:8px 8px 8px 12px !important;
}
body:not(.home) .page-content .shortcode-widget-area .sidebar ul li:before {
content:'\f105';
font-family: fontawesome;
position: absolute;
color:#ccc;
top:8px;
}
}
@media (max-width:900px) {
.sh-titlebar:after {
background-size:cover !important;
}
header.primary-mobile {
height:auto !important;
}
}
.search-results .post-container {
padding-top:20px;
} ul.gmw-posts-wrapper {
margin:5px 0;
}
ul.gmw-posts-wrapper li {
list-style: none;
margin-top: 10px;
}
ul.gmw-posts-wrapper li h2 {
font-size: 18px;
font-weight: 600;
}
ul.gmw-posts-wrapper li div.wppl-info-left {
display:none;
}
ul.gmw-posts-wrapper li div.wppl-info-right {
margin-bottom: 30px;
margin-left:20px;
}
.sh-header .sh-nav > li.menu-item ul {
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.shortcode-widget-area li.current_page_item a {
color: #4f024f;
font-weight: bold;
}