/*
Theme Name: Koch
Theme URI: https://wpastra.com/
Template: astra
Author: Anja Kauer
Description: Dies ist das Thema für die neue 'Tischlein deck dich' Webseite. Dieses Theme wurde für die Webseite 'kinderessen-sachsen.de' von der Tischlein deck Dich GmbH erstellt. Verwendete Plugins: Child Theme Configurator, Custom Fonts, Fluent Forms
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 1.0.1.1728976789
Updated: 2024-10-15 09:19:49

*/

/* Grün #69995c
 * Orange #f2ae39
 * 
 * Grün Logo #5c9c57
 * Orange neu #d9873b
 * */

body {
	font-family: 'BarlowRegular', 'Arial', sans-serif;
}

.agr {
	border-radius: 15px;
}
.pr {
	position: relative;
}
@media (min-width: 922px) {
    .cb {
        max-width: 1500px !important;
    }
	.kontakt .cb {
		max-width: 900px;
	}
}
.mobil {
	display: none;
}
@media (max-width: 922px) {
    .no-mobil {
        display: none;
    }
	.mobil {
		display: block;
	}
}


/*Text*/
p, li {
	font-size: 18px;
	font-weight: 400;
}

ul > li {
	padding-top: 10px;
	padding-bottom: 10px;
}

li > ul > li {
	padding-top: 0;
	padding-bottom: 0;
}
.wp-block-details summary {
	font-size: 20px;
}

/*Überschriften*/
h1, .entry-content h1 {
	color: #5c9c57;
	font-size: 35px;
    line-height: 1.2;
}

h2, .entry-content h2 {
	color: #5c9c57;
	font-size: 38.5px;
	font-weight: 700;
	padding: 0;
}
.home h2, .home .entry-content h2, .wsr h2 {
	color: #5c9c57;
	font-size: 38.5px;
	font-weight: 700;
	padding: 8px 16px;
}

h3, .entry-content h3 {
	font-size: 28.8px;
	font-weight: 400;
}


/*Links*/
a, .ast-single-post .entry-content a {
    color: #5c9c57;
	text-decoration: none;
}
a:hover, a:focus, .ast-single-post .entry-content a:hover {
	color: #5c9c57;
    text-decoration: underline;
}
a div.link-kontakt {
	color: #fff;
	background-color: #5c9c57;
	width: 240px;
    padding: 10px;
    border-radius: 15px;
}

/*Buttons*/
button {
	box-shadow: none;
}
.wp-block-button {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
.wp-block-button .wp-block-button__link {
	background-color: unset;
	/*font-size: 24.3px;*/
    font-weight: 700;
}
.wp-block-button a.wp-block-button__link:hover, .wp-block-button a.wp-block-button__link:focus {
	background-color: unset;
	color: #fff;
}

.btn-g .wp-block-button {
	background-color: #5c9c57;
}
.btn-g .wp-block-button .wp-block-button__link {
	color: #fff;
}
.btn-o .wp-block-button {
	background-color: #e6bf55;
	/*background-color: #d9873b;*/
}
.btn-o .wp-block-button .wp-block-button__link {
	color: #fff;
}
.btn-w .wp-block-button {
	background-color: #fff;
}
.btn-w .wp-block-button .wp-block-button__link, .btn-w .wp-block-button a.wp-block-button__link:hover, .btn-w .wp-block-button a.wp-block-button__link:focus {
	color: #5c9c57;
}


/*Button Startseite*/
.home .wp-block-button .wp-block-button__link, .sbtn .wp-block-button .wp-block-button__link {
	font-size: 24.3px;
}

.btn-me .wp-block-button {	
	padding: 5px;
}
.btn-me .wp-block-button .wp-block-button__link {
	padding: 10px 24px;
}
.btn-ksu .wp-block-button {	
	width: 328px;
    height: 55px;
}
.btn-ksu .wp-block-button .wp-block-button__link {
	padding: 10px 17.6px;
}


#ast-scroll-top {
    background-color: #d9873b;
	color: #fff;
    font-size: 14px;
    font-size: 1.25rem;
	width: 44px;
    height: 44px;
    line-height: 44px;
    display: block;
    border-radius: 3px;
}



