@font-face {
    font-family: 'DIN-Regular';
    font-style: normal;
    font-weight: normal;
    src: local('DIN-Regular'), url('DINR____.woff') format('woff');
}

.josefin-font{
    font-family:'DIN-Regular';
}

body, body *{
    font-family:'DIN-Regular';
}

h1.product_title.entry-title {
    font-size: 20px;
    font-weight: bold;
}

h3{
    text-transform: uppercase;
    color: #3f7300;
    font-size: 18px;
}

.storefront-primary-navigation {
    background: white;
}

.home.page:not(.page-template-template-homepage) .site-header{
    margin-bottom: 0px;
}

.archive.tax-product_cat 
header.woocommerce-products-header {
    display: none;
}

.header-lang,
a.header-cart ,
a.header-account {
    float: right;
    padding: 0 10px;
    color:  #fff;
    font-size: 18px;
    line-height: 20px;
}

.header-lang{
    list-style: none;
    margin: 0;
	margin-right: 10px;
	/*margin-top: 4px;
    max-width: 20px;*/
    padding: 0;
	font-size: 14px;
	padding-top: 2px;
}
.header-cart{
	padding-right: 0!important;
	margin-right: -11px!important;
}
.lang_link{
	color: gray;
}
.lang_link:hover{
	color: white;
}
li.lang-item img {
    width: 30px;
    border: 2px solid #fff;
}


.header-lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    background: none;
    border: 0;
    color: #fff;
    font-size: 16px;
    padding: 0;
    text-align:  left;
}

.header-lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
	right: auto;
    margin-left: 4px;
    font-size:  12px;
    margin-top: 0;
}
.wpml-ls-current-language{
	border: 1px solid #cdcdcd;
}

.header-lang .wpml-ls-legacy-dropdown a {
    background: none;
    color:  #fff;
    font-size: 14px;
    padding: 0;
    text-align:  center;
	line-height: 0;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
	border-radius: 0;
	width: 20px;
}
.header-lang .wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, 
.header-lang .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
    color: #fff;
    background: none;
}

#product-list {
    margin: 0 0 30px;
}

#content ul.products li.product .woocommerce-loop-product__title, 
#content ul.products li.product h2{
    color: #3c3c3c;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    float: left;
    width: 70%;
    padding-left: 10px;
}


ul.products li.product .price {
    color: #A79200;
    font-size: 17px;
    font-weight: bold!important;
    float: right;
    /*width: 60px;*/
    text-align: right;
    padding-right: 10px;
}

ul.products li.product .price .amount {
    color: #ff6100;
}

ul.products li.product .button {
    background: none;
    color: #ff6100;
    text-transform: uppercase;
    padding: 0;
}

ul.products li.product img {
    width: 100%;
    padding: 0;
	margin: 0 auto 0!important;
}

.vc_row .vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-equal-height>.vc_column_container .wpb_content_element{
    margin: 0;
	padding-top: 0;
	
}
.wpb_content_element.big-title {
    font-family: "Josefin Sans", sans-serif;
    font-size: 42px;
    line-height: 42px;
    text-transform: uppercase;
    padding: 20px;
}

.wpb_content_element.verybig-title {
    font-family: "Josefin Sans", sans-serif;
    font-size: 54px;
    line-height: 54px;
    text-transform: uppercase;
    padding: 20px;
}

.white-color , .white-color a{
    color: white;
}

.dark-color, .dark-color a{
    color: #c0bfba;
}

.pull-down {
    position: absolute;
    bottom: 0;
    margin: 0;
}

a.login-button,
a.viewshop-button {
    border: 2px solid;
    padding: 3px 20px;
    border-radius: 20px;
    margin-left: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

a.viewshop-button {
    background: red;
    border-color: red;
    color: #fff;
}

.secondary-right {
	margin-top: 5px;
    float: right;
}

span.gamma.widget-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    padding-bottom: 10px;
}

.woocommerce.columns-5 ul.products {
    margin-right: -10px;
    margin-left: -10px;
}

