/*
Theme Name: tintuc
Theme URI: http://magazine3.com/newspost/
Author: Magazine3
Author URI: http://magazine3.com
Description: News Magazine Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mm
Use it to make something cool, have fun, and share what you've learned with others.
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
    max-width: 100%
}

html {
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body,
button,
input,
select,
textarea {
    color: #333;
    line-height: 1.4;
    font-family: Arial, "Times New Roman", Times, serif, serif;
    font-size: 16px;
}

a {
    color: #dd5424;
    text-decoration: none;
}

a:focus {
    outline: thin dotted;
}

a:hover,
a:active {
    outline: 0;
}

a:active,
a:hover {
    color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
}

h1 {
    font-size: 26px;
    line-height: 1.4;
}

h2 {
    font-size: 24px;
    line-height: 1.4;
}

h3 {
    font-size: 22px;
    line-height: 1.4;
}

h4 {
    font-size: 20px;
    line-height: 1.4;
}

h5 {
    font-size: 18px;
    line-height: 1.4;
}

h6 {
    font-size: 16px;
    line-height: 1.4;
}

address {
    font-style: italic;
    margin-bottom: 24px;
}

abbr[title] {
    border-bottom: 1px dotted #2b2b2b;
    cursor: help;
}

b,
strong {
    font-weight: 700;
}

cite,
dfn,
em,
i {
    font-style: italic;
}

mark,
ins {
    background: #fff9c0;
    text-decoration: none;
}

p {
    margin-bottom: 18px;
}

code,
kbd,
tt,
var,
samp,
pre {
    font-family: monospace, serif;
    font-size: 15px;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.6;
}

pre {
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 24px;
    max-width: 100%;
    overflow: auto;
    padding: 12px;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

blockquote,
q {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}

blockquote {}

blockquote cite,
blockquote small {
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}

blockquote em,
blockquote i,
blockquote cite {
    font-style: normal;
}

blockquote strong,
blockquote b {
    font-weight: 400;
}

small {
    font-size: smaller;
}

big {
    font-size: 125%
}

sup,
sub {
    font-size: 75%;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

dl {
    margin-bottom: 24px;
}

dt {
    font-weight: bold;
}

dd {
    margin-bottom: 24px;
}

ul,
ol {
    list-style: none;
    list-style-position: inside;
    margin: 0 0 24px 20px;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
    list-style-position: inside;
}

li>ul,
li>ol {
    margin: 0 0 0 20px;
}

img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 0 24px;
    padding: 11px 12px 0;
}

legend {
    white-space: normal;
}

button,
input,
select,
textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 100%;
    margin: 0;
    max-width: 100%;
    vertical-align: baseline;
}

button,
input {
    line-height: normal;
}

input,
textarea {
    background-image: -webkit-linear-gradient(hsla(0, 0, 100%, 0), hsla(0, 0, 100%, 0));
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    padding: 0;
}

input[type="search"] {
    -webkit-appearance: textfield;
}

input[type="search"] {
    float: left;
    width: 161px;
}

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table,
th,
td {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin-bottom: 24px;
    width: 100%
}

caption,
th,
td {
    font-weight: normal;
    text-align: left;
}

th {
    border-width: 0 1px 1px 0;
    font-weight: bold;
}

td {
    border-width: 0 1px 1px 0;
}

del {
    color: #767676;
}

hr {
    background-color: rgba(0, 0, 0, 0.1);
    border: 0;
    height: 1px;
    margin-bottom: 23px;
}

::selection {
    background: #333;
    color: #eee;
    text-shadow: none;
}

::-moz-selection {
    background: #333;
    color: #eee;
    text-shadow: none;
}

input,
textarea {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 0 0 2px;
    color: #2b2b2b;
    padding: 7px 10px;
}

textarea {
    width: 100%
}

input:focus,
textarea:focus {
    border: 1px solid rgba(0, 0, 0, 0.3);
    outline: 0;
}

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    background-color: #999999;
    border: 0 none;
    border-radius: 0 2px 2px 0;
    color: white;
    font-family: arial;
    font-size: 16px;
    font-weight: normal;
    padding: 8px 11px;
    text-transform: none;
    vertical-align: bottom;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
    background-color: ;
    color: ;
}

button:active,
.button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
    background-color: #333;
}

::-webkit-input-placeholder {
    color: #939393;
}

:-moz-placeholder {
    color: #939393;
}

::-moz-placeholder {
    color: #939393;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #939393;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
    height: auto;
    max-width: 100%
}

.gallery-caption,
.bypostauthor,
.sticky {}

.gallery {
    display: inline-block;
    margin-bottom: 20px;
}

.gallery-item {
    float: left;
    margin: 0 4px 4px 0;
    overflow: hidden;
    position: relative;
}

.gallery-columns-1 .gallery-item {
    max-width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 48%;
    max-width: -webkit-calc(50% - 4px);
    max-width: calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
    max-width: 32%;
    max-width: -webkit-calc(33.3% - 4px);
    max-width: calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
    max-width: 23%;
    max-width: -webkit-calc(25% - 4px);
    max-width: calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
    max-width: 19%;
    max-width: -webkit-calc(20% - 4px);
    max-width: calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
    max-width: 15%;
    max-width: -webkit-calc(16.7% - 4px);
    max-width: calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
    max-width: 13%;
    max-width: -webkit-calc(14.28% - 4px);
    max-width: calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
    max-width: 11%;
    max-width: -webkit-calc(12.5% - 4px);
    max-width: calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
    max-width: 9%;
    max-width: -webkit-calc(11.1% - 4px);
    max-width: calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
    clear: left;
}

.gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 6px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    width: 100%;
}

.gallery-caption:before {
    content: "";
    height: 100%;
    min-height: 49px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.gallery-item:hover .gallery-caption {
    opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}

.wp-caption {
    text-align: center;
}

p.wp-caption-text {
    font-size: 11px !important;
    line-height: 1.5;
    padding: 2px 4px 2px;
    color: #333;
    margin: 0;
}

.wp-caption img {
    max-width: 100%;
    height: auto;
}

.navigation {
    overflow: hidden;
    width: 100%
}

.navigation .next {
    float: right;
    margin: 7px 0;
}

.navigation .prev {
    float: left;
    margin: 7px 0;
}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

button,
html input[type="button"],
html input[id="submitcomment"],
input[type="reset"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top, #fafafa 60%, #e6e6e6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #ccc #ccc #bbb;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: rgba(0, 0, 0, 0.8);
    cursor: pointer;
    font-size: 12px;
    padding: 5px 10px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.page-links {
    border: 1px solid #eee;
    padding: 10px;
    margin: 5px 0 15px;
}

.page-links span {
    font-weight: bold;
}

blockquote {
    background: #f9f9f9;
    border-left: 10px solid #ccc;
    margin: 1.5em 10px;
    padding: .9em 15px;
    quotes: "\201C""\201D""\2018""\2019"
}

blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: .1em;
    margin-right: .25em;
    vertical-align: -0.4em;
}

blockquote p {
    display: inline;
}

dl {
    margin-bottom: 20px;
}

dt {
    font-weight: bold;
}

dt,
dd {}

dd {}

abbr[title],
abbr[data-original-title] {
    border-bottom: 1px dotted #999;
    cursor: help;
}

abbr,
tla,
acronym {
    cursor: help;
    text-decoration: underline;
}

code {
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    color: #d14;
    padding: 2px 4px;
}

code,
pre {
    border-radius: 3px;
    color: #333;
    font-size: 12px;
    padding: 0 3px 2px;
}

pre {
    background-color: #f5f5f5;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 9.5px;
    white-space: pre-wrap;
    word-wrap: break-word;
}

cite,
q {
    font-style: italic;
}

embed,
iframe,
object,
video {
    max-width: 100%
}

p>embed,
p>iframe,
p>object,
span>embed,
span>iframe,
span>object {
    margin-bottom: 0;
}

.aligncenter {
    text-align: center;
}

img.aligncenter {
    display: block;
    margin: 0 auto;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.alignright,
img.alignright {
    display: inline;
    float: right;
    margin-left: 1em;
    margin-bottom: .7em;
}

.alignleft,
img.alignleft {
    display: inline;
    float: left;
    margin-right: 1em;
    margin-bottom: .7em;
}

blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
    margin: 7px 20px 7px 0;
}

.wp-caption.alignleft {
    margin: 7px 14px 7px 0;
}

blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
    margin: 7px 0 7px 20px;
}

.wp-caption.alignright {
    margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter {
    margin-top: 7px;
    margin-bottom: 7px;
}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 17px;
    width: 50%
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
    margin-bottom: 17px;
}

.wp-caption {
    margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {}

.wp-caption {
    max-width: 100%;
    color: #767676;
}

.wp-caption-text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    font-style: italic;
    line-height: 1.5;
    margin: 9px 0;
}

div.wp-caption .wp-caption-text {
    padding-right: 10px;
}

div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
    padding-left: 10px;
    padding-right: 0;
}

.wp-smiley {
    border: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

#calendar_wrap {
    background: #fff;
}

#wp-calendar {
    clear: both;
    color: #555;
    font-size: 12px;
    text-align: center;
    width: 265px;
}

#wp-calendar td a {
    color: #fff;
    font-weight: bold;
    padding: 0 7px;
    background-color: #999;
}

#wp-calendar caption {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 5px 0 3px;
}

#wp-calendar th {
    background: #f4f4f4;
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: 700;
}

#wp-calendar tbody tr td {
    padding: 5px 0;
    text-align: center;
}

#wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.widget ul,
.widget ol {
    margin: 0;
    font-size: 12px;
    list-style: none;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: normal;
    padding: 15px 23px 14px;
    position: absolute;
    left: 5px;
    top: 5px;
    text-decoration: none;
    text-transform: none;
    width: auto;
    z-index: 100000;
}

.hide {
    display: none;
}

.cb,
.clear {
    clear: both;
}

body {
    background: #F0F0F0;
    margin: 0 auto;
}

.header {
    display: inline-block;
    width: 100%;
}

.header-container {
    margin: auto;
    padding: 0;
    margin-top: 30px;
    margin-bottom: 25px;
}

.cb {
    clear: both;
}

.logo {
    float: left;
    width: 330px;
    margin-top: 1px;
}

.social-icons {
    margin-top: 18px;
    float: right;
}
/*Customize style start here*/

