/*
Theme Name: dsad4e2
Description: sdsadsasa
Author: Internetterbaru.com
Author URI: dasdsada
Version: 2.2

/* ------------------------------------------- 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 https://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: #f9f9f9;
}
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 {text-decoration:none}
a:link {text-decoration:none}
a:visited {}
a:hover {text-decoration:underline}
a:focus {outline:none}
h1{font-size:22px;}
h2{font-size:18px;}
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:900px; 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:5px auto;}
.wp-caption{    text-align: center;
    text-align: center;
    border-bottom: 1px solid #e2e0e0;
    border-left-color: #e2e0e0;
    border-right-color: #e2e0e0;
    border-top-color: #e2e0e0;
    background-color: #f5f5f5;
    max-width: 100%;
}
.wp-caption img{max-width:100%;}
.wp-caption p.wp-caption-text{font-size:10px;line-height:10px;padding:0 4px 5px;margin:0;}

/* ------------------------------------------- START WordPress Core CSS ------------------------------------------- */


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

body {background: #f7f7f7;font:15px Verdana,Arial,'Open Sans',sans-serif;color:#474747;}

#wrap {width:1074px;margin:0 auto;background: #f7f7f7;border:1px;color:#333;}
#main {float:left; width:1054px; padding:10px; }
#content {float:left; width:610px;margin-right:10px;background: #ffffff;}
#sidebar  {background:#f7f7f7;float:right; width:300px; font:14px Verdana,Arial,'Open Sans',sans-serif; color:#565656;margin-bottom:10px;}
#sidebar2 { background:#f7f7f7; float:left; width:120px;margin-right:10px;font:13px Verdana,Arial,'Open Sans',sans-serif; color:#565656;}
#stickyunit {position:fixed;margin:10px 0 10px 0;text-align:center;}
.stickyunit {position:fixed;margin:10px 0 10px 0;text-align:center;}


/* ------------------------------------------- START Header CSS ------------------------------------------- */
#header { width:100%; height:75px; padding:10px 0; margin:0 auto; text-align:center;    background-color: #fff; }
#header .logo { float:left; height:75px; display:inline-block; margin-left:15px;}
#header .right { float:right; }
#gallery-2 img {width:92%;height:92%;}
#gallery-2 .gallery-item {
    float: left;
    text-align: center;
    width: 33%;
}
/* ------------------------------------------- START POST CSS ------------------------------------------- */