ul.products li.product .woocommerce-LoopProduct-link {
    position: absolute;
    width: calc(100% - 10px);
    height: 70%;
	margin-top: 10%;
    z-index: 2;
    top: 5px;
    left: 5px;
    right: 5px;
}

#recipes-grid h4 {
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    float: left;
    line-height: 14px;
    font-family: "Josefin Sans", sans-serif;
    font-weight: 500;
}

#recipes-grid .recipe-categories {
    text-align:  left;
    float: left;
    /* position:  absolute; */
    /* bottom: 0; */
    color: #978527;
    padding-top: 10px;
}

#recipes-grid .vc_gitem-col {
    /* border: 1px solid #e2e2e2; */
    /* background: #fff; */
}

#recipes-grid .vc_gitem-zone {
    border: 1px solid #e0e0e0;
}

#recipes-grid .subtitle{
    clear: both;
    font-size: 14px;
    line-height: 14px;
    color: #7b7b7b;
}

#recipes-grid .vc_gitem-post-data-source-post_excerpt
{display: none;}

#recipes-grid .wpb_single_image {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
}

.single-product div.product .summary.entry-summary h2 {
    display: none;
}

.single-product div.product .summary.entry-summary .price {
    margin: 0;
    color: #FF6100;
    font-weight:  bold;
}

.woocommerce-cart div#primary,
.woocommerce-checkout div#primary {
    width: 100%;
}

.woocommerce-cart div#secondary,
.woocommerce-checkout div#secondary {
    display: none;
}

nav.woocommerce-breadcrumb {
    margin-bottom: 0;
    display: none;
}


.hentry .wp-post-image {
    float: left;
    padding-right: 30px;
}

.hentry .fullwidth-img.wp-post-image {
    max-width: none;
    padding: 0;
}
.preparacao .descricao * {
    font-size: 15px;
    color: #424242;
    font-family: Arial;
}
.descricao {
    font-size: 14px;
    color: #000000;
    font-family: Arial;
	font-weight: 600;
    font-size: 14px;
    line-height: 20px;
}


.ingredientes {
    border-right: 1px dashed #d8d8d8;
	color: #555454;
	font-weight: 600;
    font-size: 14px;
    line-height: 20px;
}

footer#colophon {
    background:  none;
    border-top: 1px solid #b3b3b3;
	padding: 1.618em 0 1.706326em;
}

.footer-menu,
.credit {
    float: left;
}
.credit a{
    float: left;
    margin-right: 20px;
}

.partners{
    float: right;
}

/* archive recipes */
.recipes-list{
    margin-bottom: 30px;
    width: 100%;
	margin-left: unset;
	margin-right: unset;
}

.recipes-list .recipe{
    height: 100%;
    float: left;
}

.recipes-list .recipe h3 {
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    line-height: 18px;
    color: #444;
}
.recipes-list .recipe h4 {
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    line-height: 18px;
    color: #828282;
    text-transform:  lowercase;
}

strong.cat {
    text-transform:  uppercase;
    font-size: 12px;
    color: #3f7300;
}

.social-links {
    position:  absolute;
    right: 10px;
    bottom: 20px;
}

.social-links a {
    color: #fff;
    font-size: 22px;
    padding-right: 5px;
}

.news-list {
    margin-bottom: 50px;
}

.news-image {
    border-top: 1px solid #ccc;
    padding-top: 20px;
    margin-bottom: 20px;
	/**/
	height: 300px;
    overflow-y: hidden;
}

a.news-readmore {
    border: 2px solid #ccc;
    padding: 3px 20px;
    border-radius: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top:  20px;
    float: left;
    color: #c0bfba;
}

.txt-titulo {
    color: #c0bfba;
    float: left;
    font-size: 62px;
    line-height: 62px /*!important*/;
    margin-bottom: 6px;
    text-transform: uppercase;
    width: 100%;
    margin-top: 15px;
    width: 100%;
    /* word-wrap: break-word; */
}

.single-news .wpb_single_image {
    margin-bottom: 5px;
}

