﻿

#preloader div {
    background-repeat:no-repeat;
    background-position:-1000px -1000px;
}




.home .croma-logo img {
 display: none;
}


.croma-logo img {
    padding-bottom: 10px;
    padding-top: 18px;
}

		.post h3 a, h3 .post_title, #main .post_title a { color: #555555 !important; }


#main
{position: relative;
width: 680px;
padding: 0 40px 5px 40px;
font: normal 13px "Courier New", Courier, monospace;
line-height: 16px;
display: inline-block;
z-index: 2;
}

 
#main h1
{font: bold 40px 'Open Sans Condensed', 'Myriad Pro Cond', 'Myriad Pro', 'Helvetica', 'Verdana', sans-serif;
text-transform: uppercase;
margin: 35px 0 20px 0;
}


#main h2 {
font-family: "futura-pt",sans-serif;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
margin: 35px 0 20px 0;
}


#main h2.section_title
{font: bold 40px 'Open Sans Condensed', 'Myriad Pro Cond', 'Myriad Pro', 'Helvetica', 'Verdana', sans-serif;
text-transform: uppercase;
margin: 56px 0 10px 0;

line-height: 27px;
border-top: 1px solid black;
border-bottom: 1px solid black;
padding: 10px 0;
background-position: left center;
background-repeat: no-repeat;
width: 100%;
height: 29px;

}

body.home #main h2.section_title {
	padding: 0;
	height: 15px;
	border:0;
}








#main h3
{font: bold 20px 'Open Sans Condensed', 'Myriad Pro Cond', 'Myriad Pro', 'Helvetica', 'Verdana', sans-serif;
padding: 10px 0 15px 0;
text-transform: uppercase;
clear: left;
}


#main h4
{font: italic 16px 'Open Sans Condensed', 'Myriad Pro Cond', 'Myriad Pro', 'Helvetica', 'Verdana', sans-serif;
padding: 20px 0 10px 0;
clear: left;
}


#main h5
{font: bold 14px 'Open Sans Condensed', 'Myriad Pro Cond', 'Myriad Pro', 'Helvetica', 'Verdana', sans-serif;
padding: 20px 0 10px 0;
clear: left;
}



#main h6
{font: bold 14px 'Open Sans Condensed', 'Myriad Pro Cond', 'Myriad Pro', 'Helvetica', 'Verdana', sans-serif;
padding: 12px 0 10px 0;
clear: left;
}


#main .hero_image {
	padding-bottom: 15px;
        display: none;
}


#home ul.right{
float:right;
padding:0;
margin:1px;
}


#home li.right{
display:inline;
padding-left:10px;
}