/*Header*/
.ast-primary-header-bar {
    /*background-color: rgb(255, 255, 255, 0);*/
	border-bottom: 1px solid #5c9c57;
}
.ast-primary-header-bar.active {
    background-color: #fff;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	border-bottom: 1px solid #5c9c57;
}
#ast-desktop-header.active .ast-above-header-wrap {
	display: none;
	-moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.ast-above-header-wrap {
	background-image: url(/wp-content/uploads/2024/07/deck-gruen-weiss-icon.png);
	background-size: contain;
}
.ast-above-header.ast-above-header-bar {
	background-color: transparent;
	height: 43px;
}

@media (max-width: 1180px) {
	.ast-builder-grid-row {
		grid-column-gap: 0;
	}
}

.site-header.active {
    width: 100%;
    position: fixed !important;
	-moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.ast-header-break-point .ast-primary-header-bar {
	border-bottom-width: 0;
}

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

/*@media (min-width: 922px) {
    .ast-container {
        max-width: 1300px;
    }
}*/

/*Logo*/
.site-logo-img img {
	width: 59%;
}
.ast-logo-title-inline .ast-site-identity {
    padding: 5px 0;
}



/*Hauptnavigation*/
.ast-desktop .ast-primary-header-bar .ast-builder-menu-1 .main-header-menu > .menu-item {
    line-height: 60px;
    height: 58px;
}

.ast-builder-menu-1 .menu-item > .menu-link, 
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link {
	color: #5c9c57;
    font-size: 19.5px;
    font-weight: 500;
	width: fit-content;
}

.ast-builder-menu-1 .menu-item:hover > .menu-link {
	color: #d9873b;
}



/*Sekundäre Navigation*/
.ast-builder-menu-2 ul {
	position: relative;
	margin-left: 30px;
}

.ast-builder-menu-2 li {
	border-radius: 15px;
	margin-right: 20px;
	word-wrap: break-word;
}

.ast-builder-menu-2 li:first-child {
	position: absolute;
	left: -90px;
	top: 2px;
}
@media (max-width: 1180px) {
	.ast-builder-menu-2 li:first-child {
		left: -80px;
	}
}
@media (max-width: 1406px) {
	.ast-builder-menu-2 li:first-child {
		top: 31px;
	}
}

.ast-builder-menu-2 li:last-child {
	background-color: #5c9c57;
}

.ast-builder-menu-2 li:last-child.menu-item > .menu-link:before {
	display: block;
	content: "";
	width: 50px;
    height: 40px;
	background-image: url(/wp-content/uploads/2024/07/teller-messer-gabel-icon.png);
    background-size: contain;
    background-repeat: no-repeat;
	background-position: center;
	margin-right: 20px;
}
.ast-builder-menu-2 li:last-child:hover.menu-item > .menu-link:before {
	background-image: url(/wp-content/uploads/2024/09/messer-gabel-icon-orang.png);
}

.ast-builder-menu-2 li:nth-child(2) {
	background-color: #5c9c57;
	/*background-color: #d9873b;*/
}
.ast-builder-menu-2 li:nth-child(2):hover, .ast-builder-menu-2 li:last-child:hover  {
	background-color: #d9873b;
}

.ast-builder-menu-2 li:nth-child(2).menu-item > .menu-link:before {
	display: block;
	content: "";
	width: 50px;
    height: 40px;
	background-image: url(/wp-content/uploads/2024/09/speiseplan-gruen.png);
    background-size: contain;
    background-repeat: no-repeat;
	background-position: center;
	margin-right: 20px;
}
.ast-builder-menu-2 li:nth-child(2):hover.menu-item > .menu-link:before {
	background-image: url(/wp-content/uploads/2024/07/speiseplan-messer-gabel-icon.png);
}

.ast-desktop .ast-primary-header-bar .ast-builder-menu-2 .main-header-menu > .menu-item {
    line-height: 60px;
    height: 58px;
}


.ast-builder-menu-2 li:nth-child(2) {
	margin-bottom: 5px;
}
.ast-builder-menu-2 li:last-child {
	margin-right: 0;
}

.ast-builder-menu-2 .menu-item > .menu-link {
	color: #fff;
    font-size: 19.5px;
    font-weight: 500;
	padding: 0px 16px;
}
.ast-builder-menu-2 .menu-item:first-child > .menu-link {
	color: #5c9c57;
}

.ast-builder-menu-2 .menu-item:nth-child(2).current-menu-item > .menu-link {
	color: #fff;
}

.ast-builder-menu-2 .menu-item:hover > .menu-link, .ast-builder-menu-2 .inline-on-mobile .menu-item:hover > .ast-menu-toggle {
    color: #fff;
}
.ast-builder-menu-2 .menu-item:first-child:hover > .menu-link {
    color: #d9873b;
}

.ast-builder-menu-1 .sub-menu {
	border-color: #fff;
}

/*Mobiles Menü*/
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
	width: 35px;
    height: 35px;
	fill: #5c9c57;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
	color: #fff;
}