.post {border-bottom:1px solid #efefef; padding:10px 0; overflow:hidden;margin-right:10px;margin-left:10px;}
.post h2{font-size:15px; line-height:20px; margin-bottom:10px;}
.post h2 a:hover {text-decoration:none}
.post:first-child{border-top:1px solid #efefef;}
.post .thumb {float:left; width:100px; height:80px; display:block; margin-right:15px; border: 1px solid #eee !important;
    box-shadow: none !important;
    margin: 2px 10px 2px 0;
    padding: 3px !important;}
.post p {margin:0; line-height:24px;}

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

.entry {margin-right:10px;margin-left:10px;}
.entry img {
    max-width: 570px;
    border: 1px solid #eee !important;
    box-shadow: none !important;
    padding: 3px !important;
    /* margin-right: 5px; */
    }
.entry p {line-height:25px;}
.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; line-height: 1.8em;}
.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul {margin:0 0 0 20px;}
h1.stitle{text-align:center;margin:10px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;line-height:1.2;margin-top:0;padding:15px 0;}
.entry h2 {font-size: 18px;margin:5px 0;}
.entry h3 { background: #7679f7;
    color: white;
    margin-top: 8px;
    margin-bottom: 0px;
    text-decoration: none;
    display: inline-block;
	font-size: 15px;margin:5px 0; padding: 10px;}
.entry h4 {
    background: #00b68e;
    color: white;
    margin-top: 8px;
    margin-bottom: 0px;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    padding: 10px;
}
.entry table {
	font: 13px Verdana,Arial,'Open Sans', sans-serif; color:#474747;line-height: 1.5em;
  width: 100%;
  
	border: 1px solid #E0D9D9;
  margin: 1.0em 0;
  border-collapse: collapse;
  border-spacing: 0;
}
.entry table th {
  padding: 6px 3px;
  background: #eee;
  border: 5px solid #e9e9e9;
  text-shadow: 1px 1px #fff;
}
.entry table td {
  padding: 6px 10px 3px 10px;
  
	
  border: 1px solid #DFD6D6;
	font-size: 13px;
}

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

/* ------------------------------------------- START Share CSS ------------------------------------------- */

.social-container{margin:15px 0;width:100%;}
.SocialCustomMenu {margin:0;}
.SocialCustomMenu span {display:inline;padding:5px;text-decoration:none;font-size:0.95em;}
.SocialCustomMenu a, SocialCustomMenu a:visited{display:inline;padding:5px;color:white!important;text-decoration:none;font-size:0.95em;}
.sTwitter{background-color:#7cd5fd;}
.sFacebook{background-color:#45619d;}
.sGoogleplus{background-color:#af291d;}
.sPinterest{background-color:#cb2027;}
.share_text{background:#efefef;color:#333 !important}



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

.related_posts {width:100%; font-size:12px; margin-top:15px}
.related_posts .thumb{float:left; width:70px; height:60px; margin-right:10px; overflow:hidden; }
.related_posts h3{background:#efefef; font-size:13px; padding:4px 10px;}
.related_posts ul{margin:10px 0;}
.related_posts ul li {padding:1%; width:98%; display:inline-block; overflow:hidden; margin-bottom:5px; border:1px solid #efefef;}
.related_posts h4{font-size:13px; margin-bottom:5px;}
.related_posts p {margin:0}
.related_posts .relatedcontent {float:left; overflow:hidden; }



/* ------------------------------------------- START Sidebar CSS ------------------------------------------- */
#featured { width: 100%; margin-bottom: 10px; }
#featured .left { float: left; width: 610px; margin-right: 10px; position: relative; text-align: center; }
#featured .left img { width: 100%; height: 310px; display: inline-block; }
#featured .left .desc { position: absolute; top: 15px; right: 15px; padding: 10px; width: 60%; text-align: left; }
#featured .left .desc h2 { font-size: 22px; line-height: 24px; }
#featured .left .desc h2 a { color: #fff; }
#featured .left .desc p { color: #fff; }
#featured .right { float: left; width: 300px; }
#featured .right h3.title  { height: 30px; line-height: 30px; font-size: 15px; text-transform: uppercase; margin-bottom: 10px; }
#featured .right h3.title span  { padding-left: 10px; display: block; }
#featured .bottom ul { width: 100%; text-align: center; margin-top: 10px; }
#featured .bottom ul li { float: left; width: 145px; margin-right: 10px; position: relative; }
#featured .bottom ul li .meta { position: absolute; top: 10px; right: 0; font-size: 11px; line-height: 11px; color: #fff; padding: 3px 10px; }
#featured .bottom ul li .meta a { color: #fff; }
#featured .bottom ul li h2 { font-size: 13px; line-height: 15px; }
#featured .bottom ul li.img-6 { margin-right: 0px; }



#sidebar h3.title  {height: 30px; line-height: 30px; font-size: 15px; text-transform: uppercase;  }
#sidebar h3.title span  {padding:5px 5px 5px 10px; color:#ffffff; }
#sidebar .widget{margin-bottom:15px;background: #ffffff;}
#sidebar .search { margin-bottom: 10px; width: 100%; }
#sidebar .search form {border-width: 3px;border-color: #777777;border-style: solid;height: auto;background: #777777;}
#sidebar .search form input { border: none; float: left; width: 75%; line-height: 25px; padding-left: 10px; margin: 0;  background: #ffffff; }
#sidebar .search form button {border: none;float: right;width: 20%;line-height: 25px;margin: 0;color: #f9f9f9;background: #777777;}
#sidebar .widget .inner{}
#sidebar .widget ul {padding:5px 0 0 0;}
#sidebar .widget ul li {background:url() no-repeat scroll 5px 10px transparent;padding:4px 4px 4px 15px;;border-bottom:1px solid #efefef;}
#sidebar table {width:100%; font-size:90%; border:1px solid #efefef;border-bottom:none; border-right:none; }
#sidebar table td {padding: 2px 3px; border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
#sidebar .widget_ads {margin:5px 0;max-width:300px;}
#sidebar .sosmed {}
#sidebar .sosmed .twitter{background: #DBECF4;border:1px solid #DCDCDC;border-bottom:none;}
#sidebar .sosmed .fb{background: #ECEEF5;border:1px solid #DCDCDC;border-bottom:none;}
#sidebar .sosmed .gplusone{background: #f6ece9;border:1px solid #DCDCDC;}
#sidebar .twitter, #sidebar .fb, #sidebar .gplusone{padding: 10px 0 10px 10px;}

#sidebar2 h3.title  {height: 30px; line-height: 30px; font-size: 15px; text-transform: uppercase; ;background: #1a7db7; }
#sidebar2 h3.title span  {padding:5px 5px 5px 10px; color:#ffffff; }
#sidebar2 .widget{margin-bottom:15px;;background: #ffffff;}
#sidebar2 .widget .inner{}
#sidebar2 .widget ul {padding:5px 0 0 0;}
#sidebar2 .widget ul li {background:url() no-repeat scroll 5px 10px transparent;padding:4px 4px 4px 15px;;border-bottom:1px solid #efefef;}
#sidebar2 table {width:100%; font-size:90%; border:1px solid #efefef;border-bottom:none; border-right:none; }
#sidebar2 table td {padding: 2px 3px; border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
#sidebar2 .widget_ads {margin:5px 0;max-width:300px;}
#sidebar2 .sosmed {}
#sidebar2 .sosmed .twitter{background: #DBECF4;border:1px solid #DCDCDC;border-bottom:none;}
#sidebar2 .sosmed .fb{background: #ECEEF5;border:1px solid #DCDCDC;border-bottom:none;}
#sidebar2 .sosmed .gplusone{background: #f6ece9;border:1px solid #DCDCDC;}
#sidebar2 .twitter, #sidebar .fb, #sidebar .gplusone{padding: 10px 0 10px 10px;}


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

#footer {width:100%; margin-right:auto; margin-left:auto; background:#00b68e;border-top:1px solid #e2e2e2;}
#footer .menu  {text-align : center;color: #FFFFFF;background: #ff9933;/* font-size: 13px; */padding: 4px 10px;}
#footer .menu li {
        display:inline-block;
        float:none}
#footer .menu ul li li li {
        display:block;
        text-align:left
    }
#footer .menu ul li a{line-height:15px;   font-weight: bold;text-transform:capitalize; color: #FFF;}    
#footer .menu ul li:after { content: " "; margin-left: 10px; }
#footer .menu ul li:last-child:after { content: " "; margin-left: 0; }
#footer .copyright {text-align : center;color: #FFFFFF;font-size: 13px;/* padding: 0 10px; */padding: 5px 10px;background-color: #777777;}
#footer a { color: #FFFFFF; }


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

nav select{display:none;border:2px solid #ffffff;padding:3px;}
#mainmenu {/* width: 100%; */height: 60px;line-height: 60px;font-size: 17px;font-weight: bold;text-align: center;overflow: hidden;;}
#mainmenu ul {height:60px;overflow:hidden;}
#mainmenu ul li { float:left;}
#mainmenu .menu li {
        display:inline-block;
        float:none}
#mainmenu ul li a{color:#ffffff; padding:0 12px;height:60px; line-height:32px;font-weight: bold;text-transform:uppercase}
#mainmenu ul li a:hover  {text-decoration: none; color:#999;}

#footer-menu {}

/* ------------------------------------------- START Comments CSS ------------------------------------------- */

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

.Nav {font-size:12px;width:100%;margin:20px 0}
.Nav a{border:1px solid #ddd;color:#000 !important;background:#f9f9f9 url(https://2.bp.blogspot.com/-1dVa0y3gutE/UbI91jbdtNI/AAAAAAAAARU/cAVJAyBCg2A/s1600/nav.png) left center repeat-x;background-position: 0px -66.5px;padding:6px}
.Nav a:visited{border:1px solid #ccc;background:#f9f9f9 url(https://2.bp.blogspot.com/-1dVa0y3gutE/UbI91jbdtNI/AAAAAAAAARU/cAVJAyBCg2A/s1600/nav.png) left center repeat-x;background-position: 0px -66.5px;}
.Nav a:hover{background:#f9f9f9;text-decoration:none}
.Nav span{background:#f9f9f9 url(https://2.bp.blogspot.com/-1dVa0y3gutE/UbI91jbdtNI/AAAAAAAAARU/cAVJAyBCg2A/s1600/nav.png) left center repeat-x;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 Other CSS ------------------------------------------- */

h3.reply-title {background:#efefef; font-size:13px; padding:5px 10px;}
.breadcrumbs {background: #cd2e93;color: #f9f9f9;font-size: 10px;font-weight: normal;line-height: 15px;overflow: hidden;padding: 10 10px;margin-right:1px;margin-left:1px;}
.breadcrumbs a { color: #FFFFFF !important; }

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

@media only screen and ( max-width: 769px ) {
img,video,object {
  max-width: 100%;
  height: auto;

}
#wrap {width:96%}
#wrap {width:96%}
#main {padding:0}
#main {width:96%; padding:2%}
#fb-root {width:96%; padding:2%}
#header { display:none}
#mainmenu, #footer {width:100%}
#content {margin:0}
#content {width:60%; margin-right:2%}
#content img {max-width:100%}
#sidebar {width:38%}
.breadcrumbs, .wp-caption {width:95%}
.sosmed,#sidebar2  {display:none}
}

@media only screen and ( max-width: 600px ) {
img,video,object {
  max-width: 100%;
}
#wrap, #main {width:100%}
#main{padding:0}
#mainmenu, .entry, .wp-caption, #footer .copyright, #footer .menu {/* width:100% */}
#sidebar, #content,  .breadcrumbs {width:96%; padding:0 2%; margin:0; }
.breadcrumbs {margin-top:10px}
.related_posts ul li {width:96%; padding:2%}

}
@media (max-width:479px){
nav ul{display:none;}
nav select{display:inline-block;width:100%; height:25px; margin:5px 0; overflow:hidden;background:#EFEFEF;float:none;font-size:13px;}
.sosmed, #fb-comments,#sidebar2  {display:none}
}