.menu-item-collection a:hover {
	color:			#FF0000 !important;
}
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.home-slide{border-right:1px solid #e5e5e5;float:left;height:480px;width:369px}
.home-slide .image{position:relative}
.home-slide .text{padding:25px 8.130081300813008130081300813008% 15px;text-align:center}
.home-slide .text p{font:700 0.875em/1em 'Montserrat', arial, sans-serif;margin-bottom:5px;text-transform:uppercase}
.home-slide .text p a{color:#8a3bac}
.home-slide .text p a:hover{color:#8a3bac}
.home-slide .text h2{font-size:1.625em;font-weight:400;line-height:1.3077em;margin-bottom:10px}
.home-slide .text h2 a{color:black}
.home-slide .text h2 a:hover{color:#8a3bac}
.home-slide .text h2 a:active{color:#8a3bac}
.home-slide .sponsor-overlay{padding-top:10px}
.home-slide .sponsor-overlay p{margin-bottom:16px !important}


.container:after, .header:after, .nav:after, .page-body:after, .main:after, .sidebar:after, .footer:after, .product-slider ul:after, .weekly-circular .your-weekly-circular:after, .weekly-circular .weekly-circular-signup:after, .partners-slider ul:after, #circular-pages .ui-tabs-nav:after, .main .recipe-search-results:after, .blog-archive-list ul:after, .featured-recipe ul:after, .post:after, .post .postcontent:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden; }

.lte-ie8 .container, .lte-ie8 .header, .lte-ie8 .nav, .lte-ie8 .page-body, .lte-ie8 .main, .lte-ie8 .sidebar, .lte-ie8 .footer, .lte-ie8 .product-slider ul, .product-slider .lte-ie8 ul, .lte-ie8 .weekly-circular .your-weekly-circular, .weekly-circular .lte-ie8 .your-weekly-circular, .lte-ie8 .weekly-circular .weekly-circular-signup, .weekly-circular .lte-ie8 .weekly-circular-signup, .lte-ie8 .partners-slider ul, .partners-slider .lte-ie8 ul, .lte-ie8 #circular-pages .ui-tabs-nav, #circular-pages .lte-ie8 .ui-tabs-nav, .lte-ie8 .main .recipe-search-results, .main .lte-ie8 .recipe-search-results, .lte-ie8 .blog-archive-list ul, .blog-archive-list .lte-ie8 ul, .lte-ie8 .featured-recipe ul, .featured-recipe .lte-ie8 ul, .lte-ie8 .post, .lte-ie8 .post .postcontent, .post .lte-ie8 .postcontent {
  zoom: 1; }




.intro { margin-top: 25px; position: relative; margin-bottom: 27px; }

.intro .intro-bg { display: block; position: absolute; top: -30px; left: 50%; margin-left: -820px; z-index: -100; }

.intro .shell:after { content: ''; line-height: 0; display: table; clear: both; }


.intro-content { width: 75%; float: left; }

.intro-content:after { content: ''; line-height: 0; display: table; clear: both; }

.intro-content-entry { width: 81%; float: right; }


.intro-content-mobile .article-image {padding-left: 10px; padding-right: 10px;}

.intro-content-mobile .article-content h2 {font-size: 16px; color: #696969; padding: 6px 16px 10px; margin: 0; font-weight: 700; }

.intro-content-mobile .article-content h2 a { display: block; text-decoration: none;  }


.intro-aside { width: 23.5%; float: right; }

	.intro .widget-glenn-desk { height: 300px; margin-bottom: 14px; }

	.intro .shell { padding: 0px; }

.intro .widget-glenn-desk .widget-body { overflow-x: hidden; overflow-y: scroll; max-height: 287px}


.site-branding {
	min-height: 2em;
	padding-right: 60px;
	position: relative;
}
.span6{width:480px}
.row-fluid .span6{width:47.761194029851%;margin-left:4.4776119402985%;*margin-left:4.4274111370857%;*width:47.710993226638%}
input.span6,textarea.span6,.uneditable-input.span6{width:466px}
.table td.span6,.table th.span6{float:none;width:464px;margin-left:0}


.widget .testimonials-widget-testimonial .image {
	display: block;
	float: none;
}


.widget .testimonials-widget-testimonial cite,
.widget .testimonials-widget-testimonial div.credit {
	margin-top: .8em;
}


.widget .testimonials-widget-testimonial .whitespace cite,
.widget .whitespace cite,
.widget .testimonials-widget-testimonial .whitespace div.credit,
.widget .whitespace div.credit {
	margin-top: .2em;
}
.footer
.social{float:left;padding-bottom:18px}
.footer .social
li{display:inline;margin-right:20px}
.floating-bar .inner
.social{float:left;width:250px;height:100%}
.floating-bar .inner .social .fb-like{margin:18px
10px 0 13px}
.floating-bar .inner .social .social-links{width:250px;height:32px}
.auxiliary .social-links{float:right;margin:9px
0;padding:0;border-left:1px solid #aaa;height:14px}
.nav-inner .social-links{position:absolute;top:0;right:0}
.nav-inner .social-links .fb-btn{background-position:0 -2px}
.nav-inner .social-links .fb-btn:hover{background-position:0 -32px}
.nav-inner .social-links .tw-btn{background-position: -39px -2px}
.nav-inner .social-links .tw-btn:hover{background-position: -39px -32px}
.nav-inner .social-links .pi-btn{background-position: -78px -2px}
.nav-inner .social-links .pi-btn:hover{background-position: -78px -32px}

.container_slider {
	overflow: hidden;
	width: 920px;
	margin: 0 auto;
}

.container_slider a {color: #fff;}
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap {	margin-bottom: 30px;}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@charset "utf-8";.ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
.stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block}
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block{margin-bottom:20px}
.banner-block,.wpb_row .wpb_column .wpb_wrapper .banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}

.sponsors .module-description .wpb_wrapper{width: 30%;margin: 0 auto;border-bottom: 1px solid #ccc;text-align: center;}

.article-section-01 .module .wpb_wrapper{padding:0 50px 20px;}

.article-section-01 .module .wpb_wrapper .wpb_wrapper{padding:0;}

.coming-up .module .wpb_wrapper{position: relative;}

.ivcffal-intro-cover .description .wpb_text_column .wpb_wrapper{display:inline;}



.smile_icon_list_wrap,
.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap  {
	margin-bottom: 30px;
}

#cl {clear:both; font-size:1px; height:1px; line-height:1px; }
.section-1 .col2{float:right;}




.spx-1{ width: 99.99999998999999%;}

.sec-inner {width:930px; margin:0 auto !important;
	padding: 2px 10px 2px 0px;text-align: left;
}
.dash{display:block;width:100%;border:1px dashed #F0DFDF;margin:5px 0 10px;}
 .grve-small-text, small, #grve-meta-bar .grve-meta-elements a, #grve-meta-bar .grve-meta-elements li.grve-field-date, #grve-anchor-menu a, .grve-tags, .grve-categories, #grve-post-title #grve-social-share ul li .grve-like-counter, #grve-portfolio-bar #grve-social-share ul li .grve-like-counter, .grve-blog .grve-like-counter, .grve-blog .grve-post-author, .grve-blog .grve-post-date, .grve-pagination ul li, #grve-header-options ul.grve-options a span, .grve-pagination .grve-icon-nav-right, .grve-pagination .grve-icon-nav-left, #grve-comments .grve-comment-item .grve-comment-date, #grve-comments .comment-reply-link, #grve-comments .comment-edit-link, .grve-newsletter label, #grve-footer-bar .grve-social li, #grve-footer-bar .grve-copyright, #grve-footer-bar #grve-second-menu, #grve-share-modal .grve-social li a, #grve-language-modal .grve-language li a, .grve-bar-title, .grve-percentage, .grve-tabs-title li, .grve-pricing-table ul li, .logged-in-as, .widget.widget_recent_entries li span.post-date, cite, label, .grve-testimonial-name, .grve-hr .grve-divider-backtotop, .grve-slider-item .grve-slider-content span.grve-title, .grve-gallery figure figcaption .grve-caption, .widget.widget_calendar caption, .widget .rss-date, .widget.widget_tag_cloud a, .grve-widget.grve-latest-news .grve-latest-news-date, .grve-widget.grve-comments .grve-comment-date, .wpcf7-form p, .wpcf7-form .grve-one-third, .wpcf7-form .grve-one-half, .mfp-counter, .grve-related-post .grve-caption, .grve-comment-nav ul li a, .grve-portfolio .grve-like-counter span, .grve-portfolio .grve-portfolio-btns, .grve-portfolio .grve-filter, .grve-blog .grve-filter, .grve-image-hover .grve-caption, .grve-portfolio .grve-hover-style-2 figcaption .grve-caption, ul.grve-fields li, .grve-team-social li a, .grve-carousel-wrapper .grve-post-item .grve-caption, .grve-blog .grve-like-counter span, .grve-add-cart, .grve-map-infotext p, a.grve-infotext-link, #grve-meta-responsive, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce-review-link, .product_meta, table.shop_table td.product-name, .woocommerce .related h2, .woocommerce .upsells.products h2, .woocommerce-page .related h2, .woocommerce-page .upsells.products h2, .woocommerce .cross-sells h2, .woocommerce .cart_totals h2, .woocommerce .shipping-calculator-button, .woocommerce-page .shipping-calculator-button, .woocommerce-info, #grve-shop-modal .cart_list.product_list_widget li a, .woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .woocommerce.widget_product_tag_cloud .tagcloud a { font-family: nexa; font-weight: 400; font-style: normal; font-size: 13px !important; text-transform: uppercase; }
 #grve-main-content, .grve-bg-light, #grve-main-content .grve-sidebar-colored.grve-bg-light a, #grve-anchor-menu, #grve-main-content .grve-post-author a, #grve-main-content .widget.widget_categories li a, #grve-main-content .widget.widget_pages li a, #grve-main-content .widget.widget_archive li a, #grve-main-content .widget.widget_nav_menu li a, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content .widget.widget_meta a, #grve-main-content .widget.widget_recent_entries a, #grve-main-content .widget.widget_recent_comments a.url, #grve-main-content .grve-widget.grve-comments a.url, #grve-main-content .grve-widget.grve-latest-news a, #grve-social-share-responsive ul li a, #grve-main-content .grve-widget.grve-social li a, .grve-tags li a, .grve-categories li a, #grve-comments .grve-comment-item .grve-comment-date a:hover, .grve-pagination ul li a, .grve-filter ul li:after, input[type='text'], input[type='input'], input[type='password'], input[type='email'], input[type='number'], input[type='date'], input[type='url'], input[type='tel'], input[type='search'], textarea, select, #grve-meta-responsive ul li a, .grve-map-infotext p, #grve-main-content .grve-portfolio .grve-light.grve-caption, #grve-main-content .grve-grve-gallery .grve-light.grve-caption, #grve-main-content .grve-image-hover .grve-light.grve-team-identity, .grve-team .grve-team-social li a, .grve-comment-nav ul li a, .grve-pagination ul li:after, .grve-search button[type='submit'] .grve-icon-search, .grve-top-btn, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce-page .star-rating span:before, .woocommerce-page .woocommerce-product-rating a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, ul.product-categories li a, .woocommerce.widget_product_tag_cloud .tagcloud a, .product_meta a { color: #a5a5a5; }
 #grve-main-content h1, #grve-main-content h2, #grve-main-content h3, #grve-main-content h4, #grve-main-content h5, #grve-main-content h6, #grve-main-content .grve-post-title, .grve-blog .grve-read-more, #grve-main-content .more-link, #grve-main-content .widget.widget_rss cite, #grve-main-content .widget.widget_rss .grve-widget-title a, #grve-main-content .widget.widget_recent_comments a:hover, #grve-main-content .grve-widget.grve-comments a:hover, #grve-main-content .widget.widget_recent_entries li span.post-date, #grve-main-content .grve-widget.grve-comments .grve-comment-date, #grve-main-content .grve-widget.grve-latest-news .grve-latest-news-date, .widget.widget_calendar table th, .grve-tags li:first-child, .grve-categories li:first-child, #grve-comments .comment-reply-link:hover, #grve-comments .grve-comment-item .grve-author a, #grve-comments .comment-edit-link, #respond .comment-reply-title small a:hover, #respond .comment-notes, #grve-main-content .grve-read-more:hover, #grve-main-content .more-link:hover, .grve-label-post.format-quote .grve-post-meta .grve-like-counter span, #grve-share-modal .grve-social li a, #grve-language-modal .grve-language li a, .grve-accordion .grve-title.active, .grve-toggle .grve-title.active, #grve-meta-responsive ul li span, input[type='text']:hover, input[type='input']:hover, input[type='password']:hover, input[type='email']:hover, input[type='number']:hover, input[type='date']:hover, input[type='url']:hover, input[type='tel']:hover, input[type='search']:hover, textarea:hover, select:hover, input[type='text']:focus, input[type='password']:focus, input[type='email']:focus, input[type='number']:focus, input[type='date']:focus, input[type='url']:focus, input[type='tel']:focus, input[type='search']:focus, textarea:focus, #grve-main-content .grve-portfolio .grve-light.grve-title, #grve-main-content .grve-grve-gallery .grve-light.grve-title, #grve-main-content .grve-image-hover.grve-style-1 .grve-light.grve-team-name, .grve-related-wrapper small, .grve-product-name a, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .product_meta { color: #7a7a7a; }
 .compose-mode .grve-image img { opacity: 1; }
.carousel-caption{left:0;right:0;bottom:0}
.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.carousel-caption,.tc-carousel-control{vertical-align:middle;display:inline-block}
.carousel-caption .lead,.carousel-caption h1{margin:0;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.carousel-caption .btn{margin-top:10px}
.item .carousel-caption h1{font-size:22px}
.carousel-caption .btn,.carousel-caption .lead{font-size:13px;line-height:13px;max-height:50px;overflow:hidden}
#articles-library-block{overflow:auto;margin-bottom:20px}
#articles-library-block div{width:235px;float:left}

#footer {
  height: 40px;
  margin: 5px;

  margin-top: 5px;
  text-align: center;
  color: #fff;
  font-size: 0.8em;
  clear: both;
  padding-top: 20px;
}


.credits-inner { 
	padding: 25px 0 4%;
	border-top: 2px solid rgba(255,255,255,0.1);
	text-transform: uppercase;
	letter-spacing: 1px;
}
.Nav .mas{color:#000;font-size:16px;margin-bottom:5px;font-weight:700;width:490px;clear:right;border-left:5px solid #D30000;padding-left:2px;}

#popup_product {
  margin-left: -30px;
  margin-top: -30px;
}


.title-sep,.product .product-border{
	border-color:#3e3e3e !important;
}

#header .widget-area {
    color: #ffffff;
    float: right;
    margin: 0;
    padding: 0;
    width: 610px;
}

#header .widget-area a, #header .widget-area a:visited {
    color: #ffffff;
    text-decoration: underline;
}

#header .widget-area a:hover {
    color: #ffffff;
    text-decoration: none;
}

#header .widget-area p {
    margin: 0;
    padding: 0 0 5px;
}

#header .widget-area h4 {
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0 0;
    padding: 0;
    text-decoration: none;
}

#header .widget-area ul {
    margin: 0;
    padding: 0;
}

#header .widget-area ul li {
    list-style-type: square;
    margin: 0 0 0 20px;
    padding: 0;
}

