/*

Theme Name: Divi Child Theme
Theme URI: http://www.ir3w.com/
Description: A Custom Child Theme For Divi Theme
Author: Steve Fry
Author URI: http://www.ir3w.com/
Template: Divi
Version: 1.0

*/

/* menus */

.mobile_menu_bar {
	margin-right: 12px;
}
.et_mobile_menu {
	width: 100vw;
	right: 0;
}
.et_pb_menu .et_mobile_menu {
	padding: 5% 0;
}
.homemenu .et_pb_menu__search input[type=search] {
	background-color: #fff;
	color: #000;
	padding: 4px 10px;
}
.et_pb_menu ul.et_mobile_menu li a {
    font-size: 22px !important;
}

.et_pb_menu .et-menu li.menu-item-has-children:first-child {
	padding-left: 0;
}

ul.sub-menu {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	width: fit-content;
	display: flex;
	flex-direction: column;
}
.sub-menu,
.et-menu li.menu-item-has-children .sub-menu {
	border: 1px solid #e09900;
    min-width: 244px;
	width: auto;
}
.et-menu li li a {
	padding: 6px 0;
}

/* podcast icon images */
li.myicon {
	width: 48px;
}
li.myicon01 {
	width: 40px;
	margin-left: -2px;
}
li.myicon a {
	width: 40px;
	height: 40px;
	margin: 15px 0 -15px 0;
}
li.myicon a img {
	width: 40px;
	height: 40px;
	margin: 15px 0 -15px 0;
}

/* home */

/* fixed BGs */
body.page-id-6 .code-block-17 a img {
	width: 100%;
	height: auto;
}
body.page-id-196785 {
	background-image: url("https://bravoandcocktails.ir3w.net/wp-content/uploads/2026/04/hulu-1480x1360.jpg");
	background-repeat: no-repeat;
	background-size: 1480px 1360px !important;
	background-position; center top;
	background-attachment: scroll;
}
body.page-id-196788 {
	background-image: url("https://bravoandcocktails.ir3w.net/wp-content/uploads/2026/04/hulu-1480x1360.jpg");
	background-repeat: no-repeat;
	background-size: 1480px 1360px !important;
	background-position; center top;
	background-color: #000 !important;
}
body.page-id-196785 .et_pb_section_0_tb_header,
body.page-id-196788 .et_pb_section_0_tb_header {
	margin-top: 160px;
}



/* takeover ad tyles */
body.page-id-195988,
body.page-id-196496,
body.page-id-196523,
body.page-id-196352 {
	background-image: url("https://bravoandcocktails.ir3w.net/wp-content/uploads/2026/04/hulu-background-02.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
}
body.page-id-195988 .et-l.et-l--header,
body.page-id-196496 .et-l.et-l--header,
body.page-id-196523 .et-l.et-l--header,
body.page-id-196352 .et-l.et-l--header {
	 margin-top: 160px !important;
}
body.page-id-195988 .body.page-id-195988,
body.page-id-196496 .body.page-id-196496,
body.page-id-196523 .body.page-id-196523,
body.page-id-196352 .body.page-id-196352 {
	padding-right: 24px;
	padding-left: 24px;
}
#row_takeover {
	text-align: center;
	position: absolute;
	z-index: 100;
	height: 160px;
	width: 1080px;
	top: 0;
	margin: 0 auto;
}
#col_takeover_left {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 90;
	text-align: right;
}
#col_takeover_right {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 90;
	text-align: left;
}
#col_takeover_left img,
#col_takeover_right img {
	width: 100%;
	max-width: 160px;
}

body.page-id-196352 #col_takeover_left,
body.page-id-196352 #col_takeover_right {
	text-align: center;
}


body.page-id-196496 #col_takeover_left {
	text-align: left;
}
body.page-id-196496 #col_takeover_right {
	text-align: right;
}

body.page-id-196523 #col_takeover_left,
body.page-id-196523 #col_takeover_right {
    overflow-y: scroll;
    overflow-x: hidden;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
body.page-id-196523 #col_takeover_left::-webkit-scrollbar,
body.page-id-196523 #col_takeover_right::-webkit-scrollbar {
	display: none;
}

/* body */



/* blog */

/* --------------------------------------------------- */
/* turn three columns into four columns */
/* https://help.elegantthemes.com/en/articles/2310880-how-to-change-the-number-of-columns-in-the-blog-module */

