/* CSS RESET */
* {box-sizing: border-box; margin: 0; padding: 0;}
html {font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
body {margin: 0}
article,footer,header,nav,section {display: block}
video {display: inline-block; vertical-align: baseline}
a {background-color: transparent}
a:active,a:hover {outline: 0}
b,strong {font-weight: 700}
small {font-size:80%}
sub,sup {position: relative; font-size: 75%; line-height: 0; vertical-align: baseline}
sup {top: -.5em}
sub {bottom: -.25em}
img {border: 0}
svg:not(:root) {overflow: hidden}
hr {height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box}
pre {overflow: auto}
button,input,optgroup,select,textarea {margin: 0; font: inherit; color: inherit}
button {overflow: visible}
button,select {text-transform: none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer}
button[disabled],html input[disabled] {cursor: default}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0; border: 0}
input {line-height: normal}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*fieldset {padding: .35em .625em .75em; margin: 0 2px; border: 1px solid silver}*/
legend {padding: 0; border: 0}
textarea {overflow: auto}
optgroup {font-weight: 700}
table {border-spacing: 0; border-collapse: collapse}
td,th {padding: 0}

div, article, section, header, footer, nav, li { position:relative; box-sizing: border-box; }
.group:after 		{ display:block; height:0; clear:both; content:"."; visibility:hidden; /* For clearing */ }
body 				{ background:#fff; /* Don't forget to style your body to avoid user overrides */ }
::-moz-selection 	{ background:#ff0; color:#333; }
::selection 		{ background:#ff0; color:#333; }

/* Typography */
@font-face {
    font-family: 'open_sans';
    font-display: swap;
    src: url('/wp-content/themes/starkers-master/fonts/opensans-regular-webfont.woff2') format('woff2'),
      url('/wp-content/themes/starkers-master/fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sans_narrow';
    font-display: swap;
    src: url('/wp-content/themes/starkers-master/fonts/pt_sans-narrow-web-regular-webfont.woff2') format('woff2'),
      url('/wp-content/themes/starkers-master/fonts/pt_sans-narrow-web-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body, input, textarea {color: #444; font-family: 'open_sans', Helvetica, sans-serif; font-display: swap;}
header, h1, h2, h3, h4 {font-family: 'pt_sans_narrow', Impact, Helvetica, sans-serif; font-weight: 400; font-display: swap;}

h1 {font-size: 30px}
h2 {font-size: 26px}
h3 {font-size: 22px}
h4 {font-size: 20px}

.small-text {font-size: 12px;}

a {color: #f78721;}

/* SPRITE ICONS */
.icon, #menu-item-217 a {background: url("/images/sprite.png") no-repeat; background-size: 150px 25px; width: 25px; height: 25px;}
.iconPinterest {background-position: 0 0;}
.iconFacebook {background-position: -25px 0;}
.iconInstagram {background-position: -50px 0;}
.iconSearch {background-position: -75px 0;}
.iconClose {background-position: -100px 0;}
.iconRSS {background-position: -125px 0;}

/* SPRITE BURGERS */
.topBurger {background: url("/images/top-burgers/top-burgers-sprite.jpg") no-repeat; background-size: 80px 480px; width: 80px; height: 80px; margin-right: 10px;}
.topBurger1 {background-position: 0 0;}
.topBurger2 {background-position: 0 -80px;}
.topBurger3 {background-position: 0 -160px;}
.topBurger4 {background-position: 0 -240px;}
.topBurger5 {background-position: 0 -320px;}
.topBurger6 {background-position: 0 -400px;}

/* SPRITE GUIDE */
.grillingGuide {background: url("/images/top-burgers/grilling-guide-sprite.jpg") no-repeat; background-size: 60px 240px; width: 60px; height: 60px; margin-right: 20px;}
.grillingGuide1 {background-position: 0 0;}
.grillingGuide2 {background-position: 0 -60px;}
.grillingGuide3 {background-position: 0 -120px;}
.grillingGuide4 {background-position: 0 -180px;}

/* LAYOUT */
.wrapper {margin: 0 auto; max-width: 1100px; padding: 0 20px; width: 100%;}
.content-section {padding-top: 40px; padding-bottom: 40px;}

.margin-top {margin-top: 20px;}
.margin-bottom {margin-bottom: 20px;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {min-height: 1px; padding: 15px; position: relative;}
.col-section {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-left: -15px; margin-right: -15px;}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-sm-9 {float: left;}

.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}

.col-section img {max-width: 100%;}

.bar-orange {background: #f78721; color: #fff; margin-bottom: 3px; padding: 2px 0 5px 0;}

/* HEADER */
header {border-bottom: 2px solid #000; margin-bottom: 3px; padding: 10px 0;}
header #logo {margin-bottom: 15px; padding-top: 4px; width: 275px;}
header #logoIcon {float: left; margin-right: 8px; height: auto; width: 60px;}
header h2 {font-size: 33px; margin-top: -4px;}
header a {color: #000; text-decoration: none;}
header #tagline {color: #f78721; font-size: 14px; margin: -10px 0 0 69px;}
header .menu {font-size: 24px; text-align: center;}
header .menu li {list-style-type: none;}
header .menu li a {color: #fff; text-decoration: none;}
#menu-item-217 a {color: rgba(255, 255, 255, 0); display: inline-block; height: 25px; vertical-align: bottom; width: 25px; background-position: -75px 0;}
#menu-item-217 a.close-icon {background-position: -100px 0;}

#mobile-toggle {height: 36px; position: absolute; right: 20px; top: 18px; width: 32px;}
#mobile-toggle input {position: absolute; width: 100%; height: 100%; z-index: 1; opacity: 0; cursor: pointer;}
#mobile-toggle input:checked + span {background: transparent;}
#mobile-toggle input:checked + span:after {transform: rotate(45deg) translate(-1px, -8px);}
#mobile-toggle input:checked + span:before {transform: rotate(-45deg) translate(-4px, 12px);}
#mobile-toggle span {position: absolute; width: 100%; height: 5px; background: #ccc; margin-top: 10px;}
#mobile-toggle span:before, #mobile-toggle span:after {content: ""; left: 0; position: absolute; width: 100%; height: 5px; background: #ccc; top: -9px; transition: 0.2s;}
#mobile-toggle span:after {top: 9px;}

#search-box {position: absolute; width: 100%; z-index: 500;}

/* FORMS */
button, .btn {background: #fff; border: 1px solid #ccc; border-radius: 4px; display: inline-block; font-size: 18px; padding: 10px 16px; text-decoration: none;}
.btn-lrg {font-size: 18px; padding: 8px 26px;}
.btn-orange {background: #f78721; border-color: #f78721; color: #fff;; text-decoration: none;}
.btn-orange:hover {background: #fff; color: #f78721;; text-decoration: none;}

.widget_search {background: #fff; padding: 15px;}
.widget_search h2 {margin-bottom: 10px; text-align: center;}

.searchForm form {background: #fff; border: 1px solid #000; padding: 4px 0; width: 100%;}
.searchForm input[type=text] {background: #fff; border: 0; color: #000; padding: 5px 8px; width: 88%;}
.searchForm input[type=text]:focus {outline: 0;}
.searchForm input[type=image] {float: right;}
.searchForm input[type=button] {border: 0; float: right; margin-top: 4px; width: 28px; height: 28px;}

.bar-orange .searchForm {float: right; margin: 6px 0;}
.bar-orange .searchForm form {border: 0; height: 30px;}
.bar-orange .searchForm input[type=image] {margin-top: -28px;}

.wpcf7-form p {margin-bottom: 15px}
.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form textarea {border: 1px solid #ccc; margin-top: 4px; max-width: 100%; padding: 4px 6px; width: 360px;}
#main .wpcf7-form img {width: auto;}

.widget_mc4wp_form_widget {background: #f78721; padding: 15px; margin-bottom: 20px;}
.widget_mc4wp_form_widget h2 {color: #fff; margin-bottom: 4px; text-align: center;}
.widget_mc4wp_form_widget input[type=text], .widget_mc4wp_form_widget input[type=email] {border: 0; margin: 4px 0 8px; padding: 4px 6px; width: 100%;}
.widget_mc4wp_form_widget input[type=submit] {background: #fff; border-radius: 6px; border: 0; color: #333; margin-top: 6px; padding: 4px 12px;}
.widget_mc4wp_form_widget .mc4wp-alert {color: #fff; margin-top: 10px;}

/* HOME */
#home-burger-header {background: url(/images/home-burger-sm.jpg) no-repeat center center; background-size: cover; height: 280px;}
#home-burger-header .wrapper {text-align: center;}
#burger-header-title {background: rgba(0, 0, 0, 0.7); color: #fff; display: inline-block; margin-top: 102px; padding: 16px 30px 5px; text-align: center;}
#burger-header-title h1 {font-weight: bold; font-size: 54px; line-height: 40px;}
#burger-header-title h2 {color: #f78721; font-size: 22px;}

#home-latest-burgers img, #home-sides img {height: auto; width: 100%;}
#home-latest-burgers img {border: 1px solid #000;}
#home-latest-burgers {background: #fff; background-size: cover; border-top: 2px solid #000; margin-top: 3px; color: #fff; text-align: center;}
#home-latest-burgers .col-section {margin-bottom: 10px;}
#home-latest-burgers h3 {color: #000; padding: 6px 4px 6px 4px; position: relative; text-align: center;}
#home-latest-burgers a {text-decoration: none;}
#home-latest-burgers a:hover h3 {color: #f78721;}

#home-sides {background: url(/wp-content/uploads/2016/04/wood-bg.jpg) #666; background-size: cover; color: #fff; text-align: center;}
#home-sides .col-section {justify-content: space-around;}
#home-sides img {border-radius: 200px; margin-bottom: 10px;}
#home-sides a {color: #fff; text-decoration: none;}
#home-sides a:hover {text-decoration: underline;}

.fancy {margin-bottom: 10px; overflow: hidden;}
.fancy span {display: inline-block; font-family: 'pt_sans_narrow', sans-serif; font-weight: 400; font-size: 34px; position: relative;}
.fancy span:before,
.fancy span:after {content: ""; position: absolute; height: 5px; border-bottom: 1px solid white; top: 15px; width: 1000px;}
.fancy span:before {right: 100%; margin-right: 15px;}
.fancy span:after {left: 100%; margin-left: 15px;}

#home-latest-burgers .fancy span {color: #000;}
#home-latest-burgers .fancy span:before,
#home-latest-burgers .fancy span:after, #home-guide .fancy span:before,
#home-guide .fancy span:after {border-bottom: 1px solid #000;}

#home-guide {padding-bottom: 0;}
#home-guide-card {padding-bottom: 0; padding-top: 0; text-align: center;}
#home-guide-card h2 {color: #1f84cb; margin-bottom: 0;}
#home-guide-card h4 {margin-bottom: 6px;}
#home-guide li {border-top: 1px solid #ccc; display: block; list-style-type: none; overflow: hidden; padding: 8px 0;}
#home-guide li:first-child {border-top: 0;}
#home-guide li div {float: left;}
#home-guide li a {color: #000; text-decoration: none;}
#home-guide li a:hover {color: #f78721;}
#home-guide li p {font-size: 14px;}


#wrapper {margin-top: 10px; overflow: hidden;}

#main img {height: auto; width: 100%;}
#main article {max-width: 600px;}

.intro-paragraph {border: 1px solid #ccc; padding: 15px; margin-bottom: 15px;}
.articleList h2 {background: #f78721; color: #fff; font-size: 24px; margin: 10px 0; padding: 2px 8px;}
.articleList h2 a {color: #fff; text-decoration: none;}
.articleList p {line-height: 1.5em; margin-bottom: 20px;}
.articleList li {margin-bottom: 40px;}

article h1 {background: #f78721; color: #fff; font-size: 28px; margin-bottom: 10px; padding: 2px 10px 6px;}
article h2, article h3 {margin-bottom: 6px;}
article p+h2, article ul+h2 {margin-top: 40px;}
article p, article ul, article ol {line-height: 1.5em; margin-bottom: 20px;}
article img.aligncenter {height: auto; width: 100%;}
article ul li, article ol li {margin: 0 0 8px 28px;}
article ol li {list-style-type: decimal;}
article ul li {list-style-type: disc;}
article table {border: 1px solid #eee; margin: 20px 0;}
article tr {border-top: 1px solid #eee;}
article tr:first-child {border-top: 0;}
article td, article th {padding: 6px 10px; text-align: left;}
article .sd-social-icon .sd-content ul li.share-custom-stumbleupon a.sd-button {background: #f04e23;}
article .sd-social-icon .sd-content ul li.share-custom-yummly a.sd-button {background: #df6026;}
.wprm-recipe-container {margin-bottom: 8px;}

.articleListMain h2 {margin: 10px 0;}

.rp4wp-related-posts {margin: 40px 0;}
.rp4wp-related-posts ul{overflow: hidden; width:100%;}
.rp4wp-related-posts ul>li{float:left; list-style:none; margin-left: 3%; width:31.333%;}
.rp4wp-related-posts ul>li:first-child{margin-left: 0%;}
.rp4wp-related-post-image{width: 100%;}

/* COMMENTS */
#comments {margin-top: 40px;}
#comments a {text-decoration: none;}
#comments a:hover {text-decoration: underline;}
#comments .avatar {border-radius: 60px; float: left; margin-right: 20px; width: 60px;}
article #comments ol li {border-top: 1px solid #eee; list-style-type: none; margin-top: 8px; margin-left: 0; padding: 15px 0;}
#comments ol li h4 {margin-bottom: -5px;}
#comments time a {color: #999; font-size: 10px; text-decoration: none;}
#comments ol li p, #comments .wprm-comment-rating, #comments .reply {margin-left: 80px;}
#comments .reply {font-size: 12px;}
#comments .wprm-comment-rating {margin: -5px 0 5px 0;}
#comments .wprm-comment-rating br {display: none;}
#comment-notes {font-size: 12px;}
#comments ul.children {margin-left: 40px;}

#respond {background: #efefef; overflow: hidden; padding: 20px;}
#commentform .comment-form-comment {float: right; width: 56%;}
#commentform .comment-fields {float: left; width: 42%;}
#commentform label {display: inline-block; min-width: 75px;}
#commentform textarea {display: block; height: 106px;}
article #commentform p.form-submit {margin-bottom: 0;}
#commentform input[type=submit] {background: #666; border: 0; color: #fff; padding: 5px 15px;}
#commentform textarea, #commentform input[type=text], #commentform input[type=email] {border: 0; font-size: 13px; margin-bottom: 8px; max-width: 100%; padding: 6px 8px;}
#commentform textarea::-webkit-input-placeholder, #commentform input::-webkit-input-placeholder, #commentform textarea::placeholder, #commentform input::placeholder {color: #f78721; font-style: italic;}
#commentform .comment-form-subscriptions, #commentform .comment-form-wprm-rating {font-size: 13px;}
#main #mylastpost img {width: auto;}

/* RECIPE */
.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-instructions li {margin-bottom: 10px;}
.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container {z-index: 1000;}
.wprm-recipe-ingredient-notes {color: #bbb; font-size: 11px; font-style: italic;}
.wprm-recipe-image img {padding-left: 5px;}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {margin-top: 6px;}

/* GRIDS */
#recipe-grid {margin-bottom: 20px; padding: 0 10px;}
#recipe-grid .col-xs-6, #recipe-grid .col-sm-3 {padding: 10px 5px;}
#recipe-grid a, .product-grid a {color: #333; text-decoration: none;}
#recipe-grid a:hover, .product-grid a:hover {color: #f78721; text-decoration: underline;}
#recipe-grid h3, .product-grid h3 {font-size: 20px; text-align: center;}
.centered-promo-text {text-align: center; margin: 40px 0;}

.product-grid {border-top: 1px solid #ccc; margin: 5px 0 40px 0; padding: 10px;}
.product-grid .col-xs-6, .product-grid .col-sm-3 {padding: 15px 15px;}
.product-grid p {color: #888; font-size: 14px; margin-top: 5px; text-align: center;}

/* GUIDE */
#guide {text-align: left;}
#guide a {text-decoration: none;}
#guide a:hover {text-decoration: underline;}

/* SIDEBAR */
li.widget {list-style-type: none;}
.widget_text {margin-bottom: 20px;}
.textwidget ul, .textwidget ol {margin: 10px 0 10px 20px;}
.textwidget li {margin-bottom: 8px;}
#side-social {margin-bottom: 20px; text-align: center;}
#side-social a {display: inline-block; width: 25px; height: 25px; margin: 0 8px;}

.side-top-recipes {margin-bottom: 20px;}
.side-top-recipes ol {list-style-type: none; margin-left: 0;}
.side-top-recipes li {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap;}
.side-top-recipes a {align-self: center;}

.side-guides ul {margin-left: 20px;}
.side-guides li {margin-bottom: 5px;}

#side-faq h2 {margin-bottom: 10px}
#side-faq p {margin-bottom: 20px}

/* FOOTER */
footer {clear: both; border-top: 2px solid #000; margin-top: 3px; text-align: center;}
#footer-nav a {display: inline-block; padding: 5px;}
#footer-social {padding-top: 5px; padding-bottom: 5px;}
#footer-social a {display: inline-block; width: 25px; height: 25px; margin-left: 15px;}
#footer-social a:first-child {margin-left: 0;}


/* Media queries */

/* 600 and up */
@media screen and (min-width:600px) {

  #main article {margin-left: 40px;}
	#main .listArticle img {float: left; width: 30%;}
	.listArticleContent {margin-left: 33%;}
  
  .fancy span {font-size: 50px;}
  .fancy span:before,
	.fancy span:after {top: 30px;}
  
  .col-section .alignright {float: right; padding: 0 0 10px 10px; max-width: 40%;}
}

/* Under 768 */
@media screen and (max-width:767px) {
  .mobile-hide {display: none;}
}

/* 768 and up */
@media screen and (min-width:768px) {
  
  /* LAYOUT */
  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, 			.col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {float: left;}
  
  .col-sm-12 {width: 100%;}
  .col-sm-11 {width: 91.66666667%;}
  .col-sm-10 {width: 83.33333333%;}
  .col-sm-9 {width: 75%;}
  .col-sm-8 {width: 66.66666667%;}
  .col-sm-7 {width: 58.33333333%;}
  .col-sm-6 {width: 50%;}
  .col-sm-5 {width: 41.66666667%;}
  .col-sm-4 {width: 33.33333333%;}
  .col-sm-3 {width: 25%;}
  .col-sm-2 {width: 16.66666667%;}
  .col-sm-1 {width: 8.33333333%;}
  
  #home-burger-header {background: url(/images/home-burger-m.jpg) no-repeat center center; background-size: cover; height: 400px;}
  #home-burger-header .wrapper {text-align: left;}
  #home-guide ul {margin-top: 12px;}
  #home-guide-card {padding-right: 25px;}
  #home-guide-list {padding-left: 25px;}
  #burger-header-title {background: rgba(0, 0, 0, 0.6); margin-top: 123px; padding: 39px 40px 17px;}
  #burger-header-title h1 {font-size: 94px; line-height: 63px;}
  #burger-header-title h2 {font-size: 37px;}
	
	#sidebar {float: left; font-size: 15px;}
  .side-top-recipes {background: #fff; border: 10px solid #eee; padding: 6px 10px;}
  #sidebar a {text-decoration: none;}
  #sidebar a:hover {text-decoration: underline;}

}

/* Under 849 */
@media screen and (max-width:849px) {
  header {padding-bottom: 0;}
  header .menu-main-container {background: #444; display: none; margin-left: -20px; margin-right: -20px;}
  header .menu {padding: 20px 0 70px;}
  #menu-item-217 {display: none;}
  #search-box {display: none; left: 50%; margin-top: -60px; max-width: 360px; transform: translateX(-50%);}
}

/* 850 and up */
@media screen and (min-width:850px) {
	#sidebar {width: 300px;}
  
  header {padding: 25px 0 20px;}
	header #logo {margin: 0; width: 380px;}
	header #logoIcon {margin-right: 10px; width: 75px;}
	header h2 {font-size: 47px; margin-top: -10px;}
	header #tagline {color: #f78721; font-size: 20px; margin: -14px 0 0 87px;;}
  
  #mobile-toggle {display: none;}
  header .menu-main-container {display: block !important;}
  header .menu {float: right; font-size: 20px; margin: -26px 0 10px 0; text-align: center;}
  header .menu li {display: inline-block; margin-left: 22px;}
  header .menu li:first-child {margin-left: 0;}
  header .menu li a {color: #000;}
  #menu-item-217 a {height: 26px;}
  #search-box {background: rgba(247,135,33,0.9); display: none; margin-top: 20px; padding: 20px 0;}
}

/* 1000 and up */
@media screen and (min-width:1000px) {
  
	header h2 {margin-bottom: 0;}
	
}

/* 1235 and up */
@media screen and (min-width:1235px) {
  
  #home-burger-header {background: url(/images/home-burger-xl.jpg) no-repeat center center; background-size: cover;}
	#main article {margin-left: 0;}
	
}

@media print {
  #menu-main, #post-recipe p, #post-recipe .sharedaddy, #post-recipe .YUMMLY-YUM-IFRAME, #sidebar, #comments, footer { display: none !important; }
  /* Hide the sidebar column so it doesn't take space in the grid */
  .col-sm-4:has(#sidebar) { display: none !important; }
  #jp-relatedposts { display: none !important; }
}
.swp_pinterest a {
  margin-top: 5px;
}
.wprm-template-chic-buttons a:nth-child(2) {
  height: 46px;
  padding-top: 14px;
}
#menu-item-217 {display: none;}