@charset "utf-8";

/* CSS Document */


.menu_header


#navbar-iframe,#Navbar1 {

display:none!important

}

header,nav,section,aside,article,footer {

display:block

}

/* Use this with templates/template-twocol.html */

img {

max-width:100%;

height:auto

}

.widget,.section,ul,li,ul li,.widget ul,.widget li,.widget ul li,.widget-content ul,.widget-content li,.widget-content ul li

.widget .widget-content ul,.widget .widget-content li,.widget .widget-content ul li {

padding:0;

margin:0

}

body {

	font:normal normal 11px Arial,Tahoma,Helvetica,FreeSans,sans-serif;

	color:#FFF;

	background:#fff url(../images/bg1.jpg) no-repeat fixed top center

}

* {

-moz-box-sizing:border-box;

-webkit-box-sizing:border-box;

box-sizing:border-box

}

a,ul.randomnya li,ul.randomnya .overlayx,.Label li,#related-postsx .overlayb {

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}

a:link {

color:#333;

text-decoration:none

}

a:visited {

color:#333;

text-decoration:none

}

a img {

border-width:0

}

li{list-style:none}

/* Layout Setting

----------------------------------------------- */

body#layout #header {

float:left;

margin-top:20px;

margin-left:20px;

}

body#layout #header-ads{

float:right;

margin-right:26px;

margin-top:60px;

width:500px;

}

body#layout {

position:relative;

width:960px;

}

body#layout #outer-wrapper {

width:940px;

position:relative;

}

body#layout #footx1 {

width:222px;

float:left;

margin-left:22px;

}

body#layout #footx2, body#layout #footx3, body#layout #footx4 {

width:220px;

float:left;

margin-left:2px;

}

body#layout #news-wrapper{

width:894px;

float:left;

margin-top:-50px;

}

body#layout #carousel {

width:894px;

margin-top:20px;

float:left;

}

body#layout #tagpost-wrapper2 {

width:894px;

margin-top:20px;

float:left;

}

body#layout #slide-widget2, body#layout #flex-slider, body#layout #slide-widget {

width:298px;

float:left;

margin-top:-16px;

}

body#layout #x-slide, body#layout #x-slide2, body#layout #x-slide3 {

width:298px;

float:left;

margin-top:10px;

}

body#layout #tag-wid, body#layout #tag-wid2, body#layout #tag-wid3 {

width:298px;

float:left;

margin-top:10px;

}

body#layout #main-wrapper {

width:460px;

float:left;

margin-top:10px;

}

body#layout #sidebar-wrapper {

margin-top:10px;

float:right;

right:24px;

position:absolute;

width:250px;

}

body#layout #sidebar-wrapper2 {

right:281px;

margin-top:10px;

position:absolute;

}

body#layout #tagpost-wrapper{

width:460px;

float:left;

margin-top:10px;

}

body#layout #sidebar-wrapper3 {

margin-top:10px;

float:right;

right:24px;

position:absolute;

width:250px;

}

body#layout #sidebar-wrapper4 {

right:281px;

margin-top:10px;

position:absolute;

}

body#layout .widget3 {

width:81px;

float:left;

}

body#layout #top-tab .widget2 {

width:114px;

float:left;

}

body#layout #main {

margin-top:-30px;

float:left;

}

/* Header

----------------------------------------------- */

#header-wrapper {

width:100%;

padding:0;

margin:0 auto;

padding:0;

color:#222;

background:#fff;

position:relative

}

#header {

color:#222222;

margin:10px 0px 0px 0px;

width:100%;

}

#header:hover {

color:#555555

}

#header-title {

display:inline-block;

text-align:left;

margin:40px 0px 40px 0px;

float:left

}

#header-ads {

width:100%;

height:100%;

max-width:300px;

max-height:90px;

display:inline-block;

float:right;

margin:34px 22px 0 0

}

#header-ads h2 {

display:none

}

#header-fix {

overflow:hidden

}

#header h1,#header p {

margin:0;

padding:0;

line-height:1.2em;

text-transform:uppercase;

font:normal 380% Oswald, Tahoma, Helvetica, FreeSans, sans-serif

}

#header a {

color:#222;

text-decoration:none

}

#header a:hover {

color:#555

}

#header .description {

padding:2px;

text-transform:capitalize;

line-height:1.4em;

color:#444;

font:normal 11px Verdana,Geneva,sans-serif;

}

#header img {

float:left;

margin-right:auto;

margin:-22px 0 0 12px

}

.description_wrapper {

margin:0 0 15px 15px

}

.title_wrapper p.title {

font-family:open sans,Arial,Verdana,sans-serif;

font-size:200%

}

.title_wrapper {

padding:0;

margin:10px 0 0 15px

}

/* Outer-Wrapper

----------------------------------------------- */

#outer-wrapper {

width:100%;

background:#fff;

margin:0 auto;

padding:0;

position:relative;
}

#content-wrapper {

width:100%;

padding:22px 22px 0px 22px;

background:#fff;

}

#main-wrapper {

width:70%;

float:left;

overflow:hidden;

padding:0px 0px 16px 0px

}

#main-wrapper1 {

width:40%;

float:left;

overflow:hidden;

padding:0px 0px 16px 0px

}

#sidebar-wrapper {

width:28%;

float:right;

margin-left:1.9%;

overflow:hidden;

background:#fff;

}

#sidebar-wrapper2 {

width:28%;

float:right;

margin-left:1.9%;

overflow:hidden;

background:#fff;

}

#sidebar-wrapper3 {

width:28%;

float:right;

margin-left:1.9%;

overflow:hidden;

background:#fff;

}

#sidebar-wrapper4 {

width:18%;

float:right;

margin-left:1.9%;

overflow:hidden;

background:#fff;

}

#sidebar-box {

margin:0

}

#sidebar-box2 {

margin:0

}

#sidebar-wrapper .widget-content,#sidebar-wrapper2 .widget-content,#sidebar-wrapper3 .widget-content,#sidebar-wrapper4 .widget-content {

overflow:hidden;

padding:10px!important;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

font-size:12px;

color:#555;

list-style:none;

margin:0;

}

/* Sidebar Content

----------------------------------------------- */

#sidebar-wrapper h2,#sidebar-wrapper2 h2,#sidebar-wrapper3 h2,#sidebar-wrapper4 h2 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:10px 0 10px 0;

padding:0px;

}

#sidebar-wrapper h2 span,#sidebar-wrapper2 h2 span,#sidebar-wrapper3 h2 span,#sidebar-wrapper4 h2 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222!important;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:10px;

}

.sidebar li a,.sidebar2 li a,.sidebar3 li a,.sidebar4 li a {

font-size:12px;

color:#222!important;

font-family:sans-serif;

font-weight:bold;

}

.sidebar li a:hover,.sidebar2 li a:hover,.sidebar3 li a:hover,.sidebar4 li a:hover {

color:#444!important;

}

.sidebar,.sidebar2,.sidebar3,.sidebar4 {

color:#222!important;

line-height:1.5em;

}

.sidebar ul,.sidebar2 ul,.sidebar3 ul,.sidebar4 ul,.footer ul{

list-style:none;

margin:0;

padding:0;

}

.sidebar li,.sidebar2 li,.sidebar3 li,.sidebar4 li {

margin:0;

padding:2px;

padding-bottom:25em;

line-height:1.9em;

}

.sidebar .widget,.sidebar2 .widget,.sidebar3 .widget,.sidebar4 .widget {

padding:0 0 16px 0;

}

.Label {

list-style:none;

margin:0;

padding:10px;

}

#sidebar-wrapper2 .Label li a {

color:#fff;

}

.Label li a:hover {

color:#fff!important;

}

.Label li a:before {

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}

.Label li a {

float:left;

height:24px;

line-height:24px;

position:relative;

font-size:12px;

font-weight:bold;

font-family:sans-serif;

margin-bottom:8px!important;

margin-left:20px!important;

background:#ff9900;

color:#fff!important;

text-decoration:none;

-moz-border-radius-bottomright:4px;

-webkit-border-bottom-right-radius:4px;

border-bottom-right-radius:4px;

-moz-border-radius-topright:4px;

-webkit-border-top-right-radius:4px;

border-top-right-radius:4px;

padding:0 10px 0 12px !important;

}

.Label li a:before {

content:"";

float:left;

position:absolute;

top:0;

left:-12px;

width:0;

height:0;

border-color:transparent #ff9900 transparent transparent;

border-style:solid;

border-width:12px 12px 12px 0;

}

.Label li a:after {

content:"";

position:absolute;

top:10px;

left:0;

float:left;

width:4px;

height:4px;

-moz-border-radius:2px;

-webkit-border-radius:2px;

border-radius:2px;

background:#fff;

-moz-box-shadow:-1px -1px 2px #999;

-webkit-box-shadow:-1px -1px 2px #999;

box-shadow:-1px -1px 2px #999;

}

.Label li a:hover {

background:#555;

}

.Label li a:hover:before {

border-color:transparent #555 transparent transparent;

}

#tooltip {

position:absolute;

background:#333;

padding:3px 5px;

color:#fff;

display:none;

z-index:100;

}

#tooltip:after {

content:close-quote;

position:absolute;

width:0;

bottom:-12px;

left:10px;

border-left:6px solid rgba(0,0,0,0);

border-top:6px solid #333;

border-bottom:6px solid rgba(0,0,0,0);

border-right:6px solid rgba(0,0,0,0);

}

#preview {

position:absolute;

background:#222;

padding:10px;

display:none;

color:#fff;

z-index:10;

}

#preview span {

left:10px;

bottom:43%;

font-family:sans-serif;

font-weight:bold;

font-size:14px;

background-color:#e64522;

padding:2px 4px;

position:absolute;

height:50px;

width:auto;

}

/* Headings

----------------------------------------------- */

