/*
Theme Name: Blue Blog (Share on Theme123.Net)
Theme URI: http://www.template.my.id
Description: BLUE BLOG is highly-responsive Wordpress Theme design built for today websites. It’s super clean design, flexible and easy to setup.
Author: Template.my.id
Author URI: http://www.template.my.id
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 2.1
*/

/******** Default Layout ********/

/******** BODY ********/
body {
font-size: 13px;
font-family:'Lato','Open Sans','open sans condensed',bebasneueregular,arial,verdana;
color:#666666;
width:100%;
margin:0px auto;
background-image:url(../blueblog/images/background.jpg);
background-repeat:no-repeat;
background-position:center top;
background-attachment:fixed;
background-size:auto;
background:#e6e6e6;
}

a {display:inline; text-decoration:none;}
a:active { background:none; }

/* chrome highlight */
:focus {outline:none;}

/* heading */
h1, h2, h3, h4, h5, h6, h7 {
font-family:'open sans condensed',bebasneueregular,Arial,verdana;
font-weight:normal;
color:#444444;
margin:4px 0px 4px 0px;
text-transform:uppercase;
}

h1 {font-size:34px;}
h2 {font-size:30px;}
h3 {font-size:26px;}
h4 {font-size:22px;}
h5 {font-size:18px;}
h6 {font-size:14px;}

.gallery-caption { clear:both; font-size:12px; line-height:20px; }
.bypostauthor { clear:both; }

ol, ul {
list-style:none;
}

.postin .post_text h1 {
font-size:34px;
padding:0px;
margin:4px 0px 4px 0px;
color:#444444;
font-weight:normal;
}

/* select */
::-moz-selection {
background-color:#2F557A;
color:#ffffff;
}

::selection {
background-color:#2F557A;
color:#ffffff;
}

.container {
margin:0px;
display:block;
}

