@charset "utf-8";
/* CSS Document */



.categories ul li a { 
padding-left: 0px;
}

.categories ul li a:hover { 
padding-left: 10px;
}

#quicktabs-tab_sidebar_second ul.quicktabs-style-nostyle li a { 
font-family: arial, Helvetica, san-serif;
font: normal normal 14px oswald, Tahoma, Helvetica, FreeSans, sans-serif;
background-color: #2d2d2d;
bottom: -40px;
color: #ffffff;
cursor: pointer;
float: left;
height: 34px;
line-height: 34px;
text-align: center;
width: 33.3%;
padding: 0;
list-style: none;
text-transform: uppercase;
}

#quicktabs-tab_sidebar_second > .item-list { 
overflow: hidden;
background-color: #2d2d2d;
margin:-10px -10px 0 -10px;
}

#quicktabs-tab_sidebar_second ul.quicktabs-style-nostyle li.active a { 
background-color: #3498db;
text-decoration: none;
}

#quicktabs-tab_sidebar_second .Label { 
font-weight: bold;
font-family: sans-serif;
margin: 0;
line-height: 1.7em;
list-style-type: none;
list-style: none;
padding-top: 10px;
}

.follow-by-email-inner form { 
height:34px;
}

#contact-site-form label,
#contact-site-form--2 label { 
margin: 10px 0;
display: block;
}

#contact-site-form input[type=text],
#contact-site-form--2 input[type=text] { 
padding:3px;
width: 100%;
height: 24px;
border: 1px solid #ddd;
}

#contact-site-form input[type=submit],
#contact-site-form--2 input[type=submit] { 
border: none !important;
box-shadow: none !important;
border-radius: none !important;
cursor: pointer;
width: 100%;
margin-top: 10px;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 11px;
font-weight: bold;
height: 34px;
line-height: 34px;
margin-left: 0;
min-width: 54px;
padding: 0 8px;
text-align: center;
transition: all .218s;
color: #fff;
}

.block-formblock .form-item-subject { 
display: none;
}

#contact-site-form input[type=submit]:hover { 
background: #e74c3c;
}

#contact-site-form textarea { 
border: 1px solid #ddd;
}

.post h1,
.post h2 { 
margin: 0 0 2px!important;
padding: 0!important;
text-transform: uppercase!important;
font-size: 17px!important;
font-weight: normal!important;
font-family: Oswald, sans-serif!important;
text-transform: none!important;
color: #111;
border-bottom: 1px solid #DDDDDD!important;
margin: 0 0 5px!important;
overflow: hidden!important;
padding: 5px 0!important;
background:none!important;
}

.post h1 a,
.post h1 a:visited,
.post h1 strong,
.post h2 a,
.post h2 a:visited,
.post h2 strong { 
display: block!important;
text-decoration: none!important;
color: #000!important;
}

.Blog div.item-list ul.pager { 
padding-left: 0;
text-align: center;
list-style: none;
}

div.item-list .pager li { 
display: inline;
}

div.item-list li.pager-current { 
padding: 4px 8px;
border: 1px solid #ddd;
color:#fff;
background-color: #333333;
}

.pager li > a,
.pager li > span { 
display: inline-block;
padding: 5px 8px;
border: 1px solid #ddd;
color:#fff;
}

.pager li > a:hover,
.pager li > span:hover { 
background-color: #333333;
}

h1.post-title-blog { 
border-bottom:0px!important;
}

/*Single CSS */
h1.post-title-blog img { 
margin-top:0px;
}

.user-picture img { 
float: left;
margin-right: 10px;
margin-top: 5px;
border-radius: 50%;
padding: 0;
width: 35px;
height: 35px;
margin-bottom: 5px;
}

.post-body img { 
width:100%;
margin-bottom:20px;
}

.post-body .post-labels a:not(:last-child):after { 
content:' ,';
}

.post_by li { 
list-style: none!important;
padding: 3px 10px!important;
}

ul li { 
list-style: none;
}