h1,h2,h3,h4,h5,h6 {

font-weight:normal;

margin:0;

font-family:'Droid Sans',Arial,Verdana,sans-serif

}

/* Posts

----------------------------------------------- */

.date-header {

display:none

}

.post {

padding-bottom:10px

}

.post h1,.post h2 {

padding-top:6px;

font-size:16px;

font-weight:600;

color:#DC6B24;

overflow:hidden;

text-transform:none;

}

.post h1 a,.post h1 a:visited,.post h1 strong,.post h2 a,.post h2 a:visited,.post h2 strong {

display:block;

text-decoration:none;

color:#444

}

.post h1 strong,.post h1 a:hover,.post h2 strong,.post h2 a:hover {

color:#444

}

.post-body {

margin:0;

line-height:1.6em;

padding-top:5px;

font-family:arial,Helvetica,san-serif;

font-size:12px;

color:#666;

}

.post-body a {

color:#ff9900

}

.post-body ol li {

list-style-type: decimal;

}

.post-body ul li {

list-style-type: disc;

}

.post-body blockquote {

line-height:1.3em;

margin:15px;

padding-left:10px;

padding-top:10px;

border-left:2px solid #ff9900;

font-style:italic;

color:#ff9900

}

.post-footer {

margin:.75em 0;

color:#999999;

line-height:1.4em;

display:none

}

.post_thumb {

display:block;

float:right;

max-width:100px;

max-height:75px;

width:100%;

height:100%;

margin:4px 0 0 0;

background-color:#ffffff

}

.post_thumb img {

display:block;

float:left;

width:100px;

height:75px;

box-shadow:none;

-moz-box-shadow:none;

-webkit-box-shadow:none

}

.post-body img {

background-color:#ffffff;

border:0px solid #E0E0E0;

padding:4px

}

.comment-link {

margin-left:.6em

}

.post blockquote {

margin:1em 20px

}

.post blockquote p {

margin:.75em 0

}

/* Comments

----------------------------------------------- */

.comments {

background:none repeat scroll 0 0 #FFFFFF;

clear:both;

margin:18px 0 0 0;

padding:10px;

width:100%;

font-size:11px

}

#comments-tabfix{

margin:-18px 0 0 0;

}

#comments {

overflow:hidden

}

#comments h4 {

display:inline;

padding:10px;

line-height:40px;

font-size:14px;

color:#ffffff

}

#comments h4,.comments .comment-header,.comments .comment-thread.inline-thread .comment {

position:relative

}

#comments h4,.comments .continue a {

background-color:#ff9900;

font-weight:normal;

color:#ffffff

}

.comments .user a,.comments .continue a {

font-size:12px;

color:#333

}

.comments .continue a {

font-size:12px;

color:#ffffff

}

#comments h4:after {

content:"";

position:absolute;

bottom:-10px;

left:10px;

border-top:10px solid #ff9900;

border-right:20px solid transparent;

width:0;

height:0;

line-height:0

}

.comments .avatar-image-container {

width:42px;

max-height:42px;

height:42px;

padding:2px;

border:1px solid #ccc

}

.comments .avatar-image-container img {

max-width:42px;

width:100%

}

.comments .inline-thread .avatar-image-container {

width:36px;

height:36px

}

.comments .comment-block {

margin-left:53px;

padding:5px 10px;

border:1px solid #ccc;

-webkit-border-radius:3px;

-moz-border-radius:3px;

-o-border-radius:3px;

border-radius:3px

}

.comments .inline-thread .comment-block {

margin-left:48px;

border:1px solid #ccc

}

.comments .comment-block::before,.comments .comment-block::after {

content:"";

width:0;

height:0;

border-width:10px 8px;

border-style:solid;

border-color:transparent #ccc transparent transparent;

position:absolute;

top:8px;

right:100%

}

.comments .comment-block::after {

border-color:transparent #fff transparent transparent;

right:auto;

left:-15px

}

.comments .comments-content .comment-header {

border-bottom:1px solid #ccc;

padding-bottom:3px;

margin:-1px -3px 10px

}

.comments .comments-content .comment {

padding:0

}

.comments .comments-content .icon.blog-author {

position:absolute;

right:10px;

top:-4px;

width:65px;

height:20px;

background-color:#666;

-webkit-border-radius:0 0 3px 3px;

-moz-border-radius:0 0 3px 3px;

-o-border-radius:0 0 3px 3px;

border-radius:0 0 3px 3px

}

.comments .comments-content .icon.blog-author::after {

content:"Admin";

position:absolute;

color:#fff;

top:2px;

left:12px

}

#comments-block {

margin:1em 0 1.5em;

line-height:1.6em

}

.comment-form {

max-width:100%

}

.comment-form input[type=text]{

	width:100%;

	height:28px;

}

.comment-form input[type=submit]{

	width:100%;

	background-color: #ff9900;

	color:#fff;

}

.comment-form label {

	font-weight: bold;

	font-style: italic;

	margin-top: 15px;

	display: block;

}

.comment-form input[type=submit]:hover {

background-color:#333333;

opacity:1;filter:"alpha(opacity=100)";

-ms-filter:"alpha(opacity=100)";

}



#comments-block .comment-author {

margin:.5em 0

}

#comments-block .comment-body {

margin:.25em 0 0

}

#comments-block .comment-footer {

margin:-.25em 0 2em;

line-height:1.4em;

text-transform:uppercase;

letter-spacing:.1em

}

#comments-block .comment-body p {

margin:0 0 .75em

}

.deleted-comment {

font-style:italic;

color:gray

}

#blog-pager-newer-link {

float:left

}

#blog-pager-older-link {

float:right

}

#blog-pager {

text-align:center

}

.feed-links {

display:none

}

/* Profile

----------------------------------------------- */

.profile-img {

float:left;

margin:0 5px 5px 0;

margin-left:0;

padding:4px;

border:1px solid #cccccc

}

.profile-data {

margin:0;

color:#999999;

line-height:1.6em

}

.profile-datablock {

margin:.5em 0

}

.profile-textblock {

margin:.5em 0;

line-height:1.6em

}

.profile-link {

letter-spacing:.1em

}

/* Footer

----------------------------------------------- */

#footer-wrapper {

width:100%;

text-align:left;

overflow:hidden;

background-color:#222222;

border-top:5px solid #ff9900;

margin:0

}

#footer-widgetfix .footer-widget {

width:22.7%;

float:left;

margin-left:20px;

}

#footer-widgetfix {

width:100%;

overflow:hidden;

margin:30px auto

}

#footer-wrapper .widget {

color:#999999

}

#footer-wrapper h2 {

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:0px 0px 0px 0px;

font:normal normal 16px open sans,sans-serif,arial;

color:#fff;

text-transform:uppercase

}

#footer-wrapper h2 span {

background:none repeat scroll 0 0 #222;

color:#fff;

font:normal normal 16px open sans,sans-serif,arial;

font-weight:600;

padding-right:10px;

}

#footer-wrapper .widget-content {

text-align:left;

font-family:arial,Helvetica;

margin:20px 0 15px;

color:#c9c9c9

}

#footer-wrapper .widget-content li {

margin-left:-14px;

color:#ddd

}

#footer-wrapper .widget-content li {

margin-left:-14px;

color:#ddd

}

#footer-wrapper .widget li {

margin: 0px 0 0 0;

padding: 0px 0 0 0px;

border-bottom: 1px solid #2c2c2c;

display: block;

}

.footer li a {

padding-top:0px;

padding-right:0;

line-height:2em;

font-size:13px;

font-weight:normal;

font-family:Arial,Helvetica;

color:#c9c9c9;

margin:0

}

.footer li a:hover {

color:#fff

}

.footer .Label li {

position:relative;

left:12px;

background:#DF1010;

cursor:pointer;

-webkit-transition-timing-function:ease;

-webkit-transition-duration:.4s;

-webkit-transition-property:background,border-color;

margin:0 17px 3px 20px;

padding:1px 8px

}

.footer .Label li a {

color:#fff

}

.footer .Label li:hover {

background:#FF1800

}

#footerfix {

overflow:hidden;

background:#161616;

border-top:0 solid black;

padding:10px

}

#credit {

color:#888;

width:98%;

font-size:12px;

font-family:sans-serif,Helvetica;

margin:0 auto;

font-weight:bold

}

#credit a {

color:#fbfbfb;

text-decoration:none

}

#credit a:hover {

color:#ff9900;

text-decoration:none

}

.credit-left {

float:left;

text-align:left

}

.credit-right {

float:right;

margin:0px 0 0

}

.footer-bottom {

min-height:40px;

border-bottom:1px solid #222222

}

#footx1,#footx2,#footx3,#footx4 {

margin:0 .2%

}

.footer .PopularPosts .item-title {

font-weight:bold;

padding-bottom:.2em;

text-shadow:0 1px 0 #000

}

/* Other

----------------------------------------------- */

.postmeta-primary .date:before {

font-family:FontAwesome;

text-decoration:inherit;

font-weight:normal;

color:#777;

font-size:14px;

padding-right:.4em;

top:0;

left:10px;

}

.postmeta-fix {

margin-left:-6px

}

.postmeta-primary span {

color:#777;

background-position:left center;

background-repeat:no-repeat;

padding:0

}

.postmeta-primary {

font-family:roboto,sans-serif;

font-weight:400;

color:#777;

font-size:12px;

padding-top:5px;

}

.meta_date {

margin:0 0 0 -1px;

font-family:roboto,sans-serif;

font-weight:400;

color:#444;

}

.meta_comments a {

margin:0 0 0 -9px;

font-family:roboto,sans-serif;

font-weight:400;

color:#777;

}

.main .Blog {

border-bottom-width:0

}

#ArchiveList li a{

font-family:sans-serif;

font-weight:bold;

font-size:12px;

}

/* Widgets

----------------------------------------------- */

#news-wrapper {

width:100%;

float:left;

