@charset "utf-8";

/* CSS Document */





.carvertical-slider .flex-viewport ul.scroll-item{

	padding:0px!important;

}

.carvertical-slider .flex-viewport ul.scroll-item li{

	margin:0px!important;

}



.carvertical-slider{

	position:relative;

}

.carvertical-slider .flex-control-nav.flex-control-paging{

	position:absolute;

	top:5px;

	right:0px;

}

.carvertical-slider .flex-control-nav.flex-control-paging li{

	width:auto!important;

}

.carvertical-slider .flex-direction-nav{

	display:none!important;

}



#search-block-form {

	width: 100%;

	float: left;

	margin: 6px 0 0;

	padding: 0;

}

#search-block-form input[type=text] {

	border: 1px solid #e1e1e1;

	float: left;

	padding: 0 10px 0 15px;

	margin: 0;

	width: 85%;

	height: 37px;

	line-height: 38px;

	color: #aaa;

	font-size: 12px;

}

#search-block-form input[type=submit] {

	background: url(../images/icon-search.png) center 11px no-repeat;

	cursor: pointer;

	margin: 0;

	padding: 0;

	width: 37px;

	height: 37px;

	max-width: 15%;

	max-height: 100%;

	line-height: 38px;

	background-color: #f39c12;

}



.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!important;

	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.abfacebook {

	background-image: url(../images/facebook.png);

}

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;

}

ul.social_menu li.abtwitter {

	background-image: url(../images/twitter.png);

}

ul.social_menu li.abgoogleplus {

	background-image: url(../images/gplus2.png);

}

ul.social_menu li.abstumbleupon {

	background-image: url(../images/stumbleupon.png);

}

ul.social_menu li.abdig {

	background-image: url(../images/digg.png);

}

ul li.abpinterest {

	background-image: url(../images/pinterest.png);

}

ul.social_menu li.ablinkedin {

	background-image: url(../images/linkedin.png);

}

#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;
}