#back-top {
    z-index: 50;
    position: fixed;
    bottom: 0;
    right: 50px;
    display: none
}

#back-top a {
    width: 72px;
    display: block;
    text-align: center;
    font: 13px/100% 'Source Sans Pro', sans-serif, Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #bbb;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s
}

#back-top a:hover {
    color: #000
}

#back-top span {
    border-width: 0;
    -moz-box-shadow: 0 0 #fff, 0 0 3px rgba(34, 25, 25, 0.5);
    -webkit-box-shadow: 0 0 #fff, 0 0 3px rgba(34, 25, 25, 0.5);
    box-shadow: 0 0 #fff, 0 0 3px rgba(34, 25, 25, 0.5);
    display: block;
    font-size: 15px;
    text-align: center;
    padding: .70em .825em;
    display: block;
    line-height: 20px;
    margin-bottom: 0;
    background-color: #f0eded;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfafb), to(#f0eded), color-stop(0.5, #f9f7f7), color-stop(0.5, #f6f3f4));
    background-image: -moz-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
    background-image: -o-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
    background-image: -webkit-linear-gradient(top, #fdfafb, #f9f7f7 50%, #f6f3f4 50%, #f0eded);
    border-color: #bbb;
    color: #333;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdfafb', endColorstr='#f0eded');
    text-shadow: 0 1px rgba(255, 255, 255, 0.9);
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s
}

#back-top a:hover span {
    background-color: #777
}

.single.sidebar-left .sidebar-primary {
    margin-top: 14px;
}

.sidebar-left .sidebar-primary {
    float: left;
    margin-left: 0;
    margin-right: 15px;
    width: 300px;
}

.sidebar-left .content {
    float: right;
    margin-left: 0px;
    margin-right: 0;
}

.sidebar-left .content-single {
    float: right;
    margin-left: 0px;
    margin-right: 0;
    border-top: 0 !important;
}
/*SearchBar*/

#tfheader {
    float: right;
    margin: 0px 5px 0 0;
}

#tfnewsearch {
    float: right;
}

.Date_Container {
    float: left;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'Merriweather Sans', sans-serif;
    color: #555;
    margin-top: 10px;
    margin-right: 20px;
}

.Date_Container .arrow {
    width: 0;
    height: 0;
    border-style: solid;
    margin: 3px 7px 0px 0px;
    float: left;
    border-width: 3px 0 3px 5px;
    border-color: transparent transparent transparent #666666;
}

.social-links {
    margin-top: 7px;
    float: left;
    margin-right: 15px;
    position: relative;
    font-weight: normal;
}

.social-links .arrow {
    width: 0;
    height: 0;
    border-style: solid;
    margin: 6px 7px 0px 0px;
    float: left;
    border-width: 3px 0 3px 5px;
    border-color: transparent transparent transparent #666666;
}

.social-links a.twitter {
    background: url("images/social-links-new.png") no-repeat -135px -48px;
    width: 16px;
    height: 18px;
}

.social-links a.facebook {
    background: url("images/social-links-new.png") no-repeat -83px -48px;
    width: 16px;
    height: 18px;
}

.social-links a.pinterest {
    background: url("images/social-links-new.png") no-repeat -161px -48px;
    width: 16px;
    height: 18px;
}

.social-links a.linkedin {
    background: url("images/social-links-new.png") no-repeat -57px -48px;
    width: 16px;
    height: 18px;
}

.social-links a.youtube {
    background: url("images/social-links-new.png") no-repeat -5px -48px;
    width: 16px;
    height: 18px;
}

.social-links a.gplus {
    background: url("images/social-links-new.png") no-repeat -31px -48px;
    width: 16px;
    height: 18px;
}

.social-links a.instagram {
    background: url("images/social-links-new.png") no-repeat -109px -48px;
    width: 16px;
    height: 18px;
}

.social-links ul {
    list-style-type: none;
    margin: 0
}

.social-links ul li a {
    margin-right: 5px;
    text-indent: -9999px;
    float: left;
}

.social-links ul li {
    float: left;
}

.social-links .menu_text_home {
    float: left;
    color: #555;
    margin-top: 3px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'Merriweather Sans', sans-serif;
    margin-right: 6px;
}

.social-links .social {
    float: right;
}

header .tftextinput {
    color: #aaa
}

.tftextinput {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    border-bottom-left-radius: 3px;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid none solid solid;
    border-top-left-radius: 3px;
    border-width: 1px 0 1px 1px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 8px 15px;
    width: 192px;
}

input.search-button:active {
    background-color: #fff
}

input.search-button {
    background: url("images/social-links-new.png") no-repeat -113px 2px #eeeeee;
    border: 1px solid #DDDDDD;
    border-radius: 0 3px 3px 0;
    color: #a0a0a0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
    outline: medium none;
    padding: 8px 8px 8px 8px;
    text-align: center;
    text-decoration: none;
    text-indent: -9999px;
    width: 35px;
    height: 34px;
}

.search_form {
    margin-top: 9px;
}

.search_form .search_input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    border-bottom-left-radius: 3px;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid none solid solid;
    border-top-left-radius: 3px;
    border-width: 1px 0 1px 1px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 8px 15px;
    width: 200px !important
}
/*Featured Section2 start*/

.featured-section3 .section1-post-tag a {
    color: #777;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.featured-section3 .section1-post-tag {
    font-size: 10px;
    margin-top: 5px;
    line-height: 10px;
}

.featured-section3 {
    display: inline-block;
    margin-top: 20px;
}

.featured3-post1 {
    float: left;
    width: 32%;
}

.section-two .section1-post-tag {
    font-size: 10px;
    margin-top: 5px;
    line-height: 10px;
}