.home-top-left .widget {
    padding: 10px;
}

#home-middle .widget {
    margin: 0;
    padding: 0 0 5px;
}

#sidebar .widget, #sidebar-alt .widget {
    background: #e8e8e8 none repeat scroll 0 0;
    margin: 0 0 15px;
    padding: 10px 15px 5px;
}

#sidebar .widget p, #sidebar-alt .widget p {
    margin: 0;
    padding: 0 0 10px;
}

#footer-widgeted .widget {
    margin: 0;
    padding: 0 0 5px;
}

#footer-widgeted .widget p, #footer-widgeted .textwidget p {
    margin: 0;
    padding: 0;
}
#homepage .top-feature-bg,#homepage .tagline-bg{position:absolute;width:50%;float:left;height:100%;z-index:-1}
#homepage .top-feature-bg{left:0;right:auto}
#footer-widget-area .widget-area{float:left;margin-right:20px;width:220px;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
.widget-area select{max-width:100%;}
.widget-area a:link,
.widget-area a:visited{text-decoration:none;}
.widget-area a:active,
.widget-area a:hover{text-decoration:underline;}
.widget-area .entry-meta{font-size:11px;}
#main .widget-area ul{margin-left:0;padding:0 20px 0 0;}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0;}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area{-webkit-text-size-adjust:120%;}
#access,	#branding img,	#respond,	.comment-edit-link,	.edit-link,	.navigation,	.page-link,	.widget-area{display:none !important;}
#homeslider{width:685px;list-style:none;overflow:hidden;height:470px;margin-bottom:10px}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #7EBEC5 !important; }


		
#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_overlay:before {
color: #9aba7f;
}


#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price {
    color: #9ABA7F !important;
}
#top #logo-other{width:960px;padding:15px
0 20px 0}
#top #logo-other
#logo{width:460px;float:left}
#top #logo-other #logo
a{text-decoration:none;display:inline-block}
#top #logo-other
.other{width:480px;margin-left:20px;text-align:right;float:left}
#top
#logo{width:340px !important}
#top #logo,
#top
.other{width:100% !important;text-align:center !important;float:none;margin:0px
!important;clear:both}
body.fullw #top,
body.fullw #logo-other,
body.fullw #nav-slider-sep,
body.fullw #header-nav-wrap,
body.fullw #topnav,
body.fullw #title-bar-wrap{width:440px !important}

#top, #footer, #logo-other, #nav-slider-sep, #header-nav-wrap, #topnav, #title-bar-wrap, #top, #logo-other, #nav-slider-sep, #header-nav-wrap, #topnav, #title-bar-wrap, #wide-slider-wrap, #wide-slider, .tinynav, #wide-slider .slider .slides li.slide, #wide-slider .slider .slides li.slide img, #blog-2-entries .entry, #blog-2-entries .featured-photo, #blog-2-entries .left, #blog-2-entries .right{width:100%!important;}
		
