body {font-family:'Trebuchet MS',sans-serif; font-size:16px; margin:0; border-top: 4px solid #0000E8; }
header {border-bottom:1px solid #0000e8;}

article {background:#fff; padding:0 7px 5px 7px;}

a {color:#0066CC; text-decoration:none;}
a:hover {color: #262626; text-decoration: underline;}
p {margin:0 0 10px 0; display: flow-root;}
img {vertical-align:middle; border:0; outline:0; max-width:100%; height:auto;}
textarea { width: 97%; padding: 1px;}
#main {margin:0 auto; max-width:1200px;}
#primary {width:67%; display: inline-block}
#secondary {width:33%; float:right;}

.hidden {display:none;}

.adsense-ad {margin: 12px 7px;min-height: 320px;}

/* Menu */
.navbar-menu {background:#fff; padding-left:0; max-width:1200px; margin:0 auto;}
.navbar-menu > ul  {list-style:none; float: right; padding-left:0; border-left: 1px solid #cacaca;margin: 0;}
.navbar-menu > ul > li {float: left; border-right:1px solid #cacaca;}
.navbar-menu > ul > li > span, .navbar-menu > ul > li > a {padding:16px 10px; text-decoration:none; color:#000; font-weight:600; list-style: none; display: block;border: 0; background: #fff;font-size: 15px;}
.navbar-menu > ul > li > span:hover {background-color:#e6e6e6;}
.navbar-menu > ul > li > span:focus {background-color:#e6e6e6;}
.navbar-menu #head-mobile {display:none;}

.navbar-menu-row {display: inline-block;}
.navbar-menu-logo {display: inline-block;color:#000; vertical-align: top;}
.navbar-menu-name {display: inline-block;}
.navbar-menu-name a {color:#000; text-decoration:none; outline:0;}
.navbar-menu-name h1, .navbar-menu-name h2 {font-size:19px; display:inline-block; padding:15px 0 0 5px; margin:0;}

.navbar-menu-div {text-align: right; max-width: 1200px; margin: 0 auto; border-top: 1px solid #cacaca; display: none;}
.navbar-menu-div span {margin: 0;padding: 13px 0;font-size: 20px;text-transform: uppercase;border-bottom: 1px solid #cacaca; text-align: center;}
.navbar-menu-div span:hover {background-color: #fff;}


.navbar-menu-list {padding: 5px 0 0 0; margin: 0;background: #f2f2f2;position: relative;}
.navbar-menu-list li {font-size: 14px;text-align: left;margin: 3px 0!important; width: 168px;line-height: 40px;display: inline-block; padding: 0!important; list-style: none; border: 1px solid #cacaca!important; border-radius: 5px;background: #f9f9f9;}

.navbar-menu-list li a {text-decoration: none; color: #000; }
.navbar-menu-list li a:hover {background-color: #f2f2f2}

.navbar-menu-main ul {padding: 0; margin: 0; list-style: none;}
.navbar-menu-main ul li a {width: 100%; border-bottom: 1px solid #cacaca; line-height: 1; display: block; padding: 17px 0; color: #000; font-weight: 600;}

.navbar-menu-button {width: 50px;height: 50px;cursor: pointer;float: right;}
.navbar-menu-button::before {margin-bottom: 12px;display: block;height: 2px;width: 20px;border-bottom: 2px solid #282828;content: '';transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;margin: 15px 15px 5px 15px;	}
.navbar-menu-button::after {display: block;height: 4px;width: 20px;border-top: 2px solid #282828;border-bottom: 2px solid #282828;content: '';margin: 0 auto;}
.navbar-menu-button:focus {background-color: #f2f2f2;}

.navbar-menu .mobile-social a {display:inline-block; width:40px; font-size:18px; border: 1px solid #f3f3f3; border-radius: 5px; margin: 3px;}
.mobile-social .fa-facebook {color:#3b5999;}
.mobile-social .fa-twitter {color:#55acee;}
.mobile-social .fa-instagram {color:#e4405f;}
.mobile-social .fa-android {color:#00c306;}
.mobile-social .fa-apple {color:#aaa9ad;}

.menu-logo-sprite {background: url(https://cdn.weeklyads2.com/wp-content/uploads/2023/04/brand-logos-2023-1.png) -1px -1px;min-width: 60px;height: 60px; border-right: 1px solid #bbb7b7; margin-right: 3px!important; padding: 0 !important;border-radius: 5px;}
.menu-logo-sprite-a {line-height: 1.3; display: flex; align-items: center; }
.menu-logo-smart_and_final_logo {background-position: -0 -0;}
.menu-logo-sprouts_logo {background-position: -0 -60px;}
.menu-logo-stater_bros_logo {background-position: -0 -120px;}
.menu-logo-stop_shop_logo {background-position: -0 -180px;}
.menu-logo-target_logo {background-position: -0 -240px;}
.menu-logo-vons_logo {background-position: -0 -300px;}
.menu-logo-walgreens_logo {background-position: -0 -360px;}
.menu-logo-walmart_logo {background-position: -0 -420px;}
.menu-logo-winn_dixie_logo {background-position: -0 -480px;}
.menu-logo-acme_logo {background-position: -0 -540px;}
.menu-logo-albertsons_logo {background-position: -0 -600px;}
.menu-logo-aldi_logo {background-position: -0 -660px;}
.menu-logo-bashas_logo {background-position: -0 -720px;}
.menu-logo-big_lots_logo {background-position: -0 -780px;}
.menu-logo-bi_lo_logo {background-position: -0 -840px;}
.menu-logo-costco_logo {background-position: -0 -900px;}
.menu-logo-cub_foods_logo {background-position: -0 -960px;}
.menu-logo-cvs_logo {background-position: -0 -1020px;}
.menu-logo-dollar_general_logo {background-position: -0 -1080px;}
.menu-logo-el_super_logo {background-position: -0 -1140px;}
.menu-logo-family_dollar_logo {background-position: -0 -1200px;}
.menu-logo-family_fare_logo {background-position: -0 -1260px;}
.menu-logo-food_4_less_logo {background-position: -0 -1320px;}
.menu-logo-food_city_logo {background-position: -0 -1380px;}
.menu-logo-food_lion_logo {background-position: -0 -1440px;}
.menu-logo-fred_meyer_logo {background-position: -0 -1500px;}
.menu-logo-fresh_thyme_logo {background-position: -0 -1560px;}
.menu-logo-frys_logo {background-position: -0 -1620px;}
.menu-logo-giant_eagle_logo {background-position: -0 -1680px;}
.menu-logo-giant_logo {background-position: -0 -1740px;}
.menu-logo-harris_teeter_logo {background-position: -0 -1800px;}
.menu-logo-heb_logo {background-position: -0 -1860px;}
.menu-logo-hobby_lobby_logo {background-position: -0 -1920px;}
.menu-logo-home_depot_logo {background-position: -0 -1980px;}
.menu-logo-hy_vee_logo {background-position: -0 -2040px;}
.menu-logo-jewel_osco_logo {background-position: -0 -2100px;}
.menu-logo-king_soopers_logo {background-position: -0 -2160px;}
.menu-logo-kroger_logo {background-position: -0 -2220px;}
.menu-logo-lowes_logo {background-position: -0 -2280px;}
.menu-logo-marcs_logo {background-position: -0 -2340px;}
.menu-logo-meijer_logo {background-position: -0 -2400px;}
.menu-logo-menards_logo {background-position: -0 -2460px;}
.menu-logo-michaels_logo {background-position: -0 -2520px;}
.menu-logo-price_chopper_logo {background-position: -0 -2580px;}
.menu-logo-piggly_wiggly_logo {background-position: -0 -2640px;}
.menu-logo-publix_logo {background-position: -0 -2700px;}
.menu-logo-ralphs_logo {background-position: -0 -2760px;}
.menu-logo-rite_aid_logo {background-position: -0 -2820px;}
.menu-logo-rural_king_logo {background-position: -0 -2880px;}
.menu-logo-safeway_logo {background-position: -0 -2940px;}
.menu-logo-save_a_lot_logo {background-position: -0 -3000px;}
.menu-logo-shoprite_logo {background-position: -0 -3060px;}
.menu-logo-fareway_logo {background-position: -0 -3120px;}
.menu-logo-avon_logo {background-position: -0 -3180px;}
/* Menu */

/* Single */
.entry-header {border-bottom: 0; padding-bottom:5px; background:#fff; text-align:center; margin-bottom:3px;}
.entry-title {margin: 3px 0 5px 0; font-size:29px; display:inline-block;}
.entry-title a {color:#000;}
.entry-title a:hover {color: #262626; text-decoration: underline;}
.entry-content {display: inline-block;width: 100%;}
.entry-content li {border-bottom: 1px solid #afafaf; margin: 10px 0 10px 25px;}
.entry-content ul {padding:0px;margin: 0; display:inline-block; }
.entry-content h2, .entry-content h3 {margin:10px 0;font-size: 22px; font-weight: normal;}
.entry-meta{padding: 10px 0;}
.entry-meta-date{padding-right:5px; display:inline-block;}
.entry-meta-author{padding-right:5px; display:inline-block;}
.entry-meta-tags{display:inline-block;}
.entry-meta-comments{padding-right:5px; display:inline-block;}

.poll {font-size: 40px;text-align: center;max-width: 295px;margin: 7px auto;}
.poll span{padding: 0 10px;}
.poll .result {font-size: 15px;font-style: italic;}
.poll .checked {color: #00008e;}
.poll .rate-stars {display: none;}

.node-social {display:grid;}
.node-social > ul {list-style:none; margin:0; padding:0;}
.node-social li {float:left; width:20%; padding-top:3px;}
.node-social li:hover {-webkit-filter:brightness(120%);}
.node-social li > a {background-color:#3b5998; color:#fff; display:block; font-size:140%; line-height:120%; padding:4px 0; text-align:center;}
.node-social li.share-ms > a {padding:0; background-color:#0084ff;}
.node-social li.share-tw > a {background-color:#0080ff;}
.node-social li.share-wa > a {background-color:#03a958;}
.node-social li.share-ig > a {background-color:#e4405f;}
.node-social li.share-pi > a {background-color:#cb2028;}
.node-social li.share-li > a {background-color:#007bb6;}
.node-social li.share-em > a {background-color:#888;color:#fff;}
/* Single */

/* Comments */
.comments-area {margin:0 0 1.5em; background:#fff; border:1px solid #D7D7D7; padding-right:7px; padding-left:7px;}
.comments-area h4 {font-weight:400; border-bottom:1px solid #D7D7D7;}
.comment-meta {font-size:10px;}
.comment-author {font-size:13px; border-bottom:1px solid #bbb;}
.comment-author .fn {font-size:13px; text-decoration:underline;}
.comment-body {margin-bottom:7px; padding-top:7px; border-bottom:1px solid #D7D7D7; background-color:#f0f0f1; padding-left:5px; border-radius:3px;}
.comment-respond {padding-left:7px; padding-right:7px; padding-bottom:10px; border-top:5px solid #00008e;}
.comment-respond p{margin:0 0 10px 0;}
.comment-respond input, .comment-respond textarea{border:1px solid #00008e; padding:3px;}
.comment-list {margin:0; padding-left:0; list-style:none;}
.comment-form-comment label {display:block; font-weight:600;}
.comment-form-comment textarea {width:100%;}
.comment-form-email label{display:block; font-weight:600;}
.comment-form-author label{display:block; font-weight:600;}
.comment-body p {padding-top:5px; font-size:15px; font-weight:600;}
.comment-reply-link {display:none;}

.form-submit .submit{background-color:#00008e; color:#fff; display:block; text-align:center; padding:7px; border:none; box-shadow:0 0 5px rgb(86, 176, 248);}
.form-submit .submit:hover {background-color:#ff3c3c;}
/* Comments */

/* Category */

.info-table {margin: 0 auto;}
.info-table tr {display: inline-block !important;}
.info-table td {display: inline-block !important;margin-right: 0.5rem !important;}

.wead-more {text-align: center;}
.faq-header {display: block;font-size: 24px;padding: 5px;  cursor: pointer; margin: 0 auto; box-shadow: 0 5px 3px rgba(0, 0, 0, 0.25); border-radius: 0 0 5px 5px;}
.faq-header:hover {background-color: #cacaca}
.wead-more-content {display:none; border: 1px solid #c5c5c5; margin: 0 auto; text-align: left;}
.wead-more-content p {margin: 0;}
.category-faq {margin-bottom: 10px;}
.faq-question {display: block;border: 1px solid #c5c5c5;padding: 5px; margin: 0; cursor: pointer; font-size: 18px; font-weight: normal;}
.faq-question:hover {background-color: #cacaca}
.category-faq-answer {display:none; background-color: #f1f1f1; padding: 10px; border: 1px solid #c5c5c5;}
.category-faq-answer p {margin: 0;}

.catalogue-category-cover {display:inline-block; float:right; text-align:center;}
.catalogue-category-cover h3 {margin:0;}
.catalogue-category-cover img {border:2px solid #B3B3B3; box-shadow:0 0 1px 1px rgba(100, 100, 100, .1); width: 230px;border-radius: 5px;}
.catalogue-category-cover img:hover {border:2px solid #0000e8;}

.category-first-page {position:relative; margin: 0 0 5px 5px!important;display: inline-block;border-bottom: none!important;}
.category-first-page .catalogue-fp-btn { background-color:#000086d9; color:#fff; font-size:18px; padding:10px; border: 1px solid #aac6ff; text-align:center; width:200px; display: block; margin-bottom: 5px; border-radius: 5px;}
.category-first-page .catalogue-fp-btn:hover {background-color:#1d1c45;}
.category-first-page div {position: absolute; top: 50%; left: 50%; display: inline-block; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); white-space: nowrap;}

/* Category */

/* Category - Catalogue List */
.allcatalogue {display: inline-block;text-align: center;}
.allcatalogue img {border: 2px solid #B3B3B3;box-shadow: 0 0 1px 1px rgba(100, 100, 100, .1);border-radius: 5px;display: inline-block}
.allcatalogue img:hover {border:2px solid #0000e8;}
.allcatalogue .category-first-page div {white-space: normal;}
/* Category - Catalogue List */


/* Sidebar */
.search-submit:hover {background-color:#6f85b7;}
.search-submit {background-color:#0000e8; color:#fff; border:0; margin:5px 0 5px 0; padding:8px 15px; display: inline-block;vertical-align: middle; border-radius: 0 5px 5px 0;}
.search-text {border:1px solid #000; padding:5px 0 6px 5px; margin:0 0 0 5px; width:65%;vertical-align: middle; border-radius: 5px 0 0 5px;}

aside h4 {background-color: #fff; border-top: 4px solid #0000e8; padding: 10px; color: #000; text-transform: uppercase; margin-bottom: 3px; font-size: 22px;}

.widget ul {padding:0px; margin:0;}
.widget li {list-style: none; padding: 5px; box-shadow: 0 1px 3px 0 rgba(0,0,0,.2); background-color: #fff; margin-bottom: 10px;}
.widget .listining {padding:10px;}
.widget .listining li {display:inline-block; padding:3px; margin:3px; font-size:18px;}
.widget li:hover a {text-decoration: underline;}
.widget li a {width:100%; display:block;}
/* Sidebar */

/* Pagination */
.navigation {text-align:center;}
.navigation li.disabled{color:#fff; text-decoration:none}
.navigation li{display:inline;}
.navigation ul{padding:0;}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{background-color:#2d2d2d; cursor:pointer; padding:.70rem; color:#fff;}
.navigation li a:hover,.navigation li.active a{background-color:#0029ff;}
/* Pagination */

/* Footer */
.site-footer {border-top: 1px solid #0000e8;padding: 10px 0;background: #2d2d2d; text-align: center}
.site-footer ul {padding: 0;}
.site-footer ul li {display: inline-block;padding: 5px; width: 40%;}
.site-footer ul li a {color: #fff;}
/* Footer */

.alignleft:hover, .alignright:hover, .aligncenter:hover, .alignnone:hover {background:#cacaca; border-color:#bcbcbc;}
.alignright {display:inline; float:right; margin-left:1.5em; margin-bottom: 15px;}
.alignright {margin:5px 0 15px 10px;}
.alignleft {margin: 5px 0 15px 10px;}
.alignleft {display:inline; float:left; margin-left:1.5em; margin-bottom:15px;}
.aligncenter {margin:.3em auto .5em; display:block;}
.wp-caption {padding-top: 5px;text-align: center;border-radius: 5px; background: #000; max-width: 100%;}
.wp-caption img{border-radius: 5px;}
.wp-caption-text {padding-bottom: 5px}
.wp-caption-text a {color: #fff}

img.aligncenter,  img.alignleft,  img.alignright {border: 2px solid #B3B3B3;box-shadow: 0 0 1px 1px rgba(100, 100, 100, .1);border-radius: 5px;}
img.aligncenter:hover,  img.alignleft:hover,  img.alignright:hover {border: 2px solid #0000e8;}

.btn {display: inline-block; font-weight: 400; color: #fff; text-align: center; vertical-align: top; user-select: none; background-color: #222; border: 1px solid #535353; padding: 8px 12px; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem;}
.btn-sm {padding: 0 5px;font-size: 14px;}
.btn:hover {background-color: #0000e8;color: #fff; text-decoration: none;}

.small {font-size: 80%}
.text-left {text-align: left !important}
.text-right {text-align: right !important}
.text-center {text-align: center !important}

.text-black {color: #000 !important}
.text-white {color: #fff !important}
.text-red {color: #ff0000 !important}
.text-blue {color: #0000ff !important}

.bg-white {background-color: #fff!important;}
.bg-black {background-color: #000!important;}
.bg-red {background-color: #ff0000!important;}
.bg-blue {background-color: #0000ff!important;}
.bg-green {background-color: #1b7908;}
.bg-purple {background-color: #b10dc9;}
.bg-navy {background-color: #004184;}

.float-left{float: left!important;}
.float-right{float: right!important;}
.float-none{float: none!important;}
.w-100 {width:100%!important;}
.w-50 {width:50%!important;}
.w-33 {width:33.3%!important;}

.hr-line {margin-top: 20px;padding-top: 20px;border-top: 1px solid #cacaca;}

.modal{display:none;position:fixed;padding-top:140px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8); z-index: 99;}
.modal-body{background-color:#fefefe;margin:0 auto;padding:0;border:1px solid #888;width:97%;max-width:410px;border-radius: 12px;}
.modal-title{color:#FFF;font-size:18px;font-weight:400;margin:0;background-color:#0000E8;padding:8px 0;border-top-left-radius: 10px; border-top-right-radius: 10px;}
.modal-header { display: inline-block; width: 88%; margin-left: 5px; vertical-align: middle; }
.modal-content{ margin: 0 5px; background: #fff; padding: 5px;border-radius: 5px; }
.modalclose{ color: #fff; font-size: 30px; line-height: 0; padding: 0 7px; width: 5%; display: inline-block; vertical-align: middle; }
.modalclose:hover { color: #7c88ff; }

.fb-comments {min-height: 230px!important; width: 100%!important;touch-action: manipulation;}
.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe { max-width: 100% !important; width: 100% !important; touch-action: manipulation; }


.mobile {display:none;}

@keyframes flash {
    0%, 100% {
        background-color: #8d24c8;
    }
    50% {
        background-color: #a349da; /* Bu renk, orijinal renkten biraz daha açık olacak. */
    }
}


@media screen and (min-width: 681px) {
	.menu-show-important {
		opacity: 1!important;
		visibility: visible!important;
	}
}

@media screen and (max-width: 680px) {

	#primary {width:100%;}
	#secondary {width:100%;float: none}
	.mobile {display:block;}
	/* Menu */
	.navbar-menu ul {display: none;float: none;border-left: none;}
	.navbar-menu > ul > li {width: 100%;border-right: none;border-bottom: 1px solid #cacaca;text-align: center;}
	.navbar-menu > ul > li:last-child {border-bottom: 2px solid #0000e8;}
	.navbar-menu-div {text-align: center;}
	/* Menu */

	/* Category Last Catalogue */
	.catalogue-category-cover {display:grid; float:none;}
	.category-first-page {margin-left: 0;}
	/* Category Last Catalogue */

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	select, textarea, input { font-size: 16px; }
}