.section-two .section1-post-tag a {
    color: #777;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.featured3-thumbnail {}

.featured3-category {}

.featured3-category a {
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.featured3-post-title {
    margin-top: 7px;
    line-height: 18px;
    margin-bottom: 3px;
	height: 56px;
	overflow: hidden;
}

.featured3-post-title a {
    color: #111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.featured3-post-content {}

.featured3-post-content p,
.section1-post-right-content p,
.section1-left-content p {
    color: #777;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0;
    line-height: 1.5;
}

.featured3-post2 {
    float: left;
    margin: 0 0 0 13px;
    width: 32%;
}
.featured3-post1 img,
.featured3-post2 img{
	width: 100%;
	height: 124px;
}
/*Featured Section2 start*/

.featured3-category {}

.featured3-category a {
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
/* FlexSlider */

.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
    outline: none;
}

.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flex-pauseplay span {
    text-transform: capitalize;
}
/*  BASE STYLES */

.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    display: none;
}

.flexslider .slides img {
    display: block;
}

.flexslider .slides:after {
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .flexslider .slides {
    display: block;
}

* html .flexslider .slides {
    height: 1%;
}

.no-js .flexslider .slides > li:first-child {
    display: block;
}
/* DEFAULT THEME */

.flexslider {
    margin: 0 0px;
    position: relative;
    zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}

.flexslider .slides {
    zoom: 1;
}

.flexslider .slides img {
    height: auto;
	width: 100%;
max-height: 420px;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.carousel li {
    margin-right: 5px;
}

.flex-direction-nav {
    *height: 0;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.flex-direction-nav a:before {
    font-size: 40px;
    display: inline-block;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.flex-direction-nav a.flex-next:before {}

.flex-direction-nav .flex-prev {
    left: -50px;
}

.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}

.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default;
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}

.flex-pauseplay a:before {
    font-size: 20px;
    display: inline-block;
}

.flex-pauseplay a:hover {
    opacity: 1;
}

.flex-pauseplay a .flex-play:before {}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.flex-control-thumbs img:hover {
    opacity: 1;
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}
/* RESPONSIVE of Slider */

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px;
    }
}
/*main start*/

.main {
    padding: 20px;
    background: none repeat scroll 0 0 white;
    margin: auto;
    width: 985px;
    -webkit-box-shadow: 0px 0px 8px 1px rgba(223, 223, 223, 1);
    -moz-box-shadow: 0px 0px 8px 1px rgba(223, 223, 223, 1);
    box-shadow: 0px 0px 8px 1px rgba(223, 223, 223, 1);
}

.content {
    float: left;
    margin-right: 26px;
    width: 654px;
}

.archive-area p {
    margin-bottom: 0
}
/*sidebar-primary start*/

.sidebar-primary {
    font-size: 15px;
    float: right;
    width: 300px;
}

.widget-title {
    border-bottom: 2px solid #E0E0E0;
	color: green;
	font-size: 16px;
	line-height: 14px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	padding-bottom: 5px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

.widget ul li:first-child {
    padding: 4px 0 6px 0;
}

.widget ul li {
    border-bottom: 1px solid #f3f3f3;
    padding: 6px 0;
    width: 100%;
}

.widget ul li a {
    color: #111111;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
}

.recentposts {
    border-bottom: 1px solid #f3f3f3;
    width: 100%;
}

.recentposts p {
    color: #111111;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    margin: 6px 0;
}

.widget {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 30px;
}
/*section1 start*/

.section1-left-content {
    margin-top: 5px;
}

.section1-left-post {
    float: left;
	margin: 0 0 0 0;
	width: 49%;
}

.section1-category {
    border-bottom: 1px solid #909090;
    margin: 0 0 12px;
    line-height: 30px;
}

.section1-category a {
    text-transform: uppercase;
    color: #0063c9;
    font-family: 'PT Serif', serif;
    font-size: 30px;
    text-decoration: none;
    text-transform: uppercase;
}

.section1-left-post-title {
    line-height: 20px;
    margin-bottom: 8px;
	height: 40px;
	overflow: hidden;
}

.section1-left-post-title a {
    color: #111;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    line-height: 20px;
}

.section1-post-container {
	display: inline-block;
}

.section1-left-content {}

.section1-right-post {
    float: right;
    width: 49%;
}
.section1-post-right-thumb img{
	width: 100%;
	height: 214px;
}
.section1-post-right-category {}

.section1-post-right-category a {
    color: #777777;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.section1-post-right-title {
    line-height: 20px;
    margin-bottom: 8px;
	height: 40px;
	overflow: hidden;
}

.section1-post-right-title a {
    color: #111;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
}

.section1-post-right-content {
    margin-top: 5px;
}

.section1 {
    display: inline-block;
    width: 654px;
    margin-bottom: 40px;
}

.section1-post-container a:hover,
.featured-section3 a:hover {
    color: #E3120B
}
/*section3 start*/
/* Featured area */
/*Featured Section1 start*/

.nav-previous a {
    float: left;
    color: #222222;
    font-size: 16px;
}

.nav-next a {
    float: right;
    color: #222222;
    font-size: 16px;
}

.mainsecond {
    padding-top: 30px;
}

.entry-content {
    text-align: center;
}

.featured-big-thumbnail {}

.right-area {
    float: right;
    width: 316px;
}

.featuredslidertext {
    margin-left: 11px;
    margin-bottom: 10px;
    font-family: georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    color: #000;
    font-style: italic;
}

.featuredslidertext span {
    color: #e3001b
}

.slidertitle {
    height: 330px;
    margin-top: 6px;
    padding-left: 8px;
    padding-top: 15px;
    position: absolute;
    width: 600px;
}

.slidertitle h2 {
    margin: -2px 12px 34px 12px;
    text-shadow: 0 1px 5px #000;
}

.slidertitle h2 a {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: 300;
}

.featured-content h2 {}

.featured-content {
    margin: -30px 12px 0;
}

.sliderbig {}

.sliderbig_image {
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
}

.sliderbig_text {
    bottom: 12px;
    position: absolute;
    left: 30px;
    bottom: 0px;
    margin-right: 25px;
}

.sliderbig_text a {
    color: #fff;
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 42px;
    line-height: 1.2;
    font-weight: bold;
    text-shadow: #333 1px 1px 4px;
}

.sliderbig_text p {
    color: #fff;
    font-size: 14px;
    margin-top: -12px;
    text-shadow: #333 1px 1px 4px;
}

.section-two {
    margin-top: 25px;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}

.section-two h3 {
    font-size: 16px;
    font-family: 'Merriweather Sans', sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
    color: #222;
}

.slider_left {
    float: left;
    width: 740px;
    background-color: #ECECEC;
}

.slider-right ul {
    float: right;
    width: 245px;
}

.slider-right ul li {
    display: block !important;
    padding: 10px;
    opacity: 1 !important;
    color: #555;
    border-bottom: 1px solid #ECECEC
}

.slider-right ul li:first-child {
    padding-top: 0px;
    border-top: 0;
}

.slider-right ul li:last-child {
    padding-bottom: 0px;
    border-bottom: 0;
}

.slider-right ul li:hover {
    cursor: pointer;
}

.slider-right .flex-active-slide {
    color: #E3120B
}

.slider-right ul {
    -webkit-transform: inherit !important;
}

.slider-right ul li {
    float: none !important
}

.flex-direction-nav {
    display: none;
}

.slidersmall {
    float: left;
}

.slidersmall_text {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 10px;
    max-height: 67px;
    overflow: hidden;
    width: 115px;
}
/*Pagination*/

.pagination {
    margin: 20px auto 0;
    text-align: center;
}

.pagination a {
    color: #EB251E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding: 7px 9px;
    text-decoration: none;
    margin-left: 12px;
}

.pagination .next,
.pagination .prev {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 3px;
    color: #EB251E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 7px 22px;
    text-decoration: none;
    margin-left: 12px;
}

.pagination span {
    background: none repeat scroll 0 0 #de0000;
    border-radius: 3px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 7px 12px;
    text-decoration: none;
    margin-left: 12px;
}

.pagination .dots {
    background: none;
    color: #eb251e;
}
/*Footer start*/

.footer {
    background: none repeat scroll 0 0 #f8f8f8;
    border-top: 1px solid #d4d4d4;
    width: 100%;
}

.footercontainer {
    margin: auto;
    width: 1025px;
}

.copyright-wrapper {
    background: none repeat scroll 0 0 #111111;
    text-align: center;
    width: 100%;
}

.footer-widgets {
    float: left;
    margin: 50px 0 0px 0;
    padding: 0 8px;
    width: 300px;
}

.footer-widgets-gap {
    margin-left: 38px;
    margin-right: 39px;
}

.footer-widgets .widget ul li:first-child {
    padding: 6px 0;
}

.copyrights-container {
    margin: auto;
    padding: 22px 0;
    width: 980px;
    color: #cccccc;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: italic;
}

.footer-widgets-list ul {
    list-style: none outside none;
    padding: 0;
    margin: 0;
}

.footer-widgets-list li {
    border-bottom: 1px solid #f5f5f5;
    padding: 8px 0;
}

.footer-widgets-list li a {
    color: #333333;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    text-decoration: none;
}

.footer #calendar_wrap {
    background: none repeat scroll 0 0 #f8f8f8;
}

.footer ul.pane li {
    list-style: none;
}

.copyrights-container-left {
    float: left;
}

.copyrights-container-right {
    float: right;
    font-style: normal;
}

.logo-partner a {
    color: #ccc;
    border-bottom: 1px dotted #999;
}

.logo-partner a:hover {
    color: #fff
}
/*Single page style start*/

.main-single {
    background: none repeat scroll 0 0 white;
    margin-left: auto;
    margin-right: auto;
}

.content-single {
    float: left;
    margin-right: 26px;
    width: 654px;
}

.single .content-single {}

.main-wrapper {
    margin-top: 30px;
}

.breadcrumb {
    width: 100%;
    border-bottom: 1px solid #f1f1f1;
    padding: 0 0 0px 0;
}

.breadcrumb {
    padding: 0;
}

#breadcrumbs {
    float: left;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
}

#breadcrumbs li {
    float: left;
    margin-right: 5px;
}

#breadcrumbs .separator {
    color: #444444;
}

.statictext {
    color: #444444;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 4px;
}

.bredtitle {
    color: #005cb7;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 4px;
}

.recentmain-single {
    margin: 8px 0 22px;
    padding: 0 0 12px;
}

.tagssingle a {
    background: none repeat scroll 0 0 #646464;
    border: 1px solid #525252;
    border-radius: 3px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0 4px 6px;
    padding: 1px 10px;
    text-decoration: none;
    display: inline-block;
}

.tagssingle a:hover {
    background: #E3120B;
    border-color: #E3120B;
}

.tags {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-top: 15px;
}

.tags span {
    text-transform: uppercase;
}

.cloud {}

.leavecomment {
    float: right;
}

.edit-link:before {
    content: "/ ";
    padding-right: 5px;
    color: #333;
}

.edit-link {
    margin-left: 5px;
    text-transform: uppercase;
}

.singlepage-title,
.singlepage-title .page-title,
.page-title {
    color: #000;
    font-size: 36px;
    line-height: 42px;
}