.home-right-posts{
	float:right;
	font-size:12px;
	width:300px;
	}

	
	
.home-right-posts .tab-posts {
	overflow:hidden;
	clear:left;
	border-bottom:1px solid #808080;
	margin-bottom:5px; }

.home-right-posts 	.tab-posts .img img	{
	max-width:310px;}

.home-right-posts h1{
	font-size:16px;
	margin:10px 0 12px;
	
	}

	
.home-right-posts h2 {
	
	background: #0071bd; 
	box-shadow: 0 3px 3px 0 #808080;
	text-transform:uppercase;
	font-size:18px;
	padding-left: 10px;
	color:#fff;
	margin: 20px 0 10px;
	
	font-weight:normal;
	
	}

	
.home-right-posts h1:first-child{
	margin-top:0px;}


.home-right-posts .homepage-widget {  font-size: 18px; margin-bottom:20px; padding:0 10px; border: 5px solid #1760BF; 
  }

.home-right-posts .homepage-widget .widget-title { color: #000; font-size: 18px; line-height:normal; padding:10px;  text-align:center; font-weight: bold; }

.home-right-posts .homepage-widget .widget-text { color: #000; font-size: 18px; }

.home-right-posts .homepage-widget a { color: #1D33FF; }

.get-part{width:125px; margin-right:-24px;}

.get-part a{font-size:14px;}

.menu ul ,.mealing-part ,.get-part{margin-left:10px;}

.mealing-part ,.get-part{display:none;}

.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

.popupmenutext {color: #FFFFFF;}
#sdrn_bar .sdrn_ic_2{top:7px}
#sdrn_bar.menu_is_opened .sdrn_ic_2{top:9px !important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);zoom:1}

#site-generator {background:#fff;border:0;text-align: center;text-transform: uppercase;width:340px;margin: 20px auto;padding: 10px;}

#site-generator ul {list-style:none;margin:0 auto;padding:0;}

#site-generator ul li {display:inline-block;}

#site-generator ul li a {font-weight:normal;border-right: 1px solid;padding: 0 10px;color:#615370;}

#site-generator ul li a:hover {color:#FF24A0;}

#site-generator ul li:last-child a {font-weight:normal;border-right: 0;}
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


.et_header_style_split .mobile_menu_bar,
.et_header_style_left .mobile_menu_bar {
	padding-bottom: 24px;
}


.mobile_menu_bar {
	display: block;
	position: relative;
	line-height: 0;
}


.mobile_menu_bar:before {
	position: relative;
	top: 0;
	left: 0;
	font-size: 32px;
	content: "\61";
	cursor: pointer;
}


.et_pb_menu_hidden #top-menu,
.et_pb_menu_hidden #et_search_icon:before,
.et_pb_menu_hidden .mobile_menu_bar {
	opacity: 0;
	-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_menu_visible #top-menu,
.et_pb_menu_visible #et_search_icon:before,
.et_pb_menu_visible .mobile_menu_bar {
	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


.et_pb_no_animation #top-menu,
.et_pb_no_animation #et_search_icon:before,
.et_pb_no_animation .mobile_menu_bar,
.et_pb_no_animation.et_search_form_container {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	animation: none !important;
}



	.et_header_style_centered .mobile_menu_bar,
	.et_header_style_split .mobile_menu_bar {
		opacity: 1;
	}


	.et_header_style_centered .mobile_menu_bar {
		position: absolute;
		top: 2px;
		right: 5px;
	}


	.et_header_style_split .mobile_menu_bar {
		position: absolute;
		top: 2px;
		right: 5px;
	}



.et-pb-arrow-prev:before,
.et-pb-arrow-next:before,
.et_pb_testimonial:before,
.et_pb_toggle_title:before,
.et_overlay:before,
#et_search_icon:before,
.mobile_menu_bar:before,
.et-social-icon a:before,
.et_pb_social_icon a.icon:before,
.et_pb_font_icon:before,
.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before,
#et-info-phone:before,
#et-info-email:before,
.et-cart-info span:before,
.et_pb_pricing_table_button:after,
.et_pb_promo_button:after,
a.et_pb_more_button:after,
.et_pb_newsletter_button:after,
.comment-reply-link:after,
.form-submit input:after,
.et_pb_contact_submit:after,
.et_pb_contact_reset:after,
.et_password_protected_form .et_submit_button:after,
.et_pb_button:after,
.woocommerce button.single_add_to_cart_button.button:after,
.woocommerce a.button.alt:after,
.woocommerce-page a.button.alt:after,
.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after,
.woocommerce input.button.alt:after,
.woocommerce-page input.button.alt:after,
.woocommerce #respond input#submit.alt:after,
.woocommerce-page #respond input#submit.alt:after,
.woocommerce #content input.button.alt:after,
.woocommerce-page #content input.button.alt:after,
.woocommerce-page a.button:after,
.woocommerce button.button:after,
.woocommerce-page button.button:after,
.woocommerce input.button:after,
.woocommerce-page input.button:after,
.woocommerce #respond input#submit:after,
.woocommerce-page #respond input#submit:after,
.woocommerce #content input.button:after,
.woocommerce-page #content input.button:after {
	font-family: "ETmodules" !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;

	speak: none;
}


	.et_pb_fullwidth_menu .mobile_menu_bar:before {
		top: 26px;
	}

			#et_search_icon:hover, .mobile_menu_bar:before, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a { color: #000000; }



.postdate {
	font-size:9pt;
	color:#666;
	margin-bottom: 15px;
	}

.site-description{display:none}
.cohort_dates_tag{color:#170105;text-transform:uppercase;background:#e7e2e3;font-size:12px;padding:4px 8px;top:-2px;position:relative;border-radius:999px;-webkit-background-clip:padding-box;background-clip:padding-box}

#copyright-row {
  padding: 32px 0;
  background: #565859;
}

#copyright {
  color: #fff;
  font-size: 14px;
}

.span6 {
  width: 460px;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

input.span6, textarea.span6, .uneditable-input.span6 {
  width: 446px;
}

table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}


.narrow_column{
	width: 438px;
	margin: 0 10px;
	float: left;
	display: inline;
}

#loyalty-modal #heading-container .header-img {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left;
  float: none;
}

.subheadblk { color: #000000; font-size: 14px; line-height: 20px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }


#sociallinks{
margin-left:900px;
margin-top:28px;
position:absolute;
width:105px;
}

.style3 {color: #666666; font-size: 12px; }

	
	.date a {
		border-left: 2px solid #494959;
		border-right: 0;
	}


	.microposts .date a { border: 0; }


.entry-meta .date {  
	float: right;
	width: 30%;
	text-align: right;
}


	
	.post-type-archive-neural_issues .entry-meta .date { width: 100%;	}

	.entry-meta .date a { padding-right: 0;}


.microposts .entry-meta span.date {
	display: block;
	float: none;
	width: 100%;
	text-align: left;
	overflow: visible;
	white-space: normal;
	line-height: 1;
}


.microposts .entry-meta .date span {
	display: inline-block;
	text-align: left;
	width: 100%;
	overflow: visible;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}

  #jobs_form.active{
	  visibility:visible;
  }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }


.et_color_scheme_green .et-cart-info,
.et_color_scheme_pink .et-cart-info,
.et_color_scheme_red .et-cart-info,
.et_color_scheme_orange .et-cart-info,
.et_color_scheme_green .et-social-icon a:hover,
.et_color_scheme_pink .et-social-icon a:hover,
.et_color_scheme_red .et-social-icon a:hover,
.et_color_scheme_orange .et-social-icon a:hover,
.et_color_scheme_green .et_pb_promo_button,
.et_color_scheme_pink .et_pb_promo_button,
.et_color_scheme_red .et_pb_promo_button,
.et_color_scheme_orange .et_pb_promo_button,
.et_color_scheme_green .et_pb_more_button,
.et_color_scheme_pink .et_pb_more_button,
.et_color_scheme_red .et_pb_more_button,
.et_color_scheme_orange .et_pb_more_button,
.et_color_scheme_green .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title a,
.et_color_scheme_green .et-pb-slider-arrows a,
.et_color_scheme_pink .et-pb-slider-arrows a,
.et_color_scheme_red .et-pb-slider-arrows a,
.et_color_scheme_orange .et-pb-slider-arrows a,
.et_color_scheme_green .et_audio_content a,
.et_color_scheme_pink .et_audio_content a,
.et_color_scheme_red .et_audio_content a,
.et_color_scheme_orange .et_audio_content a,
.et_color_scheme_green .et_link_content a,
.et_color_scheme_pink .et_link_content a,
.et_color_scheme_red .et_link_content a,
.et_color_scheme_orange .et_link_content a,
.et_color_scheme_green .et_pb_newsletter_button,
.et_color_scheme_pink .et_pb_newsletter_button,
.et_color_scheme_red .et_pb_newsletter_button,
.et_color_scheme_orange .et_pb_newsletter_button {
	color: inherit !important;
}



	.et_vertical_nav .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description {
		width: 100%;
	}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et-pb-active-slide .et_pb_slide_description {
	-webkit-animation-name: fadeBottom;
	-moz-animation-name: fadeBottom;
	-ms-animation-name: fadeBottom;
	-o-animation-name: fadeBottom;
	animation-name: fadeBottom;
	-webkit-animation-duration: 0.7s;
	-moz-animation-duration: 0.7s;
	-ms-animation-duration: 0.7s;
	-o-animation-duration: 0.7s;
	animation-duration: 0.7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0.9s;
	-moz-animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
	-o-animation-delay: 0.9s;
	animation-delay: 0.9s;

	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}


.et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}


.et_pb_slide_description .et_pb_slide_title {
	margin-top: 0;
	font-size: 46px;
	font-weight: 300;
}


.et_pb_slide_description,
.et_pb_slider_fullwidth_off .et_pb_slide_description {
	width: auto;
	margin: auto;
	padding: 16% 8%;
}


.et_pb_slide_with_image .et_pb_slide_description {
	float: right;
	width: 47.25%;
	padding-right: 0;
	padding-left: 0;
	text-align: left;
}


.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description {
	text-align: center;
}


.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
	text-align: center;
}


