/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.hiddenall {display:none;}

#footer {
    background-image: url(https://www.bvmsisters.org/wp-content/uploads/2017/08/footerswirls.jpg);
}
#footer-bottom-menu li {font-size: 12px;}
#footer-bottom-menu li a {color: #87604a;}

h5 {font-size: 18px;
text-transform: none !important;
font-weight: 400 !important;margin-top:0px !important;
}

.entry h3 {text-transform:none !important;}

.wpex-text-2xl {
    font-size: 15px;
}

.fa {color: #c8b18b;}

.vcex-icon-box-five {
    text-align: center;
    padding: 10px !important;
    background-color: #f7f7f7;
}

.vcex-heading.bvmpagetitle {text-transform:uppercase !important;color:#494539;font-size: 1.815em;
line-height: 1.4em;margin-top:15px; padding:20px 0 0 0px;}

.navbar-style-two .dropdown-menu > li > a {
    padding: 0 26px;
}


.vc_row.five-columns .vc_col-sm-2 {
float: left;
width: 18.5% !important;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.vc_row.five-columns .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}


.theme-button-icon-left .fa {color: #fff;}

.darksection .yotu-videos .yotu-video h3 {color: #333333}
.yotu-videos.yotu-mode-grid h3.yotu-video-title {color:#656565;
    text-align: center;font-weight: bold;}

.yotu-videos.yotu-mode-grid h3 {
    height: 3em !important;
    line-height: 1.3em;
    margin-bottom: 10px !important;
    font-weight: bold;
    color:#656565;
    text-align: center;
}

body.home .vcex-blog-entry-author {display:none;}
body.home .vcex-blog-entry-details {
    padding: 10px 0 0 0!important;}
    
body.home .entry h2 {
    font-weight: 600;
    font-size: 15px;
    color: #494539;
}

.vcex-module.vcex-heading.vcex-heading-plain.wpb_top-to-bottom {text-shadow: 0px 0px 5px rgba(51, 51, 51, .35);}


body.page-template-default .page-header {display:none;}

body.single-post .page-header, 
body.single-tribe_events .page-header,
body.woocommerce-page .page-header,
body.page-id-5625 .page-header,  /*videos*/
body.page-id-6822 .page-header, /*research request form*/
body.page-id-6764 .page-header /*photo request form*/
/*body.page-id-5369 .page-header  photos*/
 {display:block;}

body.single-tribe_events .page-subheading {display:none;} /*hides date from page title*/

body.search-results .hidden-page-header { display:none;}

body.single-tribe_events .tribe-events-single-event-title, body.single-product #content-wrap,
body.woocommerce-checkout #content-wrap, body.archive #content, body.woocommerce-cart #content-wrap {
    display: block !important;
    margin-top:60px;
}

body.archive.post-type-archive-tribe_events #content {margin-top:0px !important;}


img[src*="bvmcong"] {
    border:3px solid red;
}

.returnbutton {border: 0px solid #dcdcdc;
clear: both;font-weight:600;
display: inline-block;
padding: 5px 10px;}


/*shortcode*/
ul.ecs-event-list{
margin:0px 0px 0px;
list-style:none;

}

ul.ecs-event-list li {
border-left:5px solid #f5f2ea;padding:0 0 0 10px;margin:0px 0 30px 0px;

}
.ecs-event .duration {font-weight:bold;color: #666;font-size:0.9em;}
.ecs-event .venue {display:block;font-weight:normal;font-style: italic; }

.ecs-excerpt {color: #888 !important;font-weight: 400;/*font-style: italic;*/font-size:0.9em;}

ul.ecs-event-list h4.entry-title {
    font-weight: 500;
    font-size: 20px;
    color: #8c2b2b;
    text-transform: capitalize;
    margin: 10px 0 4px 0;
}

/** EVENTS CALENDAR**/

.tribe-events-calendar .tribe-events-tooltip,
.tribe-events-week .tribe-events-tooltip,
.tribe-events-shortcode.view-week .tribe-events-tooltip,
.recurring-info-tooltip {
	background-color: #f9f9f9;
	border: 1px solid #666;
	bottom: 40px !important;
	color: #333;
	display: none;
	left: 3px;
	line-height: 1.4;
	position: absolute;
	width: 320px;
	z-index: 1001;
}



#tribe-events-pg-template, .tribe-events-pg-template {
    margin: -20px auto 0;}

.tribe-events-before-html p {
    line-height: 1.3;}
    
.tribe-events-loop .tribe-events-event-meta {
    margin: 0px 0 5px !important;padding-left:0px;}

.tribe-events-list .tribe-events-venue-details {

    margin: 5px 0 0 0;color:#888 !important;}

.tribe-event-schedule-details {font-weight:bold;}

.tribe-events-list .tribe-events-venue-details {
    line-height: 1.3;
}
.headerevents {flex: none}

.vc_row.vc_row-flex { display: flex;
  flex-direction: row !important;}

body.single-tribe_events .headerevents {display:none !important;} /*hides large pic on indiv. event pages*/
body.post-type-archive-tribe_events .page-header {display:none !important;}

/*body.tribe-page-header-details .tribe-events-single-event-title, body.single-product #content-wrap,
body.woocommerce-page #content-wrap, body.archive #content-wrap {
    display: block !important;
    margin-top:5px;
}*/


.single-tribe_events .tribe-events-single-event-title {
    font-size: 1.846em;
    margin: 0 0 10 0px;padding:0px;
    font-weight: 700 !important;
    text-transform:none !important;
}

.tribe-events-cal-links {margin-left:20px;}

h2.tribe-events-page-title {
    font-size: 25px;
    font-weight: 700;
    color:#444;
    }
    
.tribe-events-list .type-tribe_events h2 {
    font-weight: 500;
font-size: 22px;
color: #8c2b2b;;
/*text-transform: capitalize;*/
margin: 0px 0 4px 0;
    }
    
    .tribe-events-loop .tribe-events-event-meta {
    font-size: 14px;
    font-weight: normal !important;
    line-height: 1.5;
}

.single-tribe_events .tribe-events-event-meta {
    background-color: #f5f2ea !important;
}

.tribe-events-single-event-description, .tribe-events-single-event-title {padding:0px 20px !important;}
.tribe-events-event-meta .tribe-events-meta-group {width: 48% !important;}

#tribe-bar-form .tribe-bar-filters-inner {
    margin: 0;
    background-color: #f5f2ea;
}

/*.tribe-bar-views-inner, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background: #e0d3bc;
}
*/

/*.tribe-events-list-separator-month {
    color: #766f57 !important; font-size: 20px;
    font-weight: 600;text-transform:uppercase;
    background:#f5f2ea;
}*/
.tribe-events-list-separator-month span {
    background-color: transparent !important;
    padding: 0px 0 4px 0px !important;
    border-bottom: 2px solid #4a97c2; text-transform:uppercase;
}

.tribe-events-list-separator-month {font-weight: 600;
font-style: normal;
font-size: 16px;text-align:left;
color: #494539 !important;
line-height: 21px; padding-left:0px;
border-bottom: 1px solid #e8e8e8;margin-bottom:20px;
}

.tribe-events-list-separator-month::after {
    content: "";
    border-bottom: 0px solid #ddd;}

.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {
    max-width: 850px;
}


.bvm_member_details {

float:left; 
position:relative;
width:33% !important; 
height:180px;padding:15px;}

/****JOB BOARD****/

.sjb-page .list-data .job-info h4 {
    font-weight:500;
    text-transform:none;
    color: #813f36 !important;
}
.sjb-page .list-data .job-type, .sjb-page .list-data .job-location, .sjb-page .list-data .job-date {
    /*color: #9b3b2e;*/color:#888;font-size:14px;
    font-weight: 400;
}

.sjb-page .list-data .job-type i, .sjb-page .list-data .job-location i, .sjb-page .list-data .job-date i {
    /*color: #813f36;*/ color:#888;
}

.sjb-page .list-data {
    border-bottom: 1px solid #ededed !important;margin-bottom:20px;
    border-top:0px; border-left:0px; border-right:0px;
}

.sjb-page a {
    color: #328ac1;
    text-decoration: none;
}

/****--------****/

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 1em !important;
    font-weight: normal;
    font-weight: 500;
    text-transform:none;
}

.woocommerce ul.products li.product .price .amount {
    color: #77a464 !important; font-weight: 500 !important;
}
/**HIDE LONG DESCRIPTION IN STORE**/
.woocommerce div.product .woocommerce-tabs {
    display:none
}

.yotu-playing-description {margin:20px 20px 0px;border-bottom:1px solid #ddd;padding-bottom:20px !important;}
.yotu-playing {font-size:15px !important; font-weight:600 !important; color:#111 !important;}
.yotu-player-full .yotu-wrapper-player {
    width: 85% !important;
}



.vc_toggle_content {margin-left:15px !important;}
.vc_toggle_default .vc_toggle_title h4 {font-size:14px;font-weight:600 !important;}

.vc_toggle_default .vc_toggle_title {

    border: 1px solid #eae6dd !important;
    background-color: #f5f2ea !important;
}

#top-bar-wrap {
    border-bottom: 1px solid #eae6dd !important;
}

.vcex-heading.newhead {
    margin: 0 auto 15px !important;text-transform:none !important;font-weight:400 !important;
}
.vcex-heading {
    margin: 0 auto 15px !important;text-transform:uppercase !important;
}


.sjb-page .sjb-filters {

    padding: 14px 15px 14px;
}

.sjb-page .list-data .job-description p {
    word-wrap: break-word;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: inherit !important;
    line-height: inherit !important;
}

.vc_toggle_default .vc_toggle_content {
    font-size: .95em;
    line-height: 1.5em;
}

.foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner {
    border: 6px solid #fff !important;}

.entry ul.foogallery-album-gallery-list {
    margin: 0 0 20px 0px;
}

.foogallery-album-gallery-list .foogallery-pile {

    margin: 10px 10px 25px 10px !important;
    height: 300px;
}


.foogallery-album-gallery-list .foogallery-pile::before, .foogallery-album-gallery-list .foogallery-pile::after {
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) !important;
}

.foogallery-album-gallery-list .foogallery-pile .foogallery-pile-inner {
    border: 6px solid #fff !important;
    -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3)!important;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3)!important;
    overflow: hidden;
    line-height: 0;
}

.foogallery-album-gallery-list .foogallery-pile h3 {
    position: relative;
    display: block;
    bottom: auto !important;
    padding: 0px 5px 0 5px;
    box-sizing: border-box;
    margin: 10px 0 20px !important;
    line-height: 1.2em !important;
    border: 0px solid #ccc !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    max-width:250px;
}

.foogallery-album-gallery-list .foogallery-pile h3 span {
	display: block; opacity: 1;
	font-size: 0.8em !important;
}


.fa:hover {background:none;}

ul .page-numbers a, a.page-numbers, span.page-numbers, .page-links span, .page-links a > span, .bbp-pagination-links span.page-numbers {
    background:#d2e5f0;
    padding: 0.4em 0.7em;
    text-decoration: none;
    font-weight: 600;
    cursor: pointer;
    border: 1px solid #add0e3;
    color: #5d7785;
    font-size:14px;
}

.page-numbers.current {background:#add0e3;}

/*.wpex-social-share li, .wpex-social-share a {
    display: block;
    text-decoration: none;
    background: #d2e5f0;
}*/

.insetshadow {-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.3);
box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.3);}
.textwidget {font-size:.95em;}
.entry-title {line-height:1.2em; letter-spacing:0px; !important; text-transform:capitalize !important;margin-top:15px;}

body.page-id-839 .entry-title h2, body.home h2.entry-title, body.page-id-839 h2.entry-title a  {
line-height:1.2em; 
letter-spacing:0px; !important; 
text-transform:none !important;
margin-top:10px !important;
font-size:15px !important;}


body.page-id-839 .foogallery.fg-light.fg-shadow-outline .fg-item-inner {
    box-shadow: 0 0 0 0px #ddd;
    /*max-height: 315px;*/
}

body.page-id-839 .foogallery.fg-border-thin .fg-item-inner {
    border-width: 0px;
}







.vcex-icon-box-heading {color:#494539;font-size:15px !important; text-transform:uppercase;}


.vcex-icon-box-image:hover {opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */}

.vcex-blog-entry-details {
    border: 0px solid #eee !important;
}

.wpex-social-btn .fa {
    color: #ffffff;
}

.wpex-social-btn-minimal {
    color: #bbb;
    border: 1px solid #e2dbcf;
}
#footer .theme-button.minimal-border.brown, .theme-button.outline.brown, .theme-button.minimal-border.brown { border: 1px solid #a26658;color:#9f6a5e;}
#footer .wpex-social-btn-minimal { border: 0px solid #804b35;background: #f5f2ea;/*background: #d0bc99*/}
#footer .wpex-social-btn-minimal li{ float:left}
#footer .wpex-social-btn .fa{

  color: #c6af88;/*color: #9a7849;*/
}

#footer li {float:left!important; padding-right:5px;}

#footer .wpex-social-btn-minimal:hover{background:#fff}

.goog-te-gadget-simple {
    background-color: #c4bea5 !important;
    border-left: 0px solid #d5d5d5  !important;
    border-top: 0px solid #9b9b9b  !important;
    border-bottom: 0px solid #e8e8e8  !important;
    border-right: 0px solid #d5d5d5  !important;
    font-size: 10pt;
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 2px;
    cursor: pointer;
    zoom: 1;
    display: inline;
}

.goog-te-gadget-simple .goog-te-menu-value span {
    text-decoration: none;
    color: #333 !important;
}


/******* WOOCOMMERCE *******/

.woocommerce div.product div.summary .price {
    font-size: 1.3em !important;padding-top:15px;
}
.woocommerce div.product div.summary .pricemessage {
    font-size: .8em !important;
}

.woocommerce div.product .product_title {
    margin: 40px 0 30px 0 !important;
}

.fa.fa-chevron-up {color:#fff !important;}


#billing_city_field, #billing_state_field, #billing_postcode_field,
#shipping_city_field, #shipping_state_field, #shipping_postcode_field {width:31%; position:relative; float:left;}

#billing_phone_field, #billing_email_field, #billing_first_name_field, #billing_last_name_field,
#shipping_phone_field, #shipping_email_field, #shipping_first_name_field, #shipping_last_name_field {width:48%;position:relative; float:left;}

#billing_first_name_field,#billing_phone_field,#billing_city_field, #billing_state_field,
#shipping_first_name_field,#shipping_phone_field,#shipping_city_field, #shipping_state_field {margin-right:18px;}

/*hide price on product page*/ .woocommerce-LoopProduct-link .woocommerce-Price-amount {display:none;}

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
    display: none;
}
.woocommerce div.product div.summary .price,
.woocommerce ul.products li.product .price {
    display: none !important;
}
.woocommerce-checkout #payment ul.payment_methods {display:none;}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table, h3.order_review_heading {}

.woocommerce table.shop_table tfoot {display:none;} /*order placed page*/

.woocommerce-checkout-review-order {border-top:0px solid #bbb;padding-top:10px}

.woocommerce-checkout-review-order-table {background:#fff;}
.woocommerce-checkout-review-order-table th {background:#f5f2ea;}

.woocommerce-checkout #payment {
    border: 0px solid #eee !important;
    background: none !important;
    border-radius: 0;
}

.product-details p {font-size:.85em;margin:0px;color:#565656;}

.product-name, woocommerce-table__product-name {padding-top: 20px !important;}
.product-name img, woocommerce-table__product-name img {float:left;margin-top: -10px !important;margin-right:10px;}

/*******S I D E B A R    S T Y L E S*******/

#sidebar-inner {
    margin-top:60px;padding-left:15px;border-left:1px solid #ddd;
    font-size: 0.93em;
}

body.single-product #sidebar-inner, body.tax-product_cat #sidebar-inner {
    margin-top:60px;padding-left:0px;border-left:0px solid #ddd;padding-right:15px;border-right:1px solid #ddd;
    font-size: 0.93em;
}

.wpb_widgetised_column {
    font-size: 0.93em;
}

.widget_nav_menu ul li {border-bottom:1px solid #ddd;padding:5px 0px;width:80%}

.catsearch input[type="text"] {width:80%; margin-bottom:5px;padding: 0.5em 1em;}
.catsearch input.catsearchsubmit {display:inline-block;padding: 0.5em 1em; margin-bottom:5px;}

body.page-id-600 #wpex_recent_posts_icons-5 {display:none;}

body.post-in-category-associate-obituaries .meta-comments, 
body.post-in-category-associate-obituaries .comments-area,
body.post-in-category-associate-obituaries #comments,
body.post-in-category-news .meta-comments, 
body.post-in-category-featured-news .meta-comments, 
body.post-in-category-featured-news .comments-area, 
body.post-in-category-justice .meta-comments, 
body.post-in-category-justice .comments-area,
body.post-in-category-news #comments {display:inline !important;}

#comments .comment-awaiting-moderation { background: #F56151; color: #fff; display: inline-block; font-size: 0.857em; margin: 10px 0 0; padding: 2px 6px; }

.comment-awaiting-moderation::before { 
  content: "Please note:"}

.comment-awaiting-moderation::after { 
  content: ""}


.sidebar-box .widget-title {border-bottom-color: #4781a3;padding-bottom: 6px;
border-bottom: 2px solid #4a97c2;
    border-bottom-color: rgb(74, 151, 194);
position: relative;
bottom: -1px; display: inline-block;font-weight:600 !important; text-transform:uppercase !important;}

.es_submit_button {border: 1px solid #4a97c2;border-radius:3px;color:#4a97c2;padding:3px 5px;background:#fff;}

.theme-button.minimal-border.teal {
    border-color: #bbd2df;color:#777;border-radius:3px;font-weight:500;
}

.theme-button.minimal-border.teal:hover {
    border-color: #3f90bd;background:#3f90bd; color:#fff;
}
    
#site-header, .header-two {
    background-color: transparent !important;
    z-index:700;
}

.footer-widget {
    padding-bottom: 20px;
}

#google_language_translator {
    text-align: center;
}

#footer .searchform input {
    background-color: #3f1615;
    border: 0;color:#c8b18b;
}

.searchform {
    position: relative;
    width: 100%;
    margin: 0px auto;
}

.searchform .searchform-submit {
    color:#c8b18b;
    font-size: 17px;}
    
.single-blog-article {margin-top:0px;}



#site-navigation-wrap {
    /*background-color: rgba(107,30,19,.85) !important;*/
    background-color: rgba(107,30,19,1.0) !important;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
}