.social_fix { 
margin: 10px 0 10px 0px!important;
padding: 10px!important;
border: 1px solid #DDD;
background: #fff;
clear:both;
}

.social_txt span { 
float: left;
font-size: 150%;
text-transform: uppercase;
font-family: Oswald, sans-serif;
font-weight: normal;
padding: 5px!important;
background: #333;
margin-right: 5px!important;
color: #ffffff;
}

ul.social_menu { 
list-style: none;
display: inline-block;
margin: 0 0 0 10px!important;
}

#social_menu_animation li { 
-webkit-transition-property: opacity;
-webkit-transition-duration: 500ms;
-moz-transition-property: opacity;
-moz-transition-duration: 500ms;
}


ul.social_menu li a { 
display: block;
width: 40px;
height: 33px;
padding-right: 10px!important;
position: relative;
text-decoration: none;
}

#social_menu_animation li a strong { 
opacity: 0;
-webkit-transition-property: opacity,top;
-webkit-transition-duration: 300ms;
-moz-transition-property: opacity,top;
-moz-transition-duration: 300ms;
}

ul.social_menu li a strong { 
font-weight: 400;
position: absolute;
left: 20px;
top: -1px;
color: #fff;
z-index: 9999;
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
background-color: rgba(0, 0, 0, 0.7);
-moz-border-radius: 3px;
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
-webkit-border-radius: 3px;
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
border-radius: 3px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
padding: 3px!important;
}

#commentsHolder { 
padding: 18px 22px 10px 22px;
}

#commentBodyField { 
background-color: #fff;
border: 1px solid #e5e5e5;
box-sizing: border-box;
color: #222;
display: inline-block;
font-family: arial;
font-size: 13px;
padding: 5px 2px 2px 5px;
vertical-align: top;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-webkit-border-radius: 1px;
-webkit-appearance: none;
}

.postCommentButtonHolder { 
background-color: #f5f5f5;
padding: 2px 5px 8px 2px;
}

#subscribeButtonHolder { 
color: #444;
float: right;
margin-top: 8px;
margin-right: 18px;
}

#postCommentSubmit { 
background-color: #4d90f0;
border: 1px solid #3079ed;
color: #fff;
font-weight: bold;
margin: 8px 0 0 18px;
}

#postCommentPreview { 
color: #444;
margin: 8px 0 0 6px;
}

input[type="button"] { 
background-color: #f5f5f5;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 2px;
color: #222;
font: 11px arial;
font-weight: bold;
height: 27px;
margin: 1px 0 0 15px;
padding-bottom: 0;
text-align: center;
text-shadow: 0 1px rgba(0, 0, 0, .1);
vertical-align: top;
width: 75px;
-moz-border-radius: 2px;
-webkit-appearance: none;
}

#allHolder { 
background-color: #fff;
border: 1px solid #e5e5e5;
border-bottom: 1px solid #eee;
}

.post,
#comments,
.relatedposts ul { 
padding: 15px;
background: #ffffff;
border: 1px solid #DDD;
overflow: hidden;
}

ul.social_menu li { 
display: inline;
float: left;
background-repeat: no-repeat;
}

#social_menu_animation:hover li { 
opacity: 0.2;
}

#social_menu_animation li:hover { 
opacity: 1;
}

#blog-pager { 
text-align: center;
}

#blog-pager { 
margin: 1em 0;
text-align: center;
overflow: hidden;
}

.pager-isi { 
background: #E74C3C;
overflow: hidden;
border: 1px solid #DDD;
color: #fff;
}

.pager-isi .linkgrey.left { 
padding-left: 3.5%;
text-align: left;
}

.pager-isi a:hover,
.pager-isi .linkgrey { 
background-color: #e74c3c;
text-decoration: none;
}

.pager-isi a,
.pager-isi .linkgrey { 
width: 50%;
display: block;
float: left;
padding: 10px 0;
font-size: 120%;
}

.pager-isi a:hover,
.pager-isi .linkgrey h6 { 
color: #FFF;
}