.et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description .et_pb_slide_title {
	font-size: 26px;
	font-weight: 400;
}


.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title {
	font-size: 22px;
	font-weight: 400;
}


.et_pb_post_slider_image_bottom .et_pb_slide_description {
	padding-bottom: 8%;
}


.et_pb_post_slider_image_top .et_pb_slide_description {
	padding-top: 8%;
	padding-bottom: 8%;
}


.et_pb_post_slider_image_right .et_pb_slide_description {
	float: left !important;
}


.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
	opacity: 0;
}



	.et_pb_column_1_2 .et_pb_slide_image,
	.et_pb_column_1_2 .et_pb_slide_video,
	.et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,
	.et_pb_column_3_8 .et_pb_slide_image,
	.et_pb_column_3_8 .et_pb_slide_video,
	.et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description,
	.et_pb_column_1_3 .et_pb_slide_image,
	.et_pb_column_1_3 .et_pb_slide_video,
	.et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,
	.et_pb_column_1_4 .et_pb_slide_image,
	.et_pb_column_1_4 .et_pb_slide_video,
	.et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description {
		width: 100% !important;
	}


	.et_pb_column_1_2 .et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_2_3 .et_pb_slide_description .et_pb_slide_title {
		font-size: 18px;
	}



	.et_pb_slide_description .et_pb_slide_title,
	.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 {
		font-size: 26px;
		font-weight: 500 !important;
	}


	.et_pb_slide_description {
		text-align: center;
	}


	.et_pb_slide_image,
	.et_pb_slide_video,
	.et_pb_slide_with_image .et_pb_slide_description {
		width: 100%;
	}


	.et_pb_slide_description,
	.et_pb_slider_fullwidth_off .et_pb_slide_description,
	.et_pb_slide_with_image .et_pb_slide_description {
		text-align: center;
	}



	.et_pb_slider_with_overlay .et_pb_slide_image,
	.et_pb_slider_with_overlay .et_pb_slide_video,
	.et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description {
		width: 100%;
	}