#site-navigation-sticky-wrapper.is-sticky #site-navigation-wrap {

    border-bottom: 1px solid #6b1e13;
        border-bottom-color: rgb(107, 30, 19);
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
}

.header-two-aside {
    width: 63%;
}


.headerone {height:450px;margin:0px 0 0px 0 !important;padding: 70px 0 0px;background-repeat: no-repeat;border:0px solid green; -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.39);
-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.39);
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.39);z-index: 500;}
/*.headerone-right {margin-top:80px;}*/




.widget_shopping_cart {background:#f5f2ea;padding:10px;}

/**pulled the top margin up behind the nav - disabled 10/19/17**/
/*body.content-full-width #content-wrap .content-area, .content-full-width .content-area, body.content-full-screen #content-wrap {
    margin-top: -50px;}*/
/*.single-blog-article, body.archive #blog-entries, body.search #content, #main-gallery-set {margin-top:40px;}
body.page-id-5456 #content {margin-top:80px;}*/

.entry h4.summary {font-size:15px; font-weight:bold;}

.vcex-heading-bottom-border-w-color {
     border-bottom: 1px solid #eeeeee;
}

.vcex-heading-bottom-border-w-color .vcex-heading-inner {
    text-transform: uppercase;
     border-bottom: 2px solid #347aab;
}


ul.eme-calendar-day-event {list-style:none;margin:0px; padding:0px;}
ul.eme-calendar-day-event li {border-bottom:1px solid #ddd;margin:0px; padding:2px;}

#main-gallery-set h2 {margin-bottom:20px !important;text-align:center;background-color: #f5f2ea !important;padding:5px;margin-top:0px;}


.navbar-style-two .dropdown-menu {
    border-left: 0px solid #eee;
}

.navbar-style-two.center-items .dropdown-menu > li:first-child, .navbar-style-two.center-items .dropdown-menu > li, .navbar-style-two.center-items .dropdown-menu .woo-menu-icon, .navbar-style-two.center-items .dropdown-menu .search-toggle-li {
    border-left: 0;
    border-right: 0px solid #eee;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    color: #c8b18b;
    border-color: #c8b18b;
    background-color: transparent;
}

.theme-button.minimal-border.grey {
    border-color: #e1d5c0;
}

.vcex-blog-entry-date, .vcex-blog-entry-author {font-size: .85em !important;
color: #888 !important;display:inline-block;
list-style: none;
margin: 0 4px 5px 0px !important;}


.hmobit .entries.left-thumbs .entry .entry-media {width: 28%;}
.hmobit .entries.left-thumbs .entry .entry-details {width: 68%;}

body.post-in-category-obituaries #post-media {
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    float: left;
    margin: 0px 20px 20px 0;max-width:250px;
}
body.post-in-category-obituaries .meta-author, body.post-in-category-news .meta-author, 
body.page-id-600 .vcex-blog-entry-author, body.page-id-5063 .vcex-blog-entry-author, body.post-in-category-associate-obituaries .meta-author {
    display: none !important;
}



body.page-id-5063 .entries.left-thumbs .entry .entry-media {width: 36%;float:left}

body.page-id-5063 .entries.left-thumbs .entry .entry-details {width: 60%;float:right;}

.textsizer {
    bottom: 10px;
    position: absolute;
}
.printpage {display:none;}

/**** Testimonial slider ****/

.wpex-carousel .owl-prev, .wpex-carousel .owl-next {margin-top: 0px;}

.testimonial-entry-content {
    position: relative;
    padding: 20px;
    /*background: #f5f2ea;*/}
    
    .vcex-testimonials-fullslider {
    padding: 40px 0;
    /*background: #f5f2ea;*/
}

.vcex-testimonials-fullslider .entry {
    color: #b0966c;
}
.vcex-testimonials-fullslider-author {font-weight:600;text-transform:uppercase;}
.vcex-testimonials-fullslider-company {color:#999999;text-transform:none !important;font-weight:500 !important}
.vcex-testimonials-fullslider .sp-arrow {border:1px solid #dddddd !important;line-height: 45px !important}



strong {color:#212121}
    
 .contactblock {/*margin:20px 0 20px 20px !important;border-left:2px solid #ddd !important;padding-left:20px !important;*/background:#f5f2ea;padding:15px;margin-top:30px !important;}   

.theme-button {font-family:'Work Sans'; text-transform:uppercase !important;padding: 0.3em 1em;font-size: .85em !important;}

/*******FORMS******/
input::placeholder {
  color:#5d7785;
}

.searchform input::placeholder {
  color: #90715a;
}

form.quform-form, .BBFormContainer, form.woocommerce-checkout {background:#edf2f3; padding:10px;}

.quform-input-captcha, .quform-captcha {width:48% !important; float:left !important;}

.quform-captcha  {margin-top:-2px;margin-left:15px;}
.quform-captcha-image img {
    max-width: 100%; margin-top:0px !important;
    display: inline-block !important;
}

.BBFormSectionHeading label {font-size:15px !important; font-weight:bold; color:#111111 !important;text-transform:uppercase;font-family: "Open Sans" !important;}
.BBFormFieldLabel {color: #444;font-family: "Open Sans" !important;
font-weight: 400;}

.BBFormSubmitbutton {
    background-color: #4a97c2 !important;
    border: 0 solid #00B200;
    box-shadow: 1px 1px 1px #CCC;
    border-radius: 4px !important;
    color: #fff;
    cursor: pointer;
    font-size: 1.1em !important;
    padding: 10px 20px !important;
    font-weight: bold;
    margin-left: 0;
    height: auto;
    text-transform:uppercase;
}

.BBFormRadioLabelGivingLevel {
    border: 1px solid #94b1c1 !important;
    border-radius: 0px 0px 0px 0px !important;
}

.quform-label > label {
    font-weight: 600;
    font-size:0.95em;
    color:#40676d;
}

textarea#comment {border:1px solid #ddd;}

.sidebar-box input[type="text"], .catsearch input[type="text"], input.quform-field[type="text"], input.quform-field[type="date"], input.quform-field[type="time"], input.quform-field[type="datetime-local"], input.quform-field[type="week"], input.quform-field[type="month"], input.quform-field[type="text"], input.quform-field[type="email"], input.quform-field[type="url"], input.quform-field[type="password"], input.quform-field[type="search"], input.quform-field[type="tel"], input.quform-field[type="number"], input.quform-field[type="textarea"], .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea  {
    display: inline-block;
    color: #777;
    padding: 6px 12px;
    font-family: inherit;
    font-weight: inherit;
    font-size: 1em;
    line-height: 1.65;
    max-width: 100%;
    background-color:#dee6e7 !important; 
    border:0px solid #bbd2df !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#tribe-bar-form input[type="text"] {background:#fff;}

.empapphd {background:#c0c7c8;padding:10px;margin:15px 0px;}



.revealdesc {
	float:left;
width:100%;margin-bottom:20px;
}   

.mobileonly {display:none !important;}

.wpex-slider .sp-button:hover, .wpex-slider .sp-selected-button {
    background-color: rgba(0, 0, 0, .5);
    border-color: transparent;
}
.wpex-slider .sp-button {
    border-color: rgba(0, 0, 0, .25);
}
#sidr-main.left {
    left: -320px;
}

#sidr-main {
    width: 320px !important;
    }
    
    
.sidr-class-menu-item-has-children.active > a {
    background: #7a2e23;
}

/* Mobile Styles */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
	body.content-full-width #content-wrap .content-area, .content-full-width .content-area, body.content-full-screen #content-wrap {
    margin-top: 0px;
}
body {font-size:16px !important;}

.vc_row.five-columns .vc_col-sm-2 {
float: left;
width: 100% !important;
padding: 0;
margin-right: 0 !important;
min-height: 0;margin-bottom:5px;
}

.vc_row.five-columns .vc_col-sm-2 .vc_column-inner {
    margin-bottom: 10px;
}

.vc_row.five-columns .vc_col-sm-2 .vcex-icon-box-image {
    display: inline-block;
    float: left;width:25%;padding-right:15px;
}

.vc_row.five-columns .vc_col-sm-2 .vcex-icon-box-heading {
    color: #494539;
    font-size: 15px !important;
    text-transform: uppercase;
    float: left;padding-top:10px;
}

.vcex-heading.bvmpagetitle {
    font-size: 20px !important;
}

.bvm_member_details {
float:left; 
position:relative;
width:100% !important; 
height:180px;padding:15px;}

.mobileonly {display:block;background:#4b140c}
li#sidr-id-menu-item-8383 a, li.sidr-class-mobileonly a {background:#4b140c !important;}

body.page-id-5063 .entries.left-thumbs .entry .entry-media {width: 28%;margin-right:15px;margin-bottom: 5px;float:left;}
body.page-id-5063 .entries.left-thumbs .entry .entry-details {
    width: 100%;
}

.entry-readmore-wrap {
    padding-top: 15px;
    margin-bottom: 60px !important;
}

.headerone {height:220px;background-position: center center;margin:0px 0 0px 0 !important; padding: 10px 0;background-repeat: no-repeat;}
.headerone-right {margin-top:15px;border:1px solid green;}
.headerone-right * {padding-left:0px;padding-right:0px;border:1px solid black;}

.vcex-heading.bvmpagetitle {text-transform:uppercase !important;color:#494539;font-size: 1.615em;
line-height: 1.4em;margin-top:10px; padding:0px 0 0 0px;}

#graphicheader {
    height: 225px !important;padding-top:40px !important;}
.pghead span{ font-size: 35px;
line-height: 35px;}

.header-two-aside {
    width: 56%;
    float: left;
    clear: none !important;
    padding-top: 0px !important;
    text-align: left;border:1px solid orange;
}


}

#mobile-menu {

    top: 60% !important;

}

#mobile-menu a {
    display: block;
    float: left;
    font-size: 18px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border: 1px solid #eee;
    text-align: center;
    margin-left: 10px;
    color: #ede6d7;
    background: #621b11;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.15s all ease;
    -moz-transition: 0.15s all ease;
    -ms-transition: 0.15s all ease;
    -o-transition: 0.15s all ease;
    transition: 0.15s all ease;
}

@media only screen and (max-width: 1300px)  { 
.navbar-style-two .dropdown-menu > li > a {
    padding: 0 25px 0 24px;
}
}

/*tablet*/
@media only screen and (min-device-width : 768px) and (max-width: 1024px)  { 
.header-two-aside {
  width: 50%;
    float: left;
    clear: none !important;
    padding-top: 9px !important;
    text-align: left;
    margin-left: 30px;
}
#site-logo img {
    max-height: 90px;
}

.entry ul.foogallery-album-gallery-list {
    margin: 0 auto 20px;
    width: 560px;
}

.woocommerce .widget_shopping_cart_content .buttons .button {
    float: none !important;
    width: 100% !important;
    text-align: center;
    margin: 0 auto 5px !important;
    display: block;
}

.bvm_member_details {
float:left; 
position:relative;
width:50% !important; 
height:180px;padding:15px;}

.topextrabtn {
 }
 
 .topbuttons {margin-top:30px !important;
 }
 
 .theme-button, .color-button, input[type="submit"], button {

    line-height: 1.25;
    }
    
    .navbar-style-two .dropdown-menu > li > a {
    padding: 0 10px;
}

.entries.left-thumbs .entry .entry-media {
    float: left;
    margin-top: 20px;
    width: 38%;
    }
    
    .entries.left-thumbs .entry .entry-details {
 
   width: 58%;
}


}


#menu-main-menu li a .link-inner {
	font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: .93em;
    letter-spacing: .05em;
    text-transform: uppercase;
	color: #ede6d7;
}

#menu-main-menu li a {
	border-color: #6b1e13;
}