margin:0px 0px 22px 0px!important;

float:left;

overflow:hidden

}

#slider-wrapper {

width:100%;

float:left;

margin:10px 0 -32px 1px!important

}

#tagpost-wrapper {

width:50.2%;

float:left;

font-family:open sans,Helvetica,san-serif;

font-weight:600;

font-size:12px;

overflow:hidden;

}

#tagpost-wrapper2,#tagpost-wrapper3,#tagpost-wrapper4 {

width:100%;

float:left;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

font-size:12px;

overflow:hidden;

}

#tagpost-wrapper h2,#tagpost-wrapper2 h2,#tagpost-wrapper3 h2,#tagpost-wrapper4 h2 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:10px 0px 10px 0px;

padding:0;

}

#tagpost-wrapper h2 span,#tagpost-wrapper2 h2 span,#tagpost-wrapper3 h2 span,#tagpost-wrapper4 h2 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:5px;

}

#tagpost-wrapper h2 a,#tagpost-wrapper2 h2 a,#tagpost-wrapper3 h2 a,#tagpost-wrapper4 h2 a {

color:#222;

}

#tagpost-wrapper2 .widget {

overflow:hidden;

padding:0px 0px 16px 0px;

}

#tagpost-wrapper .widget,#tagpost-wrapper3 .widget,#tagpost-wrapper4 .widget {

overflow:hidden;

padding:0px 0px 16px 0px;

}

#tagpost-wrapper li a,.#tagpost-wrapper2 li a,.#tagpost-wrapper3 li a,.#tagpost-wrapper4 li a {

font-size:12px;

color:#222!important;

font-family:sans-serif;

font-weight:bold;

}

#tagpost-wrapper li a:hover,#tagpost-wrapper2 li a:hover,#tagpost-wrapper3 li a:hover,#tagpost-wrapper4 li a:hover {

color:#444!important;

}

#tagpost-wrapper,#tagpost-wrapper2,#tagpost-wrapper3,#tagpost-wrapper4 {

color:#222!important;

line-height:1.5em;

}

#tagpost-wrapper ul,#tagpost-wrapper2 ul,#tagpost-wrapper3 ul,#tagpost-wrapper4 ul {

list-style:none;

margin:0;

padding:0;

}

#tagpost-wrapper .widget-content,#tagpost-wrapper2 .widget-content,#tagpost-wrapper3 .widget-content {

overflow:hidden;

padding:10px!important;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

font-size:12px;

color:#555;

list-style:none;

margin:0;

}

.switch-left {

width:100%;

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

background-position:0 50%;

background-repeat:repeat-x;

font-size:17px;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

color:#222;

overflow:hidden;

margin:10px 0 10px 0!important;

text-transform:uppercase

}

.switch-left span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:10px

}

#relatedposts h4 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

margin:0 0 5px;

padding:0px 0;

text-transform:uppercase;

}

#relatedposts h4 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:10px

}

#search-box {

background:#ffffff;

border-radius:1px;

border:1px solid #eaeaea;

-moz-border-radius:3px;

-webkit-border-radius:3px;

border-radius:3px;

padding:10px!important;

margin:0;

position:relative;

overflow:hidden

}

#tag-widget2 h2 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:0 0 10px 0;

padding:0px;

}

#tag-widget2 h2 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:5px

}

#tag-widget3 h2 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:0 0 10px 0;

padding:0px;

}

#tag-widget3 h2 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:5px

}

#tag-widget8 h2 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:0 0 10px 0;

padding:0px;

}

#tag-widget8 h2 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:5px

}

#tag-widget2 .widget-content,#tag-widget3 .widget-content,#tag-widget8 .widget-content {

position:relative;

overflow:hidden;

padding:10px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0

}

#tag-widget7 .widget-content {

position:relative;

overflow:hidden;

padding:0px 10px 10px 10px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0

}

#tag-widget1 h2 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:0 0 10px 0;

padding:0px;

}

#tag-widget1 h2 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:5px

}

#tag-widget1 .widget-content{

position:relative;

overflow:hidden;

padding:0px 10px 10px 10px!important;

margin:-5px 0px 0px 0px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0

}

#tag-widget4 .widget-content{

position:relative;

overflow:hidden;

padding:10px 0px 0px 10px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0

}

#tag-widget5 h2 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:0 0 10px 0;

padding:0px;

}

#tag-widget5 h2 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:5px

}

#tag-widget5 .widget-content{

position:relative;

overflow:hidden;

padding:0px 10px 0px 10px!important;

margin:-5px 0px 0px 0px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0

}

#tag-widget6 h2 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:0 0 10px 0;

padding:0px;

}

#tag-widget6 h2 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:5px

}

#tag-widget6 .widget-content{

position:relative;

overflow:hidden;

padding:0px 10px 0px 10px!important;

margin:-5px 0px 0px 0px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0

}

.tag-widget9 .widget-content {

width:100%;

height:256px;

position:relative;

overflow:hidden;

padding:10px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0

}

.tag-widget10 h2 {

font-size:17px;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

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

background-position:0 50%;

background-repeat:repeat-x;

text-transform:uppercase;

margin:0 0 10px 0;

padding:0px;

}

.tag-widget10 h2 span {

background:none repeat scroll 0 0 #FFFFFF;

color:#222;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

padding-right:5px

}

.tag-widget10 .widget-content {

width:100%;

height:256px;

position:relative;

overflow:hidden;

padding:10px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0

}

#tag-widget11 .widget-content{

position:relative;

overflow:hidden;

padding:0px 10px 10px 10px!important;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border-bottom:4px solid #FB9611;

}

#tag-widget12 .widget-content{

position:relative;

overflow:hidden;

padding:0px 10px 10px 10px!important;

background:#222;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #222;

border-bottom:4px solid #FB9611;

}

#tag-widget12 h2 span {

padding-right:6px;

}

#tag-widget11 .widget, #tag-widget12 .widget {

padding:0 0 16px 0;

}

#tag-widget13 .widget-content{

position:relative;

overflow:hidden;

padding:0px 10px 10px 10px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0

}

#x-slide {

width:32.1%;

float:left;

}

#x-slide2,#x-slide3 {

margin-left:1.8%;

width:32.1%;

float:left;

}

#tag-wid {

width:32.1%;

float:left;

}

#tag-wid2,#tag-wid3 {

margin-left:1.8%;

width:32.1%;

float:left;

}

#x-slide .widget-content,#x-slide2 .widget-content,#x-slide3 .widget-content{

position:relative;

overflow:hidden;

padding:0px 10px 10px 10px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0;

}

#tag-wid .widget-content,#tag-wid2 .widget-content,#tag-wid3 .widget-content {

position:relative;

overflow:hidden;

padding:0px 10px 10px 10px!important;

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

-webkit-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

margin:0;

}

/*Comment tag

----------------------------------------------- */

.blogger .fbook {

position:relative

}

.blogger:before,.fbook:before {

font-family:FontAwesome;

font-style:normal;

font-weight:normal;

text-decoration:inherit;

color:#fff;

font-size:22px;

padding-right:.5em;

top:0;

left:5px

}

.blogger:before {

content:"\f086"

}

.fbook:before {

content:"\f09a"

}

.post_thumb img {

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out;

}

.post_thumb:hover img{

opacity:.8;

-webkit-transform:scale(1.1) rotate(-2deg);

-moz-transform:scale(1.1) rotate(-2deg);

-ms-transform:scale(1.1) rotate(-2deg);

transform:scale(1.1) rotate(-2deg);

}

#select21 {

padding:4px;

margin-left:7px;

font-size:13px;

height:25px;

border:1px solid #ccc;

position:absolute;

top:6px;

left:5%;

width:70%;

background:#252525;

color:#FFF;

outline:none;

border:1px solid #000;

cursor:pointer

}

#selectnav2 {

padding:8px;

margin-left:7px;

font-size:13px;

height:34px;

border:1px solid #ccc;

position:absolute;

bottom:8px;

left:5%;

width:70%;

background:#252525;

color:#FFF;

outline:none;

border:1px solid #000;

cursor:pointer

}

.selectnav {

display:none

}

/* Post by box

----------------------------------------------- */

.post_byfix p {

margin:0;

padding:0 5px;

line-height:25px!important;

font:12px "Open Sans", Arial;

text-align:left;

color:#333;

}

.post_byfix p a {

text-decoration:none;

color:#ff9900;

}

.post_byfix {

float:left;

width:100%;

height:100%;

background: #fff;

margin: -10px 0 20px 0;

padding: 12px;

border: 3px solid #ff9900;

overflow: hidden;

}

.post_byimz {

display:block;

float:left;

padding-right:10px!important;

margin-top:1px!important;

overflow:hidden

}

.author-name {

color:#111;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

font-size:18px;

text-transform:uppercase;

}

.post_byimz img {

width:100%;

height:100%;

max-width:120px;

max-height:120px;

background: #FFFFFF;

float: left;

margin: 0 10px 0 0;

padding: 5px;

border: 3px solid #eaeaea;

border-radius: 100%;

}

.post_by {

width:100%;

float:right;

color:#423119;

width:100%;

font-family:arial,Helvetica,san-serif;

font-weight:normal;

font-size:12px

}

.post_by ul {

margin:0;

padding:0

}

.post_by li {

list-style:none;

padding:3px 10px!important

}

#tag-widget1{

margin-top:-16px;

width:100%;

float:left;

font-family:open sans,Helvetica,san-serif;

font-weight:600;

font-size:18px;

}

#tag-widget1 h2 a{

color:#222;

}

#tag-widget2{

width:48.5%;

float:left;

margin-top:-6px;

font-family:open sans,Helvetica,san-serif;

font-weight:600;

font-size:12px;}

#tag-widget2 h2 a{

color:#222;

}

#tag-widget3{

width:48.5%;

float:left;

margin-top:-6px;

margin-left:3%;