.singlepage-title {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 40px;
    line-height: 50px;
    text-align: center;
    margin: 30px 0;
}

.page-title {
    margin-top: 0;
}

.postcontainer .author {
    color: #888;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 12px;
    margin-bottom: 30px;
    margin-top: 0;
}

.author .postcontainer .avatar {
    width: 110px;
}

.cotent-text {
    color: #000000;
    font-family: Arial, "Times New Roman", Times, serif;
    font-size: 16px;
    line-height: 24px;
}

.main-single .author {
    color: #888;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 12px;
    margin-bottom: 30px;
    margin-top: 0;
    text-align: center;
    text-transform: uppercase;
}

.author a {
    text-decoration: none;
    color: #444;
}

.postcontainer .clear-block {
    margin-top: 20px;
}

.breadcrumbs {
    display: inline-block;
    font-size: 12px;
    margin-top: 4px;
}

.breadcrumb a {
    color: #dd5424;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.breadcrumb p {
    color: #444444;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 4px;
}

.breadcrumb span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 4px;
    color: #ccc
}

.breadcrumb h3 {
    float: right;
}

.breadcrumb-left {
    background: none repeat scroll 0 0 #f7f7f7;
    float: left;
    color: #333;
    padding: 3px 13px 2px 7px;
    line-height: 12px;
}

.Recommended_stories {
    background: none repeat scroll 0 0 #fbfbfb;
    float: left;
    margin: 0px 0 0px 0;
    width: 100%;
}

.recommended_title {
    line-height: 23px;
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid #eeeeee;
    border-top: 4px solid #eeeeee;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 6px 6px 6px 0px;
}

.recommended_inner {
    float: left;
    margin: 0 16px 16px;
    width: 280px;
}

.recommended_wrapper {
    background: none repeat scroll 0 0 #f6f6f6;
    overflow: hidden;
    padding: 15px 0 0;
    margin-bottom: 35px;
    width: 100%;
}

.recomended_thumb {
    border: 2px solid #eeeeee;
    float: left;
}

.recomended_txt {
    color: #111111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 0 115px;
}

.recommended_title {
    color: #222222;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 26px;
    text-transform: uppercase;
}

.recommended_title span {
    color: #979797;
    float: right;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    margin: 5px 10px 6px 13px;
}

.relatedtxt {
    float: left;
    border-top: 4px solid #de0000;
    margin-top: -10px;
    padding-top: 10px;
}

.recentmain {}

.secondpostimg h2 {
    clear: none;
    line-height: 20px;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    height: 80px;
}

.secondpostimg h2 a {
    color: #111111;
    text-decoration: none;
}

.secondpostimg {
    float: left;
    margin: 0 16px 16px;
    width: 295px;
}

.secondpostimg img {
    border: 2px solid #eeeeee;
    float: left;
    margin: 0 9px 0 0;
}
/*Comments style*/
/*Comments style*/

#comments .navigation {
    margin: 25px 10px 15px 10px;
}

.comments-area {
    margin: 20px auto 40px auto;
    padding: 0 10px 0 0px;
    color: black;
}

.comment-reply-title,
.comments-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 1.4;
    color: black;
    margin-bottom: 20px;
    text-align: center;
    font-weight: bold;
}

.comment-author .fn {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 1;
}

.comment-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.comment-body {
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
    padding: 20px 15px 25px 15px;
}

#div-comment-7 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.comment-metadata {
    float: right;
}

.comment-author {
    float: left;
    position: relative;
}

.comment-content {
    clear: both;
    margin-top: 30px
}

.comment-metadata .edit-link a {
    color: #AEAEAE;
    padding-left: 15px;
}

.comment-author {
    font-size: 14px;
    line-height: 1.71429;
}

.comment-author {
    position: relative;
}

.comment-author {
    font-size: 14px;
    line-height: 1.71429;
}

.comment-author .avatar {
    border: 1px solid rgba(0, 0, 0, 0.1);
    left: 0;
    padding: 2px;
    position: absolute;
    top: 0;
    width: 55px;
}

.commentmetadata {
    font-size: 12px;
    line-height: 2;
    padding-left: 85px;
    text-transform: uppercase;
}

.commentmetadata a {
    color: #767676;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

textarea {
    width: 100%;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
    padding-left: 85px;
}

.comment-list .reply {
    margin-top: 10px;
}

.comment-list .reply,
.comment-metadata {
    font-size: 12px;
    margin-top: 5px;
    text-align: right;
    text-transform: uppercase;
}

.comment-reply-link:before,
.comment-reply-login:before {
    margin-right: 2px;
}

.comment-reply-link:before,
.comment-reply-login:before {
    margin-right: 2px;
}

ol.comment-list li .comment-form {
    padding: 0px 30px;
}

.reply a {
    color: #FFFFFF;
    text-decoration: none;
    background: #989898;
    padding: 4px 6px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.reply a:hover {
    background: #dd5424;
    color: #fff
}

.comment-respond h3 {
    font-family: Arial, Helvetica, sans-serif;
    margin: 25px 0px 20px 0px;
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 3px;
    font-weight: bold;
    text-align: left;
}

li.comment .comment-respond h3 {
    margin-left: 20px;
    margin-right: 10px;
}

.comment-respond small {
    float: right;
}

.required {
    color: #C0392B;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
    font-size: 14px;
    font-style: normal;
    line-height: 1.71429;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
    color: #767676;
    font-family: Arial, Helvetica, sans-serif;
}

.comment-form label {
    display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
    width: 100%;
}

.comment-list p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 18px;
}

#submit {
    border: 0 none;
    border-radius: 2px;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    padding: 9px 30px 8px;
    text-transform: none;
    margin-bottom: 0px;
    vertical-align: bottom;
    margin-top: 0px;
}
/* Social */

.social-links-single {
    border-bottom: 1px solid #f6f6f6;
    margin: 0px 0 0 0;
    padding: 4px 0 9px 0px;
    width: 100%;
}

.social-links-single .addthis_32x32_style .at300bs {
    background: url("images/social-links-new.png") no-repeat scroll -134.5px -246px;
    margin-right: 1px;
}

.social-links-single ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.social-links-single ul li {
    display: inline-block;
    margin: 0 37px;
}

.social-links-single ul li a {
    color: #014497;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 5px 0;
    text-align: right;
    text-decoration: none;
}

a.share-tw span {
    background: url("images/social-links-new.png") no-repeat scroll -72.5px -248px;
    padding: 5px 15px 5px 12px;
    margin-right: 4px;
}

a.share-fb span {
    background: url("images/social-links-new.png") no-repeat scroll -3.5px -248px;
    padding: 5px 15px 5px 12px;
    margin-right: 5px;
}

a.share-gplus span {
    background: url("images/social-links-new.png") no-repeat scroll -107.5px -248px;
    padding: 5px 13px 5px 12px;
    margin-right: 6px;
}

.addthis_button_compact {
    line-height: 31px;
}

.addthis_toolbox.addthis_32x32_style span {
    text-indent: 999px;
    padding-left: 0px;
    margin-right: 4px
}
/*Archive page style start*/

.post_area {
    margin: 0 0;
    width: 100%;
}

.post {
    border-bottom: 1px solid #ebebeb;
    margin: 15px 0 0px 0;
    padding: 0;
    padding-bottom: 15px;
    width: 100%;
    display: inline-block;
}

.thumbnail img {
    float: left;
    margin: 6px 18px 0 0;
}

.rightconside {
    float: none;
}

.archive-main {
    font-family: Arial, Helvetica, sans-serif;
}

.zc a {
    color: #444
}

#thearchivelist a {
    color: #555
}

#thearchivelist {
    width: 200px;
    float: left
}

#thearchivelist ul li {
    list-style: none;
    border-bottom: 1px solid #f6f6f6;
    padding: 4px 0;
    font-size: 14px
}

#thearchivelist ul h4 {
    font-weight: bold;
    font-size: 16px !important;
    padding: 0 3px 0 0 !important;
    margin: 0 0 5px 0 !important;
    border-bottom: 1px solid #ddd
}

#thearchivelist ul,
.zc ul {
    margin: 7px 0 0 10px
}

.zc ul {
    list-style: none
}

.zc ul li {
    list-style: circle;
    border-bottom: 1px solid #eee;
    padding: 7px 0;
    font-size: 13px
}

.zc {
    float: left;
    margin-left: 20px;
    width: 400px;
}

.rightconside .posttitle .a_h2 ,
.rightconside .posttitle h2 {
    clear: none;
    line-height: 22px;
}

