/*
	Theme Name: Ad-Sense Child
	Theme URI: http://mythemeshop.com/themes/ad-sense/
	Author: MyThemeShop
	Author URI: http://mythemeshop.com/
	Description: Ad-Sense is the best choice for blogs that want to earn more from their Ads. This theme has an inbuilt intelligence system to detect Ad Blockers and hide the content.
	Version: 1.1.10
	Template: mts_ad_sense
*/

#header {
	text-align: center;
    min-height: 350px;
}
#header h1, #header h2 {
    font-weight: bold !important;
	float: none
}

#site-footer {
	color: #a9a9a9 !important;
}

.logo-wrap {
	flex: 1;
}
.copyrights a {
	color: white;
	font-weight: normal;
}
.site-description {
	float: none;
	margin: 0 auto
}

#primary-navigation ul ul a {
	text-transform: inherit;
}
.navigation ul {
	margin: 15px auto;
}
.navigation ul ul {
	width: 215px;
	margin-top: 19px;
	padding: 0;
}
.navigation ul li li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 6px 0;
}
.navigation ul li a {
	padding: 0 15px;
}
.navigation ul ul:before {
	display: none;
}
.navigation ul ul:after {
	height: 19px;
	top: -19px;
}

.search-form button {
	border: 0;
	height: 35px;
	width: 40px;
}

#s {
	padding: 0 6px;
}

#site-header #searchform {
	min-width: 212px;
	width: 100%;
	margin: 10px auto;
	float: left;
}

#searchform fieldset {
	height: 35px;
}

#site-header .widget #s {
	width: 96%;
}

.blog .search-form {
    margin: 0 auto;
    max-width: 100% !important;
    margin: 0 0 35px;
}

.tag .description_wrap {
	min-height: 220px;
	width: 60%;
	margin: 0px auto 35px;
	background-color: whitesmoke;
	padding: 10px;
}

.tag .description_text p:last-child {
	margin: 0;
}

.tags .tagtext {
	margin-right: 5px;
	color: #252525;
}

#slider_2 .latestPost.first {
    width: 70%;
    max-width: 730px;
}

#page {
	padding-top: 0px;
}

ins {
	background-color: #f9f9f9 !important;
}

.thecategory a {
	margin-right: 5px;
}

.single_post {
	overflow: visible;
}

.single_post ol li {
    margin: 1.5em 0 1.571em 0;
}

.single article header {
	position: relative;
}

.wp-block-image {
	margin: 0 0 20px;
}

.post-single-content .attachment-ad-sense-traditionalfull{
	margin-bottom: 30px
}

.post-ingredients {
	position: relative;
	background: #fdfbe9;
	background: repeating-linear-gradient(0deg, #fdfbe9, #fdfbe9 30px, #edead9 30px, #edead9 50px);
	background-size: 100% 31px;
	border: 1px solid #edead9;
	border-top: none;
	line-height: 31px;
	box-shadow: 0 5px 10px -5px rgb(0 0 0 / 10%);
	padding: 0px 94px 32px 32px;
	margin: 20px 0;
}
.post-ingredients:before {
	content: "";
	position: absolute;
	right: 60px;
	width: 100%;
	height: 100%;
	border-right: 4px double #ff8fab;
}
.post-ingredients h3 {
	margin-bottom: 2px;
	line-height: 30px;
}

.wp-post-image {
	margin-bottom: 30px;
}

#commentform {
	max-width: 100%;
}

.cbxwpbkmarktrig-button-addto {
	position: absolute;
	right: 0;
	top: 6px;
}

.cbxlbjs .cbxlbjs-list {
	padding: 0 5px;
}

.cbxwpbkmarklistwrap .addto-head {
	height: auto;
}

.cbxwpbkmarklistwrap .addto-head .cbxwpbkmarktrig_close,
.cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message .cbxwpbkmarkguesttrig_close {
	right: 7px;
	top: 7px;
	width: 10px;
	height: 10px;
	opacity: 0.2;
}