.pager-isi h6 { 
color: #575757;
font-size: 105%;
font-weight: bold;
}

a.blog-pager-older-link { 
background-position: 98% center;
padding-right: 3.5%;
text-align: right;
}

.pager-isi a,
.pager-isi .linkgrey { 
width: 50%;
display: block;
float: left;
padding: 10px 0;
font-size: 120%;
}

.h2title,
.relhead { 
overflow: hidden;
margin-bottom: 5px;
padding: 2px 0;
}

.relatedposts h4 { 
font-family: Oswald, sans-serif;
font-weight: normal;
color: #333;
}

.relatedposts h4 { 
color: black;
padding: 0;
margin: 0 10px 0 0;
text-transform: uppercase;
font-size: 150%;
float: left;
}

.post,
#comments,
.relatedposts ul { 
padding: 15px;
background: #ffffff;
border: 1px solid #DDD;
overflow: hidden;
}

.relatedposts li { 
width: 50%;
float: left;
height: 85px;
list-style: none outside none;
margin: 0;
overflow: hidden;
padding: 10px 10px 10px 0;
}

.relatedposts span { 
margin: 0 8px 0 0;
float: left;
}

.relatedposts img { 
padding: 4px;
border: 1px solid lightGrey;
overflow: hidden;
display: block;
position: relative;
-moz-transition: opacity;
-moz-transition-timing-function: ease-in;
-moz-transition-duration: 500ms;
-goog-ms-transition: opacity;
-goog-ms--transition-timing-function: ease-in;
-goog-ms--transition-duration: 500ms;
-webkit-transition: opacity;
-webkit-transition-timing-function: ease-in;
-webkit-transition-duration: 500ms;
}

.relatedposts strong { 
max-height: 29px;
overflow: hidden;
display: block;
font-family: arial, Helvetica, san-serif;
font-size: 12px;
}

.relatedposts p { 
margin: 3px 0 0;
}

.post.hentry { 
margin-bottom:10px!important;
}

#relatedpostsjp .gmbrrltd img { 
width: 64px;
height:64px;
overflow: hidden;
overflow: hidden;
max-width: 100%;
}

.comment-form input[type=text] { 
width: 100%;
margin-bottom:10px;
height: 34px;
border: 1px solid #eee;
}

.comment-form textarea { 
border: 1px solid #eee;
}

.comment-form label { 
width: 100%;
margin-bottom:10px;
display: block;
font-weight: bold;
}

.comment-form input[type=submit] { 
background-color: #4d90f0;
border: 1px solid #3079ed;
color: #fff;
font-weight: bold;
margin: 8px 0 0 18px;
font-family: "Arial","Helvetica", sans-serif;
font-size: 11px;
padding:8px 12px;
}

#user-login label,
#user-register-form label { 
width: 100%;
font-weight: bold;
display: block;
margin-bottom: 10px;
margin-top: 10px;
}

#user-login input[type=text],
#user-login input[type=password] { 
padding: 3px;
width: 100%;
height:34px;
border: 1px solid #ddd;
}

#user-login input[type=submit],
#user-register-form input[type=submit] { 
border: none !important;
box-shadow: none !important;
border-radius: none !important;
cursor: pointer;
margin-top: 10px;
font-family: "Arial","Helvetica", sans-serif;
font-size: 11px;
font-weight: bold;
height: 34px;
line-height: 24px;
margin-left: 0;
min-width: 54px;
padding: 0 12px;
text-align: center;
transition: all .218s;
color: #fff;
margin-right: 20px;
}

#user-register-form input[type=text] { 
padding: 3px;
width: 100%;
height:34px;
border: 1px solid #ddd;
}

.flex-control-nav.flex-control-paging a { 
background-color: #ddd;
}

.first-right #main-wrapper { 
margin-left: auto;
margin-right: 2%;
}

.first-right #sidebar-wrapper2 { 
margin-left:auto;
}

.block-quicktabs iframe { 
margin-top: 10px;
}

#search-form label { 
width: 100%;
font-weight: bold;
margin-bottom: 10px;
display: block;
}