.posttitle h2 a ,
.posttitle .a_h2 a {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

.aurthermainmain {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 3px 0px 3px 0px;
}

.aurthermainmain a {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
}

.posttextcontent {
    color: #555;
    font-family: arial;
    font-size: 13px;
    line-height: 18px;
}
/* On click dropdown menu */
/* Social Icons */
/*Menu primary start*/

.menu-primary {
    margin: auto;
    width: 980px;
}

.responsivemenu {
    display: none;
}

.menu-primary ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.menu-primary ul li {
    display: inline;
}

.menu-holder {
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    margin-left: -20px;
    padding-left: 15px;
    padding-right: 25px;
    width: 100%;
}

.menu-primary ul li a {
    font-family: Georgia, helvetica, sans-serif;
    font-size: 20px;
    line-height: 20px;
    padding: 17px 15px;
    color: #000;
    text-decoration: none;
    display: inline-block;
}

.main-menu ul {
    list-style: none outside none;
    padding: 0;
    margin: 0 0 0 -12px;
}

.main-menu ul li {
    display: inline;
}

.main-menu {
    width: 100%
}

.main-menu ul {
    list-style: none;
    padding-left: 0
}

.main-menu ul .sub-menu a:hover {
    color: #fff !important;
}

.main-menu li {
    position: relative;
    margin: 0px
}

.main-menu li:last-child {
    margin: 0px 0px 0 0px
}

.main-menu ul li ul li {}

.main-menu ul ul {
    left: 0;
    overflow: hidden;
    text-transform: none;
    visibility: hidden;
    opacity: 0;
    margin: 0;
    position: absolute;
    width: 269px;
    background: #de0000;
    top: 37px;
    border-radius: 0 0 3px 3px;
    z-index: 30;
    padding: 8px 0;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3) -webkit-transition: all 0.12s ease;
    -moz-transition: all 0.12s ease;
    -o-transition: all 0.12s ease;
    transition: all 0.12s ease;
}

.main-menu ul ul li {
    margin: 0;
    display: inline-block;
    float: left;
    width: 134px;
}

.main-menu ul ul li:nth-child(2n+1) {
    border-right: 1px solid #860202;
    border-right-style: dashed;
}

.main-menu ul ul li a {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    width: 110px;
    float: left;
    padding: 8px 12px;
}

.main-menu ul ul ul {
    left: 100%;
    width: 134px;
    top: 0;
    background: #777;
    padding: 5px;
}

.main-menu ul ul ul li {
    border: 0px;
    width: 111px;
}

.main-menu ul ul ul li:nth-child(2n+1) {
    border: 0px;
}

.main-menu li:hover>a {
    color: #fff !important;
    background: #df2426;
}

.main-menu li ul li:hover>a {
    color: #fff;
    background: #4B4B4B;
}

.main-menu li:hover>a,
.main-menu ul ul:hover>a,
.main-menu a:focus {}

.main-menu ul ul li:hover>a {}

.main-menu a:focus {}

.main-menu ul li:hover>ul {
    overflow: visible;
    display: block;
    visibility: visible;
    opacity: 1
}

.main-menu li>a:after {
    margin-left: 2px;
    top: -1px;
    content: '\00bb';
    position: relative;
    font-size: 16px;
}

.main-menu li>a:hover:after {
    top: -1px;
    content: '\00bb';
    position: relative
}

.main-menu li>a:only-child:after {
    content: ''
}

.main-menu ul li a:hover {
    background: #df2426;
    color: #fff;
}

.main-menu ul li a:active {
    color: #df2426;
    background: none;
}

.main-menu ul li ul li.current_page_item > a,
.main-menu ul li ul li.current-menu-item > a {
    color: #f1f1f1;
}

.main-menu ul li.current_page_item > a,
.main-menu ul li.current-menu-item > a {
    color: #df2426;
}

.main-menu ul li.current_page_item > a:hover,
.main-menu ul li.current-menu-item > a:hover {
    color: #fff
}

.viewsmeta {
    padding-left: 4px;
    display: inline;
    color: #ccc;
    ;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal
}

.m3views {
    margin-left: 3px;
    color: #666;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 12px;
}
/* widget css */

ul.pane li {
    list-style-type: none !important
}

.block-item-small .block-image-r {
    width: 78% !important
}

.block-item-small-tabs .block-image-r {
    width: 69% !important;
}
/* ad */

.ad1 {
    padding: 2px 0;
    margin-top: 8px;
    margin-bottom: 9px;
}

.ad2 {
    margin-bottom: -9px;
    margin-top: 15px;
}

.ad3 {
    margin-bottom: 5px;
    margin-top: 5px;
}

.ad4 {
    margin-bottom: 30px;
    margin-top: -20px;
}

.ad5 {
    margin-bottom: 30px;
    margin-top: -20px;
}

.ad6 {
    margin-bottom: 30px;
    margin-top: -20px;
}

.ad7 {
    margin-bottom: 30px;
    margin-top: -20px;
}

.ad8 {
    margin-bottom: 30px;
    margin-top: -20px;
}

.ad9 {
    margin-bottom: -35px;
    margin-top: 15px;
}

.ad10 {
    margin-top: 15px;
    margin-bottom: 30px;
}

.single .ad11 {
    margin-bottom: 30px;
    margin-top: -5px;
}

.single .ad12 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.archive .ad11 {
    margin-top: 10px;
    margin-bottom: -5px;
}
/* Ticker Heading */

.marquee {
    width: 882px;
    overflow: hidden;
}

.marquee a {
    margin-right: 35px;
    background: url(images/arrow.png);
    background-repeat: no-repeat;
    background-position: 0px;
    padding-left: 10px;
}

.Ticker_Container {
    height: 22px;
    overflow: hidden;
}

.Ticker_Container_Left {
    float: left;
}

.Ticker_Container_Right {
    float: right;
}

.Ticker_Text {
    background: #E3120B;
    font-family: 'Merriweather Sans', sans-serif;
    font-size: 12px;
    color: #fff;
    padding: 5px 10px;
    line-height: 13px;
}
/*******************************************************************/
/* Responsive Style Starts */

@media only screen and ( max-width: 980px) {
    .main {
        width: 950px;
    }
    .slidersmall_text {
        display: none;
    }
    .slider-right ul {
        width: 210px
    }
    .slidersmall img {
        margin: 0 20%;
    }
    .footercontainer,
    .copyrights-container {
        width: 90%
    }
    .menu-primary {
        width: 975px;
    }
    .sidebar-primary {
        width: auto;
		max-width:100%;
    }
    .marquee {
        width: 840px;
    }
}

@media only screen and (min-width: 800px) and (max-width: 960px) {
    .main {
        width: 950px;
    }
    .marquee {
        width: 640px;
    }
    .logo {
        margin: 0 25%
    }
    .menu-primary ul li a {
        font-size: 18px;
        line-height: 20px;
        padding: 17px 8px;
    }
    .slider-right ul {
        width: 100%
    }
    .slider-right ul li {
        float: left !important;
        width: 120px !important;
        margin: 0 !important
    }
    .slider-right ul li:first-child {
        padding: 10px
    }
    .slider-right ul li:last-child {
        border-bottom: 1px solid #ececec;
        padding: 10px
    }
    img,
    iframe {
        max-width: 100%;
        height: auto;
    }
    /* Header */
    
    .header-container,
    .menu-primary {
        width: 730px;
    }
    /* Content */
    
    .main {
        width: 748px;
    }
    .content {
        margin-left: 40px;
    }
    .sidebar-primary {
        width: 100%;
    }
    .sidebar-primary .widget {
        float: left;
        width: 300px;
        margin-left: 45px
    }
    /* Block 1 & 2 */
    
    .flex-control-nav {
        bottom: -75px;
    }
    .featured-post img {
        display: none;
    }
    /* Block 3 */
    /* Block 4 */
    /* Block 5 & 7 */
    
    .section1 {
        width: 100%;
    }
    .section1-left-post {
        margin-right: 10px;
    }
    .section1-right-post {}
    /* Block 6 & 8 */
    
    .section1 img,
    .section2 img {
        width: 100%;
    }
    /* Footer */
    
    .footercontainer,
    .copyrights-container {
        width: 748px;
    }
    .footer-widgets:first-child {
        display: none;
    }
    /* Single */
    
    .main-single {
        width: 748px;
    }
    .content-single {
        width: 100%;
        margin-right: 15px;
    }
    .social-links-single ul li {
        margin: 0 10px;
    }
    #m3_authors {
        max-width: 96%;
    }
    .secondpostimg {
        margin: 0 20px 20px;
        width: 326px;
    }
    .secondpostimg:nth-of-type(2) {
        margin-left: 0;
    }
    .pagination {
        margin: 23px auto 45px 0;
        text-align: center;
    }
    /*	Archive, Search, Category Pages */
    
    .pagination a,
    .pagination span {
        display: inline-block;
        margin-bottom: 5px;
    }
    .page .post {
        border-bottom: 0;
    }
    #thearchivelist {
        float: none;
        width: auto;
    }
    #thearchivelist ul h4 {
        clear: none;
    }
    .archive-date-holder {
        width: 195px;
        float: left;
    }
    #thearchivelist .archive-categories {
        float: right;
        width: 195px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 799px) {
    .marquee {
        width: 560px;
    }
    .main {
        width: 675px;
    }
    .menu-primary {
        width: 695px;
    }
    .slider_left {
        width: 680px;
    }
    .menu-primary ul li a {
        font-size: 16px;
        line-height: 20px;
        padding: 16px 6px;
        text-decoration: none;
    }
    .slider-right ul {
        width: 150px;
    }
    .slidersmall img {
        margin: 0 12%;
    }
    .sliderbig_text p {
        display: none;
    }
    .sliderbig_text {
        bottom: 18px
    }
    .sliderbig_text a {
        font-size: 34px
    }
    .slider-right ul {
        width: 100%
    }
    .slider-right ul li {
        float: left !important;
        width: 120px !important;
        margin: 0 !important
    }
    .slider-right ul li:first-child {
        padding: 10px
    }
    .slider-right ul li:last-child {
        border-bottom: 1px solid #ececec;
        padding: 10px
    }
    .slider-right ul li {
        width: 110px !important
    }
    .sidebar-primary {
        width: 100%;
    }
    .sidebar-primary .widget {
        float: left;
        width: 300px;
        margin-left: 20px
    }
}