.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item:hover > .ast-menu-toggle {
	color: #ffffff;
}

.ast-builder-menu-mobile .main-navigation .menu-item {
	background-color: #5c9c57;
	padding: 0;
}
.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item, .ast-builder-menu-mobile .main-navigation .menu-item:hover, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle {
	background-color: #d9873b;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle {
    color: #ffffff;
}
.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link {
	color: #ffffff;
	background-color: #d9873b;
}


/*Mobiles Menü Sekundär*/
@media (max-width: 921px) {
	.ast-header-break-point .ast-below-header-bar {
		background-color: #ffffff;
		border-bottom-color: #5c9c57;
	}
	.ast-header-break-point .main-header-menu {
		background-color: transparent;
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link {
		display: flex;
		border-bottom-width: 0;
	}
	#ast-hf-menu-2 {
		justify-content: center;
		margin-left: 0;
		margin-left: 38px;
	}
	#ast-hf-menu-2 li {
		margin: 10px;
		padding: 0;
		width: unset;
	}
	#ast-hf-menu-2 li:first-child {
		display: none;
	}
}
@media (max-width: 635px) {
	#ast-hf-menu-2 {
		margin-left: 0;
	}
}/*
@media (max-width: 512px) {
	#ast-hf-menu-2 {
		margin-right: 0;
	}
}*//*
@media (max-width: 475px) {
	#ast-hf-menu-2 {
		margin-right: 15px;
	}
}
@media (max-width: 367px) {
	#ast-hf-menu-2 {
		margin-right: 0;
	}
}*/


/*Footer*/
.site-footer, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
    background-color: #5c9c57;
    background-image: none;
	color: #fff;
	border-top-width: 0px;
}
.site-above-footer-wrap[data-section="section-above-footer-builder"] {
	background-image: url(/wp-content/uploads/2024/07/deck-gruen-weiss-icon.png);
	background-size: contain;
	height: 43px;
    min-height: unset;
}
.ast-builder-footer-grid-columns > div {
	border-left: 1px solid #fff;
	padding: 5px 0 0 35px;
	height: 100%;
}
.ast-builder-footer-grid-columns > div:first-child {
	border-left: none;
}

@media (max-width: 921px) {
    .footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu {
        justify-content: flex-start;
    }
	.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu .menu-item {
        align-items: flex-start;
    }
	#astra-footer-menu .menu-item > a {
        padding-left: 0;
    }
}
}
@media (max-width: 544px) {
    .footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu {
        justify-content: flex-start;
    }
}