font-family:open sans,Helvetica,san-serif;

font-weight:600;

font-size:12px;}

#tag-widget3 h2 a{

color:#222;

}

#tag-widget5{

width:100%;

float:left;

font-family:open sans,Helvetica,san-serif;

font-weight:normal;

font-size:12px;}

#tag-widget5 h2 a{

color:#222;

}

#tag-widget6{

width:100%;

float:left;

font-family:open sans,Helvetica,san-serif;

font-weight:600;

font-size:12px;}

#tag-widget6 h2 a{

color:#222;

}

#tag-widget8{

width:100%;

margin-top:10px;

float:left;

font-family:open sans,Helvetica,san-serif;

font-weight:600;

font-size:12px;}

#tag-widget8 h2 a{

color:#222;

}

.tag-widget9{

height:300px;

width:100%;

float:left;

}

.tag-widget10{

height:300px;

width:100%;

float:left;

margin-top:6px;

margin-bottom:10px;

font-family:open sans,Helvetica,san-serif;

font-weight:600;

font-size:12px;

}

.tag-widget10 h2 a{

color:#222;

}

/* comment Tabbed-menu

----------------------------------------------- */

#com-tab {

width:100%;

float:left;

padding-top:18px!important;

}

#com-tab-menu {

width:100%;

float:left;

}

.com-tab-menu li.selected {

background-color:#FB9611;

text-decoration:none

}

.com-tab-menu li:hover{

color:#fff;

background:#ff9900;

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}

.com-tab-menu li {

background:#2c2c2c;

font-family:sans-serif;

font-weight:normal;

font-size:16px;

color:#FFFFFF;

cursor:pointer;

float:left;

height:38px;

line-height:38px;

text-align:center;

width:50%;

padding:0;

list-style:none;

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}

.com-tab-menu ul {

margin:0;

padding:0

}

.com-tab-menu {

overflow:hidden

}

/* comment2 Tabbed-menu

----------------------------------------------- */

#com-tab2 {

width:100%;

float:left;

padding-top:18px!important;

}

.comments #com-tab2 {padding-bottom:18px!important;}

#com-tab2-menu {

width:100%;

float:left;

}

.com-tab2-menu li.selected {

background-color:#FB9611;

text-decoration:none

}

.com-tab2-menu li:hover{

color:#fff;

background:#ff9900;

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}

.com-tab2-menu li {

background:#2c2c2c;

font-family:sans-serif;

font-weight:normal;

font-size:16px;

color:#FFFFFF;

cursor:pointer;

float:left;

height:38px;

line-height:38px;

text-align:center;

width:50%;

padding:0;

list-style:none;

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out

}

.com-tab2-menu ul {

margin:0;

padding:0

}

.com-tab2-menu {

overflow:hidden

}

/* Tabbed-menu

----------------------------------------------- */

#tab_fix {

margin:-9px 0px 0px 0px!important

}

#top-tab {

width:100%;

float:left;

}

#top-tab .widget {

padding:0 0 16px 0!important

}

.top-tab-widget-menu li.selected {

color:#FB9611;

cursor:pointer

}

.top-tab-widget-menu li {

background:none repeat scroll 0 0 #FFFFFF;

cursor:pointer;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

font-size:14px;

color:#111;

float:left;

list-style:none outside none;

padding:10px 14px 10px 0;

}

.top-tab-widget-menu ul {

margin:0;

padding:0

}

.top-tab-widget-menu {

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

background-position:0 50%;

background-repeat:repeat-x;

overflow:hidden;

text-transform:uppercase

}

#top-tab .widget-content {

background:#ffffff;

border-radius:1px;

-moz-border-radius:1px;

border:1px solid #eaeaea;

border-bottom:4px solid #FB9611;

padding:0px 10px 10px 10px!important;

margin:0;

position:relative;

overflow:hidden

}

/* Tabbed-menu2

----------------------------------------------- */

#tab_fix2 {

margin:7px 0px 0px 0px!important

}

#tab_fix2 .widget {

padding:0 0 16px 0!important

}

#top-tabv2 .widget-content ul li {

margin:0;

line-height:1.7em;

list-style-type:none;

list-style:none

}

#top-tabv2 .Label {

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

margin:0;

line-height:1.7em;

list-style-type:none;

list-style:none

}

#top-tabv2 {

width:100%;

float:left;

}

#top-tabv2 .title > span {

display:none

}

.top-tab-widget-menuv2 li.selected {

background-color:#FB9611;

text-decoration:none;

}

.top-tab-widget-menuv2 li {

font-size:14px;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

background-color:#2c2c2c;

color:#FFFFFF;

cursor:pointer;

float:left;

height:38px;

line-height:38px;

text-align:center;

width:33.3%;

list-style:none;

text-transform:uppercase;

}

.top-tab-widget-menuv2 ul {

margin:0;

padding:0

}

.top-tab-widget-menuv2 {

overflow:hidden;

border-bottom:4px solid #FB9611;

}

/* Back to Top

----------------------------------------------- */

#scroll {

position:fixed;

right:10px;

bottom:10px;

cursor:pointer;

width:40px;

height:40px;

background-color:#ff9900;

text-indent:-9999px;

display:none;

}

#scroll span {

position:absolute;

top:50%;

left:50%;

margin-left:-8px;

margin-top:-12px;

height:0;

width:0;

border:8px solid transparent;

border-bottom-color:#ffffff

}

#scroll:hover {

background-color:#333333;

opacity:1;filter:"alpha(opacity=100)";

-ms-filter:"alpha(opacity=100)";}

/* RandomPost

----------------------------------------------- */

.nav .ranpost {

cursor:pointer;

float:right!important;

width:50px;

}

.random-posts {

text-align: left;

}

.random-posts li {

padding: 10px 0px 10px 0px!important;

}

.random-posts li a {

color: #c9c9c9;

font-size: 14px;

line-height: 19px;

font-family: arial,sans-serif;

}

.random-posts li a:hover {

color: #fff;

}

.random-posts img {

float: left;

margin-right: 15px;

width: 70px;

height: 70px;

}

/* PopularPosts

----------------------------------------------- */

.PopularPosts .quickedit > img {

height: 19px !important;

width: 22px !important;

}

.PopularPosts .item-title {

font-family:Open sans,sans-serif,arial;

font-size:13px;

font-weight:600;

padding-bottom:.2em;

text-shadow:0 1px 0 #fff

}

.PopularPosts .item-thumbnail img {

padding:0px;

width:80px;

height:80px;

background-color:#fffffff

}

.PopularPosts .item-thumbnail {

margin:0px 10px 5px 0px

}

.popular-posts li {

padding:10px 0px !important;

border-bottom:1px solid #E9E9E9;

overflow:hidden

}

.PopularPosts li .item-snippet {

color:#666;

font-family:arial, sans-serif;

font-size:12px;

margin: 5px 0 0 0;

}

.PopularPosts li .item-thumbnail img {

-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

}

.PopularPosts li .item-thumbnail img:hover {

opacity:.8;

-moz-transition:opacity;

-moz-transition-timing-function:ease-out;

-moz-transition-duration:500ms;

-goog-ms-transition:opacity;

-goog-ms--transition-timing-function:ease-out;

-goog-ms--transition-duration:500ms;

-webkit-transition:opacity;

-webkit-transition-timing-function:ease-out;

-webkit-transition-duration:500ms

}

/* Flicker Image Gallery

----------------------------------------------- */

.flickr {

width:304px

}

.flickr_badge_image {

float:left;

height:66px;

margin:5px;

width:66px

}

.flickr_badge_image a {

display:block

}

.flickr_badge_image a img {

display: block;

width: 100%;

height: auto;

-webkit-transition: opacity 100ms linear;

-moz-transition: opacity 100ms linear;

-ms-transition: opacity 100ms linear;

-o-transition: opacity 100ms linear;

transition: opacity 100ms linear;

}

.flickr_badge_image a img:hover {

opacity: .5;

}

/* Navigation

----------------------------------------------- */

.navfix {

padding:0 22px;

}

.nav .menu li > a:only-child:after,.nav .mega-nav.links > li > a:after {

display:none;

}

.nav .menu li li:hover,.nav .mega-nav .menu-links li:hover {

background:#222;

}

.nav {

background-color:#2c2c2c;

background-repeat:repeat-x;

color:#efefef;

text-transform:uppercase;

width:100%;

font-size:15px;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

height:55px;

position:relative;

}

.nav a {

color:#efefef;

}

.nav a:hover {

color:#fff;

}

.nav .menu > li:hover {

background:#222;

height:50px;

}

.nav ul {

line-height:2;

list-style:none;

position:relative;
padding-left:90px;

}

.nav ul li {

float:left;
    border-bottom: 1px solid #D8D8D8;

}

.nav .menu li > a {

float:left;

padding:0 18px;

}

.nav .menu > li > a {

line-height:52px;

text-decoration:none;

}

.nav .mhome a {

background-color:#ff9900;

color:#fff;

}

.nav .menu li > a:after {

font-family:FontAwesome;

font-style:normal;

font-weight:normal;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

text-shadow:0 0 1px #efefef;

margin-left:10px;

display:inline-block;

font-size:14px;

line-height:0.9;

content:"\f107";

}

.nav .menu li li > a:after {

display:inline-block;

font-family:FontAwesome;

font-style:normal;

font-weight:normal;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

text-shadow:0 0 1px #efefef;

font-size:14px;

line-height:0.9;

margin-left:10px;

content:"\f105";

}

.nav .menu > li:first-child > a {

border-left:0;

box-shadow:none;

}

.nav .menu > li > ul {

border:0;

border-radius:0;

top:55px;

}

.nav .menu > li li a {

font-size:13px;

font-family:sans-serif,arial;

padding:5px 25px;

border-top:1px solid #333;

float:none;

display:block;

text-decoration:none;

text-transform:none;

}