@media only screen and (max-width: 767px) {
    .slider-right ul {
        width: 100%
    }
    .slider-right ul li {
        float: left !important;
        width: 120px !important;
        margin: 0 !important
    }
    .slider-right ul li:first-child {
        padding: 10px
    }
    .slider-right ul li:last-child {
        border-bottom: 1px solid #ececec;
        padding: 10px
    }
    .slider-right ul li {
        width: 110px !important
    }
    .slider_left {
        width: 460px
    }
    .slidersmall img {
        margin: 0 0%;
    }
    /* Header */
    
    .header-container,
    .menu-primary {
        width: 460px;
    }
    .logo {
        float: none;
        margin: 10px auto;
    }
    .social-icons {
        float: none;
        margin: 0 auto;
        width: 100%;
    }
    .main-menu {
        display: none;
    }
    .slider-right ul li {
        width: 72px !important
    }
    .slidersmall img {
        width: 75px
    }
    .sliderbig_text a {
        font-size: 22px
    }
    .sliderbig_text p {
        display: none;
    }
    .responsivemenu {
        display: block;
        margin: auto;
        padding: 12px 0;
        width: 100%;
    }
    #mobile-menu select {
        font-family: arial;
        font-size: 16px;
        padding: 2px 0;
        width: 460px;
    }
    /* Content */
    
    .main {
        width: 460px;
    }
    /* Block 1 & 2 */
    /* Block 3 */
    
    .post3-comment {
        left: 90px;
    }
    /* Block 4 */
    
    .content {
        width: 100%;
        float: none;
        margin-right: 0;
    }
    /* Block 5, 6, 7 & 8 */
    
    .section1,
    .section2 {
        width: 100%;
    }
    .section1-left-post {
        width: 220px;
        margin-right: 10px;
    }
    .section1-right-post {
        width: 230px;
    }
    .featured3-post1 {
        width: 170px;
    }
    .featured3-post2 {
        margin: 0 0 0 10px;
        width: 135px;
    }
    .marquee {
        width: 350px;
    }
    .leavecomment {
        display: none;
    }
    /* Sidebar */
    
    .sidebar-primary {
        margin: 20px auto 0;
        float: none;
    }
    .sidebar-left .sidebar-primary {
        float: none;
        margin: 20px auto 0;
    }
    /* Footer */
    
    .footercontainer,
    .copyrights-container {
        width: 460px;
    }
    .footer-widgets {
        float: none;
        margin: 30px auto 0px;
    }
    /* Single */
    
    .main-single {
        width: 460px;
    }
    .statictext {
        display: none;
    }
    .content-single {
        float: none;
        width: auto;
        margin: 0;
    }
    .single .content-single {
        float: none;
    }
    .social-links-single ul li {
        margin: 0 13px;
    }
    #m3_authors {
        max-width: 95%;
    }
    .secondpostimg {
        float: none;
        width: auto;
    }
    .singlepage-title,
    .singlepage-title .page-title,
    .page-title {
        font-size: 22px;
        line-height: 1.2;
    }
    /*	Archive, Search, Category Pages */
    
    .pagination a,
    .pagination span {
        display: inline-block;
        margin-bottom: 5px;
    }
    .page .post {
        border-bottom: 0;
    }
    #thearchivelist {
        float: none;
        width: auto;
    }
    #thearchivelist ul h4 {
        clear: none;
    }
    .archive-date-holder {
        width: 215px;
        float: left;
    }
    #thearchivelist .archive-categories {
        float: right;
        width: 215px;
    }
    .zc {
        float: none;
        width: 90%;
        margin-bottom: 40px;
    }
    .attachment .single-entry-title {
        font-size: 20px;
    }
    #single-heading-content {
        font-size: 12px;
    }
    .nav-previous a,
    .nav-next a {
        font-size: 12px;
    }
    #back-top a {
        width: auto;
    }
    #back-top span {
        font-size: 13px;
        line-height: 1.2;
        padding: 6px;
    }
}

@media only screen and ( max-width: 480px) {
    .menu-holder {
        width: 95%
    }
    .main {
        padding: 8px;
        width: 300px;
    }
    .marquee {
        width: 195px;
    }
    .section1-post-right-thumb img,
    .featured3-thumbnail img {
        width: 100%
    }
    .featured3-post2 {
        width: 154px;
    }
    .featured3-post1 {
        width: auto;
		max-width: 100%;
    }
    .section1-right-post {
        margin-top: 15px;
        width: auto;
		max-width: 100%;
    }
    .section1-left-post {
        width: auto;
		margin: 0;
		max-width: 100%;
    }
    .logo {
        width: 300px;
    }
    .sliderbig_text {
        bottom: 10px
    }
    .slider_left {
        width: auto;
		max-width: 100%;
    }
    img,
    video,
    object,
    iframe {
        height: auto;
    }
    /* Header */
    
    .header-container,
    .menu-primary {
        width: 300px;
    }
    .social-icons {
        width: 100%;
    }
    #tfheader input[type="search"] {
        width: 161px;
    }
    /* Content */
    
    .main {
        width: auto;
		max-width:100%;
    }
    .section-two-post2,
    .section-two-post3 {
        width: 144px;
        min-height: 250px;
    }
    .post2-title a,
    .post3-title a {
        font-size: 14px;
    }
    .post2-comment,
    .post3-comment {
        display: none;
    }
    .post2-title {
        margin-top: 10px;
    }
    .post3-content,
    .post2-content {
        margin-top: 10px;
    }
    /* Block 5 */
    /* Sidebar */
    
    .home .sidebar-primary {
        margin-top: 0;
    }
    /* Footer */
    
    .footercontainer,
    .copyrights-container {
        width: 300px;
    }
    .footer-widgets {
        float: none;
        margin: 30px auto 0px;
        padding: 0;
    }
    /* Single */
    
    .main-single {
        width: auto;
		max-width: 100%;
    }
    .alignnone {
        margin: 0px;
    }
    img.size-full,
    img.size-large {
        width: 100%;
    }
    .breadcrumbs {
        line-height: 1.3;
    }
    .recommended_title span {
        display: none;
    }
    .relatedtxt {
        font-size: 20px;
    }
    .secondpostimg {
        margin: 0 10px 10px;
    }
    .comment-reply-title,
    .comments-title {
        font-size: 16px;
    }
    .comment-body {
        padding: 20px 15px 20px 15px;
    }
    .authorareah3 {
        font-size: 14px !important;
    }
    .authorareah3-img {
        display: none;
    }
    .authorgravatar {
        width: 40px !important;
    }
    .authorposts ul li {
        margin-left: 70px !important;
    }
}
 