.et_pb_slide_description h2 {
background: rgba(0,0,0,0.5);
padding: 10px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.megamenu-skin-minimal .megamenu-slot{margin-right:4px;border-bottom:1px solid #bbb;}
.megamenu-skin-minimal .megamenu-slot-title,.megamenu-skin-minimal .megamenu-slot-title a{background-color:#bbb;color:#fff;font-size:100%;text-align:center;text-transform:uppercase;}
.megamenu-skin-friendly .megamenu-slot,.megamenu-skin-friendly .megamenu-slot a:hover{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.megamenu-skin-friendly li.megamenu-slot{width:200px;margin:10px 10px auto auto;background:#b08700;padding-top:10px;padding-bottom:10px;}
.megamenu-skin-friendly li.megamenu-slot:hover{background-color:#b08700;}
.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}
.megamenu-skin-friendly .megamenu-slot-title{font-family:"Arial Black",Arial,Helvetica,sans-serif;color:#f4ebcb;}
.megamenu-skin-friendly .megamenu-slot-title a:link,.megamenu-skin-friendly .megamenu-slot-title a:visited{color:#f4ebcb;}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-slot a{color:#fff;}
.megamenu-skin-friendly .megamenu-slot a:hover{color:#fff;background:#00325b;}


.megamenu-slot-title {
list-style:none;}

#newsletter_response{
    font-size: 15px;
    text-align: center;
    margin-top: 5px;
    display:none;
}


.feature_right_inner {
	padding:15px;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.panel-hp2col .panel-col-first .panel-pane{float:left;width:280px;}
.panel-display .panel-pane{padding:10px;}
.panel-display .panel-col-middle-l .panel-pane{padding:0px 10px 10px 10px;}
.block-panels-mini .panel-pane{padding:0px;}
#content-area .view-sitemap h3,#content-area .view-sitemap h3 a,#content-area .pane-blog-sitemap .panel-pane h2.pane-title{color:#E6914E;font-weight:bold;font-size:17px;}
.page-sitemap #content-area .panel-display .panel-pane{padding:10px 5px;}
.pane-blog-by-category .panel-pane{padding:0px;}
.panel-hp2col .panel-col-first .panel-pane,.pane-menu-menu-take-action ul li,.panel-hp2col .panel-col-last,.panel-hp2col .panel-col-first{width:100%;}
.advanced-slider {
	position: relative;
	overflow: visible;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
}



.advanced-slider * {
	margin: 0;
	padding: 0;	
}



.advanced-slider .slider-main {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 2;
}



.advanced-slider .slide-wrapper {
	position: relative;
	overflow: visible;
	width: 100%;
	height: 100%;
	z-index: 10;
}



.advanced-slider .slides {
	position: absolute;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	height: 100%;
	z-index: 10;
}



.advanced-slider .slide {
	position: absolute;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	visibility: hidden;	
	list-style: none;
	filter: alpha(opacity=100);
	opacity: 1;
}



.advanced-slider .slide .image,
.advanced-slider .slide .thumbnail,
.advanced-slider .slide .caption,
.advanced-slider .slide .html {
	position: absolute;
}



.advanced-slider .slide img,
.advanced-slider .thumbnail img {
	max-width: none;
	max-height: none;
	border: 0 none;
}



.advanced-slider .slide .html {
	overflow: hidden;
}



.advanced-slider .slice-container {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
}



.advanced-slider .swipeable-container {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow:hidden;
}



.advanced-slider .swipeable-container .slides {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}



.advanced-slider .swipeable-container .slides .selectable {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-o-user-select: auto;
	user-select: auto;
	
	cursor: auto;
}






.advanced-slider .slice {
	display: block;
	position: absolute;
}






.advanced-slider .slide-arrows {
	position: static;
}



.advanced-slider .slide-arrows a {
	position: absolute;
	z-index: 30;
	cursor: pointer;
}






.advanced-slider .slideshow-controls {
	position: absolute;
	z-index: 40;
	cursor: pointer;
}



.advanced-slider .shadow .shadow-left, 
.advanced-slider .shadow .shadow-right, 
.advanced-slider .shadow .shadow-middle {
	float: left;
}






.advanced-slider .caption-container {
	overflow: hidden;
	position: absolute;
}



.advanced-slider .caption-container .wrapper {
	position: absolute;
}



.advanced-slider .caption-container .background {
	position: absolute;
	width: 100%;
	height: 100%;
}



.advanced-slider .thumbnail-wrapper {
	position: absolute;
}






.advanced-slider .slide-buttons {
	position: absolute;
	z-index: 20;
}



.advanced-slider .slide-buttons .left, 
.advanced-slider .slide-buttons .right, 
.advanced-slider .slide-buttons .middle {
	float: left;
}



.advanced-slider .slide-buttons a {
	position: relative;
	cursor: pointer;
	float: left;
	text-decoration: none;
	text-align: center;
}



.advanced-slider .thumbnail-scroller {
	position: absolute;
	z-index: 20;
}



.advanced-slider .thumbnail-scroller .visible-container {
	position: relative;
	overflow: hidden;
}



.advanced-slider .thumbnail-scroller .container {
	position: absolute;
	overflow: visible;
	top: 0;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}



.advanced-slider .thumbnail-scroller .thumbnail-wrapper {
	cursor: pointer;
	list-style: none;
}



.advanced-slider .thumbnail-scroller .lightbox-icon {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	cursor: pointer;
}





.advanced-slider .thumbnail .caption {
	position: absolute;
	width: 100%;
}



.advanced-slider .thumbnail .caption .background {
	position: absolute;	
	width: 100%;
	height: 100%;
	z-index: 10;
}



.advanced-slider .thumbnail .caption .content {
	position: absolute;
	width: 100%;
	z-index: 20;
}



.advanced-slider .thumbnail-scroller .arrows a {
	position: absolute;
	cursor: pointer;
}



.advanced-slider .thumbnail-scroller .buttons {
	position: absolute;
	width: auto;
}



.advanced-slider .thumbnail-scroller .buttons a {
	position: absolute;
	cursor: pointer;
	text-decoration: none;
}



.advanced-slider .tooltip {
	position: absolute;
	z-index: 9999;
}
.slideshow{width:430px;margin-top:52px;margin-left:45px;}

	#sticky-shop-button, .hb-sidebar-20 #main-content .hb-sidebar{display:none;}

	#main-wrapper.hb-boxed-layout .container, .hb-sidebar-20 #main-content .col-9.hb-main-content{width:100%!important;}


	.hb-side-navigation.hb-boxed-layout #hb-wrap, .hb-side-navigation.hb-stretched-layout #main-content, .hb-side-navigation.hb-stretched-layout #pre-footer-area, .hb-side-navigation.hb-stretched-layout #copyright-wrapper, .hb-side-navigation.hb-stretched-layout #footer {padding-left:0!important;}

	#main-content .left-sidebar .hb-main-content.col-9{padding-left:0!important}

	#main-content .right-sidebar .hb-main-content.col-9{padding-right:0!important}

	#main-content .hb-sidebar{width:100%!important;border-right:none!important;border-left:none!important;padding-left:0!important;padding-right:0!important;margin-bottom:50px!important;margin-top:50px!important}

	#main-content .hb-sidebar .widget-item{padding-left:0!important}
.bbpress #main-content ol ol,.bbpress #main-content ul ul {margin-left:0;}

#main-content img,#footer img{max-width:100%;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}

#main-content img{max-width:100%;height:auto}

#main-content .related-item .featured-image img{width:100%!important}

#main-wrapper.hb-boxed-layout #main-content{overflow:hidden;}

#main-content ol li,#main-content ul ol li{list-style-type:decimal}

#main-content ol ol li{list-style-type:lower-alpha}

#main-content ol ol,#main-content ul ul{margin-left:18px}

#main-content ul li{list-style-type:square}

#main-content ul ul li,#main-content ol ul{list-style-type:circle}



.container,.hb-circle-frame,.hb-separator,.hb-process-steps ul li,.hb-process-steps,.hb-image-banner:before,.hb-image-banner-content,.hb-box-frame,#header-bar,.tab-content,.small-contaner,.hb-progress-bar,.hb-box-cont-header,.hb-box-cont-body,#fancy-search .ui-autocomplete,.hb-accordion,.hb-toggle,.hb-accordion-bar,.fw-gallery-wrap,#maintenance-footer,.elastic-item,.timeRef,.form-col,.header-inner-bg,#maintenance-logo,.container-wide,#copyright-wrapper,#main-nav li a,.mejs-container,.mejs-mediaelement,.mejs-container .mejs-controls,#main-nav ul.sub-menu li,#main-nav ul.sub-menu,.cart-dropdown .buttons a,input,textarea,.hb-button,.content-box,.hb-flexslider,.row,.extra-wide-container,#hb-blog-posts,.hb-blog-classic article,.hb-pricing-item,.hb-pricing-table-wrapper,ul.testimonial-slider,ul.testimonial-slider li,.hb-client-list li,.hb-client-list,.portfolio-related-item,.hb-testimonial,.hb-stream ul li,#fancy-search,.hb-image-banner-content, .hb-bag-buttons a, .woocommerce-page #content input.button, .hb-item-product-details, .item-figure, #main-content .hb-woo-wrapper ul.sort-count li ul, .hb-fw-element, #fancy-search .ui-autocomplete, .woo-cat-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#main-content .fullwidth .col-1,#main-content .fullwidth .col-2,#main-content .fullwidth .col-3,#main-content .fullwidth .col-4,#main-content .fullwidth .col-5,#main-content .fullwidth .col-6,#main-content .fullwidth .col-7,#main-content .fullwidth .col-8,#main-content .fullwidth .col-9,#main-content .fullwidth .col-10,#main-content .fullwidth .col-11,#main-content .fullwidth .col-12{margin-left:-1px!important}

#main-content .row.extra-wide-container .col-1,.row.extra-wide-container .col-2,.row.extra-wide-container .col-3,.row.extra-wide-container .col-4,.row.extra-wide-container .col-5,.row.extra-wide-container .col-6,.row.extra-wide-container .col-7,.row.extra-wide-container .col-8,.row.extra-wide-container .col-9,.row.extra-wide-container .col-10,.row.extra-wide-container .col-11,.row.extra-wide-container .col-12{margin-bottom:20px!important;padding:0 10px}

.no-b-margin,.nbm,#main-content .tab-pane .wpb_content_element,.hb-box-cont-body p:last-child{margin-bottom:0!important}

#main-content .wpb_column{margin-bottom:0}






.hb-alt-sidebar #main-content .hb-sidebar:after{content:" ";position:absolute;top:0;left:2px;width:500%;z-index:-1;height:100%}

.hb-side-navigation.hb-boxed-layout #hb-wrap,.hb-side-navigation.hb-stretched-layout #main-content,.hb-side-navigation.hb-stretched-layout #pre-footer-area,.hb-side-navigation.hb-stretched-layout #copyright-wrapper,.hb-side-navigation.hb-stretched-layout #footer{padding-left:265px !important;}





#main-content{padding-top:0px;overflow:hidden;position:relative;z-index:997}

.page-template-page-presentation-fullwidth-php #main-content{padding-top:0}

#main-content .right-sidebar .col-3.hb-sidebar {padding-right: 0px !important;}

#main-content .col-9.hb-main-content{border-right:solid 1px #ebebeb;margin-right:-1px;margin-bottom:0!important;padding-bottom:70px;padding-right:30px!important;min-height:470px; width: 71% !important; padding-left: 0px !important;}

.hb-sidebar-20 #main-content .hb-sidebar { width: 20% !important; }

.hb-sidebar-20 #main-content .col-9.hb-main-content { width: 80% !important; }



#main-content .col-12.hb-main-content{padding-bottom:40px}

#main-content .left-sidebar .hb-sidebar .widget-item{padding-left:0!important}

#main-content .hb-sidebar .widget-item:last-child{margin-bottom:0!important}

#main-content .left-sidebar .hb-sidebar.col-3{float:left!important;border-left:none;padding-left:0;margin-left:0;margin-right:0;right:-1px!important;padding-right:30px;border-right:solid 1px #ebebeb}

#main-wrapper .hb-accordion-pane p:last-child,#main-content .hb-accordion-pane .wpb_content_element:last-child{margin-bottom:0!important}

	#main-content .hb-main-content.col-9{float:none!important;width:100%!important;border:none!important;padding-left:0!important}

	#main-content .hb-sidebar.col-3{display:none!important}

.page-id-299 #main-content .col-12.hb-main-content {
    padding-bottom: 0px;
}
  
.page-id-242  #main-content .left-sidebar .hb-main-content.col-9 {
    margin-top: 0px;
}

.page-id-242  #main-content .hb-sidebar, .page-id-20381 #main-content .hb-sidebar {
    margin-top: 0px;
}

.hb-alt-sidebar #main-content .hb-sidebar::after {
  content: " ";
  height: 100%;
  left: 2px;
  position: absolute;
  top: 0;
  width: 500%;
  z-index: -1;
}

.single.hb-sidebar-20 #main-content .col-9.hb-main-content {
    width: 100% !important;
}

.contact .content-mapcolumn {
    float: left;
    width: 640px;
}



#sidebar .content {
	float: left;
	margin-right: 2.08333%;
	width: 45.8%;
}

.content h3 {
    font-weight: normal;
    color: #425968;
    font-size: 16px;
    height: 25px;
    margin-bottom: 4px;
}

.page-single #sidebar .content {
    float: none;
    margin-right: 0px;
    width: 100%;
}

.page-single #sidebar .content h3 {
	font-weight: 100;
}