/* font */
@font-face {
font-family: 'BebasNeueRegular';
src: url('../blueblog/font/BebasNeue-webfont.eot');
src: url('../blueblog/font/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), 
     url('../blueblog/font/BebasNeue-webfont.woff') format('woff'), 
     url('../blueblog/font/BebasNeue-webfont.ttf') format('truetype'), 
     url('../blueblog/font/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'futura-pt';
src: url('../blueblog/font/futura-pt.tff') format('opentype');
font-weight: normal;
font-style: normal;
}

/* img */
img { border:none; text-decoration:none; outline:none; }

/* align */
.alignnone {
margin:5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
display:block;
margin:5px auto 5px auto;
}

.alignright {
float:right;
margin:5px 0 20px 20px;
}

.alignleft {
float:left;
margin:5px 20px 20px 0;
}

.aligncenter {
display:block;
margin:5px auto 5px auto;
}

a img.alignright {
float:right;
margin:5px 0 20px 20px;
}

a img.alignnone {
margin:5px 20px 20px 0;
}

a img.alignleft {
float: left;
margin:5px 20px 20px 0;
}

a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

/* slider */
.bx-wrapper {
}

.bx-wrapper img {
width:100%;
height:500px;
display:block;
}

.bx-wrapper .bx-caption {
width:1092px;
border:3px solid #FFFFFF;
bottom:0;
left:0;
margin:10px;
position:absolute;
text-align:center;
background:rgba(0, 0, 0, 0.8);
}

.bx-wrapper .bx-caption span {
font-size:34px;
font-weight:600;
padding:3px 15px 3px 15px;
color:#ffffff;
display:block;
font-family:'open sans condensed',arial,verdana;
text-shadow:1px 1px #000000;
text-transform:uppercase;
}

.bx-wrapper .bx-controls-direction a {
top:50%;
}

/* caption */
.wp-caption {
background:#ffffff;
border: 1px solid #f0f0f0;
max-width:96%; /* Image does not overflow the content area */
padding:5px 3px 10px;
text-align:center;
}

.wp-caption.alignnone {
margin:5px 20px 20px 0;
}

.wp-caption.alignleft {
margin:5px 20px 20px 0;
}

.wp-caption.alignright {
margin:5px 0 20px 20px;
}

.wp-caption img {
border:0px none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}

.wp-caption p.wp-caption-text {
font-size:14px;
line-height:17px;
margin:0px;
padding:0px 4px 5px;
}

/******** SLIDER ********/
.tm_center {
float:left;
width:100%;
}

.tm_center_widget {
float:left;
margin:0;
width:100%;
}

.tm_center_widget ul {
margin:0;
padding:0;
}

.tm_center_widget ul li {
-moz-hyphens: auto;
margin:0px 0px 35px 0px;
word-wrap: break-word;
float:left;
}

/******** 404 PAGE ********/

.error_posts {
color:#666666;
font-family:bebasneueregular,arial,verdana;
font-size:60px;
line-height:36px;
margin:0px;
padding:8px 0px 20px 0px;
}

.error_postsin {
border-bottom:1px solid #EEEEEE;
margin:0px 0px 35px 0px;
padding:0px 0px 10px 0px;
}

/******** SLIDER ********/
.tm_slider {
width:1106px;
margin:0px;
}

/******** BRICK NEWS 1 ********/

.tm_bricknews_1 {
float:left;
width:100%;
margin:0px;
}

.tm_bricknews_box_1 {
margin:0px;
padding:0px;
}

.tm_category_title {
color:#000000;
font-family:bebasneueregular,arial,verdana;
font-size:50px;
}

.tm_bricknews_box_1 .tm_bricknews_1_box {
background:#FFFFFF;
float:left;
margin:0px;
padding:0px;
width:241px;
border:6px solid #ffffff;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
border-radius:4px 4px 4px 4px;
}

.tm_bricknews_box_1 .tm_bricknews_1_box + .tm_bricknews_1_box {
background:#FFFFFF;
float:left;
margin:0px 0px 0px 35px;
padding:0px;
width:241px;
border:6px solid #ffffff;
}

.tm_bricknews_box_1 .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box {
background:#FFFFFF;
float:left;
margin:0px 0px 0px 35px;
padding:0px;
width:241px;
border:6px solid #ffffff;
}

.tm_bricknews_box_1 .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box + .tm_bricknews_1_box {
background:#FFFFFF;
float:left;
margin:0px 0px 0px 35px;
padding:0px;
width:241px;
border:6px solid #ffffff;
}

.tm_bricknews_1_titles_desc {
padding:14px;
-ms-word-wrap:break-word;
word-wrap:break-word;
float:left;
height:44px;
width:213px;
background:#eeeeee;
}

li.tm_bricknews_1_box div.tm_bricknews_1_titles_desc_arrow:before {
border-color:transparent transparent #EEEEEE;
border-style:solid;
border-width:7px;
content:"";
display:block;
position:absolute;
width:0;
margin:-28px 0px 0px 0px;
}

.tm_bricknews_2_titles_desc {
padding:14px;
-ms-word-wrap:break-word;
word-wrap:break-word;
float:left;
height:121px;
width:213px;
background:#eeeeee;
}

.tm_bricknews_1_images {
height:153px;
position:relative;
}

.tm_bricknews_1_images img {
width:241px;
height:153px;
}

.tm_bricknews_1_images a .tm_bricknews_1_images_icon {
background-image: url("../blueblog/images/plus.png");
background-position:center center;
background-repeat:no-repeat;
position: absolute;
left:0;
top:0;
opacity:0;
width:100%;
height:100%;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_bricknews_1_images_category {
top:0;
right:0;
color:#FFFFFF;
float:left;
height:auto;
padding:4px;
position:absolute;
text-transform:uppercase;
border-radius:0px 0px 0px 4px;
}

.tm_bricknews_1_titles {
padding:0px 0px 14px 0px;
font-weight:600;
}

.tm_bricknews_1_titles a {
font-family:'open sans condensed',arial,verdana;
font-size:17px;
line-height:22px;
text-decoration:none;
text-transform:uppercase;
color:#000000;
}

.tm_bricknews_1_titles a:hover {
}

.tm_bricknews_1_desc {
color:#000000;
font-size:14px;
line-height:22px;
float:left;
margin:0px;
height:65px;
overflow: hidden;
font-family:'open sans',arial,verdana;
font-weight:400;
}

.tm_bricknews_1_date {
float:left;
padding:5px 0px 7px 14px;
width:227px;
border-top:1px solid #E7E7E7;
box-shadow:0px 1px 0px 0px white inset;
background:#F6F6F6;
font-family:'open sans',arial,verdana;
}

.brick_date_item_1 {
background:url("../blueblog/images/date.png") no-repeat scroll left 4px transparent;
float:left;
padding:2px 5px 0px 17px;
}

.brick_date_item_2 {
background:url("../blueblog/images/comments.png") no-repeat scroll left 6px transparent;
float:left;
padding:2px 5px 0px 17px;
}

/******** TM BOX ********/
.tm_boxhome {
background:#2ECC71;
float:left;
margin:0px;
width:100%;
border-radius:4px 4px 4px 4px;
}

.tm_boxhome_all {
}

.tm_boxhome_tagline {
padding:26px 35px 26px 35px;
float:left;
}

.tm_boxhome_big {
color:#ffffff;
text-align:center;
font-family:'open sans condensed',bebasneueregular,arial,verdana;
font-size:33px;
line-height:35px;
text-transform:uppercase;
float:left;
width:100%;
font-weight:600;
}

.tm_boxhome_big a {
color:#000000;
text-decoration:underline;
}

.tm_boxhome_small {
text-align:center;
text-transform:uppercase;
padding:4px 0px 0px 0px;
font-family:'open sans condensed',bebasneueregular,arial,verdana;
font-size:17px;
padding:5px 0px 0px 0px;
color:#ffffff;
float:left;
width:100%;
}

/******** INSERT HOME ********/

.tm_inserthome_1 {
float:left;
width:100%;
margin:0px 0px 35px 0px;
border-bottom:3px solid #333333;
border-top:3px solid #333333;
background:#ffffff;
}

.tm_inserthome_1_category {
font-family:'Open Sans Condensed',verdana,arial;
font-size:25px;
padding:0px 0px 1px 10px;
color:#333333;
font-weight:600;
text-transform:uppercase;
}

.tm_inserthome_box_1 {
margin:0px;
padding:0px;
}

.tm_category_title {
color:#000000;
font-family:bebasneueregular,arial,verdana;
font-size:50px;
}

.tm_inserthome_box_1 .tm_inserthome_1_box {
background:#FFFFFF;
float:left;
margin:0px;
padding:0px;
width:142px;
}

.tm_inserthome_box_1 .tm_inserthome_1_box + .tm_inserthome_1_box {
background:#eeeeee;
float:left;
margin:0px;
padding:0px;
width:142px;
}

.tm_inserthome_box_1 .tm_inserthome_1_box + .tm_inserthome_1_box + .tm_inserthome_1_box{
background:#ffffff;
float:left;
margin:0px;
padding:0px;
width:142px;
}

.tm_inserthome_box_1 .tm_inserthome_1_box + .tm_inserthome_1_box + .tm_inserthome_1_box + .tm_inserthome_1_box{
background:#eeeeee;
float:left;
margin:0px;
padding:0px;
width:142px;
}

.tm_inserthome_box_1 .tm_inserthome_1_box + .tm_inserthome_1_box + .tm_inserthome_1_box + .tm_inserthome_1_box + .tm_inserthome_1_box{
background:#ffffff;
float:left;
margin:0px;
padding:0px;
width:145px;
}

.tm_inserthome_1_titles_desc {
padding:10px 10px 10px 10px;
height:63px;
}

.tm_inserthome_1_images {
height:90px;
position:relative;
}

.tm_inserthome_1_images img {
width:145px;
height:90px;
}

.tm_inserthome_1_images a .tm_inserthome_1_images_icon {
background-image: url("../blueblog/images/plus.png");
background-position:center center;
background-repeat:no-repeat;
position: absolute;
left:0;
top:0;
opacity:0;
width:100%;
height:100%;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_inserthome_1_images a:hover .tm_inserthome_1_images_icon {
background-color:#000000;
opacity:0.75;
}

.tm_inserthome_1_images_category {
bottom:0;
color:#FFFFFF;
float:left;
height:auto;
padding:4px;
position:absolute;
text-transform:uppercase;
}

.tm_inserthome_1_titles {
padding:0px;
height:63px;
float:left;
overflow:hidden;
}

.tm_inserthome_1_titles a {
font-family:'open sans condensed',bebasneueregular,arial,verdana;
font-size:16px;
text-decoration:none;
color:#333333;
text-transform:uppercase;
}

.tm_inserthome_1_titles a:hover {
color:#0099cc;
}

/******** HEADER ********/
.header {
width:100%;
}

.headerin {
height:120px;
margin:auto;
width:1118px;
}

.headerin_box {
height:90px;
padding:15px 0px 15px 0px;
}

.tm_logo {
float:left;
}

.tm_logo img {
max-height:90px;
}

.widget728_header {
float:right;
height:90px;
}

.widget728_header ul {
margin:0px;
padding:0px;
}

.widget728_header ul li {
}

/******** SEARCH ********/
.tm_search {
float:right;
margin:0px;
font-family:open sans,arial,verdana;
padding:0px;
}

.searchin {
padding:4px 0px 0px 0px;
}

#s {
border:1px solid #CCCCCC;
box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;
font-family:inherit;
font-size:13px;
height:30px;
padding:0 0 0 23px;
width:200px;
background-image:url("../blueblog/images/search-icon.png");
background-position:5px 8px;
background-repeat:no-repeat;
}

.screen-reader-text {
}

input[type="text"] {
border:1px solid #D2D2D2;
color:#7C7C7C;
font-size:0.785714rem;
font-weight:normal;
line-height:1.42857;
padding:3px 12px 3px 12px;
}

/******** PORTFOLIO ********/

.tagline {
}

.bigtagline {
font-family:BebasNeueRegular,arial,verdana;
text-transform:uppercase;
color:#ffffff;
padding:30px 0px 2px 0px;
text-align:center;
float:left;
width:100%;
}

.bigtagline span {
display:inline-block;
font-size:48px;
line-height:48px;
}

.bigtagline a {
color:#FFD508;
text-decoration:none;
}

.smalltagline {
font-family:Codystar,arial,verdana;
font-weight:400;
font-size:30px;
text-transform:uppercase;
color:#ffffff;
margin:0px;
text-align:center;
padding:0px 0px 10px 0px;
}

.separator { 
background-color:#ffffff;
height:1px;
margin:auto;
width:550px;
}

.folder {
float:left;
height:100%;
width:100%;
}

.folder_all {
margin:auto;
width:1000px;
}

.folder_item {
float:left;
padding:35px 0px 35px 0px;
}

.folderbox { 
float:left;
}

.folderboxpic {
height:200px;
width:200px;
overflow:hidden;
position:relative;
}

.folderboxpic img {
height:200px;
width:200px;
}

.folderbox2 .article {
display:block;
width:100%;
height:100%;
color:#ffffff;
font-size:13px;
text-decoration:none;
font-family:Open Sans,Arial,Verdana;
text-overflow:ellipsis;
}

.folderbox2 .article .folderboxbackground {
background:#eeeeee;
color:#333333;
}

.folderbox2 .article .folderboxtitle {
position:absolute;
bottom:0;
opacity:0;
-webkit-transition:all 0.4s ease-in 0s;
-moz-transition:all 0.4s ease-in 0s;
-ms-transition:all 0.4s ease-in 0s;
-o-transition:all 0.4s ease-in 0s;
transition:all 0.4s ease-in 0s;
letter-spacing:0.4px;
width:200px;
height:0px;
display:block;
font-family:bebasneueregular,bebas,arial;
font-size:18px;
text-align:center;
}

.folderbox2 .article:hover .folderboxtitle {
opacity:0.9;
height:100%;
}

.topcontent {
background:#2C3350;
}

.content {
padding:35px 0px 0px 0px;
margin:auto;
width:1118px;
}

/******** SIDEBAR SHARE ADS ********/

.tm_sidebar {
float:right;
width:370px;
margin:0px 0px 0px 35px;
}

.sidebar_share_ads {
background:#FFFFFF;
margin:0px 0px 35px 0px;
border:4px double #E1E1E1;
float:right;
}

.share {
background:#555555;
float:left;
margin:0px 0px 35px 0px;
width:362px;
}

.share_item {
margin:auto;
width:350px;
}

.share a {
background-color:#555555;
background-image:url("../blueblog/images/share.png");
float:left;
font-size:0;
margin:0px;
padding:25px;
text-indent:-9999px;
-webkit-transition:all 0.4s ease-in-out 0s;
-moz-transition:all 0.4s ease-in-out 0s;
-ms-transition:all 0.4s ease-in-out 0s;
-o-transition:all 0.4s ease-in-out 0s;
transition:all 0.4s ease-in-out 0s;
opacity:1;
}

.share a:hover { 
opacity:0.6; 
}

.share a.twitterIcon { background-position:-5px -41px; }
.share a.facebookIcon { background-position:0px -412px; }
.share a.googleIcon { background-position:-3px -350px; }
.share a.inIcon { background-position:-5px -231px; }
.share a.youtubeIcon { background-position:-5px -662px; }
.share a.shareIcon { background-position:-5px -101px; }
.share a.dribbleIcon { background-position:-5px -541px; }
.share a.favoriteIcon { background-position:-5px -601px; }

.ads300 { margin:auto auto 35px; width:300px; }

.ads125 { margin:auto; width:300px; }
.ads125_a { width:125px; float:left; margin:0px 35px 35px 0px; }
.ads125_b { width:125px; float:left; margin:0px 0px 35px 0px; }
.ads125_c { width:125px; float:left; margin:0px 35px 35px 0px; }
.ads125_d { width:125px; float:left; margin:0px 0px 35px 0px; }
.ads125_e { width:125px; float:left; margin:0px 35px 35px 0px; }
.ads125_f { width:125px; float:left; margin:0px 0px 35px 0px; }
.ads125_g { width:125px; float:left; margin:0px 35px 35px 0px; }
.ads125_h { width:125px; float:left; margin:0px 0px 35px 0px; }
.ads125_i { width:125px; float:left; margin:0px 35px 35px 0px; }
.ads125_j { width:125px; float:left; margin:0px 0px 35px 0px; }

/******** SIDEBAR HOME ********/

.sidebar_home {
background:#ffffff;
width:362px;
float:right;
margin:0px 0px 35px 0px;
border:4px double #E1E1E1;
}

/******** PAGINATION ********/
.tm_navigation {
float:left;
margin:0px 0px 30px 0px;
width:100%;
}

#Nav {
margin:0px;
font-family:arial;
font-size:14px;
}

#Nav strong.on {
padding:10px;
color:#ffffff;
text-decoration:none;
font-family:arial;
font-size:14px;
position:relative;
float:left;
margin:0px 4px 4px 0px;
background:#aaaaaa;
}

#Nav .current {
padding:10px;
color:#ffffff;
text-decoration:none;
font-family:arial;
font-size:14px;
position:relative;
float:left;
margin:0px 4px 0px 0px;
}