.footer-widget-area a {
	color: #fff;
	position: relative;
	bottom: 4px;
	white-space: nowrap;
}

.footer-widget-area p {
	text-align: left;
}


.footer-widget-area .fa {
	display: inline-block;
	content: "";
	width: 30px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
	background-position: center;
	margin-right: 20px;
}
.footer-widget-area .fa-phone {
	background-image: url(/wp-content/uploads/2024/07/telephon-weiss-icon.png);
}
.footer-widget-area .fa-list {
	background-image: url(/wp-content/uploads/2024/07/kontakt-formular-weiss-icon.png);
}
.footer-widget-area .fa-mail {
	background-image: url(/wp-content/uploads/2024/07/mail-wess-icon.png);
}

#astra-footer-menu .menu-item {
	padding: 2px 0;
}

@media (min-width: 545px) and (max-width: 860px) {
    .ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
        grid-template-columns: repeat(2, 1fr);
    }
	.ast-builder-footer-grid-columns > div:nth-child(2) {
		padding-right: 35px;
	}
}

/*Startseite*/
.maedchen-mobil {
	position: relative;
    left: -30px;
}
h2.title-start {
	/*width: 472px;*/
    /*min-height: 92px;*/
    line-height: 1.2;
    padding-top: 5px;
}

.hero, .anspruch {
	background-position: 0 0 !important;
    background-size: 1200px auto !important;
    background-repeat: no-repeat;
}
@media (max-width: /*922px*/1090px) {
    .hero, .anspruch {
		background-size: cover !important;
	}
}


.koch-mit-pfanne {
	width: 300px;
	height: auto;
	transform: scalex(-1);
	position: relative;
    z-index: 1;
}
.koch-mit-pfanne img {
	position: absolute;
	top: -216px;
    right: 450px;
}
@media (max-width: 1600px) {
	.koch-mit-pfanne img {
		right: 350px;
	}
}
@media (max-width: 1538px) {
	.wp-container-content-2.abstand-hero {
		flex-basis: 80px;
	}
}
@media (max-width: 1306px) {
	.wp-container-content-2.abstand-hero {
		flex-basis: 50px;
	}
	.koch-mit-pfanne img {
		right: 260px;
	}
}
@media (max-width: 1184px) {
	.wp-container-content-1.abstand-hero {
		flex-basis: 100px;
	}
	.koch-mit-pfanne img {
		right: 225px;
	}
}
@media (max-width: 1134px) {
	.wp-container-content-1.abstand-hero {
		flex-basis: 70px;
	}
}
@media (max-width: 1074px) {
	.wp-container-content-2.abstand-hero {
		flex-basis: 160px;
    }
	.koch-mit-pfanne img {
		right: -10px;
	}
}

.wp-block-group.clever-essen {
	max-width: 690px;
}
.wp-block-group.einfach-gut {
	max-width: 430px;
}

.entry-content .ul-eg {
	padding-left: 36px;
}
.entry-content .ul-eg li {
	font-weight: 500;
	list-style-type: none;
}
.entry-content .ul-eg li::before {
    left: 0;
    display: block;
    position: absolute;
	padding-top: 3px;
    left: 45px;
    content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'></polyline></svg>");
}

.trio-block, .trio-block2 {
	justify-content: space-between;
	max-width: 1500px; /*Inhaltsbreite Statseite bearbeiten*/
}

.trio {
	max-width: 437px;
	min-width: 305px;
}

.trio-block .trio:last-child h3, .trio-block2 .trio:first-child h3, .trio-block2 .trio:nth-child(2) h3 {
	line-height: 1;
}

.trio > div {
	padding: 20px 30px;
	min-height: 505px;
	justify-content: center;
	border-radius: 40px;
	box-shadow: 0px 0px 30px #555;
}

.trio p {
	color: #fff;
	font-weight: 600;
}