.three-column #sidebar .content {
    width: 100%;
}

    .home #sidebar .content {
        float: none;
        margin-right: 2.08333%;
        width: 100%;
    }

    .home #sidebar .content .top-story {
        min-height: 160px;
    }
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }







#sidebar-wrapper .container {
	position:relative;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-8{width:66.66666666666666%}

#dmg-home-hero a div.meta {
  zoom: 1;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -khtml-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: rgba(0, 0, 0, 0.5);
  height: auto; 
  margin: 0;
  overflow: hidden;
  padding: 18px 15px 15px 18px;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  bottom:0;
  width: 220px;
}

#dmg-home-hero a div.meta:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}

#dmg-home-hero a:hover div.meta {
  background: rgba(255, 255, 255, 0.8);
}

#dmg-home-hero a:hover div.meta div.title,
#dmg-home-hero a:hover div.meta div.author,
#dmg-home-hero a:hover div.meta div.dek {
  color: black !important;
}

#dmg-puppy-hero div.meta {
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 20px 25px 0;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  bottom:0;
  width: 280px;
}

#dmg-kitten-hero div.meta {
  background: rgba(0, 0, 0, 0.5);
  height: 355px;
  margin: 0;
  max-height: 355px;
  overflow: hidden;
  padding: 20px 25px 0;
  position: absolute;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  width: 350px;
}
.stack-width,.deco-width{margin:0 auto;position:relative;text-align:left;}
.stack-width{width:auto;}
.stack,.stack-width,.wrapper{position:static;}
#content .stack .stack-width{margin:0 3.6%;}
#content .stack .stack-width,#prefooter,#header-inner{margin:0 3.6%;}
.page-video-v1 #content #content-inner.stack .stack-width{max-width:100%;width:100%;margin:0;}