.cbxwpbkmarkguestwrap {
    width: 316px;
}

.cbxwpbkmarklistwrap, .cbxwpbkmarkguestwrap {
	right: 0;
	left: auto;
	top: 46px;
}

.cbxwpbkmarkguestwrap .cbxwpbkmarkguest-message .cbxwpbkmarkguesttrig_close {
    font-size: 0;
}

.cbxwpbkmark-field-create-submit, 
.cbxwpbkmark-field-create-submit:hover, 
.cbxwpbkmark-field-create-submit:focus, 
.cbxwpbkmark-field-update-submit, 
.cbxwpbkmark-field-update-submit:hover, 
.cbxwpbkmark-field-update-submit:focus {
    padding: 0;
    background-color: #1caaae;
}

.cbxwpbkmark-field-create-close, 
.cbxwpbkmark-field-create-close:hover, 
.cbxwpbkmark-field-create-close:focus, 
.cbxwpbkmark-field-update-close, 
.cbxwpbkmark-field-update-close:hover, 
.cbxwpbkmark-field-update-close:focus, 
.cbxwpbkmark-field-delete-submit, 
.cbxwpbkmark-field-delete-submit:hover, 
.cbxwpbkmark-field-delete-submit:focus {
    padding: 0px;
}

input[type=text].cbxwpbkmark-field-cat {
	width: calc(100% - 18px) !important;
}

.fa-twitter:before {
	content: "" !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='100' height='100' viewBox='0,0,300,150'%3E%3Cg fill='%23ffffff' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cg transform='scale(10.66667,10.66667)'%3E%3Cpath d='M2.36719,3l7.0957,10.14063l-6.72266,7.85938h2.64063l5.26367,-6.16992l4.31641,6.16992h6.91016l-7.42187,-10.625l6.29102,-7.375h-2.59961l-4.86914,5.6875l-3.97266,-5.6875zM6.20703,5h2.04883l9.77734,14h-2.03125z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 52px;
	height: 46px;
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50%;
	top: 0;
	left: 0;
}

@media screen and (max-width:1024px) {
	#header, .navigation.mobile-menu-wrapper {
		background-position: center !important;
	}
	#slider_2 .latestPost.first {
		width: 65%;
	}
	.navigation ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.navigation ul li {
		line-height: 32px;
	}
	.share-item {
		width: 48px
	}
	.single-social .social-btn {
		display: none;
	}
}

@media screen and (max-width: 728px) {
	#header {
		min-height: 212px;
		background-attachment: scroll !important;
	}
	#site-header .widget #s {
		width: 86%;
	}
	#site-header #searchform {
		margin-left: 16px;
	}
	article header {
		overflow: visible !important;
	}
	#page {
		padding-top: 0px;
	}
	#s {
		padding: 0;
	}
	
	.sidebar.c-4-12 {
		max-width: 98%;
		padding-top: 0 !important;
	}


	.post-ingredients {
		padding: 0px 74px 32px 18px;
	}

	.user-review-area {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	}
	.review-result-wrapper i, 
	.review-result-wrapper img.wp-review-image {
		font-size: 22px;
	}
	
	.cbxwpbkmarktrig-button-addto {
		top: -1px;
	}
	.cbxwpbkmarktrig {
		padding: 2px 5px;
	}
	.cbxwpbkmarkwrap_user_cat .cbxwpbkmarklistwrap {
		margin-top: 8px;
	}
	.cbxwpbkmarkguestwrap {
		right: 7px;
		left: auto;
		top: 46px;
	}
	.cbxwpbkmarktrig:before {
		margin: 0;
	}
	.cbxwpbkmarktrig-label {
		font-size: 0;
		display: block;
		text-align: center;
	}
	.cbxwpbkmarktrig-count {
		font-size: 12px;
	}
	
	.review-total-box small {
		display: flex;
	}
	.wp-review-user-rating-counter {
		margin-right: 5px;
	}
}