.nav .menu ul li {

position:relative;

min-width:220px;

border-top:0;

padding:0;

float:none;

}

.nav .menu > li li:first-child a {

box-shadow:none;

-webkit-box-shadow:none;

border-top:0;



}

.nav .menu ul {

position:absolute;

overflow:visible;

padding:0;

-webkit-transition: all .2s ease-in;

-moz-transition: all .2s ease-in;

-o-transition: all .2s ease-in;

transition: all .2s ease-in;

visibility:hidden;

display:block;

opacity:0;

background-color:#2e2e2e;

z-index:100;

}

.nav .menu ul ul {

top:0;

left:100%;

}

.nav li:hover > ul {

opacity:1;

visibility:visible;

}

.nav li:hover .mega-nav {

z-index:1000;

opacity:1;

visibility:visible;

}

.nav .mega-nav {

position:absolute;

background-color:#2c2c2c;

-webkit-transition: all .2s ease-in;

-moz-transition: all .2s ease-in;

-o-transition: all .2s ease-in;

transition: all .2s ease-in;

display:block;

opacity:0;

top:55px;

overflow:hidden;

visibility:hidden;

width:100%;

z-index:100;

padding:30px 0;

left:0;

margin:0;

}

.nav .mega-nav .sub-menu li,.nav .menu .mega-nav > li {

min-width:0;

}

.mega-nav .sub-links {

width:23%;

float:left;

margin-top:-36px;

padding:0;

}

.mega-nav .menu-links {

padding-top:37px;

background-color:#2c2c2c;

margin-right:10px;

padding-left:25px;

padding-right:10px;

}

.mega-nav .menu-links li {

position:relative;

display:block;

float:none;

}

.nav .mega-nav .menu-links li a {

border-bottom:1px solid #333;

padding:6px 6px 6px 12px;

border-top:0;

font-size:13px;

font-family:arial,sans-serif;

font-weight:bold;

text-transform:uppercase;

}

.mega-nav .menu-links ul {

left:100%;

top:0;

}

.nav .mega-nav .menu-links ul li {

min-width:220px;

}

.nav .mega-nav .menu-links ul li:last-child a {

border-bottom:0;

}

.nav .mega-nav.links {

padding:30px 0;

}

.nav .mega-nav.links > li {

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

box-sizing:border-box;

background:inherit;

padding:0 25px;

float:left;

border:0;

width:25%;

}

.nav .mega-nav.links > li > a {

font-size:14px;

font-family:sans-serif,Tahoma,Helvetica,FreeSans;

text-transform:uppercase;

font-weight:bold;

padding:4px 6px 4px 8px;

background-color:#111;

border:0;

}

.nav .mega-nav.links > li > a:hover {

background-color:#222;

}

.nav .mega-nav.links > li li a {

font-family:sans-serif,Tahoma,Helvetica,FreeSans;

font-size:13px;

font-weight:normal;

padding-left:10px;

border-bottom:1px solid #333;

border-top:0;

}

.nav .mega-nav.links > li ul {

opacity:1;

position:static;

visibility:inherit;

}

.nav .mega-nav.links > li li a:before {

font-family:FontAwesome;

font-size:14px;

display:inline-block;

margin-right:10px;

font-style:normal;

font-weight:normal;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

line-height:0.9;

content:"\f105";

}

.nav .mega-nav.links > li:hover {

background:transparent;

}

.mega-nav .mega-item h2 {

font-family:Oswald,open sans, sans-serif,arial;

font-size:14px;

line-height:1.6em;

font-weight:normal;

font-style:normal;

}

.mega-nav .mega-item {

width:17.4%;

margin:0 21px 0 0;

float:left;

}

.mega-nav .mega-item img {

opacity:.8;

width:100%;

height:100%;

max-height:140px;

}

.mega-nav .mega-item img:hover {

opacity:1;

}

/* Navigation2

----------------------------------------------- */

.nav2fix {

width:100%;

background-color:#2e2e2e;

height:38px;

}

#nav2 {

font-family:open sans, sans-serif,arial;

font-size:11px;

font-weight:600;

text-transform:uppercase;

position:absolute;

width:100%;

background-color:#2e2e2e;

background-repeat:repeat-x;

height:38px;

padding-left:154px

}

#nav2 li:hover a {

color:#FFFFFF;

background-color:#ff9900

}

#nav2 ul {

height:26px;

margin:0;

padding:0

}

#nav2 li {

position:relative;

display:inline-block;

float:left;

border-width:0 0 0 1px;

height:24px;

margin-top:5px

}

#nav2 li a {

display:block;

line-height:28px;

height:28px;

text-decoration:none;

color:#FFFFFF;

padding:0 15px;

}

#nav2 li:last-child a {

border-right:0 none

}

#nav2 ul.submenu2 li {

float:none;

width:100%;

margin:0;

border-bottom:1px solid #222;

border-top:1px solid #383838;

border-left:0 none;

height:30px

}

#nav2 ul.submenu2 {

display:none;

padding:0;

position:absolute;

top:30px;

width:180px;

z-index:99;

float:left;

background:#2c2c2c!important;

-webkit-border-bottom-right-radius:3px;

-webkit-border-bottom-left-radius:3px;

-moz-border-bottom-right-radius:3px;

-moz-border-bottom-left-radius:3px;

border-bottom-right-radius:3px;

border-bottom-left-radius:3px;

height:auto

}

#nav2 ul.submenu2.hidden {

display:block;

-khtml-opacity:0;

-moz-opacity:0;

opacity:0;

visibility:hidden;

-webkit-transition:all .4s ease 0;

-o-transition:all .4s ease 0;

transition:all .4s ease 0;

-moz-transition:all .4s ease 0

}

#nav2 li:hover ul.submenu2.hidden {

-khtml-opacity:1;

-moz-opacity:1;

opacity:1;

visibility:visible

}

#nav2 ul.submenu2 li:first-child2 {

border-top:0 none

}

#nav2 ul.submenu2 a {

height:30px;

line-height:1em;

padding:7px 10px

}

#nav2 ul.submenu2 a:hover {

padding-left:15px

}

/* Search Box

----------------------------------------------- */

#searchformfix{

float:right;

position: relative;

right:22px;

z-index:5;

margin-top:-1px;

}

#searchform

{

margin:6px 0 0;

padding:0;

}

#searchform fieldset

{

padding:0;

border:none;

margin:0;

}

#searchform input[type="text"]{

background:#fff; border:none;

float:right; padding:0px 10px 0px 15px;

margin:0px; width:160px; height:28px;

line-height:28px;

transition:all 600ms cubic-bezier(0.215,0.61,0.355,1) 0s;

-moz-transition:all 300ms cubic-bezier(0.215,0.61,0.355,1) 0s;

-webkit-transition:all 600ms cubic-bezier(0.215,0.61,0.355,1) 0s;

-o-transition:all 600ms cubic-bezier(0.215,0.61,0.355,1) 0s; color:#888}

#searchform input[type=text]:hover,#searchform input[type=text]:focus

{

width:180px;

}

#searchform input[type=submit]

{

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

cursor:pointer;

margin:0;

padding:0;

width:30px;

height:28px;

line-height:28px;

background-color:#ff9900;

}

input[type=submit]

{

padding:4px 17px;

color:#ffffcolor:#585858;

text-transform:uppercase;

border:none;

font-size:20px;

cursor:pointer;

margin-top:10px;

float:left;

overflow:visible;

transition:all .3s linear;

-moz-transition:all .3s linear;

-o-transition:all .3s linear;

-webkit-transition:all .3s linear;

}

#searchform input[type=submit]:hover

{

background-color:#111111;

}

/* Follow by Email

----------------------------------------------- */

.FollowByEmail .follow-by-email-inner {

position: relative;

}

.follow-by-email-inner {

background: none repeat scroll 0 0 #222;

padding: 15px;

}

.follow-by-email-inner:before {

color: #c9c9c9;

content: "Join with Thousands Of Subscribers ! Get Our Latest Articles Delivered to Your email Inbox";

font-family: open sans,sans-serif,arial;

font-size: 12px;

font-weight: normal;

text-transform: uppercase;

padding: 0px 0px 0px 2px;

}

.FollowByEmail .follow-by-email-inner .follow-by-email-address{

border: 1px solid #eaeaea;

font-size: 13px;

height: 28px;

padding-left: 0px;

width: 100%

}

.FollowByEmail .follow-by-email-inner .follow-by-email-submit {

background: #ff9900;

border: 0 none;

color: #FFF;

cursor: pointer;

font-size: 11px;

height: 28px;

margin: 0 3px;

width: 80px;

z-index: 0;

}

.FollowByEmail .follow-by-email-inner .follow-by-email-submit:hover {

background: #FB9611;

border:none !important;

box-shadow:none !important;

border-radius:none !important;

filter: alpha(opacity=60);

opacity: 0.9;

cursor:pointer

}

/* Social menu

----------------------------------------------- */

#social_icons {

right:20px;

text-align:center;

margin:0px -26px 0px 0px!important;

position:relative!important;

z-index:1

}

#social_icons ul {

display:block;

height:32px;

margin:0

}

#social_icons li{

	position:relative;

}

#social_icons li, #social_icons li i {

display:inline-block;

float:left;

width:32px;

height:32px;

opacity:0.8;

background-position:left top;

-webkit-transition:All .4s ease;

-moz-transition:All .4s ease;

-o-transition:All .4s ease

}

#social_icons li:hover {

opacity:1;

}

#social_icons li a {

display:inline-block;

width:32px;

height:32px;

position:absolute;

top:0px;

left:0px;

}

#social_icons li a span {

display:none

}

#social_icons li .facebook {

background-image:url(../images/social_network_facebook.png)

}

#social_icons li .twitter {

background-image:url(../images/social_network_twitter.png)

}

#social_icons li .linkedin {

background-image:url(../images/social_network_linkedin.png)

}