.croma-subnav ul li a {
background-color: #e10000;
    font-size: 12px;

}


.croma-topbarnav ul li a,
.croma-subnav ul li a {
	font-family:"Noto Sans"; font-weight:400; }



.croma-subnav {
	padding-top: 45px;

}


.fix:before,
.fix:after,
.col-full:before,
.col-full:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

.fix:after,
.col-full:after {
  clear: both;
}


.fix,
.col-full {
  zoom: 1;
}




#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}


.logo {
  text-align: center;
}

#wprmenu_bar .wprmenu_ic_2 {
  top:7px;
}

#wprmenu_bar.menu_is_opened .wprmenu_ic_2 {
  top:9px!important;
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
          zoom:1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

	
	#home {
		height: 100%;
		position: relative;
		width: 100%;
	}

	
	#home.parallax-slider {
		height:auto;
	}

		
	#home-center {
		height: 100%;  
		display: table;
		position: absolute;
		top: 0;
		left:0;
		right:0;
		width:90%;
		margin-left:5%;
		margin-right:5%;
	}

	
	.parallax-slider .bx-wrapper .bx-next {
		right:50px;
	}

	
	.parallax-slider .bx-wrapper .bx-prev {
		left:50px;
	}
#page{margin-left:auto;margin-right:auto;max-width:980px;z-index:2;}
#page-bg-container{width:100%;position:absolute;z-index:0;top:0;}
#page,#main,#main-wrapper,#panel-wrapper{position:relative;}
#content h1#page-title,#content .breadcrumb{margin:0 0 15px 0;}
body.not-front h1#page-title{margin:0 10px 10px 10px;}
#page-wrapper{overflow-x:hidden;}
h1#page-title{margin-left:0;}
.page-photos .panel-display H1#page-title,.node-type-photo .panel-display H1#page-title{display:none;}
.page-blog #page-title,.node-type-blog-post #page-title{display:none;}
.page-comment-reply #page-title{display:none;}
.page-osdbu-procurement-forecast #content h1#page-title{margin:35px 0 15px 0;}
body,#page,#main,#content,#logo-sitename,.form-submit,#page,#navigation{color:#000;background-color:transparent !important;background-image:none !important;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;}
#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,#page-subnav,#panel-subnav,.breadcrumb,#mobile-subnav-icon,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons,.node-type-procurement-opportunity .abovetbl,.node-type-procurement-opportunity .nav,.subnav-bar,#icons-and-search,#block-feedback-form,.field-name-field-addthis,.share-label{visibility:hidden;display:none;}
body.page-osdbu-fedbizopps-opportunities #main-wrapper h1#page-title{margin-left:0px !important;}

    .homepage-featured-content-slider .media .read-more {
      display: block;
      font-size: 12px;
      font-weight: 500;
      margin: 8px 0 0;
      position: relative;
      text-align: left;
      z-index: 15; }


.gallery .read-more {
  display: block;
  font-size: 12px;
  font-weight: 500;
  padding: 2px 0 0;
  position: relative;
  text-align: left;
  z-index: 15; }
.footer_holder{padding-left:16px;padding-right:16px;max-width:1328px;margin:0 auto}
.page-wrapper__old .footer_holder{max-width:950px;padding-left:25px;padding-right:25px}

#showmodules, #mainmodules, #mainmodules2, #mainmodules3, #mainmodules4 {overflow: hidden;}

#showmodules.spacer .block, #mainmodules.spacer .block, #mainmodules2.spacer .block, #mainmodules3.spacer .block, #mainmodules4.spacer .block {float: left;}

#showmodules.spacer.w99 .block, #mainmodules.spacer.w99 .block, #mainmodules2.spacer.w99 .block, #mainmodules3.spacer.w99 .block, #mainmodules4.spacer.w99 .block {width: 99.8%;}

#showmodules.spacer.w49 .block, #mainmodules.spacer.w49 .block, #mainmodules2.spacer.w49 .block, #mainmodules3.spacer.w49 .block, #mainmodules4.spacer.w49 .block {width: 49.8%;}

#showmodules.spacer.w33 .block, #mainmodules.spacer.w33 .block, #mainmodules2.spacer.w33 .block, #mainmodules3.spacer.w33 .block, #mainmodules4.spacer.w33 .block {width: 33.3%;}

#main-body #showmodules .block.full .moduletable, .block.full .moduletable, #mainmodules .moduletable, #mainmodules2 .moduletable {padding: 15px;}

.spacer .block {float: left;}

.sliding_objects_content{color: #FFFFFF; font-size: 14px;padding-top: 10px; }


#content{overflow:hidden;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;margin-left:5px;margin-right:5px;padding:0px;}
.container_24 .grid_16{width:620px}


#single_wrap.grid_16{width:620px;background:#fff;}


.side_box .item{
    margin:21px 0 0;
}


.side_box .item:first-child{
    margin:0;
}

.secondarycontentsection .group {
  max-width: 1205px;
  margin: 0 auto;
}

.secondarycontentsection .group p {
  margin-top: 0;
}

.secondarycontentsection .group .businesshours {
  padding: 0 43px;
  float: left;
  width: 21.1%;
  color: #666666;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.secondarycontentsection .group .businesshours .zone {
  padding: 1em .82em 1.4em .82em;
  box-shadow: inset 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  background: #f6f6f3;
}

.secondarycontentsection .group .businesshours .zone h3,
.secondarycontentsection .group .businesshours .zone h4,
.secondarycontentsection .group .businesshours .zone h5 {
  margin: 0;
  color: #00aec5;
  font-family: 'josefin_sanslight', Arial, Helvetica, san-serif;
}

.secondarycontentsection .group .businesshours .zone p {
  margin-top: 0;
  font-size: 0.8em;
}

.secondarycontentsection .group .locationmap {
  width: 32.6%;
  float: left;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 29px;
}

.secondarycontentsection .group .drivingdirections {
  width: 46.3%;
  padding: 0 21px;
  float: left;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

  .secondarycontentsection .group div[class*="tripel"] {
    margin-bottom: 24px;
  }

  .secondarycontentsection .group .businesshours .hoursection {
    width: 50%;
    float: left;
  }

  .secondarycontentsection .group .businesshours:after,
  .secondarycontentsection .group .businesshours div:after {
    content: "";
    display: table;
    clear: both;
  }



#toppanel {
    position: relative;   
       
    top: -27px;
    width: 958px;
    z-index: 999;
    text-align: center;
    margin-left: 0px;;
    margin-right: auto;
	padding-left:3px;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


#navbar li.parent a {
	line-height: 36px;
	display: block;
	padding: 0px 19px 0px 13px; 
	text-decoration: none;
}


#navbar li.parent a:hover {
	text-decoration: none;
}


#navbar li.parent {
	font-size: 1.25em;
	position: relative;
	height: 36px;
	text-transform: uppercase;
	font-family: 'Muli', sans-serif;
	font-weight: 300;
	float: left;
	padding: 0px;
	letter-spacing: -0.05em;
}
