.vc_toggle_title .vc_custom_heading {
margin-left: 1em
}
.wf-loading * {
visibility: visible!important;
opacity: 1!important;
}
#header{
margin: 0 auto;
}
/* sticky nav menu link color and opener fix */
@media only screen and (max-width: 992px) {
.header-style2 .site-header.sticky #menu-toggle{color:#fff;}
.header-style2 .site-header.sticky .dd-menu > li > a{color:#333;}
}
/* fix weird overflow error in blog listing */
.content-block {
overflow-y: hidden;
}
/* block quote paragraph spacing*/
blockquote p{
margin-bottom: 1.4em;
}
/* breadcrumb initial styling */
.breadcrumbs {
font-size: .9em ;
font-weight: 400 ;
color: #fff ;
position: relative ;
float: left ;
}
/* add shadow to heading block text */
.page-banner {
text-shadow: 2px 2px 8px black;
}
/* breadcrumb link center on mobile */
@media only screen and (max-width: 992px) {
.breadcrumbs {float:none;}
}
/* Fix team member social media icons */
.social-icons-rounded {
font-size:large ;
}
.social-icons-colored li a {
width: 40px;
height: 40px;
line-height: 44px;
;
}
/* Fix team member heading formatting */
h3.margin-0 {
font-size: 32px;
}
.meta-data {
font-size: 16px ;
}
.full-meta-data {
font-size: 12px;
}
.grid-item-meta {
font-size: 12px;
}
/*.post-media {
margin-right: 2rem;
}
.post-content {
margin-right: 2rem;
}
/* WooCommerce hide additional info tabs */
.woocommerce-tabs {
display:none;
}
.related.products{
display: inline-block;
}
/* Twitter Sidebar Styling */
.PI_SimpleTwitterTweets {
font-size: .9em;
line-height: 1.5em;
}
/* Widget menu styling */
.widgettitle {
margin-bottom: 40px
}
ul.menu li {
margin-bottom: 5px;
}
li.cat-item {
margin-bottom: 5px !important;
}
.fa-caret-right {
font-size: large !important;
color: crimson !important;
}
/* Blockquote styling */
blockquote {
background: #fff;
border-left: 10px solid #dd3333;
margin: 2em 10px;
padding: 1.5em 25px 1.5em ;
max-width: 90%;
quotes: "\201C""\201D";
}
/* Maintains paragraph spacing in blockquote */
blockquote p {
display: inherit;
font-size: 1em;
letter-spacing: -.5px;
}
/* Change Superscript Size */
p sup {
font-size: smaller;
}
/* Add space after inline buttons */
.btn-primary {
margin-bottom: 20px;
}
/*fix margins for alignright images*/
a img.alignright {
margin: 1em;
}
/*WP Image margin fix */
.wp-caption img[class*="wp-image-"] {
margin: 5px 10px 0 5px;
}
/* Flexbox on WooCommerce product archive to align buttons */
.woocommerce .products ul,
.woocommerce ul.products {
display: flex;
flex-flow: row wrap;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
display: flex;
flex-flow: column nowrap;
}
.woocommerce ul.products li.product .button {
margin-top: auto;
display: table;
}
/* Page jump offset for fixed header */
.anchor {
display: block;
position: relative;
top: -105px;
visibility: hidden;
}
/* removes inner header on product and shop pages */
.woocommerce .breadcrumbs {
display:none;
}
/* Shop page banner top padding */
.page-id-8282 .content{
padding-top: 0px;
}
/* Shop page item name */
.page-id-8282 h5 {
font-weight: bold;
font-size:1.15em;
line-height:1.2em;
}
.page-id-8282 .vc_gitem_row .vc_gitem-col{
padding-bottom:0px;
}
/* Remove shop page title mark */
.page-id-8282 hr.sm:before, .block-title:before, .widgettitle:before, .widget-title:before, .vc_custom_heading:before{
width: 0;
}
.page-id-8282 hr.sm:after, .block-title:after, .widgettitle:after, .widget-title:after, .vc_custom_heading:after{
width: 0;
}
/* Product price */
.woocommerce-Price-amount.amount {
color: #2a7e4f
}
/* Shop pagination styling */
.page-id-8282 .vc_grid-pagination .vc_grid-pagination-list>li {
margin: 5px;
}
.page-id-8282 .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a {
min-height: 36px;
min-width: 36px;
}
.page-id-8282 .vc_grid-pagination .vc_grid-pagination-list>li>a {
line-height: inherit;
}
.page-id-8057 .social-icons-rounded {
margin-bottom: 10px; /* fixes collision between rounded contact buttons */
}
.page-id-8057 .blog-list-item {
border-bottom: 0; /* removes line shadow from theme 'Team' elements */
}
/* styling for director titles */
.page-id-8057 .meta-data {
font-size: medium;
}
/* style director names */
.page-id-8057 .margin-5 {
font-weight:bold;
}
/* removes red underline from custom heading and reduces bottom margin */
.page-id-8057 .vc_custom_heading {
margin-bottom:10px;
}
.page-id-8057 .vc_custom_heading:after, .vc_custom_heading:before {
width:0;
}
.page-id-8057 .vc_cta3-content-header{
line-height: normal;
}