#Nav .dots {
display:none;
}

#Nav a {
padding:10px;
background:#ffffff;
color:#333333;
text-decoration:none;
font-family:arial;
font-size:14px;
position:relative;
float:left;
margin:0px 4px 0px 0px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

#Nav a:hover {
color:#ffffff;
box-shadow:2px 2px 7px rgba(0, 0, 0, 0.5);
position:relative;
}

#infscr-loading {
text-align:center;
z-index:100;
position:fixed;
left:45%;
bottom:40px;
width:200px;
padding:10px;
background:#000000; 
opacity:0.8;
color:#ffffff;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
        border-radius: 4px;
}

#navinextpost {
display:none;
}

/******** FOOTER ********/
.footer {
width:100%;
}

.footer_box {
width:1118px;
margin:auto;
}

.footer .footerwidget .widgettitle {
border-bottom:3px solid #DDDDDE;
color:#333333;
font-family:'open sans condensed',bebasneueregular,arial,verdana;
font-size:24px;
font-weight:normal;
margin:0px;
padding:0px 0px 5px 0px;
}

.footer .footerwidget .textwidget {
font-size:14px;
font-weight:400;
color:#000000;
font-family:'open sans',arial,verdana;
}

.footer .footerwidget ul .tagcloud {
max-width:350px;
}

.footer .footerwidget .widget_flickrwidget img {
width:60px;
}

.footer .footerwidget .widget ul li {
width:335px;
}

.footerin {
float:left;
width:100%;
padding:5px 0px 5px 0px;
}

.footerin h2 {
margin:0px;
font-size:28px;
float:left;
font-family:bebasneueregular,arial,verdana;
font-weight:normal;
color:#666666;
width:100%;
}

.footerin_1, .footerin_2 {
color:#ffffff;
margin:auto;
width:100%;
float:left;
text-align:center;
text-transform:uppercase;
}

.footerin_1 a, .footerin_2 a {
color:#ffffff;
text-decoration:none;
}

.footerin_1 h2 {
color:#ffffff;
}

.footerin_1 span, .footerin_2 span {
line-height:20px;
font-size:11px;
font-family:'open sans',arial,verdana;
}

/******** FOOTER BRICK ********/

.footer_brick {
background:#eeeeee;
float:left;
width:100%;
padding:0px;
border-top:6px solid #ffffff;
}

.footer_brick_box {
margin:auto;
width:1118px;
}

/**brick 1**/
.footer_brick_1 {
float:left;
padding:30px 35px 0px 0px;
}

.footerwidget {
margin:0px;
width:349px;
}

.footerwidget ul {
margin:0px;
padding:0px;
width: 100%;
}

.footerwidget li {
float:left;
list-style-type:none;
padding:0px 0px 35px 0px;
width:100%;
}

/**brick 2**/
.footer_brick_2 {
float:left;
padding:30px 35px 0px 0px;
}

.footer_brick_2_title {
border-bottom:3px solid #DDDDDE;
color:#333333;
font-family:'open sans condensed',bebasneueregular,arial,verdana;
font-size:24px;
font-weight:normal;
margin:0px 0px 4px 0px;
padding:0px 0px 5px 0px;
}

.footer_recent {
margin:0px;
width:349px;
padding:0px;
}

.footer_recent_item {
float:left;
width:100%;
margin:15px 0px 0px 0px;
}

.footer_recent_images {
float:left;
margin:0px 10px 0px 0px;
width:50px;
height:50px;
overflow:hidden;
}