@media (min-width: 981px) {
	.dt-4-columns-blog .et_pb_salvattore_content[data-columns]::before {
		content: '4 .column.size-1of4' !important;
	}
	.dt-4-columns-blog .column.size-1of4 {
		/* width: 24% !important; */
		width: calc(25% - 30px) !important;
		margin-right: 40px;
	}
	.dt-4-columns-blog .column.size-1of4:nth-child(4){
		margin-right: 0 !important;
	  }
	.size-1of4 article.et_pb_post {
		padding: 0;
	}
	.size-1of4 .et_pb_image_container {
		margin: 0 0 20px;
	}
	.dt-4-columns-blog .column.size-1of4 article {
		border: none;
	}
	.dt-3-columns-blog .et_pb_salvattore_content[data-columns]::before {
		content: '3 .column.size-1of3' !important;
	}
	.dt-3-columns-blog .column.size-1of3 {
		/* width: 24% !important; */
		width: calc(33% - 25px) !important;
		margin-right: 40px;
	}
	.dt-3-columns-blog .column.size-1of3:nth-child(4){
		margin-right: 0 !important;
	  }
	.size-1of3 article.et_pb_post {
		padding: 0;
	}
	.size-1of3 .et_pb_image_container {
		margin: 0 0 20px;
	}
	.dt-3-columns-blog .column.size-1of3 article {
		border: none;
	}
}
/* --------------------------------------------------- */
/* https://www.markhendriksen.com/how-to-remove-the-divi-sidebar/ */
/* Remove sidebar */
.single-post #sidebar {
	display:none;
}
.single-post #main-content .container:before {
	background: none;
}
/* Make content 100% width - overrides divi specific CSS */
@media (min-width: 981px){
	.single-post #left-area {
		width: 100% !important;
		padding-right: 0px !important;
		padding-bottom: 0px !important;
	}
}
.archive #sidebar {
	display:none;
}
.archive #main-content .container:before {
	background: none;
}

/* Make content 100% width - overrides divi specific CSS */
@media (min-width: 981px){
	.archive #left-area {
		width: 100% !important;
		padding-right: 0px !important;
		padding-bottom: 0px !important;
	}
}

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

.container.pcast {
	padding-top: 0 !important;
}

.pcast h1 {
	margin-top: 20px;
}

.single-post .container {
	padding-top: 0 !important;
}

body.tag h1,
body.single .et_post_meta_wrapper h1 {
	font-size: 40px !important;
	line-height: 56px !important;
	font-weight: 700;
	color: #000;
	border-bottom: 2px solid #000;
	margin-bottom: 18px;
}
body.tag h1 {
	line-height: 40px !important;
}

#comment-wrap {
    padding-top: 40px;
}

body.single .et_post_meta_wrapper h2 {
	font-size: 28px !important;
	line-height: 1.4em;
	font-weight: 700;
	color: #000;
	border-bottom: 2px solid #000;
	/* margin-bottom: 18px; */
}
body.single .et_post_meta_wrapper h3 {
	font-size: 28px !important;
	line-height: 1.4em;
	font-weight: 700;
	color: #000;
	border-bottom: 2px solid #000;
	/* margin-bottom: 18px; */
}
.single .post {
    padding-bottom: 0;
}

/* sidebar */

.cp-menu ul {
	display: list;
}
.cp-menu li {
	width: 100%;
	margin-bottom: 24px !important;
}
.cp-menu li:last-child {
	margin-bottom: 0;
}

h2.wp-block-heading {
	font-size: 24px;
	font-weight: 600;
	font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
}
.wp-block-latest-posts__post-title,
.wp-block-latest-comments__comment-link,
.wp-block-archives-list li a {
	color: #FB26CF !important;
	line-height: 1.2rem;
}
li.wp-block-latest-comments__comment::marker {
  content: '';
}
.wp-block-latest-comments__comment-meta article {
	display: inline;
}
.
.page-cocktail-party .container {
	padding-top: 18px !important;
}
h1.bbottom,
h1.cparty {
	padding-bottom: 12px;
	border-bottom: 3px solid #000;
}