@media (min-width: 768px){
	.partners > img{
		margin: 0 0 0 auto;
	}
	.partners > .powered{
		margin-top: 10px;
	}
	.footer-menu{
	margin-left: 40px;
	}
	.credit{
		white-space: nowrap;
	}
	.credit a:nth-child(1){
		margin-right: 5px;
	}
	#mobile-menu{
		display: none!important;
	}
	.menu-mobile{
		display: none!important;
	}
    .col-full{
        padding: 0;
        max-width: 1170px;
    }
    
    .storefront-sorting select {
        height: 35px;
    }   
    
    .woocommerce .site-main .columns-4 ul.products li.product {
        width: 24.5%;
        margin-right: 0.5%;
        padding: 15px;
		height: 330px;
		overflow-y: hidden;
    }
    
    .news-title, .news-title a{
        float: left;
        color: #c0bfba;
        font-size: 40px;
        line-height: 44px;
        text-transform: uppercase;
        width: 100%;
        word-wrap: break-word;
		min-height: 132px;
    }
    .site-header .custom-logo-link, 
    .site-header .site-branding, 
    .site-header .site-logo-anchor, 
    .site-header .site-logo-link{
        margin-bottom: 20px;
        text-align:  center;
        float: none;
    }

    .site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img{
        margin: 0 auto;
    }
    #site-navigation.main-navigation ul.menu>li>a, 
    #site-navigation.main-navigation ul.nav-menu>li>a {
        /*padding: 0.5rem 1.4rem;*/
		padding: 0.5rem 0.5rem;
		margin-left: 1.4rem;
    	margin-right: 10px;
        color: #111;
        font-size: 16px;
        text-transform:  uppercase;
        font-weight: bold;
		border-bottom: 1px solid transparent
    }

    #masthead.site-header{
        border: none;
        padding-top: 20px;
        margin-bottom: 10px;
    }


    .site-header .header-left,
    .site-header .header-right,
    .site-header .header-center{
        float: left;
        width: 33%;
        margin: 0;
        clear: none;
        text-transform: uppercase;
    }
    
    #product-list .columns-5 ul.products li.product{
        /*margin: 0;
        padding: 15px 15px 0;
        width: 20%;
        border: 0;
        display: table-cell;
        float: none;*/
		margin: 0;
		padding: 0;
		width: 20%;
		border: 0;
		display: table-cell;
		float: none;
		margin-left: 10px;
		width: 19%;
		float: left;
		min-height: 325px;
    }
    
    .main-navigation, .secondary-navigation {
        width: auto;
        float: left;
    }
    
    .left-sidebar .content-area {
        float: left;
        width: 80%;
        padding-right: 1%;
        border-right: 1px solid #e2e2e2;
    }
    
    .page-template-template-fullwidth .content-area, .post-type-archive-receitas .content-area{
        float: left;
        width: 100%;
        padding-right: 0;
        border-right: 0;
    }
	
    .home  .content-area{
        width: 100%;
        border: 0;
    }

    .woocommerce .woocommerce-breadcrumb{
        margin-bottom: 0;
        padding: 0;
    }
    .left-sidebar .widget-area {
        margin-left: 0;
        margin-right: 0;
        padding-left: 1%;
        width: 20%;
    }
    
    body.woocommerce-account.woocommerce-page.left-sidebar .woocommerce-MyAccount-navigation {
        float: left;
        margin-right: 5.8823529412%;
    }

    body.woocommerce-account.woocommerce-page.left-sidebar .woocommerce-MyAccount-content {
        margin: 0;
    }
    
    body.woocommerce-account.woocommerce-page.left-sidebar #primary{
        width: 100%;
    }
    body.woocommerce-account.woocommerce-page.left-sidebar #secondary{
        display: none;
    }
    
    .hentry.type-post .entry-content {
        width: 100%;
        float: left;
    }
    
    .hentry .entry-header {margin-bottom: 20px;}

    .hentry .entry-header h1.entry-title {
        font-size: 30px;
    }
    
    #site-navigation.main-navigation ul.menu > li.menu-item-has-children > a:after, 
    #site-navigation.main-navigation ul.menu > li.page_item_has_children > a:after, 
    #site-navigation.main-navigation ul.nav-menu > li.menu-item-has-children > a:after, 
    #site-navigation.main-navigation ul.nav-menu > li.page_item_has_children > a:after {
        font: normal normal normal 12px/1 FontAwesome;
        margin-left: 5px;
    }
    
    #site-navigation.main-navigation ul.menu ul.sub-menu{
        background: none;
        width: auto;
    }
    
    #site-navigation.main-navigation ul.menu ul li a, 
    #site-navigation.main-navigation ul.nav-menu ul li a {
        padding: 0 10px;
        width: auto;
    }

}