.footer_recent_images img {
float:left;
height:50px;
width:50px;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.footer_recent_images img:hover {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
-ms-transform: scale(1.15);
-o-transform: scale(1.15);
transform: scale(1.15);
}

.footer_recent_title_img {
float:left;
padding:0px 0px 0px 0px;
width:289px;
}

.tm_sidebar .footer_recent_title_img {
width:240px;
}

.footer_recent_titles {
margin:0px 0px 4px 0px;
font-weight:400;
}

.footer_recent_titles a {
text-decoration:none;
color:#000000;
font-family:'open sans',bebasneueregular,arial,verdana;
font-size:14px;
}

.footer_recent_titles a:hover {
}

/**brick 3**/
.footer_brick_3 {
float:left;
padding:30px 0px 0px 0px;
}

/******** TYPO ********/

blockquote { border-left:3px solid #cccccc; padding:0px 0px 0px 15px; color:#888888; }
strong, b { color:inherit; font-weight:bold; }
th { background-color:#F9F9F9; color: #333333; font-weight:bold; }
th,td { border:1px solid #E5E5E5; max-width:100%; text-align:center; }
table { margin:0px; width:100%; }
.post_text a { color:#336699; text-decoration:none; }
.post_text a:hover { color:#0099CC; text-decoration:none; }

pre { width:auto; background-color:#F5F5F5; border:1px solid rgba(0, 0, 0, 0.15); margin:0px 0px 20px 0px; padding:10px; white-space: pre-wrap; word-wrap:break-word; word-break: break-all; line-height:20px; display: block; }

alert { background:#FDDFDE; float:left; border:1px solid #FBC9C8; color:#AC2B2B; padding:8px; margin:8px 0px; }
approved { background:#E1F0D9; float:left; border:1px solid #C6E2B9; color:#336600; padding:8px; margin:8px 0px; }
atention { background:#FFF7E1; float:left; border:1px solid #F2E5C5; color:#AA7F2B; padding:8px; margin:8px 0px; }

/******** MENU WP ********/

.menu_normal {
}

#navigasi_menu {
background:#ffffff;
height:45px;
display:block;
z-index:999;
width:100%;
box-shadow:0px 0px 12px rgba(0, 0, 0, 0.09);
}

#navigasi_menu .tm_home {
background:#E0E0E0;
}

.navigasi_menubar {
width:1118px;
margin:auto;
}

.navigasi_list {
height:45px;
margin:0;
text-align:left;
padding:0px;
}

#navigasi_menu ul {
list-style:none;
margin:0px;
padding:0px;
}

#navigasi_menu li {
position:relative;
float:left;
font-size:20px;
height:45px;
}

.current-menu-item {
}

.current-menu-ancestor {
}

.current-post-ancestor {
background:#dddddd;
}

#navigasi_menu li:hover {
background:#cccccc;
float:left;
}

#navigasi_menu li a {
line-height:44px;
height:45px;
display:inline-block;
color:#333333;
font-family:'Open Sans Condensed',bebasneueregular,arial,verdana;
padding:0px 20px 0px 20px;
text-decoration:none;
text-transform:uppercase;
}

#navigasi_menu ul li ul {
display:none;
float:left;
left:0;
position:absolute;
z-index:99999;
}

#navigasi_menu ul li ul li {
position:relative;
float:left;
font-size:20px;
width:220px;
color:#ffffff;
border-right:0px;
}

#navigasi_menu ul li ul li:hover {
color:#ffffff;
}

#navigasi_menu ul li ul li:hover a {
color:#ffffff;
}

#navigasi_menu ul li:hover > ul {
display:block;
background:#cccccc;
border-top:5px solid #888888;
}

.menu2 {
display:none;
}

/********BACK TO TOP********/

#backtotop {
background:#333333;
bottom:0.5em;
cursor:pointer;
display:none;
font-size:14px;
padding:10px;
position:fixed;
right:0.5em;
text-align:center;
z-index:1000;
border-radius:2px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

#backtotop:hover {
background:#000000;
}

.img_backtotop {
background:url("../blueblog/images/up.png") no-repeat scroll 0 0 transparent;
height:15px;
width:23px;
}

/******** CLEAR ********/
.clear {
clear: both;
display: block;
height: 0;
overflow: hidden;
visibility: hidden;
width: 0;
}

/********LATEST BLOG********/
.tm_last_blog {
background:#FDD95E;
color:#333333;
display:inline-block;
font-family:bebasneueregular;
margin:0px 0px 35px 0px;
position:relative;
text-align:center;
width:100%;
z-index:10;
border-radius:4px 4px 4px 4px;
padding:10px 0px 10px 0px;
}

.tm_last_blog_small {
color:#1E2A5A;
font-size:18px;
margin-top:-14px;
padding:15px;
font-family:open sans condensed,verdana,arial;
text-transform:uppercase;
line-height:22px;
}

.tm_last_blog span {
padding:0px 20px 0px 20px;
font-size:33px;
font-weight:600;
color:#27AE60;
font-family:open sans condensed,verdana,arial;
text-transform:uppercase;
}

div.tm_last_blog div.tm_last_blog_small_arrow:before {
border-color:#FDD95E transparent transparent;
border-style:solid;
border-width:13px;
content:"";
display:block;
margin:24px 0px 0px 38px;
position:absolute;
text-align:center;
}

/********CATEGORY NAME********/
.tm_catname_blog {
background:#FDD95E;
color:#333333;
display:inline-block;
font-family:bebasneueregular;
margin:0px 0px 35px 0px;
position:relative;
text-align:center;
width:100%;
z-index:10;
border-radius:4px 4px 4px 4px;
padding:5px 0px 0px 0px;
}

.tm_catname_blog_small {
color:#1E2A5A;
font-size:18px;
margin-top:-14px;
padding:15px;
font-family:open sans condensed,verdana,arial;
text-transform:uppercase;
line-height:22px;
}

.tm_catname_blog_small p {
margin:0px;
}

.tm_catname_blog h1 {
padding:0px 20px 0px 20px;
font-size:30px;
color:#27AE60;
font-family:open sans condensed,verdana,arial;
text-transform:uppercase;
font-weight:600;
}

div.tm_catname_blog_small .tm_catname_blog_small_arrow:before {
border-color:#FDD95E transparent transparent;
border-style:solid;
border-width:13px;
content:"";
display:block;
margin:15px 0px 0px 21px;
position:absolute;
text-align:center;
}

/********TAG NAME TOP********/
.tm_tagname_blog {
background:#FDD95E;
color:#333333;
display:inline-block;
font-family:bebasneueregular;
margin:0px 0px 35px 0px;
position:relative;
text-align:center;
width:100%;
z-index:10;
border-radius:4px 4px 4px 4px;
padding:0px 0px 1px 0px;
}

.tm_tagname_blog h1 {
padding:0px 20px 0px 20px;
font-size:30px;
color:#27AE60;
font-family:open sans condensed,verdana,arial;
text-transform:uppercase;
margin:0px;
}

div.tm_tagname_blog .tm_tagname_blog_arrow:before {
border-color:#FDD95E transparent transparent;
border-style:solid;
border-width:13px;
content:"";
display:block;
margin:1px 0px 0px 38px;
position:absolute;
text-align:center;
}

/********TAGLINE BLOG********/
.taglineblog {
background:#1E2021;
max-width:1170px;
padding:30px 80px;
text-align:center;
margin:35px 0px 35px 0px;
}

.taglineblog h2 {
font-family:'BebasNeueRegular', sans-serif;
font-size:34px;
color:#ffffff;
}

/******** BLOG ********/
.full_blog {
height:auto;
border:0px solid #cccccc;
float:left;
margin-bottom:4px;
width:713px;
}

.blogin {
margin:0px;
}

