.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; }