/*Links nas Colunas*/
.entire-div-link:hover{
	cursor:pointer;
	/*-webkit-filter: brightness(70%);*/
}
.entire-div-link:hover > .vc_column-inner > .wpb_wrapper{
	height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
}
a:focus, a:hover{
	text-decoration: none;
}

.vc_column_container{
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.no-padding{
	padding: 0;
}
.widget-area .widget a:not(.button) {
	text-decoration: none;
	text-transform: uppercase;
}
.widget_product_categories ul li:before{
	content: unset!important;
}
.widget_product_categories>.widget-title, .widget_product_search>.widget-title, .widget_price_filter>.widget-title{
	display: none;
}
.widget:not(.widget_shopping_cart){
	margin-bottom: 0px;
}
.wpb_column{
    padding-left: 15px;
    padding-right: 15px;
}
.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
.wpb_content_element{
    padding-left: 0;
    padding-right: 0;
}
.wpb_content_element.verybig-title{
    padding-left: 0;
    padding-right: 0;
}
.vc_column_container>.vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
/*.vc_row:first-child, .vc_row:last-child{
    padding: 0.5rem 1rem;
}*/

/*HomePage Tweaks*/
.columns-5>li>.wc-forward, .columns-4>li>.wc-forward{
    display:none;
}
.columns-5>li, .columns-4>li{
    border: 1px solid #ccc!important;
}
.wpb_wrapper>p{
    padding: 10px;
}
.home>#page>#content>.col-full>#secondary{
    display: none;
}
.wpb_text_column.wpb_content_element{
    padding-bottom: 0px!important;
}
.wpml-ls-legacy-dropdown a{
    line-height: 0;
}
li > .price{
	width: 100%;
	position: absolute;
    bottom: 0;
    right: 10px;
}
.woocommerce-products-header__title.page-title{
	display: none;
}
.widget_shopping_cart p.total{
	font-size: 18px;
    text-transform: uppercase;
    text-align: left;	
}
.woocommerce-mini-cart__buttons>a.button.checkout{
	background: red!important;
    border-color: red!important;
}
.woocommerce-mini-cart__buttons>a{
	border: 2px solid;
    padding: 3px 20px;
    border-radius: 20px;
    margin-left: 10px;
    text-transform: uppercase;
    font-weight: bold!important;
	
}
.wc-forward:after, .woocommerce-Button--next:after{
	content: unset!important;
}
.woocommerce-MyAccount-navigation-link--downloads{
	display: none;
}
.header-cart-count{
	background: red none repeat scroll 0 0;
    border-radius: 8px;
    float: right;
    font-family: "Josefin Sans", sans-serif;
    height: 11px;
    line-height: 10px;
    margin-left: 0px;
    margin-top: -5px;
    text-align: center;
    width: 13px;
	font-size: 11px;
}
#post-4998 > div > div:nth-child(2){
	max-height: 317px;
}
#post-4998 > div > div:nth-child(2) > div.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill > div > div > div > div > p{
	padding: 0;
}
/*.entry-content{
	padding-top: 20px;
}*/
#content{
	padding-top: 20px;
}
.titulo_receita > h1{
	color: #3f7300;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;

}
.titulo_receita > h2{
	text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    margin: -10px 0 0 0;
}
.titulo_receita{
	margin-bottom: 10px;
}
/*HomePage*/
/*#post-4998 > div > div:nth-child(2) > div.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill > div > div > div > div > div{
	    padding: 54.25% 0 0 0!important;
}
#post-4998 > div > div:nth-child(2) > div.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{
	padding-left: 0;
    padding-right: 0;
    width: 46%;
}
#post-4998 > div > div:nth-child(2) > div:nth-child(1){
	padding-right: 0px;
    width: 27%;
}
#post-4998 > div > div:nth-child(2) > div:nth-child(3){
	padding-left: 0px;
    width: 27%;
}*/
/*End HomePage*/
#primary {
	margin-bottom: 0px;
}
.wpb_text_column:not(.verybig-title):not(.big-title){
	font-size: 12px;
	line-height: 1.4;
}
/*A casa*/
/*#post-4455 > div > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill > div > div > div > div > div{
	    padding: 54.25% 0 0 0!important;
}
#post-4455 > div > div:nth-child(1) > div.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill{
	padding-left: 0;
    padding-right: 0;
    width: 46%;
}
#post-4455 > div > div:nth-child(1) > div:nth-child(1){
	padding-right: 0px;
    width: 27%;
}
#post-4455 > div > div:nth-child(1) > div:nth-child(3){
	padding-left: 0px;
    width: 27%;
}
#post-4455 > div > div:nth-child(1){
	margin-bottom: 20px;
    max-height: 299px;
}*/
#what_they_say > div > div > div.wpb_text_column.wpb_content_element.big-title.dark-color > div > p{
	color: #999;
    font-size: 24px;
    line-height: 26px;
    text-transform: uppercase;
    width: 76%;
}
/**/
/*End A Casa*/
.vc_row.vc_row-flex {
	min-height: 297px;
}
/*Top Bar*/
#tpbr_topbar{
	z-index: 1!important;
	height: 30px!important;
}
#tpbr_box{
	padding-top: 3px!important;
	padding-bottom: 3px!important;
	font-size: 13px!important;
	line-height: unset!important;
}
/*End Top Bar*/
/*Menus*/
#site-navigation.main-navigation ul.nav-menu>li>a:hover, #site-navigation.main-navigation ul.nav-menu>.current_page_item>a{
	border-bottom: 1px solid #3f7300;
}
/*End Menus*/