.blogin_cat {
margin:5px 0px 4px 25px;
padding:0px;
overflow:hidden;
}

.blogin_cat h1 {
margin:0px 10px 0px 0px;
padding:0px;
text-transform:uppercase;
color:#000000;
font-size:22px;
font-family:'Oswald','Helvetica Neue','Helvetica',Helvetica,Arial,sans-serif;
float:left;
}

.blogin_allpost {
margin:0px;
padding:0px;
}

.blogin_posts {
margin:0px;
padding:0px;
}

.blogin_posts_cat {
}

.blogin_item {
margin:0px 0px 35px 0px;
padding:0px;
float:left;
background:url("../blueblog/images/post-top.png") repeat-x scroll left top #FFFFFF;
-ms-word-wrap:break-word;
word-wrap:break-word;
}

.blogin_images {
margin:38px 35px 35px 0px;
float:right;
width:200px;
height:200px;
overflow:hidden;
position:relative;
}

.blogin_images img {
width:100%;
height:100%;
}

.blogin_images a .tm_bricknews_1_images_icon {
background-image: url("../blueblog/images/plus.png");
background-position:center center;
background-repeat:no-repeat;
position: absolute;
left:0;
top:0;
opacity:0;
width:100%;
height:100%;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.blogin_images a:hover .tm_bricknews_1_images_icon {
background-color:#000000;
opacity:0.75;
}

.blogin_title_img {
margin:38px 25px 35px 35px;
padding:0px;
width:418px;
float:left;
}

.blogin_titles {
float:left;
margin:0px 0px 8px 0px;
padding:0px;
width:100%;
}

.blogin_titles a {
text-decoration:none;
}

.blogin_titles h1 {
margin:-6px 0px 0px 0px;
padding:0px;
color:#333333;
font-size:33px;
font-weight:600;
line-height:35px;
font-family:'open sans condensed',bebasneueregular,Arial,verdana;
text-transform:uppercase;
}

.blogin_titles h1:hover {
}

.blogin_desc {
color:#000000;
line-height:26px;
font-size:15px;
margin:0px;
padding:0px 0px 2px 0px;
float:left;
word-break:break-word;
-ms-word-wrap:break-word;
word-wrap:break-word;
font-family:'Open Sans',arial,verdana;
}

.blogin_desc_more {
margin:15px 0px 0px 0px;
}

.blogin_desc_more a {
text-decoration:none;
color:#FFFFFF;
padding:7px;
font-size:13px;
text-transform:uppercase;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.blogin_desc_more a:hover {
background:#333333;
}

.blogin_date {
float:left;
margin:0px 0px 8px 0px;
color:#aaaaaa;
}

.blogin_date_brick {
float:left;
margin:0px 0px 6px 0px;
color:#aaaaaa;
}

.blogin_date_item_1 {
padding:2px 14px 0px 20px;
float:left;
background:url("../blueblog/images/author.png") no-repeat scroll left 2px transparent;
}

.blogin_date_item_2 {
padding:2px 14px 0px 20px;
float:left;
background:url("../blueblog/images/folder.png") no-repeat scroll left 2px transparent;
}

.blogin_date_item_3 {
padding:2px 14px 0px 20px;
float:left;
background:url("../blueblog/images/date.png") no-repeat scroll left 2px transparent;
}

.blogin_date_item_4 {
padding:2px 14px 0px 20px;
float:left;
background:url("../blueblog/images/comments.png") no-repeat scroll left 5px transparent;
}

.blogin_date_item a {
color:#666666;
text-decoration:none;
}

/******** PAGES FILE ********/
.content_page {
padding:35px;
}

.pages_file {
margin:auto;
width:1118px;
}

.pages_filein {
background:#FFFFFF;
float:left;
margin:0px 0px 35px 0px;
width:100%;
}

.pages_filein_h1 {
margin:-5px 0px 0px 0px;
padding:0px 0px 6px 0px;
color: #444444;
font-family:'open sans condensed',bebasneueregular,Arial,verdana;
font-size:40px;
font-weight:normal;
line-height:36px;
text-transform:uppercase;
}

.page_datepost {
border-bottom:4px solid #DDDDDD;
color:#AAAAAA;
float:left;
font-size:13px;
margin:0px 0px 18px 0px;
padding:3px 0px 10px 0px;
width:100%;
}

.page_text {
margin:0px;
padding:0px;
color:#000000;
font-size:15px;
line-height:26px;
clear:both;
width:100%;
font-family:'Open Sans',arial,verdana;
}

.page_text img {
height:auto;
max-width:100%;
}

.page_text p {
margin:0px 0px 18px 0px;
padding:0px;
}

/******** POST ********/
.post_content_all {
}

.postin {
background:#FFFFFF;
float:left;
margin:0px 0px 35px 0px;
width:705px;
border:4px double #E1E1E1;
}

.postinfull {
padding:35px 0px 0px 0px;
margin:0px 35px 0px 35px;
-ms-word-wrap:break-word;
word-wrap:break-word;
}

.postin h1 {
margin:0px;
padding:0px 0px 6px 0px;
color: #222222;
font-family:'open sans condensed',bebasneueregular,Arial,verdana;
font-size:33px;
font-weight:600;
line-height:35px;
text-transform:uppercase;
margin:-6px 0px 0px 0px;
}

.datepost {
color:#888888;
font-size:13px;
margin:0px 0px 18px 0px;
border-bottom:3px solid #dddddd;
height:auto;
width:100%;
float:left;
}

.datepostin {
padding:3px 3px 5px 0px;
float:left;
}

.post_text {
margin:0px;
padding:0px;
color:#000000;
font-size:17px;
line-height:26px;
clear:both;
width:643px;
font-family:'futura-pt',arial,verdana;
}

.post_text li {
list-style:disc;
}

.post_text img {
height:auto;
max-width:100%;
}

.post_text p {
margin:0px 0px 22px 0px;
padding:0px;
}

.recent_post_category {
border-bottom:1px solid #E5E5E5;
float:left;
margin:0px 0px 35px 0px;
padding:0px;
width:100%;
}

.recent_post_category h3 {
margin:0px 0px 10px 0px;
font-size:24px;
font-family:'open sans condensed',arial,verdana;
font-weight:600;
color:#222222;
text-transform:none;
}

.rpc_posts {
float:left;
margin:0px 8px 0px 0px;
width:150px;
height:180px;
overflow:hidden;
}

.rpc_postimage {
height:90px;
overflow:hidden;
width:150px;
position:relative;
}

.rpc_postimage a .tm_bricknews_1_images_icon {
background-image: url("../blueblog/images/plus.png");
background-position:center center;
background-repeat:no-repeat;
position: absolute;
left:0;
top:0;
opacity:0;
width:100%;
height:100%;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.rpc_postimage a:hover .tm_bricknews_1_images_icon {
background-color:#000000;
opacity:0.75;
}

.rpc_postinfo {
}

.rpc_postinfo a {
color:#666666;
text-decoration:none;
}

.rpc_postinfo h4 {
font-family:open sans,arial,verdana;
font-size:14px;
margin:10px 0px 10px 0px;
line-height:19px;
color:#222222;
font-weight:400;
text-transform:none;
}

.single_date_item_1 {
padding:2px 14px 0px 20px;
float:left;
background:url("../blueblog/images/author.png") no-repeat scroll left 2px transparent;
}

.single_date_item_2 {
padding:2px 14px 0px 20px;
float:left;
background:url("../blueblog/images/folder.png") no-repeat scroll left 2px transparent;
}

.single_date_item_2 a {
color:#aaaaaa;
}

.single_date_item_3 {
padding:2px 14px 0px 20px;
float:left;
background:url("../blueblog/images/date.png") no-repeat scroll left 2px transparent;
//display:none;
}

.single_date_item_4 {
padding:2px 14px 0px 20px;
float:left;
background:url("../blueblog/images/comments.png") no-repeat scroll left 4px transparent;
}

.single_date_item_5 {
padding:2px 14px 0px 20px;
float:left;
background:url("../blueblog/images/eye.png") no-repeat scroll left 2px transparent;
}

.single_date_item_6 {
padding:2px 14px 0px 6px;
float:left;
}

.sticky {
float:left;
background:#D1F4FF;
}

.nocomments {
margin:0px 0px 35px 0px;
width:100%;
clear:both;
}

/******** POST FORMAT GALLERY ********/
.entry-content {
line-height:20px;
}

.pfg_attach_comments {
margin:35px 0px 0px 0px;
}

.entry-attachment {
margin:0px;
padding:0px;
width:643px;
float:left;
}

.entry-attachment img {
height:auto;
max-width:100%;
}

.entry-description {
width:100%;
}

.previous-next-image {
margin:18px 0px 18px 0px;
width:100%;
float:left;
}

.previous-next-image a {
color:#ffffff;
font-family:'Open Sans',bebasneueregular,Arial,verdana;
font-size:13px;
text-transform:uppercase;
padding:6px;
background:#95999B;
margin:0px 10px 0px 0px;
text-decoration:none;
}

.content .gallery-item {
margin:0px;
}

#gallery-1 img.attachment-thumbnail {
border:1px solid #333333;
}

/******** TAGS ********/

.post_tags {
border-bottom:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
float:left;
margin:0px 0px 12px 0px;
padding:4px 0px 8px 0px;
width:100%;
}

.post_tags span {
display: block;
float: left;
margin:0px;
padding:7px 15px 0px 0px;
text-transform:uppercase;
}

.post_tags ul {
list-style:none outside none;
margin:0px;
overflow:hidden;
padding:0px;
position:relative;
}

.post_tags li {
float:left;
margin: 0px 5px 0px 0px;
}

.post_tags a {
background:#eeeeee;
color:#666666;
display:block;
float:left;
font-size:13px !important;
margin:4px 4px 0 0;
padding:4px;
text-decoration:none;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.post_tags a:hover {
background:#0099CC;
color:#ffffff;
}

/******** SHARE POST ********/
.share_post {
background:#cccccc;
float:left;
margin:0px;
width:100%;
border:4px double #E1E1E1;
}

.share_post_pad {
float:left;
padding:12px 16px 12px 16px;
}

.share_post_facebook {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_post_gplus {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_post_linkedin {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

.share_post_twitter {
float:left;
margin:0px 16px 0px 0px;
height:20px;
}

/******** AUTHORS ********/
.author_post {
float: left;
background:#ffffff;
width:100%;
margin:15px 0px 30px 0px;
border-bottom:1px solid #EEEEEE;
border-top:0px solid #EEEEEE;
}

.author_post_item {
padding:10px 0px 20px 0px;
float:left;
}

.author_post_pic {
float:left;
margin:2px 15px 0px 0px;
}

.author_post_name {
text-transform:uppercase;
}

.author_post_name a {
color:#0099CC;
text-decoration:none;
}

.author_post_name h4 {
font-size:24px;
margin:0px 0px 8px 0px;
font-family:open sans condensed,arial,verdana;
font-weight:600;
color:#222222;
text-transform:none;
}

.author_post_desc {
color:#333333;
font-size:14px;
line-height:19.5px;
}

.author_post_desc span {
background:#FF5700;
padding:1px 3px 1px 3px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.author_post_desc span:hover {
background:#FF5700;
background:#000000;
}

.author_post_desc span a {
color:#ffffff;
font-size:13px;
}

/******** COMMENTS ********/
#respond {
float: left;
padding:0px 0px 25px 0px;
width:100%;
}

#respond h3 {
font-size:24px;
margin:0px;
font-family:'open sans condensed',arial,verdana;
font-weight:600;
color:#222222;
}

.cancel-comment-reply {
display:none;
}

#author {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
width:300px;
border-radius:0px;
box-shadow:0px;
}

#respond label {
padding:0px 0px 4px 0px;
float:left;
width:100%;
}

.post_text label {
padding:0px 4px 4px 0px;
float:left;
}

small {
font-size:14px;
padding:0px 0px 0px 5px;
}

#email {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
width:300px;
border-radius:0px;
box-shadow:0px;
}

#url {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
width:300px;
border-radius:0px;
box-shadow:0px;
}

#comment {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:166px;
padding:4px;
width:633px;
border-radius:0px;
}

