@import url('https://fonts.googleapis.com/css?family=Lato%3A400|Lato%3A500|Lato%3A600|Lato%3A700|Lato%3Aregular|Oxygen%3Aregular&subset=');


.post-content > p:first-child { font-size: inherit; color: inherit;; }

body,
.gallery-title,
.section-head,
.block-head,
.modal-header .modal-title,
h3.gallery-title,
.modern-quote cite,
.comment-respond small,
.main-heading,
.page-title,
.entry-title,
.main .sidebar .widgettitle,
.tabbed .tabs-list,
.main-footer .widgettitle, .woocommerce .cart_totals h2,
.woocommerce-page .cart_totals h2,
.woocommerce .shipping_calculator h2,
.woocommerce-page .shipping_calculator h2,
.woocommerce .addresses .title h3,
.woocommerce-page .addresses .title h3,
.woocommerce .related > h2,
.woocommerce-page .related > h2,
.woocommerce .checkout h3,
.woocommerce-account .post-content h2,
.woocommerce-checkout .post-content h2,
.woocommerce-account form > h3,
.cross-sells h2,
.upsells h2 { font-family: "Lato", Arial, sans-serif; }

h1,
h2,
h3,
h4,
h5,
h6,
.posts-list .content > a,
.block.posts a,
.gallery-block .carousel .title a,
.navigate-posts .link,
.list-timeline .posts article,
.bbpress.single-topic .main-heading,
#bbpress-forums .bbp-topic-title,
#bbpress-forums .bbp-forum-title, ul.product_list_widget li a,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 { font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;  }
.post-content { font-family: "Lato", Arial, sans-serif; font-weight: normal;font-size: 15px;  }
.highlights .excerpt, .listing-alt .content .excerpt { font-family: "Lato", Arial, sans-serif; font-weight: normal;font-size: 15px;  }
::selection { background: #bcbbba; }

::-moz-selection { background: #bcbbba; }

.top-bar, .post-content .modern-quote, .mobile-head { border-top-color: #bcbbba; }

.main-color,
.trending-ticker .heading,
.nav-light .menu > li:hover > a,
.nav-light .menu > .current-menu-item > a,
.nav-light .menu > .current-menu-parent > a,
.nav-light .menu li li:hover,
.nav-light .menu li li.current-menu-item,
.nav-light .mega-menu .sub-nav li:hover,
.nav-light .menu .sub-nav li.current-menu-item,
.nav-light .menu li li:hover > a,
.nav-light .menu li li.current-menu-item > a,
.nav-light .mega-menu .sub-nav li:hover > a,
.nav-light .menu .sub-nav li.current-menu-item > a,
.nav-light-search .active .search-icon,
.nav-light-search .search-icon:hover,
.breadcrumbs .location,
.gallery-title,
.section-head.prominent,
.recentcomments .url,
.block.posts .fa-angle-right,
.news-focus .section-head,
.focus-grid .section-head,
.post-meta-b .posted-by a,
.post-content a,
.main-stars,
.main-stars span:before,
.related-posts .section-head,
.comments-list .bypostauthor .comment-author a,
.error-page .text-404,
a.bbp-author-name { color: #bcbbba; }

.navigation .menu > li:hover > a,
.navigation .menu > .current-menu-item > a,
.navigation .menu > .current-menu-parent > a,
.navigation .menu > .current-menu-ancestor > a,
.block-head,
.tabbed .tabs-list .active a,
.comment-content .reply,
.sc-tabs .active a,
.nav-dark-b { border-bottom-color: #bcbbba; }

.main-featured .cat,
.main-featured .pages .flex-active,
.main-pagination .current,
.main-pagination a:hover,
.block-head .heading,
.cat-title,
.post .read-more a,
.rate-number .progress,
.listing-meta .rate-number .progress,
.review-box .overall,
.review-box .bar,
.post-pagination > span,
.button,
.sc-button-default:hover,
.drop-caps { background: #bcbbba; }

.nav-search .search-icon:hover,
.nav-search .active .search-icon { border-color: #bcbbba; }

.modal-header .modal-title,
.highlights h2:before,
.post-header .post-title:before,
.review-box .heading,
.main-heading,
.page-title,
.entry-title,
div.bbp-template-notice,
div.indicator-hint,
div.bbp-template-notice.info,
.post-content .wpcf7-not-valid-tip { border-left-color: #bcbbba; }

@media only screen and (max-width: 799px) { .navigation .mobile .fa { background: #bcbbba; } }

.mobile-head { border-top-color: #bcbbba; }

body.woocommerce .main-wrap .button,
body.woocommerce-page .main-wrap .button,
.woocommerce.widget .button,
.woocommerce #respond input#submit,
body.woocommerce .main-wrap .button:hover,
body.woocommerce .main-wrap .button:active,
body.woocommerce-page .main-wrap .button:hover,
body.woocommerce-page .main-wrap .button:active,
.woocommerce.widget .button:active,
.woocommerce.widget .button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:active,
.woocommerce ul.products .add_to_cart_button.added:after,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.shopping-cart .counter,
.navigation .menu .cart-widget .button,
.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a { background: #bcbbba; }

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce .related > h2,
.woocommerce-page .related > h2,
.woocommerce .checkout h3,
.woocommerce-account .post-content h2,
.woocommerce-checkout .post-content h2,
.woocommerce-account form > h3,
.cross-sells h2,
.upsells h2,
.woocommerce ul.products li.product h3:before,
.woocommerce ul.products li.product .woocommerce-loop-product__title:before,
.woocommerce-page ul.products li.product h3:before { border-left-color: #bcbbba; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { border-color: #bcbbba; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { border-bottom-color: #bcbbba; }

.woocommerce form .form-row .required,
.woocommerce-page form .form-row .required,
.woocommerce .product .price ins,
.woocommerce-page .product .price ins,
.woocommerce ul.products li.product .amount,
.woocommerce div.product p.price,
.cart_totals .order-total .amount,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
.woocommerce .products .star-rating,
.woocommerce #reviews .meta > strong,
.woocommerce .comment-form-rating .stars a,
.woocommerce .star-rating span { color: #bcbbba; }

body, body.boxed { background-color: #ffffff;; }

.highlights .excerpt, .listing-alt .content .excerpt { color: #6e6e6e; }

h1, h2, h3, h4, h5, h6 { color: #6e6e6e; }

.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { color: #6e6e6e; }

.post-content a { color: #4a4a4a; }

.post-content a:hover { color: #578fdb; }

.main-featured { background-color: #6e6e6e; background-image: none;; }

.navigation { background-color: #ababab;; }

@media only screen and (max-width: 799px) { .navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
.navigation .menu > .current-menu-parent > a { background-color: #ababab;; } }

.navigation.sticky { background: rgb(171,171,171); background: rgba(171,171,171, 0.9);; }

.navigation .mega-menu, .navigation .menu ul { background-color: #ababab;; }

@media only screen and (max-width: 799px) { .navigation .mega-menu.links > li:hover { background-color: #ababab;; } }

.navigation .menu > li:hover, .navigation .menu li li:hover, .navigation .menu li li.current-menu-item,
.navigation .mega-menu .sub-nav li:hover, .navigation .menu .sub-nav li.current-menu-item { background-color: #ababab;; }

@media only screen and (max-width: 799px) { .navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
.navigation .menu > .current-menu-parent > a, .navigation .mega-menu.links > li:hover,
.navigation .menu > .current-menu-ancestor > a, .navigation .menu li.active { background-color: #ababab;; } }

.navigation { border-color: #bcbbba;; }

.navigation .menu > li li a, .navigation .mega-menu.links > li > a, .navigation .mega-menu.links > li li a,
.mega-menu .posts-list .content, .navigation .mega-menu .sub-nav li a { border-color: #bababa;; }

@media only screen and (max-width: 799px) { .navigation .menu li a { border-color: #bababa;; } }

.mega-menu .heading, .navigation .mega-menu.links > li > a { border-color: #a6a6a6;; }

.navigation .mega-menu .sub-nav { background: #a6a6a6;; }

.navigation a, .mega-menu .heading, .mega-menu .featured h2 a { color: #f2f2f2;; }

.main .sidebar .widgettitle, .tabbed .tabs-list { background-color: #ffffff;; }

.main .sidebar .widgettitle, .tabbed .tabs-list a { color: #7a7a7a; }

.main-footer { background-color: #757575; background-image: none;; }

.main-footer .widgettitle { color: #eeeeee; }

.main-footer, .main-footer .widget { color: #efefef; }

.main-footer .widget a { color: #efefef; }

.lower-foot { background-color: #636363; }

.lower-foot { color: #999999; }

.lower-foot a { color: #b8b8b8; }

.post-header h1, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { font-family: "Oxygen", Arial, sans-serif; font-weight: normal; }

.post-header  h1.post-title{
font-size:15px;
}
.post-header .post-title:before{border:none;}

.woocommerce div.product p.price{
position: absolute;
right: 0;
top: 0px;
}
.woocommerce div.product p.price .amount{color:black;}
.woocommerce-page div.product .product_title{
color:#578fdb;
font-weight:bold;}

.woocommerce-Tabs-panel .wp-post-navigation{display:none;}

html .no-display {opacity: 1; }
html [id^="gallery"] img{border: 1px solid #e6e6e6 !important;}
html [id^="gallery"].gallery-size-medium img{border:none !important;}
.gallery-size-verticales-jf-3-col .gallery-caption,
.gallery-size-100-ultra-mini-30x20-jf .gallery-caption,
.gallery-size-100-mini-vignette-pano-jf .gallery-caption,
.gallery-size-gallery-block .gallery-caption,
.gallery-size-main-block .gallery-caption,
.gallery-size-post-thumbnail .gallery-caption,
.gallery-size-wp_review_large .gallery-caption,
.gallery-size-advps-thumb-one .gallery-caption,
.gallery-size-main-slider .gallery-caption,
.gallery-size-medium .gallery-caption{text-align:center;}
html .menu .shopping-cart{display:none}
.sidebar .posts-list img{ 
	width: 85px;
	margin-right: 25px;
}
.wpcf7-list-item-label	{padding-left: 10px;}
span.wpcf7-list-item{display: block;margin-bottom: 5px}
.wpcf7-form-control-wrap{
margin-top: 5px;
display: inline-block;}
.jef{
opacity: 1;
   transition: opacity .25s ease-in-out;
}
.jef:hover{opacity:.5}
.wpcf7-form-control span{text-align: left}
#subscribe-reloaded-select-all-p{margin-top: 20px;margin-left: 29px}
#subscribe-reloaded-select-all-p a{display: block}
#subscribe-reloaded-title-p strong{margin-left: 8px}
#subscribe-reloaded-legend-p{letter-spacing: 1px}
.gallery-title, .section-head{font-size: 12px;color: rgba(0, 0, 0, 0.33)}
.review-total-box{display:none;}
.woocommerce ul.products li.product .price .amount:first-letter, .woocommerce div.product p.price .amount:first-letter {
font-size: inherit !important;
}
.woocommerce ul.products li.product a img{width:60%;padding-left: 20px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:0.8rem;padding-left:0;margin: 0;border:none;text-transform: none;
line-height: 1.3rem;}
.woocommerce ul.products li.product .woocommerce-loop-product__title::before{border:none;}
.woocommerce ul.products li.product{margin-top:-10px;}
.woocommerce ul.products li.product .amount{font-size:15px;}
.woocommerce .product_meta > span.tagged_as{opacity: .2;}
.woocommerce  .woocommerce-MyAccount-navigation-link{font-size:15px;}
.woocommerce ul.product_list_widget li img{margin-top: -7px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce #reviews .meta{display:none;}