#search-form input[type=text] { 
padding: 3px;
width: 100%;
height:34px;
border: 1px solid #ddd;
}

#search-form { 
margin-bottom: 50px;
}

#search-form input[type=submit] { 
border: none !important;
box-shadow: none !important;
border-radius: none !important;
cursor: pointer;
margin-top: 10px;
font-family: "Arial","Helvetica", sans-serif;
font-size: 11px;
font-weight: bold;
height: 34px;
line-height: 34px;
margin-left: 0;
min-width: 54px;
padding: 0 12px;
text-align: center;
transition: all .218s;
color: #fff;
}

#search-form fieldset { 
margin-top: 60px;
}

.search-results { 
border-top: 1px solid #ccc;
padding: 20px;
}

.search-results .title { 
font-weight: bold;
font-style: italic;
line-height: 20px;
}

.search-results li { 
border-bottom: 1px solid #ddd;
}

.pbt-slider .slider_caption p { 
position: absolute;
bottom: 0;
left: 0;
font-size: 13px;
line-height: 1.4em;
color: #fff;
margin: 10px 10px;
}

.pbt-slider .slider_caption h3 { 
bottom: 40px;
}

.follow-by-email-inner table { 
width: 100%;
}

#styles_switcher_color li span { 
width: 24px;
height: 24px;
}

.pic-tag-post6 .tag-ct ul li { 
margin: 0px 60px 60px 0px;
padding: 5px;
}

.pic-tag-post6 li .tag-thumbnail,
.pic-tag-post6 li .tag-thumbnail { 
z-index: 1;
position: absolute;
clip: rect(0px,60px,60px,00px);
}

.pic-tag-post6 li .tag-thumbnail,
.pic-tag-post6 li .tag-thumbnail img { 
width: 100px;
height: auto;
}

.pic-tag-post6 .tag-ct li:first-child .tag-thumbnail { 
position: inherit;
}

.pic-tag-post6 .tag-ct ul li:first-child { 
margin: 4px 10px 0 0;
}

#tag-widget1-2 .blog-widget { 
margin-top: 10px;
}

ul.tabs.primary li { 
float:left;
padding:5px;
}

ul.tabs.primary { 
width: 100%;
height: 34px;
margin-bottom: 15px;
line-height: 34px;
}

#user-login-form label { 
width: 100%;
font-weight: bold;
margin-bottom: 10px;
display: block;
}

#user-login-form input[type=text],
#user-login-form input[type=password] { 
padding: 3px;
width: 100%;
height:34px;
border: 1px solid #ddd;
}

#user-login-form input[type=submit] { 
border: none !important;
box-shadow: none !important;
border-radius: none !important;
cursor: pointer;
margin-top: 10px;
font-family: "Arial","Helvetica", sans-serif;
font-size: 11px;
font-weight: bold;
height: 34px;
line-height: 34px;
margin-left: 0;
min-width: 54px;
padding: 0 12px;
text-align: center;
transition: all .218s;
color: #fff;
background-color: #e84c3d;
}

#user-login-form input[type=submit]:hover { 
background-color: #333333;
}

#user-login-form ul { 
margin:10px 0;
}

#user-login-form ul li a { 
font-style: italic;
}

#user-login-form ul li { 
margin-bottom: 10px;
}

.Blog article:last-child { 
margin-bottom: 10px;
}

.block-contact { 
padding: 15px;
background: #ffffff;
border: 1px solid #DDD;
overflow: hidden;
}

.form-type-password.form-item-pass { 
margin-top: 10px;
}

body#layout #tag-widget1-2 { 
width:120px;
float:left;
}

#tag-widget1-2 h2 { 
overflow:hidden;
text-transform:uppercase;
}

#tag-widget1-2 .widget-content { 
background:#ffffff;
padding:4px 10px 10px 10px!important;
position:relative;
overflow:hidden;
border-radius:1px;
-moz-border-radius:1px;
-webkit-border-radius:1px;
border:1px solid #DDD;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
}