#comments {
font-size:24px;
font-family:bebasneueregular,arial,verdana;
font-weight:normal;
color:#333333;
float:left;
margin:0px 0px 10px 0px;
width:100%;
}

.required {
color:#B80000;
}

/* comment list */
.commentlist {
margin:0px;
padding:0px;
}

.commentlist li {
list-style-type:none;
font-size:16px;
line-height:26px;
}

.comment-body {
margin:0px 0px 35px 0px;
border-bottom:1px solid #e5e5e5;
padding:0px 0px 10px 0px;
}

.comment-body p {
clear:both;
font-size:16px;
line-height:26px;
}

.comment-body a {
color:#336699;
text-decoration:none;
}

.comment-body a:hover {
}

.comment-author img {
float:left;
display:block;
padding:0px;
margin:0 10px 8px 0px;
}

.comment-reply-link {
margin-bottom:15px;
}

.reply {
margin-bottom:16px;
}

.reply a {
background:#2AACDB;
background: -moz-linear-gradient(top, rgba(42, 172, 219, 1) 0%, rgba(26, 121, 197, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42, 172, 219, 1)), color-stop(100%,rgba(26, 121, 197, 1)));
background: -webkit-linear-gradient(top, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
background: -o-linear-gradient(top, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
background: -ms-linear-gradient(top, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
background: linear-gradient(to bottom, rgba(42, 172, 219, 1) 0%,rgba(26, 121, 197, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aacdb', endColorstr='#1a79c5',GradientType=0 );
border: 1px solid #1B95D0;
border-radius:2px 2px 2px 2px;
color:#FFFFFF;
font-size:11px;
line-height:1.2em;
padding:3px 9px 2px;
text-transform:uppercase;
}

.fn {
font-style:normal;
}

.commentmetadata a {
color:#666666;
}

.comment-meta {
margin:0px;
}

.comment-meta a {
color:#666666;
text-decoration:none;
}

.navigation_comments {
padding:5px 0px 35px 0px;
float:left;
width:100%;
}

.navigation_comments a {
color:#ffffff;
font-size:16px;
text-decoration:none;
padding:6px;
background:#95999B;
}

.navigation_comments_alignleft {
float:left;
}

.navigation_comments_alignright {
float:right;
}

input[type="submit"] {
background:#54C0D1;
padding:8px 15px 8px 14px;
font-family:'Open Sans',Arial,sans-serif;
border:0px;
color:#ffffff;
cursor:pointer;
display:inline-block;
font-size:14px;
outline:medium none;
text-align:center;
text-decoration:none;
text-transform:uppercase;
box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

input[type="submit"]:hover {
background:#333333;
}

/******** FACEBOOK COMMENTS ********/
#facebook_comments {
padding:0px 0px 35px 0px;
}

.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}

#facebook_comments_box {
padding:0px 0px 10px 0px;
}

#facebook_comments_box h3 {
font-size:24px;
margin:0px;
font-family:bebasneueregular,arial,verdana;
font-weight:normal;
color:#666666;
}

/******** SIDEBAR SINGLE ********/
.sidebar_single {
float:right;
width:370px;
background:#ffffff;
margin:0px 35px 35px 35px;
}

/******** SIDEBAR PAGE ********/
.sidebar_page {
float:right;
width:400px;
background:#ffffff;
margin:0px 25px 25px 25px;
}

/******** SIDEBAR ARCHIVE ********/
.sidebar_archive {
float:right;
width:370px;
background:#ffffff;
margin:0px 35px 35px 35px;
}

/******** SIDEBAR CATEGORY********/
.sidebar_category {
float:right;
width:370px;
background:#ffffff;
margin:0px 35px 35px 35px;
}

/******** SIDEBAR SEARCH ********/
.sidebar_search {
float:right;
width:370px;
background:#ffffff;
margin:0px 35px 35px 35px;
}

/******** SIDEBAR WIDGET ********/
.sidebarwidget {
margin:auto;
width:300px;
padding:0px;
}

.sidebarwidget ul {
width:100%;
padding:14px 0px 0px 0px;
margin:0px;
}

.sidebarwidget li {
float:left;
list-style-type:none;
padding:0px 0px 35px 0px;
width:100%;
}

.widgettitle {
color:#333333;
margin:0px;
padding:0px 0px 5px 0px;
font-size:24px;
font-family:'open sans condensed',bebasneueregular,arial,verdana;
font-weight:normal;
border-bottom:3px solid #DDDDDE;
text-transform:uppercase;
}

.widgettitle img {
display:none;
}

/******** FULL WIDGET ********/

/* links widget */
.widget_links {}
.widget_links ul {}
.widget_links ul li {}
.widget_links ul li a {}

/* meta widget */
.widget_meta {
width:100%;
}

.widget_meta ul {
float:left;
margin:0px;
padding:0px;
}

.widget_meta ul li {
background-image: url("../blueblog/images/category-link.png");
background-position:0 16px;
background-repeat:no-repeat;
width:285px;
padding: 10px 0 10px 15px;
margin:0px;
border-bottom:1px solid #eeeeee;
}

.widget_meta ul li a {
color:#666666;
font-size:16px;
text-decoration:none;
}

.widget_meta ul li a:hover {
color:#0099CC;
}

/* pages widget */
.widget_pages {
width:100%;
}

.widget_pages ul {
float:left;
margin:0px;
padding:0px;
}

.widget_pages ul li {
background-image: url("../blueblog/images/category-link.png");
background-position:0 18px;
background-repeat:no-repeat;
width:285px;
padding: 12px 0 10px 15px;
margin:0px;
border-bottom:1px solid #eeeeee;
}

.widget_pages ul li a {
color:#666666;
font-size:16px;
text-decoration:none;
}

.widget_pages ul li a:hover {
color:#0099CC;
}

.widget_pages ul.children {
}

.widget_pages ul.children li {
border:0px;
background-image: url("../blueblog/images/category-link.png");
background-position:0 17px;
background-repeat:no-repeat;
padding:12px 0px 0px 15px;
margin:0px 0px 0px 2px;
}

.widget_pages ul.children li a {
font-size:13px;
}



/* recent-posts widget */
.widget_recent_entries {
width:100%;
}

.widget_recent_entries ul {
float:left;
margin:0px;
padding:0px;
}

.widget_recent_entries ul li {
background-image: url("../blueblog/images/category-link.png");
background-position:0 18px;
background-repeat:no-repeat;
width:285px;
padding: 12px 0 10px 15px;
margin:0px;
border-bottom:1px solid #eeeeee;
}

.widget_recent_entries ul li a {
color:#666666;
font-size:16px;
text-decoration:none;
}

.widget_recent_entries ul li a:hover {
color:#0099CC;
}

/* archives widget */
.widget_archive {
width:100%;
}

.widget_archive ul {
float:left;
margin:0px;
padding:0px;
}

.widget_archive ul li {
background-image: url("../blueblog/images/category-link.png");
background-position:0 18px;
background-repeat:no-repeat;
width:285px;
padding: 12px 0 10px 15px;
margin:0px;
border-bottom:1px solid #eeeeee;
} 

.widget_archive ul li a {
color:#666666;
font-size:16px;
text-decoration:none;
}

.widget_archive ul li a:hover {
color:#0099CC;
}

.widget_archive select {
margin: 10px 0px 0px 0px;
width:100%;
}

.widget_archive option {}

/* tag-cloud widget */
.widget_tag_cloud {
width:100%;
}

.tagcloud {
float:left;
margin-bottom:8px;
max-width:300px;
padding:10px 0px 0px 0px;
}

.tagcloud a {
background:#dddddd;
color:#333333;
display:block;
float:left;
font-size:14px !important;
font-family:'open sans',bebasneueregular,arial,verdana;
margin:4px 4px 0 0;
padding:3px 6px 3px 6px;
text-decoration:none;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tagcloud a:hover {
background:#0099CC;
color:#ffffff;
}

/* calendar widget */
.widget_calendar {
width:100%;
}

#wp-calendar a {
color:#000000;
}

#wp-calendar #today {
background:#95999B;
color:#ffffff;
}

