/*
Theme Name: Acha-2023 SeoCtr-En
Theme URI: http://google.com/
Description: Full SEO & High CTR Theme.
Author: acha acha
Author URI: http://google.com/
Version: 1.1
Tags: black, blue, white, two-columns
*/


/* ---------------------------------------- START RESET CSS-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	background: #fff;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a img {
	border: 0;
}
.clearfix {
	clear:both
}

/* ------------------------------------------- START GLOBAL CSS ------------------------------------------- */

a {color:#245dc1;text-decoration:none}
a:link {color:#245dc1; text-decoration:none}
a:visited {color:#245dc1}
a:hover {color:#245dc1; text-decoration:underline}
a:focus {outline:none}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }
p {margin:10px 0}
p img {padding:0;max-width:100%;}
.container {width:960px; margin:0 auto;}
.alignleft{float:left}
.alignright{float:right}
.aligncenter,div.aligncenter{display:block;margin:0 auto;text-align:center;}
img.alignleft{margin:5px 15px 10px 0;}
img.alignright{margin:5px 0 10px 10px}
img.aligncenter{margin:10px auto}
.wp-caption{text-align:center;border-bottom:1px solid #DADADA;background-color:#fff;padding-top:5px;margin-bottom:10px !important;max-width:100%;}
.wp-caption img{max-width:100%;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:18px;padding:0 4px 5px;margin:0;}


/* ------------------------------------------- START Layout CSS ------------------------------------------- */

body { background:#666;font:14px/20px Arial,sans-serif; color:#000;}

#wrap {width:888px; margin:0 auto; padding:0 10px; background:#FFFFFF;}
#main {float:left; width:888px; padding:15px 0; }
#content {float:left; width:713px; margin-right:15px;}
#sidebar {float:left; width:160px}

/* ------------------------------------------- START Header CSS ------------------------------------------- */

#header {float:left; width:888px; height:60px; margin:10px 0; text-align:center; }
#header img.logo{ float:left; height:60px;}

/* ------------------------------------------- START Entry CSS ------------------------------------------- */

.post {border-bottom:1px dotted #EBEBEB; padding:10px 0; overflow:hidden;}
.post h2{font-size:15px; line-height:17px; margin-bottom:5px;}
.post h2 a {color:#212121;}
.post h2 a:hover {color:#245dc1; text-decoration:none}
.post-2{border-top:1px dotted #EBEBEB;}
.post .thumb {float:left; width:90px; height:70px; display:block; margin-right:10px; border:1px solid #EBEBEB;padding:5px}
.post p {margin:0; line-height:18px;}

/* ------------------------------------------- START Entry CSS ------------------------------------------- */

.entry {}
.entry img {max-width:713px;}
.entry p {line-height:20px;}
.entry blockquote {margin: 20px 20px;	padding: 0 30px 0 20px;	overflow: hidden;border-left: 10px solid #F7F7F7;}
.entry ul, .entry ol {margin:0 0 5px 3em}
.entry ol {list-style-type:decimal;}
.entry ul {list-style-type: square;}
.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul {margin:0 0 0 20px;}
h1.title {color:#212121; font-size:18px; line-height:22px; margin:10px 0;}
.entry h2, .entry h3, .entry h4 {font-size:13px; margin:5px 0}
.entry table {
  width: 100%;
  border: 1px solid #e9e9e9;
  margin: 1.0em 0;
  border-collapse: collapse;
  border-spacing: 0;
}
.entry table th {
  padding: 6px 3px;
  background: #eee;
  border: 1px solid #e9e9e9;
  text-shadow: 1px 1px #fff;
}
.entry table td {
  padding: 3px 5px 3px 5px;
  border: 1px solid #e9e9e9;
}

.entry .ads {margin-bottom:10px;max-width:336px;display:block}
.entry .ads span {font-size:11px; margin-bottom:5px; text-align:left; display:block}


/* ------------------------------------------- START Sidebar CSS ------------------------------------------- */

#sidebar h3.title  {line-height:25px; color:#000; font-size:13px; text-transform:uppercase;}
#sidebar h3.title span  {background:#73B7EF; padding-left:5px; display:block }
#sidebar .widget{margin-bottom:15px;font-size:12px}
#sidebar .widget .inner{}
#sidebar .widget ul {padding:5px 0 0 0;}
#sidebar .widget ul li {padding:3px 0;border-bottom:1px dotted #D11719;}


/* ------------------------------------------- START Footer CSS ------------------------------------------- */

#footer {width:100%;}
#footer .copyright {font-size:12px;padding:5px 0;border-top:1px solid #B8CF43;}
#footer .copyright a{color:#444444;}


/* ------------------------------------------- START Menu CSS ------------------------------------------- */

#main-menu {width:100%;line-height:35px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
#main-menu .home{float:left;padding:5px 10px 0 10px;height:25px;}
#main-menu ul.menu{float:left;line-height:35px;}
#main-menu ul.menu li{float:left;position:relative;}
#main-menu ul.menu a{color:#000000; padding:0 12px; line-height:32px;font-size:12px; font-weight: bold; text-transform:uppercase}
#fmenu {font-size:.88em; font-weight:bold;}
#fmenu ul {float:left;}
#fmenu ul li {float:left;position:relative;padding:0 12px;height:32px; line-height:32px;}
#fmenu ul li:first-child {padding-left:0;}
#fmenu ul li a {color:#000000;font-weight: bold;text-transform:uppercase}


/* ------------------------------------------- START Pagenavi CSS ------------------------------------------- */

.Nav {font-size:12px;width:100%;margin:15px 0}
.Nav a{border:1px solid #ddd;color:#000;background:#f9f9f9;background-position: 0px -66.5px;padding:6px}
.Nav a:visited{border:1px solid #ccc;background:#f9f9f9 ;background-position: 0px -66.5px;}
.Nav a:hover{background:#f9f9f9;text-decoration:none}
.Nav span{background:#f9f9f9;background-position: 0px -66.5px;border:1px solid #ccc;margin-right:3px;padding:6px 5px}
.Nav .on{background:#f9f9f9;border:1px solid #ccc;padding:6px}

/* ------------------------------------------- START Related CSS ------------------------------------------- */

.related_posts {width:100%; font-size:12px; margin-top:15px}
.related_posts h2{background:#B5CE42; font-size:13px; padding:4px 10px; display:inline;}
.related_posts ul {margin:10px 0 10px 20px; list-style:square;}
.related_posts ul li {width:100%;}
.related_posts ul li h3 {font-size:12px;}

/* ------------------------------------------- START Other CSS ------------------------------------------- */

.breadcrumbs {font-size:11px; font-weight:normal; background:#B5CE42; color:#000; padding:2px 10px; margin-bottom:10px}
h5.reply {background:#efefef; font-size:13px; padding:4px 10px; display:inline-block; margin-bottom:10px;}

.chameta {font-size:11px} 
.chameta a, .pmeta a:hover {font-size:11px; color:#245DC1; text-decoration:underline}

/*social sharing buttons*/
.social a{display:block; margin:2px 0 0 0; padding:10px 15px; color:#fff; font-size:15px; font-weight:bold;
text-align:center; text-decoration:none; width: auto;}
/*Twitter*/
.twitter{
background:#1b8be0;}
/*Facebook*/
.facebook{
background:#3B5998;}
/*WhatsApp*/
.whatsapp{
background:#25d366;}
/*end social sharing buttons*/ 



/* ------------------------------------------- START Responsive CSS ------------------------------------------- */

@media only screen and ( max-width: 769px ) {
img,video,object {
  max-width: 100%;
}
#wrap, #main {width:96%}
#main {width:100%}
#main-menu, #footer, #header {width:100%}
#content {width:70%; margin-right:2%}
#content img {max-width:100%}
#sidebar {width:28%}
#main-menu .home, .sosmed, #fb-comments  {display:none}
}

@media only screen and ( max-width: 600px ) {
img,video,object {
  max-width: 100%;
}
#wrap, #main {width:100%; padding:0;}
#main-menu, .entry, .wp-caption, #footer .copyright {width:100%}
#sidebar, #content, #footer, .breadcrumbs {width:96%; padding:0 2%; margin:0; }
#header {width:98%; padding:1%;}
#header img.logo {float:none; display:inline;}
.breadcrumbs {margin-top:10px}
}