#sidebar {
	float: left;
	display: inline-block !important;
	padding: 54px 0 0 0;
	width: 22.75% !important;
}
.widgettitle {
	font-size: 24px;
	font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
	line-height: 25.2px;
	font-weight: 600;
	color: #000;
	margin-bottom: 18px;
}

#left-area {
	float: right;
	display: inline-block;
	width: 74.25% !important;
}

#left-area.pcast {
	border-top: 3px solid #000;
}
#left-area.cparty {
	/* width: 74.25% !important; */
	padding-top: 20px;
}

/* sidebar */
.gossip #content-area .entry h1 {
	display: block;
}
.gossip .et_pb_widget ul li {
	margin-bottom: 24px;
}
.gossip .et_pb_widget ul li a {
    font-weight: 600;
    font-size: 22px;
    color: #FB26CF !important;
}


/* menu icons */
.gossip .et_pb_widget li:before,
.cp-menu li:before {
  font-size: 1.6em;
  color: #000;
  position: relative;
  margin-right: 20px;
}
.gossip  .et_pb_widget li:nth-child(1):before,
.cp-menu li:nth-child(1):before {
  content: "\e009";
  font-family: ETmodules;
}
.gossip .et_pb_widget li:nth-child(2):before,
.cp-menu li:nth-child(2):before {
  content: "\e01b";
  font-family: ETmodules;
}
.gossip .et_pb_widget li:nth-child(3):before,
.cp-menu li:nth-child(3):before {
  content: "\77";
  font-family: ETmodules;
}
.gossip .et_pb_widget li:nth-child(4):before,
.cp-menu li:nth-child(4):before {
  content: "\e08a";
  font-family: ETmodules;
}
.gossip  .et_pb_widget li:nth-child(5):before,
.cp-menu li:nth-child(5):before {
  content: "\e037";
  font-family: ETmodules;
}

/* home page */

.image-above .entry-title,
.image-above .post-meta,
.image-above .post-content {
	margin-right: -19px;
	margin-left: -19px !important;
}

.image-inline article {
	margin-bottom: 0 !important;
}

.image-inline a {
	/* max-width: 40%; */
	max-width: calc(49% - 30px);
	float: left;
}
.image-inline a img {
	max-width: 100%;
	width: auto;
	max-height: 200px;
	height: auto;
}
.image-inline h2.entry-title {
	float: right;
	width: 50%;
	margin-top: -24px;
}
.image-inline h2.entry-title a {
	text-decoration: none !important;
	font-weight: 700;
	/* margin-top: -24px; */
	margin-right: 8px;
	width: 100%;
	max-width: 100%;
}
.image-inline.notopmargin h2.entry-title {
	margin-top: 0;
}

.image-inline.noleftpad article {
	padding-left: 0;
}

.image-inline .post-meta {
	width: 50%;
	float: right;
}
.image-inline .post-content {
	width: 50%;
	float: right;
}

.image-inline.noleftpad article h2.entry-title {
	float: right;
	width: 50%;
}
.image-inline.noleftpad .post-meta {
	width: 50%;
	float: right;
}
.image-inline.noleftpad .post-content {
	width: 50%;
	float: right;
}

.image-inline h2.entry-title:after,
.image-inline .post-meta:after {
    content: "\a";
    white-space: pre;
}
.image-inline.leading a {
	max-width: 100%;
	float: none;
}
.image-inline.leading h2.entry-title a {
	width: 100%;
	float: none;
	font-weight: 700;
}
.image-inline.leading .post-meta {
	width: 100%;
	float: none;
}
.image-inline.leading h2.entry-title:after {
    content: none;
}

.column.size-1of1 article {
	margin-bottom: 0 !important;
}
.column.size-1of1 article:last-child {
	padding-bottom: 0;
}

article.et_pb_post {
	padding: 12px 18px;
	margin-bottom: 18px;
}
article.et_pb_post:last-child {
	margin-bottom: 0;
}
.fixed-height article {
	min-height: 480px;
}

article.et_pb_post h2.entry-title {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4em;
}
article.et_pb_post .post-meta {
	font-size: 12px;
	line-height: 1.5em;
	color: #666;
	margin: 0 0 6px 0;
}
article.et_pb_post .post-content,
article.et_pb_post .entry-content {
	font-size: 16px;
	color: #666;
	line-height: 1.5em;
	margin-bottom: 16px;
}