#social_icons li .tumblr {

background-image:url(../images/social_network_tumblr.png)

}

#social_icons li .vimeo {

background-image:url(../images/social_network_vimeo.png)

}

#social_icons li .skype {

background-image:url(../images/social_network_skype.png)

}

#social_icons li .youtube {

background-image:url(../images/social_network_youtube.png)

}

#social_icons li .myspace {

background-image:url(../images/social_network_myspace.png)

}

#social_icons li .googleplus {

background-image:url(../images/social_network_googleplus.png)

}

#social_icons li .behance {

background-image:url(../images/social_network_behance.png)

}

#social_icons li .deviantart {

background-image:url(../images/social_network_deviantart.png)

}

#social_icons li .envato {

background-image:url(../images/social_network_envato.png)

}

#social_icons li .flickr {

background-image:url(../images/social_network_flickr.png)

}

/* Contact form

----------------------------------------------- */

.contact-form-widget{

margin-top:20px;

font-family:arial,serif;

font-weight: normal;

font-size: 12px;

color:#c9c9c9

}

.contact-form-button{

width:95%;

margin-top:10px;

border:none !important;

font-weight: normal;

font-size: 16px;

font-family:Oswald,open sans, sans-serif,arial;

height: 2em;

text-transform: uppercase;

color:#ffffff

}

.contact-form-name,.contact-form-email,.contact-form-email-message{

max-width:95%;

margin-bottom:5px;

color:#333;

}

.contact-form-email:hover,.contact-form-name:hover,.contact-form-email-message:hover{

box-shadow:none

}

input:focus,.contact-form-email-message{

box-shadow:none

}

.contact-form-email-message{

border:none !important;

border-top:0px;

border:0px

}

.contact-form-email, .contact-form-name{

border:none;

background:#fff;

border:none !important;

padding:5px;

}

.contact-form-name, .contact-form-email, .contact-form-email-message{

background:#fff;

padding:5px;

}

.contact-form-button.form-submit{

background:#ff9900;

border:none !important;

box-shadow:none !important;

border-radius:none !important;

cursor:pointer;

width:100%;

}

.contact-form input[type=text]{

	width:100%;

	height: 28px;

}

.contact-form label {

	font-style: italic;

	font-weight: bold;

	display: block;

	margin-top: 15px;

}

.contact-form-button-submit:hover {

background:#ff9900;

border:none !important;

box-shadow:none !important;

border-radius:none !important;

filter: alpha(opacity=60);

opacity: 0.9;

cursor:pointer

}

/* Top Date

----------------------------------------------- */

#date_wrapper {

color:#fff;

margin-top:8px;

margin-right:10px;

float:right;

font-size:12px;

font-weight:bold;

font-family:arial,Geneva,sans-serif;

padding:0 10px;position:relative!important;

display:inline-block;

}

.hidebg {

background-color:#fff;

color:#fff;

}

/* Flex-slider

----------------------------------------------- */

#flex-slider {

height:auto;

float:left;

position:relative;

width:70%;

padding:0px 10px 0px 0px!important;

overflow:hidden;

background-color:#fff;

margin:0!important;

}

.flex-slider_wrap {

position:relative;

height:400px;

overflow:hidden;

padding:0;

}

.flex-slider-item {

height:400px;

overflow:hidden;

width:100%;

}

.flex-slider .slides img {

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out;

}

.flex-slider .slides img:hover {

opacity:.8;

-webkit-transform:scale(1.1) rotate(-2deg);

-moz-transform:scale(1.1) rotate(-2deg);

-ms-transform:scale(1.1) rotate(-2deg);

transform:scale(1.1) rotate(-2deg);

}

.flex-slider .slider_caption {

text-align:center;

color:#f5f5f5;

position:absolute;

bottom:0;

background:rgba(0,0,0,0.50);

width:100%;

padding:14px 20px 17px;

box-sizing:border-box;

-moz-box-sizing:border-box;

-webkit-box-sizing:border-box;

font-size:12px;

}

.flex-slider .item-thumbnail img {

width:100%;

height:400px;

overflow:hidden;

}

.flex-slider_wrap .flex-slider-item {

display:none;

position:relative;

}

.flex-slider .slider_caption h3 {

position:relative;

margin-bottom:10px!important;

}

.flex-slider .slider_caption h3 a {

color:#fff;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

font-size:22px;

line-height:1.5em;

}

.flex-slider .slider_caption h3 a:hover {

color:#eee;

}

.flex-slider .slider_caption p {

clear:both;

line-height:18px;

margin-bottom:10px;

color:#fff;

}

.flex-slider .flex-direction-nav a {

background:#222222;

z-index:10;

width:35px;

height:35px;

display:block;

position:absolute;

cursor:pointer;

font-size:0;

opacity:0;

}

.flex-direction-nav a:after {

display:block;

font-family:FontAwesome;

font-style:normal;

font-weight:normal;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

line-height:35px;

font-size:30px;

text-align:center;

color:#fff;

}

.flex-slider .flex-direction-nav .flex-next {

top:175px;

right:0;

z-index:99;

}

.flex-slider .flex-direction-nav .flex-prev {

top:175px;

left:0;

z-index:99;

}

.flex-slider .flex-direction-nav .flex-next:after {

content:"\f105";

}

.flex-slider .flex-direction-nav .flex-prev:after {

content:"\f104";

}

.flex-direction-nav {

height:0;

list-style:none;

margin:0;

padding:0;

}

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

position:absolute;

top:15px;

z-index:2;

right:15px;

}

.flex-control-nav.flex-control-paging,.flex-control-nav.flex-control-paging li {

list-style:none;

text-align:left;

margin:0;

padding:0;

}

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

display:inline-block;

}

.flex-control-nav.flex-control-paging a {

display:inline-block;

text-indent:-9999px;

width:10px;

height:10px;

background-color:#ffffff;

cursor:pointer;

margin:0 5px;

}

.flex-control-nav.flex-control-paging a.flex-active {

background-color:#ff9900;

}

.flex-slider:hover .flex-direction-nav .flex-next,.flex-slider:hover .flex-direction-nav .flex-prev {

opacity:0.9;

}

/* Tag-post

----------------------------------------------- */

.tag-thumbnail img {

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out;

}

.tag-thumbnail:hover img {

opacity:.8;

-webkit-transform:scale(1.1) rotate(-2deg);

-moz-transform:scale(1.1) rotate(-2deg);

-ms-transform:scale(1.1) rotate(-2deg);

transform:scale(1.1) rotate(-2deg);

}

.tag-post6 .post-meta {

color:#fff;

margin:10px 0px 4px 0px;

font-size:12px;

font-family:roboto,sans-serif;

font-weight:400;

background-color:#e64522;

padding:2px 3px;

display:inline-block;

}

.tag-post6 .date:before {

font-family:FontAwesome;

text-decoration:inherit;

font-style:normal;

font-weight:normal;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

color:#fff;

font-size:14px;

padding-right:0.2em;

top:0;

left:10px;

}

.comnum .date {

position:relative;

}

.date:before {

font-family:FontAwesome;

text-decoration:inherit;

font-style:normal;

font-weight:normal;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

color:#777;

font-size:14px;

padding-right:0.2em;

top:0;

left:10px;

}

.date:before {

content:"\f017";

}

.comnum:before {

content:"\f086";

}

.comt{display:none}

.post-meta {

color:#777;

margin-top:4px;

font-size:12px;

font-family:roboto,sans-serif;

font-weight:400;

margin-left:0;

padding:2px 3px 2px 0;

display:inline-block;

}

.post-meta a {

color:#aaa;

}

.post-meta a:hover {

border-bottom:1px #000 dotted;

color:#000;

text-decoration:none;

}

.tag-post6 li .date:before {

font-family:FontAwesome;

text-decoration:inherit;

font-weight:normal;

color:#fff;

}

.tag-post2 p,.tag-post3 p {

color:#666;

font-family:arial, sans-serif;

font-size:12px;

font-weight:normal;

display:block;

width:100%;

line-height:1.5em;

}

.tag-post1 p {

color:#fff;

font-family:arial, sans-serif;

font-size:12px;

font-weight:normal;

margin-left:0;

display:block;

width:100%;

line-height:1.5em;

}

.tag-post2 p {

margin-top:6px;

}

.tag-post3 p {

margin-top:6px;

}

.tag-post2 li:first-child .tag-rm,.tag-post3 li:first-child .tag-rm {

background-color:#ff9900;

float:left;

display:block;

text-decoration:none;

color:#fff;

font-size:11px;

font-family:Helvetica,san-serif;

font-weight:normal;

padding:6px;

margin:-2px 0 14px;

text-transform:capitalize;

}

.tag-post2 li:first-child .tag-rm:hover,.tag-post3 li:first-child .tag-rm:hover {

	background-color:#ff9900;

	color:#fff!important;

}

.tag-post1 li .tag-rm,.tag-post2 li .tag-rm,.tag-post3 li .tag-rm,.tag-post4 li .tag-rm,.tag-post5 li .tag-rm,.tag-post6 li .tag-rm,.tag-post7 li .tag-rm,#carousel li .tag-rm,#carpost li .tag-rm {

display:none;

}

.tag-post1 li:first-child h3 {

color:#fff;

font-family:open sans,sans-serif,arial;

font-weight:600;

font-size:20px;

line-height:1.4em;

text-transform:none;

}

.tag-post1 li:first-child h3 a:hover {

color:#f1f1f1;

}

.tag-post2 li:first-child h3,.tag-post3 li:first-child h3 {

color:#222;

font-family:Open sans,sans-serif,arial;

font-weight:600;

font-size:19px;

line-height:1.4em;

text-transform:none;

}

.tag-post2 li:first-child h3 {

clear:both;

padding:10px 0 0px 3px!important;

}

.tag-post1 h3 {

clear:both;

padding:10px 0 0px 3px!important;

}