.trio-title {
	padding-top: 25px;
}
.trio-title h3 {
	font-weight: 700;
}
.trio-block2 {
	display: none !important;
}
.trio-block2 .trio-title {
	padding-top: 0;
}
.trio-block2 .trio:last-child .trio-title {
	padding-top: 54px;
}

@media (min-width: 782px) {
    .trio-block.wp-block-columns, .trio-block2.wp-block-columns {
		flex-wrap: wrap !important;
    }
}

.pilz {
	transform: scalex(-1);
	width: 100px;
    height: 70px;
}

.gemuese {
	max-width: none;
}
.gemuese > div {
	position: relative;
}

.chilli, .rosmarin, .kochtopf, .koch-blond, .koch-glocke, .koechin {
	transform: scalex(-1);
	position: absolute;
    z-index: 1;
	top: -140px;
    width: 100px;
}
.chilli {
	left: -30px;
	top: -120px;
}
.rosmarin {
	left: -70px;
}
.kochtopf {
    width: 150px;
	left: -50px;
    top: -120px;
}
.koch-blond {
    top: -310px;
    width: 300px;
    right: 470px;
}
.koch-glocke {
	transform: scalex(1);
    top: -185px;
    width: 300px;
}
.koechin {
	transform: scalex(1);
    top: -198px;
    width: 300px;
    left: -235px;
}
@media (max-width: 1500px) {
	.koch-blond {
		right: 315px;
	}
}
@media (max-width: 1400px) {
	.koechin {
		left: -640px;
	}
}
@media (max-width: 1300px) {
	.koechin {
		left: -600px;
	}
}
@media (max-width: 1280px) {
	.koch-blond {
		display: none;
	}
}
@media (max-width: 1000px) {
	.koechin {
		left: -525px;
	}
}
@media (max-width: 780px) {
	.koch-blond {
		display: block;
	}
}
@media (max-width: 590px) {
	.koch-blond {
		display: none;
	}
}

.regional img {
	max-height: 600px;
	width: auto;
}

@media (min-width: 1600px) {
	.anspruch .wp-block-column {
		padding-right: 0 !important;
	}
}

.anspruch .wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 0;
}


.kontakt h2 {
	/*font-size: 51.4px;*/
	/*font-size: 48.5px;*/
	font-weight: 600;
}
.kontakt p {
	/*font-size: 30px;*/
	font-size: 20px;
}

.kontakt a, .kontakt a:hover {
	color: #659964 !important;
}

.kontakt .wp-block-image img {
	width: auto;
	height: 75px;
}

/*Tischlein deck Dich*/
.TDD {
	font-weight: 700;
}

/*Speiseplan*/
.entry-content .speiseplan .wp-block-buttons {
	margin-bottom: 0;
}
@media (min-width: 500px) {
	.speiseplan > div {
		min-width: 550px;
	}
}
.speiseplan > div p {
	font-size: 24.3px;
	font-weight: 600;
}

figure.allergene {
	display: flex;
	justify-content: center;
}

/*Kennzeichnung Allergene*/
.table-kz td:nth-child(odd)::before { 
	display: block;
	content: "";
    height: 40px;
	width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
	background-position: center;
	margin-right: 15px;
}
.table-kz tr:first-child td:first-child::before {
	background-image: url(/wp-content/uploads/2024/08/tdd_vegetarisch.png);
}
.table-kz tr:first-child td:nth-child(3)::before {
	background-image: url(/wp-content/uploads/2024/08/tdd_rind.png);
}
.table-kz tr:nth-child(2) td:first-child::before {
	background-image: url(/wp-content/uploads/2024/08/tdd_vegan.png);
}
.table-kz tr:nth-child(2) td:nth-child(3)::before {
	background-image: url(/wp-content/uploads/2024/08/tdd_fisch.png);
}
.table-kz tr:nth-child(3) td:first-child::before {
	background-image: url(/wp-content/uploads/2024/08/tdd_schwein.png);
}
.table-kz tr:nth-child(3) td:nth-child(3)::before {
	background-image: url(/wp-content/uploads/2024/08/tdd_wild.png);
}
.table-kz tr:nth-child(4) td:first-child::before {
	background-image: url(/wp-content/uploads/2024/08/tdd_gefluegel.png);
}
.table-kz tr:nth-child(4) td:nth-child(3)::before {
	background-image: url(/wp-content/uploads/2024/08/tdd_lamm.png);
}