#wp-calendar caption {
background:#CCCCCC;
padding:8px;
}

#wp-calendar tr td {
text-align:center;
}

#calendar_wrap {
padding:10px 0px 0px 0px;
}

#calendar_wrap th {
font-weight:normal;
}

#calendar_wrap td {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {}

/* category widget */
.widget_categories {
width:100%;
}

.widget_categories ul {
float:left;
margin:0px;
padding:0px;
}

.widget_categories ul li {
background-image: url("../blueblog/images/category-link.png");
background-position:0 18px;
background-repeat:no-repeat;
width:285px;
padding: 12px 0 10px 15px;
margin:0px;
border-bottom:1px solid #eeeeee;
} 

.widget_categories a {
color:#666666;
font-size:16px;
text-decoration:none;
}

.widget_categories a:hover {
color:#0099CC;
}

.widget_categories ul ul.children {
width:100%;
}

.widget_categories ul ul.children li {
border:0px;
background-image: url("../blueblog/images/category-link.png");
background-position:0 17px;
background-repeat:no-repeat;
padding:12px 0px 0px 15px;
margin:0px 0px 0px 2px;
}

.widget_categories ul ul.children li a {
font-size:13px;
}

.widget_categories select{}

.widget_categories select#cat {
margin:10px 0px 0px 0px;
width:100%;
}

.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}

/* recent-comments widget */
.widget_recent_comments {
width:100%;
}

#recentcomments {
float:left;
margin:0px;
padding:0px
}

#recentcomments li {
background-image: url("../blueblog/images/comments.png");
background-position:0 16px;
background-repeat:no-repeat;
width:285px;
padding: 12px 0 10px 25px;
margin:0px;
border-bottom:1px solid #eeeeee;
}

#recentcomments li a {
color:#666666;
font-size:16px;
text-decoration:none;
}

#recentcomments li a:hover {
color:#0099CC;
}

.recentcomments {
font-size:16px;
text-decoration:none;
}

/* search widget */

.widget_search .tm_search #searchform {
margin:10px 0px 0px 0px;
}

.widget_search .tm_search #s {
width:276px;
}

.widget_search {
width:100%;
}

.widget_search > div {
float:left;
margin:0px;
height:100%;
}

.widget_search > div > div {
padding:0px;
}

.widget_search > div > div > form > div > #s {
width:100%;
}

.screen-reader-text {}

/* text widget */

.textwidget {
font-size:14px;
line-height:26px;
padding:10px 0px 0px 0px;
font-family:'open sans',arial,verdana;
}

.textwidget img {
max-width:100%;
}

.widget_text { 
width:100%; 
}