body.tag .container {
	padding-top: 27px !important;
}
body.tag #left-area {
	padding-left: 0 !important;
}

.post-grid {
	padding-top: 18px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: space-between;
	gap: 34px 20px;
}
.post-grid.pcast {
	padding-top: 40px;
}
.post-grid article {
	max-width: 33%;
	width: 240px;
	padding: 12px 0;
}

.pagination.clearfix {
	margin-top: 24px;
	display: flex;
	flex-direction: row;
	flex-wrap: no-wrap;
	justify-content: space-between;
}

.pagination .alignleft,
.pagination .alignright {
	width: 140px;
	display: block;
}
.pagination .alignright {
	text-align: right;
}

.arvhivepagenav {
	width: calc(100% - 290px);
	text-align: center;
	margin: 0 auto;
	display: block;
}

.postination {
	display: flex;
	flex-direction: row;
	flex-wrap: no-wrap;
	justify-content: space-between;
	align-items: flex-start;
	align-content: flex-start;
	width: 100%;
	margin: 32px 0 0;
}
.postination-prev,
.postination-next {
	display: inline-block;
	width: calc(50% - 20px);
	padding: 0;
}
.postination-prev {}
.postination-prev a:before {
    content: "\2B9C";
    margin-right: 6px;
	margin-left: -20px;
	font-size: 1.2rem;
}
.postination-next {
	text-align: right;
}
.postination-next a:after {
    content: "\2B9E";
    margin-left: 6px;
	margin-right: -20px;
	font-size: 1.2rem;
}

#commentform {
	padding-bottom: 0
}
article ol.commentlist {
	margin-bottom: 48px;
}

article ol.commentlist,
article .comment .children {
    list-style: none !important;
    line-height: 1.7em !important;
    padding: 0 !important;
}
article .comment-body {
	border-bottom: 1px solid #333;
	padding: 24px 0;
	width: 95%;
	float: right;
	margin-bottom: 0 !important;
}
article .comment .children {
    margin-left: 5%;
    padding-left: 0 !important;
}
article .comment_avatar {
	display: none;
}
article .reply-container {
	display: none;
}
article .comment_area .comment-reply-link {
	font-size: 16px;
	float: right;
}

.form-submit {
    text-align: center;
}


article .et_pb_button,
article .et_pb_button:hover {
    color: #fff!important;
    border-color: #000;
    font-size: 16px;
    background-color: #000;
}

article .et_pb_button:after,
article .et_pb_button:before {
    font-size: 32px;
    line-height: 1em;
    content: "\35";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
}
article .comment-body .comment_postinfo .fn {
    font-size: 17px;
	color: #000;
    font-weight: 700;
	display: inline-block;
}
article .comment-body span.comment_date {
    color: #000;
    font-size: 14px;
    font-weight: 300;
	display: inline;
}
article .comment-content {
	font-size: 16px;
	color: #666;
	line-height: 1.5em;
}

article .withlist ul {
	margin: 18px 0;
}
article .withlist ul li {
	margin-bottom: 18px;
}
article .withlist ul li:last-child {
	margin-bottom: 0;
}

/* pagination */
.whichpage {
	text-align: center;
}
.whichpage a {
	margin-right: 8px;
}
.whichpage a:last-child {
	margin-right: 0;
}

.whichpage .page-numbers {
	margin-right: 8px;
}
.whichpage .page-numbers:last-child {
	margin-right: 0;
}

.post-meta {
	color: #fb26cf !important;
	font-weight: 700 !important;
	font-size: 16px !important;
}
.post-meta span.published {
	color: #000 !important;
	font-weight: 400 !important;
}
.blur-text .post-content {
	filter: blur(0.3rem);
}


.page-guides article article,
.page-latest-posts article article,
.page-best-of-bravo-and-cocktails article article,
.page-cocktail-party article article {
	height: 454px;
}


/* plugins */

/* contact form */

.teaform .tainer {
	display: flex;
	justify-content: space-between;
	column-gap: 20px;
	margin-bottom: 20px;
}
.teaform .tainer .c50 {
	flex: 48%;
}
.teaform .tainer .c100 {
	flex: 100%;
}
.teaform input[type=text],
.teaform input[type=email] {
	width: 100%;
	padding: 12px;
	font-size: 12px;
	line-height: 1em;
	background-color: #fafafa;
	border: 1px solid #ccc;
}
.teaform textarea {
	width: 100%;
	height: 80px;
	padding: 12px;
	font-size: 12px;
	line-height: 1em;
	background-color: #fafafa;
	border: 1px solid #ccc;
}