.tag-post1 li:first-child .tag-thumbnail img {

background:#fff;

border:1px solid #eaeaea;

padding:2px;

}

.tag-post1 li {

display:block;

overflow:hidden;

border-bottom:1px solid #eaeaea;

float:right;

padding:10px 0!important;

width:41%;

}

.tag-post1 li:first-child {

display:block;

border-bottom:0;

float:left;

margin:10px 0 0!important;

width:57%;

background:#ff9900;

padding:10px!important;

}

.tag-post1 li:first-child .tag-thumbnail,.tag-post1 li:first-child .tag-thumbnail img {

float:left;

width:100%;

max-height:200px;

height:100%;

margin:0 10px 0 0;

z-index:1;

overflow:hidden;

}

.tag-post2.last-column {

margin-left:0;

margin-right:0;

}

.tag-post2 li {

overflow:hidden;

padding:10px 0!important;

border-bottom:1px solid #eaeaea;

}

.tag-post2 li:first-child {

overflow:hidden;

padding:10px 0 0!important;

border-bottom:1px solid #eaeaea;

}

.tag-post2 li:first-child .tag-thumbnail {

float:left;

max-height:190px;

height:100%;

width:100%;

margin:0 15px 0 0;

overflow:hidden;

z-index:1;

}

.tag-post2 li:first-child .tag-thumbnail img {

max-height:200px;

height:100%;

width:100%;

z-index:1;

}

.tag-post3 {

position:relative;

width:100%;

float:left;

}

.tag-post3 li {

border-bottom:1px solid #eaeaea;

float:left;

height:auto;

margin-right:20px;

overflow:hidden;

padding:10px 10px 10px 0!important;

width:50%;

}

.tag-post3 li:first-child {

border-bottom:1px solid #eaeaea;

float:none;

height:auto;

margin:0;

padding:0 0 10px;

width:100%;

}

.tag-post3 li:first-child .tag-thumbnail {

float:left;

max-height:180px;

height:100%;

margin:0 15px 0 0;

overflow:hidden;

width:50%;

}

.tag-post3 li:first-child .tag-thumbnail img {

height:180px;

width:100%;

}



.loading {

background-image:url(../images/ajax-loader.gif);

background-repeat:no-repeat;

background-position:50% 50%;

height:200px;

position:relative;

}

.loading2 {

background-image:url(../images/ajax-loader.gif);

background-repeat:no-repeat;

background-position:50% 50%;

position:relative;

}

.pic_tag-post6 .tag-ct ul li:first-child {

float:left;

padding:0;

width:56%;

margin:0;

}

.pic_tag-post6 .tag-ct li:first-child .tag-thumbnail {

float:left;

max-height:100%;

height:230px;

width:100%;

overflow:hidden;

padding:0;

z-index:1;

}

.pic_tag-post6 .tag-ct li:first-child .tag-thumbnail img {

float:left;

max-height:100%;

height:230px;

width:100%;

z-index:1;

}

.pic_tag-post6 .tag-ct ul li {

float:left;

margin:0 0 10px 10px;

overflow:hidden;

}

.pic_tag-post6 .tag-ct li:first-child .tag-thumbnail a {

color:#FFF;

}

.pic_tag-post6 .tag-ct li a {

display:block;

}

.pic_tag-post6 li .tag-thumbnail,.pic_tag-post6 li .tag-thumbnail img {

height:70px;

margin:0;

overflow:hidden;

width:70px;

z-index:1;

}

.pic_tag-post6 li .tag-thumbnail,.pic_tag-post6 li .tag-thumbnail {

height:70px;

width:70px;

z-index:1;

}

.tag-post2,.tag-post4,.tag-post5 {

position:relative;

width:100%;

}

.tag-post2 li .tag-thumbnail,.tag-post2 li .tag-thumbnail img,.tag-post4 li .tag-thumbnail,.tag-post4 li .tag-thumbnail img {

float:left;

overflow:hidden;

margin:0 10px 0 0;

max-width:100%;

height:70px;

width:70px;

z-index:1;

}

.tag-post3 li .tag-thumbnail,.tag-post3 li .tag-thumbnail img {

float:left;

overflow:hidden;

margin:0 10px 0 0;

max-width:100%;

height:70px;

width:70px;

}

.tag-post2 li:first-child p,.tag-post4 li p,.tag-post5 li p {

padding:0;

}

.tag-post3 li .widget,.pic_tag-post6 .widget {

overflow:hidden;

position:relative;

}

.tag-post4 li,.tag-post5 li {

border-bottom:1px solid #eaeaea;

overflow:hidden;

padding:10px 0!important;

}

.tag-post6 li h3 {

color:#fff;

font-family:Open sans,sans-serif,arial;

font-weight:600;

font-size:13px;

line-height:1.4em;

padding:10px 0 0 0px;

}

.tag-post6 h3 a:hover {

color:#c5c5c5;

}

.tag-post6 li {

display:block;

overflow:hidden;

float:right;

width:100%;

}

.tag-post7 li {

float:left;

overflow:hidden;

padding:10px 10px 10px 0!important;

border-bottom:1px solid #eaeaea;

width:33.3%;

}

.tag-post7 li .tag-thumbnail,.tag-post7 li .tag-thumbnail img {

float:left;

overflow:hidden;

margin:0 10px 0 0;

height:100%;

width:100%;

max-height:100px;

max-width:160px;

z-index:1;

}

.tag-post1 li:first-child .post-meta,.tag-post2 li:first-child .post-meta,.tag-post3 li:first-child .post-meta,.tag-post4 p,.tag-post5 li .tag-thumbnail,.tag-post5 p,.pic_tag-post6 h3,.pic_tag-post6 .tag-ct li span,.pic_tag-post6 p,.tag-post6 p,.tag-post7 p {

display:none;

}

.tag-post1 li:first-child h3 a,.tag-post6 h3 a {

color:#fff;

}

.tag-post1 li h3,.tag-post2 li:first-child h3,.tag-post3 li:first-child h3 {

margin-left:-4px;

}

.tag-post1 li h3,.tag-post2 li h3,.tag-post3 li h3,.tag-post4 li h3,.tag-post5 li h3,.tag-post7 li h3 {

color:#222;

font-family:Open sans,sans-serif,arial;

font-weight:600;

font-size:13px;

line-height:1.4em;

}

.tag-post1 h3 a,.tag-post2 h3 a,.tag-post3 h3 a,.tag-post4 h3 a,.tag-post5 h3 a,.tag-post7 h3 a {

color:#222;

}

.tag-post1 h3 a:hover,.tag-post2 h3 a:hover,.tag-post3 h3 a:hover,.tag-post4 h3 a:hover,.tag-post5 h3 a:hover,.tag-post7 h3 a:hover {

color:#444;

}

.tag-post1 li .tag-thumbnail,.tag-post1 li .tag-thumbnail img,.tag-post6 li .tag-thumbnail,.tag-post6 li .tag-thumbnail img {

overflow:hidden;

width:100%;

height:100%;

z-index:1;

}

/* slider post

----------------------------------------------- */

.post-item {

overflow:hidden;

position:relative;

}

.caption {

text-align:center;

color:#f5f5f5;

position:absolute;

bottom:0;

background:rgba(0,0,0,0.50);

width:100%;

height:auto;

padding:5px;

box-sizing:border-box;

-moz-box-sizing:border-box;

-webkit-box-sizing:border-box;

z-index:1;

}

.caption h3 {

position:relative;

color:#fff;

font-family:Oswald,open sans, sans-serif,arial;

font-weight:400;

font-size:14px;

line-height:2;

}

.caption h3 a:hover {

color:#eee;

}

#slide-widgetfix {

width:100%;

max-height:100%;

}

#slide-widget {

margin-top:0px;

width:28%;

float:right;

height:auto;

}

#slide-widget2 {

position:absolute;

width:40%;

right:0;

height:auto;

margin:223px 4px 0px 0;

}

.caption p,.slide-post p,.slide-post .post-meta,.slide-post2 p,.slide-post2 .post-meta {

display:none;

}

#flex-slider h2,#slide-widget h2{

background:#e64522;

font-size:13px;

font-family:Open Sans,arial,sans-serif;

font-weight:400;

color:#fff;

text-transform:uppercase;

display:inline-block;

padding:6px;

position:absolute;

top:0;

left:0;

z-index:1;

}

#slide-widget2 h2 {

background:#e64522;

font-size:13px;

font-family: 'Open Sans',arial,sans-serif;

font-weight:400;

color:#fff;

text-transform:uppercase;

display:inline-block;

padding:8px 6px;

position:absolute;

top:0px;

left:0;

z-index:1;

}

#slide-widget h2 a, #slide-widget2 h2 a, #flex-slider h2 a {

color:#fff;

}

#slide-widget h2:hover,#slide-widget2 h2:hover,#slide-widget h3 a:hover,#slide-widget2 h3 a:hover,#flex-slider h3 a:hover {

color:#cacaca;

}

#slide-widget h3 a, #slide-widget2 h3 a, #flex-slider h3 a {

color:#fff;

}

#slide-widget li h3,#slide-widget2 li h3 {

line-height:1.4em;

clear:both;

padding:5px!important;

}

.slide-post li {

overflow:hidden;

margin:0px 0 10px 0!important;

border-bottom:0 solid #eaeaea;

}

.slide-post li .tag-thumbnail {

float:left;

height:218px;

overflow:hidden;

width:100%;

z-index:1;

border:0 solid #eaeaea;

padding:0;

}

.slide-post li .tag-thumbnail img {

height:218px;

width:100%;

z-index:1;

border:0 solid #eaeaea;

padding:0;

}

.slide-post li .tag-thumbnail,.slide-post li .tag-thumbnail img {

border:0 solid #eaeaea;

}