.linha-com-video{
	margin-bottom: 20px;
	max-height: 299px;
}
.linha-com-video > div:nth-child(1){
	padding-right: 5px;
}

.linha-com-video > div:nth-child(2){
	padding-right: 5px;
	padding-left: 5px;
}
.linha-com-video > div:nth-child(3){
	padding-left: 5px;
}
.linha-com-video > div {
	width: 27%;
}
#coluna_video{
	width: 46%;
}
#coluna_video > div > div > div > div > p{
	display: none;
}

/*MOBILE*/
@media (max-width: 768px){
	.footer-bar{
		display: none;
	}
	.footer-menu{
		display: grid;
		text-align: center;
		width: 100%;
	}
	.copyright{
		font-size: 3.2vw;
		text-align: center;
	}
	/*.credit{
		display: grid;
	}*/
	.footer-credit-text{
		display: inline-block;
	}
	.credit_images{
		margin: auto;
    	width: 15%;
	}
	.site-footer a:not(.button) {
		margin: auto;
	}
	.partners{
		float: unset!important;
	}
	.partners > img{
		margin: auto;
		/*padding-right: 20px;*/
	}
	.login-button{
		display: none!important;
	}
	a.header-account, a.header-cart, #menu-mobile-button{
		font-size: 30px!important;
	}
	.secondary-right{
		text-align: center!important;
    	font-size: 7vw!important;
		float: unset!important;
		margin-top: 20px!important;
	}
	.social-links{
		display: none!important;
	}
	.welcome-message{
		display: none!important;
	}
	.header-lang{
		display: none!important;
	}
	.header-center{
		float: unset!important;
	}
	.header-right{
		position: absolute!important;
		right: 0!important;
		top: 0!important;
		margin-top: -30px!important;
	}
	.header-left{
		position: absolute!important;
		left: 0!important;
		top: 0!important;
		margin-top: -30px!important;
	}
	.custom-logo{
		width: 100%!important;
    	margin-top: 20px!important;
		max-width: 100%!important;
	}
	.storefront-handheld-footer-bar{
		display: none!important;
	}
	.menu-toggle{
		display: none!important;
	}
	ul.products li.product{
		margin-bottom: 3px!important;
		height: 240px!important;
		width: 49.4%!important;
		display: inline-table;
	}
	#content ul.products li.product .woocommerce-loop-product__title, #content ul.products li.product h2{
		width: 100%!important;
		font-size: 11px!important;
	}
	ul.products li.product img{
		max-height: 120px!important;
		width: auto!important;
		margin: 10px auto!important;
		float: unset!important;
	}
	 ul.products.columns-5 > li.last-child{
		display: none!important;
	}
	.vc_row.vc_row-o-equal-height>.vc_column_container{
		width: 100%!important;
		min-height: 98vw;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
	}
	.vc_row.wpb_row{
		max-height: unset!important;
    	margin-bottom: 0!important;
    	margin-top: 0.5px!important;
	}
	#product-list{
		margin: 0 0 10px;
	}
	#coluna_video{
		display: none;
	}
	.wpb_column:not(.entire-div-link) > div > div > .pull-down{
		position: relative!important;
	}
	.element-is-sticky {
		height: 14vh!important;
		padding: 0!important;
	}
	.element-is-sticky > div > .header-center{
		height: auto!important;
		margin: auto!important;
		width: 30vw!important;
	}
	.element-is-sticky > div > .header-left{
		top: 1vh!important;
		margin-top: 0px!important;
	}
	.element-is-sticky > div > .header-right{
		top: 1vh!important;
		margin-top: 0px!important;
	}
	.element-is-sticky > div > .header-center > a > .custom-logo-link img{
		margin-top: 10px!important;
	}
	.handheld-navigation ul{
		margin: inherit!important;
	}
	.handheld-navigation{
		overflow: unset!important;
		max-height: unset!important;
	}
	#mobile-menu{
		font-size: 8vw!important;
		text-transform: uppercase;
	}
	.mobile-menu-content{
		margin-top: 10vh;
		margin-left: 10vw;
	}
	.mobile-menu-content > div > div > ul{
		list-style: none;
	}
	.mobile-menu-items {
		margin-bottom: 8vh;
	}
	.mobile-language-selector{
		margin-bottom: 8vh;
	}
	.mobile-social-buttons > a{
		color: white;
		margin-right: 5vw;
	}
}
/*END MOBILE*/
#menu-mobile-1{
	display: none;
}
#masthead{
	transition: height 2s!important;
	-webkit-transition: height 2s!important; /* Safari */
}
#mobile-menu{
    z-index: 100;
    height:  100vh;
    width:  100vw;
    top: 0;
    left: 0;
    background: black;
	position: absolute;
}
#close-mobile-menu{
	position:  absolute;
    right: 3vw;
    top: 3vw;
    font-size: 30px;
}
.contacts-text{
	font-size: 26px!important;
}