/*Polygone*/
.polygon-lieferant {
	width: 50px;
    height: 45px;
    clip-path: polygon(100% 0%, 100% 0, 70% 100%, 0% 100%);
    background-color: #FFFFFFDE;
    position: absolute;
    top: 60.5px;
    left: 235px;
}


/*Testimonial*/
.trio-testimonial h3 {
	font-weight: 700;
}


/*Formulare*/
.fluentform label {
	color: #5c9c57;
	font-size: 16px;
}
.fluentform label .ff_t_c {
	color: #000;
}
/*
.fluentform .ff-el-group > .ff-el-input--content {
	display: flex;
}
.fluentform .ff-el-form-check {
	padding-right: 20px;
}
.ff-default .ff-el-form-control {
	border-radius: 2px !important;
}
select.ff-el-form-control:not([size]):not([multiple]) {
    height: 46px;
}*/
form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style), form.fluent_form_4 .ff-btn-submit:not(.ff_btn_no_style) {
	background-color: #d9873b !important;
	color: #fff !important;
}
/*
#body_efb .efb.my-1 {
    margin-top: 0.5rem !important;
    margin-bottom: .5rem !important;
}
#body_efb .efb.btn {
    line-height: .9;
}
#body_efb .efb.p-2 {
    padding: 0.75rem !important;
}*/


/*Visitenkarte itDOTmedia*/
#itdotmedia_link {display:block;text-decoration: none; text-align:left; color: #554848 !important; font-size:14px;width: 435px;margin: 0 auto;}
#itdotmedia_visitenkarte {width:100%;background:#fff; margin:0 auto 25px auto; float:left;border-top: 10px solid #554848; position:relative;}
.itdotmedia_padding {padding:16px; }
#itdotmedia_logo {position:relative; width:220px;margin: 0px auto !important; padding: 15px 0;display: block;}
#itdotmedia_color_line {width:100%; height:5px;background: #00405a;background: -moz-linear-gradient(left,  #00405a 0%, #bc3b3b 20%, #eb700d 40%, #f7a614 60%, #2b853e 80%, #2979a9 100%);background: -webkit-linear-gradient(left,  #00405a 0%,#bc3b3b 20%,#eb700d 40%,#f7a614 60%,#2b853e 80%,#2979a9 100%);background: linear-gradient(to right,  #00405a 0%,#bc3b3b 20%,#eb700d 40%,#f7a614 60%,#2b853e 80%,#2979a9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00405a', endColorstr='#2979a9',GradientType=1 );}
#itdotmedia_middle {text-align:center; background:#e9e6e7;color:#00405a !important;font-size:12px;border-left: 1px solid #554848;border-right: 1px solid #554848;}
#itdotmedia_bottom {background: #554848; color:#fff !important; float:left; width:100%;}
#itdotmedia_bottom strong {color:#fff !important}
#itdotmedia_bottom div {width:55%; float:left}
#itdotmedia_bottom div:first-child {line-height:28px; width:45%}
#itdotmedia_bottom img {width:15px; margin:0 8px 0 0 !important; border:0 !important}
#itdotmedia_top {border-left: 1px solid #554848;border-right: 1px solid #554848;}
@media screen and (max-width: 510px) {
	#itdotmedia_link {width:100%;}
	#itdotmedia_bottom div {width:100% !important; text-align:center}
	#itdotmedia_bottom div:last-child {margin-top:10px;}
	#itdotmedia_bottom div:first-child {line-height:23px;}
	#itdotmedia_top {text-align:center}
}