.widget_text form { 
width:300px; 
}

.widget_text select { 
width:100%; 
}

.widget_text option { 
width:100%;
}

/* rss widget */
.widget_rss {
widget:100%;
}

.widget_rss ul {
margin:0px;
padding:0px;
float:left;
}

.widget_rss ul li {
background-image: url("../blueblog/images/icon_rss.png");
background-position:0 16px;
background-repeat:no-repeat;
width:285px;
padding: 12px 0 10px 20px;
margin:0px;
border-bottom:1px solid #eeeeee;
}

.widget_rss ul li a {
color:#666666;
text-decoration:none;
font-size:16px;
}

.widget_rss a {
color:#333333;
text-decoration:none;
}

.widget_rss ul li a:hover {
color:#0099CC;
}

.rss-date {
width:100%;
float:left;
padding:6px 0px 6px 0px;
color:#aaaaaa;
}

.rssSummary {
line-height:20px;
}

.widget_rss cite {
padding:6px 0px 0px 0px;
width:100%;
float:left;
color:#aaaaaa;
}

/* nav widget */
.widget_nav_menu {
width:100%;
overflow:hidden;
}

.widget_nav_menu li a {
text-decoration:none;
color:#666666;
font-size:16px;
}

.widget_nav_menu a {
text-decoration:none;
color:#666666;
}

.widget_nav_menu a:hover {
color: #0099CC;
}

.widget_nav_menu div {
padding:10px 0px 0px 0px;
}

.widget_nav_menu .menu li {
background-image:url("../blueblog/images/category-link.png");
background-position:0 17px;
background-repeat:no-repeat;
border-bottom:1px solid #EEEEEE;
margin:0px;
padding:12px 0px 10px 15px;
width:285px;
}

/****/

.widget_nav_menu .menu li .sub-menu {
float:left;
padding:10px 0px 10px 2px;
width:100%;
}

.widget_nav_menu .menu li .sub-menu li {
background-image:url("../blueblog/images/category-sublink.png");
background-position:0 7px;
background-repeat:no-repeat;
margin:0px;
padding:6px 0px 6px 25px;
width:258px;
border-bottom:1px dotted #EEEEEE;
}

.widget_nav_menu .menu li .sub-menu li a {
font-size:13px;
}

.widget_nav_menu .menu li .sub-menu li ul {
border:0px;
padding:0px;
}

.widget_nav_menu .menu li .sub-menu li ul li {
border:0px none;
background-image:url("../blueblog/images/category-sublink.png");
background-position:0 7px;
background-repeat:no-repeat;
padding:6px 0px 2px 20px;
}

/******** RATING STAR ********/
.post-ratings {
display:inline;
}

/******** FLICKR WIDGET ********/
.widget_flickrwidget {
float:left;
width:100%;
}

.widget_flickrwidget a {
}

.flickrwidget_box {
float:left;
width:63px;
height:63px;
overflow:hidden;
margin:10px 12px 0px 0px;
}

.widget_flickrwidget img {
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition:all 0.4s ease 0s;
width:63px;
height:63px;
margin:0px;
}

.widget_flickrwidget img:hover {
-webkit-transform: scale(1.15) rotate(-1.5deg);
-moz-transform: scale(1.15) rotate(-1.5deg);
-ms-transform: scale(1.15) rotate(-1.5deg);
-o-transform: scale(1.15) rotate(-1.5deg);
transform: scale(1.15) rotate(-1.5deg);
}

/******** HEADLINE ********/
.tm_headlines {
background:#DE7647;
float:right;
margin:0px 0px 35px 0px;
width:362px;
border:4px double #F4D2C2;
}

.tm_headlines_full {
margin:auto;
padding:0px;
width:300px;
}

.tm_headlines_title {
color:#ffffff;
font-family:bebasneueregular,arial,verdana;
font-size:50px;
font-weight: normal;
margin:0px;
padding:14px 0px 10px 0px;
text-align:center;
}

.tm_sidebar_headlines {
}

.tm_sidebar_headlines_images {
position:relative;
height:150px;
}

.tm_sidebar_headlines_images img {
height:150px;
width:300px;
}

.tm_sidebar_headlines_titles {
text-transform:uppercase;
text-align:center;
padding:4px 0px 0px 0px;
}

.tm_sidebar_headlines_titles a {
color:#ffffff;
font-size:18px;
font-family:'open sans condensed',bebasneueregular,arial,verdana;
line-height:1;
text-transform:uppercase;
}

.tm_headlines_full .tm_sidebar_headlines {
}

.tm_headlines_full .tm_sidebar_headlines + .tm_sidebar_headlines {
padding:14px 0px 0px 0px;
}

.tm_headlines_full .tm_sidebar_headlines + .tm_sidebar_headlines + .tm_sidebar_headlines {
padding:14px 0px 14px 0px;
}

.tm_sidebar_headlines_images a .tm_bricknews_1_images_icon {
background-image:url("../blueblog/images/plus.png");
background-position:center center;
background-repeat:no-repeat;
height:100%;
left:0;
opacity:0;
position:absolute;
top:0;
width:100%;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}

.tm_sidebar_headlines_images a:hover .tm_bricknews_1_images_icon {
background-color:#000000;
opacity:0.75;
}

/******** CONTACT US ********/
#cntctfrm_contact_form {
width:auto;
}

#cntctfrm_contact_name, #cntctfrm_contact_address, #cntctfrm_contact_phone, #cntctfrm_contact_email, #cntctfrm_contact_subject {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:25px;
padding:4px;
}

#cntctfrm_contact_message {
background:#FFFFFF;
border:1px solid #E0E0E0;
height:166px;
padding:4px;
width:98%;
}

#cntctfrm_contact_form label {
float:left;
padding:15px 0px 4px 0px;
width:100%;
font-size:12px;
}

#cntctfrm_thanks {
padding:15px 0px 15px 0px;
}

#tm_page_contactus #cntctfrm_contact_name, 
#tm_page_contactus #cntctfrm_contact_email, 
#tm_page_contactus #cntctfrm_contact_subject, 
#tm_page_contactus #cntctfrm_contact_message,
#tm_page_contactus #cntctfrm_contact_address, 
#tm_page_contactus #cntctfrm_contact_phone {
width:98%;
}

#cntctfrm_contact_attachment {
padding:5px;
width:98%;
}

#tm_h1_contactus {
margin:15px 0px 10px 0px;
}

.textwidget .symple-toggle .symple-toggle-trigger {
font-size:15px;
}

/******** SHORTCODE ********/
.tm_content .symple-pricing-table .symple-pricing-header h5 {
font-weight:normal;
}

.tm_content .symple-skillbar-bar {
border-radius:0px;
}

.tm_content .symple-skillbar {
border-radius:0px;
}

.tm_content .symple-skillbar-title span {
border-bottom-left-radius:0px;
border-top-left-radius:0px;
}

.tm_content .symple-testimonial-author {
margin:15px 0px 15px 0px;
}

/******** OTHERS ********/
input[type="password"] {
height:24px;
border:1px solid #CCCCCC;
padding:4px;
}

.post-edit-link {
width:100%;
padding:0px 0px 0px 5px;
color:#0000ff;
}

.sidebarwidget .current-menu-item {
Background:none;
}

.footerwidget .current-menu-item {
Background:none;
}

.postin #gallery-1 .gallery-item {
margin-top:0px;
width:25%;
}

.tm_boxhome_shadow {
}

.page_text ul li { list-style:circle; }
.page_text ol li { list-style:decimal; }

.post_text p:first-of-type::first-letter {
  color: #54c0d1;
  float: left;
  font-family: Georgia;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}