span.tea-files {
	position: relative;
}
span.tea-files:before {
	content: "Upload Your Files";
	position: absolute;
	left: 0;
	padding: 1.4rem 2.338rem;
	background: #000;
	color: #fff;
	width: 150px;
	text-align: center;
	cursor: pointer;
}
span.tea-files>input {
	visibility: hidden;
}

.teaform .tea_button {
	background: #a8a6a1;
	border: 1px solid #a8a6a1;
	color: #fff;
	font-size: calc(1.3 * 1rem) !important;
	line-height: 2.5em;
	padding: 1.4rem 2.338rem;
}
.teaform .tea_button:hover {
	opacity: 90%;
}

/* contact form 7 */

.advertiseform p {
	margin-bottom: 12px;
}
.advertiseform input,
.advertiseform textarea {
	width: 100%;
}
.advertiseform input[type=submit] {
	width: auto;
	margin: 20px auto;
	padding: 5px 12px;
	font-size: 1.1em;
	background-color: #fb26cf;
	color: #fff;
	border: 1px solid #fb26cf;
	border-radius: 5px;
	cursor: pointer;
}


/* brevo subscribe form */

.sib-form {
    padding: 0 12px !important;
    margin: 0;
}
#sib-container {
	padding: 0 18px !important;
}

label.entry__specification {
	height: auto;
	line-height: 1em;
}

/* memberpress */

.mepr-price-box-head {
	padding-bottom: 0 !important;
}
.mepr-price-box-benefits {
	display: none;
}
.mepr-price-box-footer {
	line-height: 1.4em;
}

.mepr-price-box-price {
	color: #fb26cf;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700 !important;
	font-size: 55px;
	line-height: 1.4em;
	padding-bottom: 0 !important;
}
.mepr-price-menu.fixed .mepr-price-box-button a {
    background-color: #fb26cf;
    border-radius: 0;
	margin-bottom: 48px;
}
.mepr-price-menu.fixed .mepr-price-box-button a:hover {
    background-color: #fb26cf;
    text-decoration: none;
}

form.mepr-form input[type="submit"] {
	width: auto;
	margin: 20px auto;
	padding: 5px 12px;
	font-size: 1.1em;
	background-color: #fb26cf;
	color: #fff !important;
	border: 1px solid #fb26cf !important;
	border-radius: 5px;
	cursor: pointer;

}

/* footer */

#cookie-law-info-bar {
	z-index: 10000;
}


/* mobile styles */

/* ***** iPad Pro ***** */
@media (max-width: 1025px) {

}