@media print {
body {background:white!important; 
     font-size:10pt!important; 
     margin:0!important; }
#sidebar { display:none!important; }
#header { height:75px!important; }
#content{ margin-left:0!important; 
     float:none!important; 
     width:auto!important; }
.demo .red { color:black!important; 
     font-weight:bold!important; }
#content a { font-weight:bold!important; 
     color:#000066!important; 
     text-decoration:underline!important; }
#content{ margin-left:0!important; 
     float:none!important; 
     width:auto!important; }
#footer, .ad { display:none!important; }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid!important; 
     page-break-inside:avoid!important; }
h3 { margin-left:10px!important; 
     margin-bottom:0px!important; 
     padding-bottom:0px!important; }
blockquote, table, pre { page-break-inside:avoid!important; }
ul, ol, dl  { page-break-before:avoid!important; }
img.centered { display: block!important; 
     margin-left: auto!important; 
     margin-right: auto!important; }
img.right { padding: 4px!important; 
     margin: 0 0 2px 7px!important; 
     display: inline!important; }
img.left { padding: 4px!important; 
     margin: 0 7px 2px 0!important; 
     display: inline!important; }
.right { float: right!important; }
.left { float: left!important; }
img { page-break-inside:avoid!important; 
     page-break-after:avoid!important; }
     a::after{
     	content: ''!important;
     }
	header{
	display: none!important;
}
}