.slide-post li .tag-thumbnail img,.slide-post2 li .tag-thumbnail img {

-webkit-transition:all .4s ease-in-out;

-moz-transition:all .4s ease-in-out;

-o-transition:all .4s ease-in-out;

-ms-transition:all .4s ease-in-out;

transition:all .4s ease-in-out;

}

.slide-post li .tag-thumbnail img:hover,.slide-post2 li .tag-thumbnail img:hover {

-webkit-transform:scale(1.1) rotate(-2deg);

-moz-transform:scale(1.1) rotate(-2deg);

-ms-transform:scale(1.1) rotate(-2deg);

transform:scale(1.1) rotate(-2deg);

}

.slide-post2 li {

width:47.1%;

float:left;

overflow:hidden;

margin:5px 10px 10px 0!important;

border-bottom:0 solid #eaeaea;

}

.slide-post2 li .tag-thumbnail {

float:left;

height:172px;

overflow:hidden;

width:100%;

z-index:1;

border:0 solid #eaeaea;

padding:0;

}

.slide-post2 li .tag-thumbnail img {

height:172px;

width:100%;

z-index:1;

border:0 solid #eaeaea;

padding:0;

}

.slide-post2 li .tag-thumbnail,.slide-post2 li .tag-thumbnail img {

border:0 solid #eaeaea;

}

/* Newsticker

----------------------------------------------- */

.news-ticker h3 a {color:#2c2c2c;}

.news-ticker h3 a:hover {color:#444444;}

.news-ticker li h3 {

font-family:Arial, sans-serif;

font-size:12px;

font-weight:bold;

line-height:1.4em;

display:inline-block;

margin-right:25px;

margin-top:9px;

}

#news-content {

color:#2c2c2c;

}

.news-ticker {

float:left;

width:100%;

overflow:hidden;

background:#f3f3f3;

border:1px solid #eaeaea;

}

.news-ticker li {

width:auto;

height:32px;

overflow:hidden;

float: left;

white-space:nowrap;

}

.news-ticker li .tag-thumbnail {

display:none

}

.news-ticker .post-meta {

display:none;

}

.news-ticker p {

display:none;

}

#headlines {

overflow:hidden;

position:relative;

line-height:32px;

height:32px;

padding:0 0 0 118px;

}

#headlines h2 {

display: block;

background:#2c2c2c;

color:#ffffff;

font-family:Oswald,open sans, sans-serif,arial;

font-size:15px;

font-weight:400;

text-transform:uppercase;

left:0px;

padding:0px 12px 0px 34px;

height:32px;

margin-top:0px;

display:block;

position:absolute;

}

/* slider

----------------------------------------------- */

#carpost h3 {

line-height:1.5em;

clear:both;

padding:10px 0px 10px 2px;

font-family:open sans, sans-serif,arial;

font-weight:600;

font-size:14px;

}

#carpost ul {

list-style: none;

display: block;

margin: 0;

padding: 0;

}

#carpost h3 a:{

color:#222;}

#carpost h3 a:hover {

color:#444;}

#carpost h3 a:{

display:block;

line-height:1.4em;

}

#carpost {

float:left;

height:auto;

width:100%;

overflow:hidden;

}

#carpost li {

float:left;

max-width:100%;

width:274px;

height:auto;

position:relative;

margin:0px 4px 100px 5px;

overflow:hidden;

}

#carpost li p {

margin:0;

padding:0;

}

#carpost li .tag-thumbnail,#carpost li .tag-thumbnail img {

width:100%;

height:180px;

overflow:hidden;

}

#carpost .post-meta,#carpost p {

display:none;

}

#carpost #next1 {

color:#333;

font-size:30px;

background:#222222;

position:absolute;

top:34%;

width:35px;

height:35px;

overflow:hidden;

display:block;

z-index:10;

text-align:center;

opacity:0;

padding:5px 5px 5px 3px;

z-index:100;

opacity:0;

}

#carpost #prev1 {

color:#333;

font-size:30px;

background:#222222;

position:absolute;

top:34%;

width:35px;

height:35px;

overflow:hidden;

display:block;

z-index:10;

text-align:center;

opacity:0;

padding:5px 3px 5px 5px;

z-index:100;

opacity:0;

}

#carpost #next1 {

display:block;

color:#fff;

font-size:30px;

line-height:20px;

left:0px;

cursor:pointer;

}

#carpost #prev1 {

display:block;

color:#fff;

font-size:30px;

line-height:20px;

right:0;

cursor:pointer;

}

#carpost:hover #next1,#carpost:hover #prev1 {

opacity:0.9;

}

/* slider

----------------------------------------------- */

#carousel h3 {

line-height:1.4em;

clear:both;

padding:10px 0px 10px 2px;

font-family:open sans, sans-serif,arial;

font-weight:600;

font-size:13px;

}

#carousel ul {

list-style: none;

display: block;

margin: 0;

padding: 0;

}

#carousel h3 a:{color:#222;}

#carousel h3 a:hover {color:#444;}

#carousel h3 a:{

display:block;

line-height:1.4em;

}

#carousel {

float:left;

height:auto;

width:100%;

overflow:hidden;

}

#carousel li {

float:left;

width:24.2%;

height:auto;

position:relative;

margin:0px 4px 100px 5px;

overflow:hidden;

}

#carousel li p {

margin:0;

padding:0;

}

#carousel li .tag-thumbnail,#carousel li .tag-thumbnail img {

width:100%;

height:180px;

overflow:hidden;

}

#carousel .post-meta,#carousel p {

display:none;

}

#carousel #next2 {

font-size:30px;

background:#222222;

position:absolute;

top:34%;

width:35px;

height:35px;

overflow:hidden;

display:block;

z-index:10;

text-align:center;

opacity:0;

padding:7px 5px 5px 3px;

z-index:100;

left:0px;

cursor:pointer;

opacity:0;

}

#carousel #prev2 {

font-size:30px;

background:#222222;

position:absolute;

top:34%;

width:35px;

height:35px;

overflow:hidden;

display:block;

z-index:10;

text-align:center;

opacity:0;

padding:7px 3px 5px 5px;

z-index:100;

right:0;

cursor:pointer;

opacity:0;

}

#next2:after {

display:block;

font-family:FontAwesome;

font-style:normal;

font-weight:normal;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

line-height:30px;

font-size:30px;

text-align:center;

color:#fff;

margin-top:-5px;

}

#next2:after {

content:"\f104";

}

#prev2:after {

display:block;

font-family:FontAwesome;

font-style:normal;

font-weight:normal;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

line-height:30px;

font-size:30px;

text-align:center;

color:#fff;

margin-top:-5px;

}

#prev2:after {

content:"\f105";

}

#carousel:hover #next2,#carousel:hover #prev2 {

opacity:0.9;

}

/* Featured Post Auto

----------------------------------------------- */

.pbt-slider {

width:100%;

height:auto;

position:relative;

float:left;

overflow:hidden;

}

.pbt-slider-wrap {

position:relative;

height:220px;

overflow:hidden;

margin:0;

padding:0;

}

.pbt-slider-item {

width:53%;

height:220px;

overflow:hidden;

position:relative;

}

.pbt-slider .slides .item-thumbnail img {

width:100%;

height:220px;

overflow:hidden;

}

.pbt-slider .slider_caption {

text-align:left;

color:#f5f5f5;

position:absolute;

bottom:0;

background:rgba(0,0,0,0.50);

width:100%;

padding:12px;

box-sizing:border-box;

-moz-box-sizing:border-box;

-webkit-box-sizing:border-box;

}

.pbt-slider .slider_caption h3 a {

color:#fff!important;

font-family:open sans, sans-serif,arial;

font-weight:600;

font-size:13px;

line-height:1.2em;

}

.pbt-slider .slider_caption h3 a:hover {

color:#eee;

}

.pbt-slider .slider_caption p {

display:none

}

.pbt-slider-wrap .pbt-slider-item {

display:none;

position:relative;

}

.pbt-slider .slides .item-thumbnail img img,.pbt-slider-sg ul li .post-thumbnail img {

width:100%;

height:100%;

}

.pbt-slider-wrap:hover .flex-direction-nav a,.pbt-slider-sg a:hover {

opacity:1;

}

.pbt-slider .flex-direction-nav a {

background:#222222;

z-index:10;

width:35px;

height:35px;

display:block;

position:absolute;

cursor:pointer;

font-size:0;

opacity:0;

}

.pbt-slider .flex-direction-nav a:after {

display:block;

font-family:FontAwesome;

font-style:normal;

font-weight:normal;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale;

line-height:35px;

font-size:30px;

text-align:center;

color:#fff;

}

.pbt-slider .flex-direction-nav .flex-next {

top:90px;

right:0;

z-index:99;

}

.pbt-slider .flex-direction-nav .flex-prev {

top:90px;

left:0;

z-index:99;

}

.pbt-slider .flex-direction-nav .flex-next:after {

content:"\f105";

margin-top:-23px;

}

.pbt-slider .flex-direction-nav .flex-prev:after {

content:"\f104";

margin-top:-23px;

}

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

display:none

}

.pbt-slider .flex-control-nav.flex-control-paging,.pbt-slider .flex-control-nav.flex-control-paging li {

list-style:none;

text-align:left;

margin:0;

padding:0;

}

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

display:inline-block;

}

.pbt-slider .flex-control-nav.flex-control-paging a {

display:inline-block;

text-indent:-9999px;

width:10px;

height:10px;

background-color:#ffffff;

cursor:pointer;

margin:0 5px;

}

.pbt-slider .flex-control-nav.flex-control-paging a.flex-active {

background-color:#ff9900;

}

.pbt-slider:hover .flex-direction-nav .flex-next,.pbt-slider:hover .flex-direction-nav .flex-prev {

opacity:0.9;

}



-->





#outer-wrapper {

	width:1200px

}

body#layout #footx1 .widget-content {

	background:#444;

}