/*  ***** iPad ***** */
@media (max-width: 769px) {

	header .homemenu .mobile_menu_bar:before {
	    color: #fff !important;
	}

    .et_pb_column .et_pb_blog_grid .column.size-1of2 {
        margin: 0;
        width: 100%;
        clear: none;
        float: left;
    }

    .page-latest-posts .et_pb_column .et_pb_blog_grid .column.size-1of2,
    .page-guides .et_pb_column .et_pb_blog_grid .column.size-1of2 {
        width: 50%;
		width: calc(50% - 20px);
		margin-right: 40px;
    }
    .page-latest-posts .et_pb_column .et_pb_blog_grid .column.size-1of2:last-child,
    .page-guides .et_pb_column .et_pb_blog_grid .column.size-1of2:last-child {
		margin-right: 0;
    }

    .et_pb_column .recent .et_pb_blog_grid .column.size-1of2 {
        margin: 0;
        width: 50%;
    }

	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child {
        margin-bottom: 0;
    }

    .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 8px;
    }

    .et_pb_column .recent .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 8px;
		height: 500px;
    }

    .et_pb_column .recent .et_pb_blog_grid .column.size-1of2:first-child article {
        margin-right: 12px;
    }
    .et_pb_column .recent .et_pb_blog_grid .column.size-1of2:last-child article {
        margin-left: 12px;
    }

	.image-inline a {
		max-width: 40%;
		float: left;
	}
	.image-inline.noleftpad a {
		max-width: 60%;
	}
	.image-inline a.more-link {
		max-width: 100%;
	}
	.image-inline h2.entry-title {
		padding-bottom: 0;
	}
	.image-inline h2.entry-title a {
		width: 100%;
		min-width: 171.125px;
		position: relative;
		top: -26px;
		margin: 0;
	}
	.image-inline.noleftpad article h2.entry-title {
		float: none;
		width: 100%;
	}
	.image-inline.notopmargin h2.entry-title a {
		top: 0;
	}
	.image-inline .post-meta {
		width: 56%;
	}
	.image-inline .post-content {
		width: 56%;
	}
	.image-inline article.et_pb_post .post-meta {
		margin: -16px 0 0;
	}
	.image-inline.notopmargin article.et_pb_post .post-meta {
		margin: 4px 0 0;
	}

	article.et_pb_post .post-meta {
		font-size: 12px !important;
		line-height: 1.5em;
		color: #666;
		margin: 0 0 0 0;
	}
	article.et_pb_post .post-content,
	article.et_pb_post .post-content p {
		font-size: 15px !important;
		line-height: 1.5em;
	}


	.pa-open-mobile-menu .et_pb_menu__menu {
		display: flex!important;
	}
	.pa-open-mobile-menu .et_mobile_nav_menu {
		display: none!important;
	}


	#sidebar {
		float: none;
		display: block !important;
		padding: 34px 0 0 0;
		width: 80% !important;
		margin: 40px auto 0;
	}
	.widgettitle {
		font-size: 24px;
		line-height: 25.2px;
		margin-bottom: 18px;
	}

	#left-area {
		float: none;
		display: block;
		width: 100% !important;
	}
	.post-grid article {
		width: 100%;
		max-width: 100%;
	}

	.pagination.clearfix {
		margin-top: 24px;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-content: center;
	}

	.pagination .alignleft,
	.pagination .alignright {
		width: 80%;
		display: block;
		text-align: center;
		float: none;
		margin-bottom: 18px;
	}
	.pagination .alignright {
		margin-bottom: 0;
	}

	.arvhivepagenav {
		width: 80%;
		text-align: center;
		margin: 0 auto;
		display: block;
		margin-bottom: 18px;
	}

}


/* Divi Parent menu changes here - not sure why 980 though */
@media (max-width: 560px) {

}

@media (max-width: 479px) {

	.et_pb_menu .et_pb_menu__wrap {
		flex-shrink: 0;
	}
	.et_pb_menu .et_pb_menu__search {
		flex-shrink: 0;
	}
	.et_pb_menu .et_pb_menu__search-container {
		padding-left: 0 !important;
		width: calc(100svw - 44px - 54px - 40px);
		margin-left: 40px;
	}


	body.home .code-block.code-block-1 {
		background-color: #000 !important;
	}

	.container {
		width: 100%;
	}

	.container #sidebar {
		padding: 0 20px;
	}

	article.et_pb_post {
		padding: 18px 40px;
		margin-bottom: 0;
	}

	.cparty-recent article:nth-child(-n+2){
		display: none;
	}
	.more-free-tea article {
		padding-right: 0;
		padding-left: 0;
	}

	.more-free-tea article:nth-child(3){
		display: none;
	}

	.image-inline a img {
		width: 100%;
		height: auto;
		max-height: 250px !important;
	}
	.image-inline.noleftpad a {
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	.image-inline h2.entry-title a {
		min-width: 100%;
	}

	.image-inline.noleftpad .post-meta {
		width: 100%;
	}
	.image-inline.noleftpad .post-content {
		width: 100%;
		float: left;
	}

	.sib-text-form-block {
		font-size: 18px;
		font-weight: 400;
		line-height: 1.4em;
	}
	#sib-form .entry__choice {
		line-height: 1.4em !important;
	}



	.a11y-toolbar ul li button {
		/* font-size: 22px !important; */
		font-size: 20px !important;
		/* padding: 14px 10px; */
		padding: 12px 8px;
		line-height: .8;
		/* display: grid;
		align-items: center;
		background: #e2e2e2;
		text-align: center;
		border-top: 1px solid #f5f5f5;
		border-bottom: 1px solid #d2d2d2;
		position: relative;
		color: #181818; */
	}


/*  ***** iPhones *****  */
@media (max-width: 415px) {

	.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
	    color: #000 !important;
	}

}