ul.flickr-photos {
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
}
li.flickr-photo {
    background-image: none !important;
    border: 1px solid #d7d7d7;
    display: inline-block;
    height: 48px;
    margin: 0 3px 3px 0;
    padding: 5px !important;
    width: auto !important;
}
li.flickr-photo img {
    max-height: 70px;
    max-width: 70px;
}
p.tag_cloud {
    font-weight: 400;
    line-height: 26px;
    margin-top: 6px;
}
.widget_mostpopular h3 {
}
.mostpopular {
    display: inline-block;
    list-style: outside none none;
}
ul.mostpopular li {
    margin: 0 !important;
}
.mostpopular_li {
    background-image: none !important;
    border: 0 none;
    line-height: 20px !important;
    list-style: outside none none !important;
    margin: 0 0 -7px;
    padding: 11px 0 3px 8px !important;
    position: relative;
    transition-duration: 0.2s, 0.1s;
    transition-property: background;
    transition-timing-function: linear, ease-in;
    width: 100%;
}
.mostpopular_li.color0 {
    background-color: #ee5826 !important;
    width: 95%;
}
.mostpopular_li.color0:hover {
    background: #ff7040 none repeat scroll 0 0 !important;
}
.mostpopular_li.color1 {
    background-color: #27b6e2 !important;
    width: 93%;
}
.mostpopular_li.color1:hover {
    background: #49d4ff none repeat scroll 0 0 !important;
}
.mostpopular_li.color2 {
    background-color: #c5e627 !important;
    width: 89%;
}
.mostpopular_li.color2:hover {
    background: #d8eb80 none repeat scroll 0 0 !important;
}
.mostpopular_li.color3 {
    background-color: #ff6f51 !important;
    width: 84%;
}
.mostpopular_li.color3:hover {
    background: #ff8a71 none repeat scroll 0 0 !important;
}
.mostpopular_li.color4 {
    background-color: #d59b8e !important;
    width: 80%;
}
.mostpopular_li.color4:hover {
    background: #e7b5aa none repeat scroll 0 0 !important;
}
.mostpopular_li.color5:hover, .mostpopular_li.color6:hover, .mostpopular_li.color7:hover, .mostpopular_li.color8:hover, .mostpopular_li.color9:hover, .mostpopular_li.color10:hover, .mostpopular_li.color11:hover, .mostpopular_li.color12:hover, .mostpopular_li.color13:hover, .mostpopular_li.color14:hover, .mostpopular_li.color15:hover {
    background-color: #999 !important;
}
.mostpopular_li.color5, .mostpopular_li.color6, .mostpopular_li.color7, .mostpopular_li.color8, .mostpopular_li.color9, .mostpopular_li.color10, .mostpopular_li.color11, .mostpopular_li.color12, .mostpopular_li.color13, .mostpopular_li.color14, .mostpopular_li.color15 {
    background-color: #888 !important;
    width: 74%;
}
ul.mostpopular li {
    border-bottom: 0 solid #ddd !important;
    margin-left: 0 !important;
}
a.barlinko {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #222222 !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 15px !important;
    line-height: 20px !important;
    margin: 0 8px 0 0 !important;
    padding: 0;
    text-decoration: none !important;
}
a.thethingwithc {
    color: #fff;
}
.barco a {
    color: #000 !important;
    font-size: 12px !important;
}
.barco {
    display: block;
    right: 0;
}
.block-image-viewed-l {
    display: inline-block;
    line-height: 1.4;
    margin-left: 6px;
    width: 64%;
}
.block-image-viewed-r {
    float: left;
}
.block-image-viewed-r img {
}
.block-item-small ol {
    background: #fff none repeat scroll 0 0 !important;
    list-style: outside none decimal !important;
}
.block-item-small ol li {
    font-family: "Open sans",arial,sans-serif;
    font-size: 14px !important;
    font-weight: 700;
    list-style: outside none decimal !important;
    min-height: 40px;
    padding: 5px 0 !important;
}
.block-item-small ol li:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.block-item-small ol li a {
    font-family: "Segoe UI",helvetica,Tahoma,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: 400;
}
span.block-image-viewed-views {
    font-family: "Segoe UI",helvetica,Tahoma,Arial,sans-serif !important;
    font-size: 11px !important;
    font-weight: 400;
}
.m3-gmagazine3_magazine3_PlusWidget {
    text-align: center;
}
span.twitter-text {
    color: #666666;
    display: block;
    padding-bottom: 2px;
}
span.twitter-text a {
    color: #000 !important;
}
.tab-content {
    overflow: hidden;
    padding: 16px 16px 0;
}
.tabs-wrapper {
    overflow: hidden;
    width: 100%;
}
.tabs-wrapper .tab-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d7d7d7;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
}
ul.tabs {
    border: 1px solid #dedede !important;
    float: left;
    height: 41px;
    margin-bottom: 0 !important;
    margin-top: 15px !important;
    padding-left: 0 !important;
    padding-top: 1px !important;
    width: 290px;
}
ul.tabs li {
    background: #f9f9f9 none repeat scroll 0 0 !important;
    border: 1px solid #d6d6d6;
    border-radius: 3px 3px 0 0;
    bottom: -3px;
    float: left;
    list-style-type: none !important;
    margin: 2px 0 0 7px !important;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
    width: auto !important;
}
ul.tabs li a {
    border-radius: 5px 5px 0 0;
    color: #666 !important;
    display: block;
    font-size: 14px !important;
    font-weight: 400;
    height: 22px !important;
    line-height: 35px;
    outline: medium none;
    padding: 0 8px;
    text-decoration: none;
}
ul.tabs li.active a {
    color: #111 !important;
    height: 32px !important;
}
ul.tabs li a:hover {
    background: #fff none repeat scroll 0 0 !important;
}
p.tag_cloud a {
    margin: 0 2px;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
    background: #fff none repeat scroll 0 0 !important;
    border-bottom: 1px solid #fff !important;
}
.tabs_container {
    background: #ffffff none repeat scroll 0 0;
    border-top: medium none;
    clear: both;
    float: left;
    overflow: hidden;
    width: 292px;
}
.tab_content {
    border-color: #d6d6d6;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 10px 8px 4px;
}
.tab_content a {
    color: #444444;
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
}
.block-image-r h2 a {
    color: #444444;
    outline: 0 none;
    text-decoration: none;
    transition: background-color 0s ease 0s, color 0.2s linear 0s;
}
.block-image-r h2 {
    margin: 0;
}
.tab_content h2 {
    font-size: 11px;
    font-weight: normal;
    line-height: 1.5;
}
.tabs_container {
    font-size: 12px;
    line-height: 14px;
}
.block-item-small-tab {
    border-bottom: 1px dashed #eeeeee;
    clear: both;
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
    padding: 6px 5px 6px 0;
}
.recent-comments-list {
    padding: 7px;
}
.cover-border img {
    border: 1px solid #f1f1f1;
    float: left;
    margin-right: 8px;
    padding: 2px;
}
.cover-border a {
}
.recent-comments-list li {
    list-style: outside none none;
}
.block-item-small-tabs img {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #cacaca;
    border-radius: 3px;
    margin-right: 4px !important;
    padding: 3px;
}
.block-item-small-tabs .block-image {
    display: inline-block;
    float: left;
    margin-right: 5px;
    position: relative;
}
#I3_1395739509939 {
}
.block-item-small-tabs .block-image-r {
    float: right;
    padding-right: 7px;
    width: 70%;
}
.googleplus_wrapper {
    height: 106px;
    overflow: hidden;
}
.block-item-small-tabs {
    display: inline-block;
    padding-top: 10px;
    width: 99%;
}
.block-item-small-tabs:first-child {
    padding-top: 0;
}
.block-item-small {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px dashed #eeeeee;
    clear: both;
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
    padding: 6px 2px 3px 0;
}
.block-item-small-view ol {
    list-style: outside none decimal !important;
    margin-bottom: 0;
}
.block-item-small-view ol li {
    clear: both;
    display: inline-block;
    list-style-type: none;
    margin-bottom: 6px;
    overflow: visible;
    transition-duration: 0.2s, 0.1s;
    transition-property: background;
    transition-timing-function: linear, ease-in;
}
.block-item-small-view ol li a {
    font-weight: normal;
}
.block-item-small-view ol li:hover a {
    color: #000 !important;
}
ul.recent-comments-list li {
    background-image: none !important;
    list-style-type: none !important;
    padding-left: 0 !important;
}
.m3-gmagazine3_magazine3_PlusWidget {
    text-align: center;
}
.block-item-small .avatar {
    box-shadow: none !important;
    height: 45px;
    margin-right: 4px;
    width: 45px;
}
.block-item-small h2, .block-item-small h2 a {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}
.block-item-small img {
    border: 1px solid #d7d7d7;
    padding: 2px;
}
.block-item-small .block-image {
    display: inline-block;
    float: left;
    margin-right: 6px;
    position: relative;
}
.block-item-small .block-image-r {
    float: right;
    width: 76%;
}
.block-meta {
    color: #888;
    display: block;
    font-size: 11px;
    margin-top: 4px;
}
.block-meta a {
    color: #888 !important;
}
.block-meta a:hover {
    color: #333 !important;
    text-decoration: none;
}
.magazine3_magazine3_RandomPostWidget {
    background-position: -13px -78px;
}
.popularviewbg {
    display: inline-block;
    font-size: 12px;
    margin-top: 5px;
}
.popularviewbg ol li:hover {
}
.adspace-widget img {
    max-width: 100%;
}
#logo img {
    max-width: 100%;
}
ul.socialwidget {
    display: inline-block;
    list-style: outside none none;
    padding: 0;
    position: relative;
}
ul.socialwidget li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none;
    display: block;
    float: left;
    height: 32px;
    margin: 6px !important;
    padding: 0 !important;
    width: 32px !important;
}
ul.socialwidget li a {
    background: rgba(0, 0, 0, 0) url("icon-sprite.png") no-repeat scroll 0 0;
    display: block;
    height: 32px;
    padding: 0;
    width: 32px !important;
}
ul.socialwidget li a.twitter {
    background-position: -2px -44px;
}
ul.socialwidget li a.facebook {
    background-position: -42px -44px;
}
ul.socialwidget li a.in {
    background-position: -82px -44px;
}
ul.socialwidget li a.gplus {
    background-position: -122px -44px;
}
ul.socialwidget li a.pint {
    background-position: -162px -44px;
}
ul.socialwidget li a.forrst {
    background-position: -202px -44px;
}
ul.socialwidget li a.flickr {
    background-position: -242px -44px;
}
ul.socialwidget li a.deviant {
    background-position: -282px -44px;
}
ul.socialwidget li a.behance {
    background-position: -322px -44px;
}
ul.socialwidget li a.vimeo {
    background-position: -362px -44px;
}
ul.socialwidget li a.utube {
    background-position: -402px -44px;
}
ul.socialwidget li a.rss {
    background-position: -442px -44px;
}
.magazine3_multiplesocialwidget-wrapper {
    display: inline-block;
}
.magazine3_multiplesocialwidget-id {
    border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: 1px 1px 1px #eee;
}
.fb-likebox {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #dde1ee;
    padding: 10px 10px 0;
}
.googleplus {
    background: #f5fcfe none repeat scroll 0 0;
    color: #000;
    font-family: "Arial","Helvetica",sans-serif;
    font-size: 0.9em;
    line-height: 1px;
    padding: 9px 11px;
}
.googleplus span {
    color: #000;
    display: inline-block;
    font-size: 11px;
    margin: 9px 70px;
    position: absolute;
}
.twitterbg {
    background: #eef9fd none repeat scroll 0 0;
    padding: 10px;
}
.magazine3_multiplesocialwidget-id-widget {
    background: #ebebeb none repeat scroll 0 0;
    border-image: initial;
    padding: 2px 8px 2px 3px;
    text-align: right;
}
.magazine3_multiplesocialwidget-id-widget .author-credit a {
    color: #1e598e;
    font-size: 10px;
    font-weight: 700;
    text-decoration: none;
    text-shadow: 1px 1px #fff;
}
.email-news-subscribe .email-box {
    border-image: initial;
    font-family: "Arial","Helvetica",sans-serif;
    padding: 10px;
}
.email-news-subscribe .email-box input.email {
    background: #fff none repeat scroll 0 0;
    border-image: initial;
    border-radius: 3px;
    color: #999;
    font-family: "Arial","Helvetica",sans-serif;
    padding: 7px 10px 8px;
}
.email-news-subscribe .email-box input.subscribe {
    background-color: #d1e5f6;
    border: 1px solid #a4cce5;
    border-radius: 0;
    color: #186487;
    font-size: 12px;
    font-weight: normal;
    height: 31px;
    padding: 4px 2px;
    text-transform: none;
    width: 64px;
}
.email-news-subscribe .email-box input.subscribe:hover {
    background-color: #cfe5f3;
    border: 1px solid #307ba9;
    color: #186487;
}
.email-news-subscribe .email-box input.subscribe:active {
    background-color: #cfe5f3;
    border: 1px solid #307ba9;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    color: #186487;
}
#other-social-bar {
    overflow: hidden;
    padding: 0;
}
#other-social-bar .other-follow {
    color: #1e598e;
    padding-bottom: 7px;
}
.tagcloud {
    padding-left: 5px;
}
.tagcloud a, .almeros_tags a {
    background-color: #ec745c;
    box-shadow: 0 0 1px #999999;
    color: #fff !important;
    display: inline-block;
    float: none;
    font-family: "Trebuchet MS","Arial","Helvetica",sans-serif;
    font-style: normal;
    font-weight: bold;
    margin: 2px 1px;
    padding: 6px 3px;
    text-decoration: none;
    text-shadow: 1px 0 rgba(0, 0, 0, 0.2), 0 1px rgba(0, 0, 0, 0.2), -1px 0 rgba(255, 255, 255, 0.2), 0 -1px rgba(255, 255, 255, 0.2), 1px 1px rgba(0, 0, 0, 0.2), -1px -1px rgba(255, 255, 255, 0.2);
    transform: rotate(0deg);
    transition: transform 0.1s ease-in 0s;
}
.tagcloud a:hover, .almeros_tags a:hover {
    background-color: #0c92da;
    box-shadow: 0 0 10px rgb(0, 0, 50);
    color: #fff;
    transform: rotate(3deg) scale(1.2);
}
f .tagcloud a:nth-child(2n), .almeros_tags a:nth-child(2n) {
    background-color: #ff9f51;
    transform: rotate(0deg);
}
.tagcloud a:nth-child(2n):hover, .almeros_tags a:nth-child(2n):hover {
    background-color: #0c92da;
    transform: rotate(-3deg) scale(1.2);
}
.tagcloud a:nth-child(4n), .almeros_tags a:nth-child(4n) {
    background-color: #9ab9e4;
    transform: rotate(0deg);
}
.tagcloud a:nth-child(4n):hover, .almeros_tags a:nth-child(4n):hover {
    background-color: #0c92da;
    transform: rotate(3deg) scale(1.2);
}
.tagcloud a:nth-child(5n), .almeros_tags a:nth-child(5n) {
    background-color: #9ab9d4;
    transform: rotate(0deg);
}
.tagcloud a:nth-child(5n):hover, .almeros_tags a:nth-child(5n):hover {
    background-color: #0c92da;
    transform: rotate(2deg) scale(1.2);
}
ul.pane li {
    color: #888888;
    font-size: 13px;
    list-style: outside none disc;
}
ul.pane li a {
    color: #444444;
    font-size: 13px;
    line-height: 2em;
    margin: 0 !important;
    text-decoration: none;
}
.pane ul li a:hover {
    color: #777;
}
.pane {
    margin: 0;
    padding: 0 0 0 3px;
}
.tweets {
    clear: both;
    width: 300px;
}
.widget_categories h3 {
}
.widget-title h2 {
    color: #aaaaaa;
    font-family: "Bitter",serif;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
}
.about-widget-wrapper {
}
.about-widget-left {
    float: left;
    margin: 2px 6px 2px 0;
    padding: 2px;
}
.about-widget-name {
    color: #111;
    font-size: 16px;
    font-weight: normal;
}
.about-widget-content {
    font-size: 13px;
    line-height: 1.5;
}
ul.pane li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #787878;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 7px;
    padding: 5px 0 5px 1px !important;
}
ul.pane li a {
    color: #333;
    display: inline-block;
    font-size: 13px;
    font-style: normal;
    width: 85%;
}
.pane ul li a:hover {
    color: #777;
}
.tabs-wrapper ul.tabs li a {
    height: 35px !important;
    line-height: 32px;
    margin: 0 !important;
}
.sliderbig a img {
  min-width: 100%;
}
.textwidget ul {
    border: 1px solid #ccc;
    list-style: outside none disc;
    padding: 0;
}
.textwidget ul li {
    border-bottom: 1px solid #ddd;
    list-style: inside none circle;
    margin: 0;
    padding: 6px 6px 6px 18px;
}
.textwidget ul li a {
    font-weight: bold;
}
.misha_loadmore{
	background-color: #ddd;
	border-radius: 2px;
	display: block;
	text-align: center;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	letter-spacing:1px;
	cursor:pointer;
	text-transform: uppercase;
	padding: 10px 0;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;  
}
.misha_loadmore:hover{
	background-color: #767676;
	color: #fff;
}
.content-single h2,
.content-single h2 span{
	font-size:14pt !important;
	font-weight:700 !important;
	line-height: 20pt;
}
.content-single h3,
.content-single h3 span{
	font-size:12pt !important;
	font-weight:700 !important;
	line-height: 18pt;
	
}
.content-single h2,
.content-single h3{
	margin-bottom: 10px;
}
/* relation post */
.relation {
 padding:6px;
 margin-top:20px;
 margin-bottom:5px;
 background-color:#f7f7f7;
 clear:both;
 text-align:left
}
.relation ul {
 padding:0
}
.relation ul li {
 padding:6px;
 display:list-item;
 list-style-type:square;
 margin-left:1.2em;
 border-bottom:dashed 1px #888
}
.relation ul li a{
	color:blue;
}
.block-image-viewed .block-image-viewed-l {
    width: 80%;
}
.block-image-viewed-r {
	width:50px;
}
.block-image-viewed-r img {
	height: 50px;
}
.block-item-small ol {
    background: #fff none repeat scroll 0 0 !important;
    list-style: outside none decimal !important;
}
.block-item-small ol li {
    font-family: "Open sans",arial,sans-serif;
    font-size: 14px !important;
    font-weight: 700;
    list-style: outside none decimal !important;
    min-height: 40px;
    padding: 5px 0 !important;
}
.block-item-small ol li:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.block-item-small ol li a {
    font-family: "Segoe UI",helvetica,Tahoma,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: 400;
}
.content-single p{
	text-align:justify;
}
.wp-caption{
	width:auto !important;
	max-width:100%;
	text-align: center;
}
.wp-caption .wp-caption-text{
	text-align:center;
}
.single-post .cotent-text h2,.single-post .cotent-text h3,.single-post .cotent-text h4{
margin-bottom:10px;
font-weight: bold;
}
.content-single ul li{
	text-align:justify;
}
.content-single img{
	display: block;
	margin: 0 auto;
	width: 600px;
	max-width: 600px !important;
}
@media only screen and ( max-width: 480px) {
	.content-single img{
		max-width: 100% !important;
	}
}
.menu_footer{
    display: inline-block;
  padding: 10px 0 10px;
  border-top: 1px solid #ccc;
  width: 100%;
}
.menu_footer ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.menu_footer li {
  display: inline;
  position: relative;
  margin: 0px;
}
.menu_footer li a{
    line-height: 1;
  color: #000;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 10px 10px 5px 10px;
  font-weight: bold;
  text-decoration: none;
}
.footer_links,
.footer_links a{
    font-size: 12px;
  color: #000;
}
.footer_links a:hover{
    color: #008000;
}