#menu-main-menu li.current-menu-item a {
    color: #fff;
    background-color: #48120b;
}

#menu-main-menu li ul.sub-menu {
    background: #fff;
    border: 1px solid #eee;
    background-color: #f5f2ea;
    border-color: 1px solid #ebe6d7;
    box-shadow: 0 2px 3px rgba(0,0,0,.4);
}

#menu-main-menu li ul.sub-menu li a {
    display: block;
    float: none;
    padding: 8px 12px;
    height: auto;
    margin: 0;
    border: 0;
    line-height: 1.4em;
    font-size: .923em;
    border-bottom: 1px solid #eee;
    letter-spacing: 0;
}

#menu-main-menu li .sub-menu li a .link-inner {
    text-transform: capitalize !important;
    color: #494539 !important;
    border-color: #ebe6d7;
}

 @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { 
	.header-two-aside {
    width: 63%;
    margin-left:30px;

 }
}


/* Print Styles */
@media print {
body { background:white; color:black; margin:0; }
#site-header, #site-scroll-top {display:none;}
.headerone {height:150px;margin:0px 0 60px 0 !important;padding: 70px 0 0px;background-repeat: no-repeat;background:#817a60;}
.headerone .vcex-heading{font-size:23px !important; width:100%; padding:0px;margin:0px;text-align:left;}

.headerphotocol {display:none;}

.qfb-entry-element-label, .qfb-entry-group-head {
    border-radius: 5px;
    background: #fff;
    padding: 8px 14px;
    font-weight: 700;
    width: 50%;
    border:1px solid #555;
}

    .quform_page_iphorm_entries .iphorm-entry-right {
        display:none;
    }
    
    .qfb-entry-left .qfb-entry-table td {
    padding: 0px 0 5px 0;
        padding-left: 0px;
}


}