/*
Theme Name: Power Mag
Theme URI: http://codetrendy.com/themes/powermag
Author: CodeTrendy
Author URI: http://www.codetrendy.com
Description: PowerMag is a powerful and perfectly responsive magazine WordPress theme. Powermag fits great with magazine, news, publishing, newspaper or any other sites. You can check the demo at http://demo.codetrendy.com/powermag/
Version: 1.1.5
License: GNU General Public License v3(GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: power-mag
Tags: one-column, two-columns, right-sidebar, left-sidebar, custom-background, custom-menu, custom-colors, threaded-comments, translation-ready, featured-images, theme-options, footer-widgets, blog, news

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Power Mag is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
input[type="search"] {
      -webkit-appearance: textfield;
    }

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;
}

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

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

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

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

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

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

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

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

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

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

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

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

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

p {
	margin-bottom: 1.5em;
}

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

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

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

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

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

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

select {
	border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
	color: #ee3440; 
	text-decoration: none;
}

a:visited { 
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	color: midnightblue;
	color: #d62a35;
}

a:focus {
	outline: thin dotted;
}

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

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 43px;
    left: -999em;
    z-index: 99999;
    box-shadow: none;
    background: #ee3440;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul ul li {

}

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

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

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width:767px) {
	.menu-toggle {
		display: block;
	}
	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

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

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
	outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 1em 0 1.5em;
    text-align: center;
}

.page-links .pm_wp_def_link{
    padding: 5px 7px;
    color: #ee3440;
}

.page-links a .pm_wp_def_link{
    padding: 5px 7px;
    background: #ee3440;
    color: #fff;
}

.page-links a .pm_wp_def_link:hover{
    background: #fff;
    color: #ee3440;
    -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; 
}

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

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

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}



/*========================================
=            Main Style-Sheet            =
========================================*/


/*reset class*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-size: 100%;
	font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: 'Arimo', sans-serif;
}
ol, ul {
	/*list-style: none;*/
}

ul.pm_top_social_icons, ul.pm_top_social_icons
{
    list-style: none;
}
.tabs_tab ul{
    list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix {
	display: block;
	clear: both;
}  


/*sticky*/
.sticky {
    position: fixed;
    top: 0;
    z-index: 9999;
    max-width:100%;    
    box-shadow: 0 1px 3px 0 #000;

} 

.post.sticky
{
    position: relative;
    z-index: auto;
    /*max-width: 100%;*/
    box-shadow: none;
}

.admin-bar .sticky {
	margin-top: 32px;
}

/*==============================
=            Header            =
==============================*/
.boxed-layout {  
	max-width: 1230px;
	margin: 0 auto;   
	box-shadow: 0 0 1px 1px #eee;   
}
/*
.boxed-layout:after {
	content: '';
	display: block;
	clear: both;
}*/

.boxed-layout .main-navigation {
	width: 100%;
}

.boxed-layout .main-navigation.sticky  {
	width: 1230px;
}

.pm_container {  
	max-width: 1230px;
	margin: 0 auto; 
	padding: 0 15px; 
}

.pm_container:after {
	content: '';
	display: block;
	clear: both;
}

.pm_top_header {
	background: #f4f4f4; 
}

.pm_top_header:after {
	content: '';
	display: block;
	clear: both;
}

.pm_top_social_icons {
	float: left;
	margin-right: 24px;
} 

.pm_top_social_icons li {
	float: left;
}

.pm_top_social_icons li i {
	width: 40px;
	height: 40px;
	background: #000;
	color: #fff;
	font-family: 'FontAwesome';
	line-height: 40px;
	text-align: center;
}

li.pm_facebook i {
	background: #3b5998;
}

li.pm_twitter i {
	background: #55acee;
}

li.pm_gplus i {
	background: #dd4b39;
}

li.pm_youtube i {
	background: #bb0000;
}

li.pm_linkedin i {
	background: #007bb5;
}

li.pm_insta i {
	background: #fccc63;
}

li.pm_pinterest i {
	background: #cb2027;
}

li.pm_tumbler i {
	background: #32506d;
}

.pm_top_header-date {
	float: left;
	padding: 13px 0;
	font-size: 14px;
	font-weight: normal;
	color: #000;

}

span.pm_date_location_seperator {
    padding: 0 10px; 
    display: inline-block;
}

.pm_top_header_location {
	float: left;
	padding: 13px 0;
	font-size: 14px;
	font-weight: normal;
	color: #000;
}

.pm_top_menu {
	float: right;
	padding: 12px 0;
}

.pm_top_menu ul li {
	display: inline-block;
	padding: 0 6px;
}

.pm_top_menu .menu li a {
	text-decoration: none;
	outline: none;
	color: #000;
	font-size: 14px;
	font-weight: normal; 
    -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; 
}

.pm_top_menu .menu li a:hover {
	color: #d62a35;
} 

button.searchsubmit {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    text-shadow: none;
    box-shadow: none;
}

.nnc_top_search {
	float: right;
} 
button.menu-toggle{
    display: none;
} 

.pm_header_logo_tagline_wrap {
	float: left;
	padding: 32px 0;
}

.pm_header_right_widget {
	float: right; 
	line-height: 0;
}

.pm_header_right_widget .widget {
	margin:  0;
}

.main-navigation {
	background: #ee3440;
}

.pm_header_search {
    float: right;
}

.main-navigation a {
	padding: 14px; 
	color: #fff;
	font-size: 15px;
    -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; 
}

.main-navigation a:hover {  
	color: #fff;
	background: #d62a35;
}  

.pm_header_search {
	position: relative;
}

.pm_header_search i {  
	padding: 11px 0 11px 6px;
	text-align: center; 
	color: #555;
	font-size: 15px;
	font-family: 'FontAwesome';
	cursor: pointer;
}

input.search-submit {
	display: none;
}

form.search-form {
	position: relative;
}

.pm_top_search button.searchsubmit i {
	position: absolute;
	top: 5px;
	right: 10px;
	display: none;
}

.pm_top_search {
    position: absolute;
    width: 240px;
    top: 39px;
    right: 0;
}

.hover_active button.searchsubmit i {
	display: none;
}

.pm_top_search {
	display: none;
}

.hover_active .pm_top_search {
	display: block;
}

div.wpcf7-response-output {
	margin: 0;
	padding: 0;
}

.pm_contact_form div.wpcf7-validation-errors {
	padding: 0;
	border: none;
	line-height: 24px;
}

/*.pm_header_search input.search-field {
	border-radius: 0;
	background: #d62a35;
	border: 0;
	color: #fff;
	outline: none;
	padding: 10px;  
	display: none; 
	right: 44px;
    width: 400px;
}*/

.pm_header_search input.search-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.pm_header_search input.search-field::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.pm_header_search input.search-field:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.pm_header_search input.search-field:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}

/*=====  End of Header  ======*/

/*===================================
=            News Ticker            =
===================================*/
.trending_news_wrapper {  
	padding: 0 18px;
}

.trending_news_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.pm_trending_news_title {
	float: left;
	background: #ee3440;
	color: #fff;
	font-size: 14px;
	padding: 10px 18px; 
}

.pm_newsticker {
	background: #f1f1f1; 
}

.pm_newsticker:after {
	content: '';
	display: block;
	clear: both;
}

.pm_trending_news {  
	overflow: hidden;
}

.newsticker {
    display: inline-block;
    padding-left: 0;
    overflow: hidden;
    height: 20px;
}

.pm_trending_news li {
	padding: 8px 8px; 
}

.pm_trending_news li a {
	text-decoration: none;
	color: #666;
	font-size: 14px;
    -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; 
}

.pm_trending_news li a:hover { 
	color: #d62a35;
}

/*=====  End of News Ticker  ======*/

/*==========================================
=            Home Banner Header            =
==========================================*/
.pm_hilight_area_wrapper {
	padding: 8px 0 1.5em;
}

.pm_hilight_area_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.pm_home_header_left_area {
    float: left;
    width: 50%;
}

.pm_home_header_right_area {
    float: right;
    width: 50%;
} 

.hilight_thumbnail_big {
	line-height: 0;
	position: relative;
}

.hilight_thumbnail_wrapper {
	position: relative;
	float: left;
}

/*.hilight_thumbnail_wrapper:hover .pm_bg {
	background: rgba(255,255,255,.1);
}*/

.hilight_thumbnail_wrapper:hover .hilight_thumbnail_big img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.hilight_info_wrapper {
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 20px;
	width: 100%;   
}

.hilight_thumbnail_big img { 
    -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;
}

.hilight_thumbnail_big { 
	overflow: hidden;
}

.pm_bg {
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); 
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 0.8));
	position: absolute; 
	padding-bottom: 96px;
	bottom: 0;
	width: 100%;
    -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; 
}

.post_info_wrap {
	padding: 18px 0 0;
}

span.cat-links a {
    text-align: center;
    display: inline-block;
    padding: 8px;
    font-size: 14px;
    font-style: italic; 
    text-decoration: none;
    color: #fff;
    -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; 
}

/*span.cat-links a:hover {
	color: #d62a35;
} */

span.post_date {
	padding-right: 14px;
}

span.posted-on a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

span.posted-on a:hover {
	color: #d62a35;
}

span.posted-on a i {
    color: #fff; 
    padding-right: 5px;
}

span.post_author {
	padding-right: 14px;
}

span.post_author a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

span.post_author a:hover {
	color: #d62a35;
}

span.post_author i {
    color: #fff; 
    padding-right: 8px;
}

span.post_comments {
	padding-right: 14px;
}

span.post_comments a, span.post_comments span {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

span.post_comments a:hover {
    color: #d62a35; 
}

span.post_comments i {
    color: #fff; 
    padding-right: 8px;
}

.post_title { 
    padding: 8px 0 18px;
}

.post_title a {
    font-size: 20px;
    text-decoration: none;
    color: #fff; 
    line-height: 30px;
    -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; 
}

.hilight_thumbnail_wrapper_small .post_title a {
    font-size: 16px;
}

.hilight_thumbnail_wrapper_small span.cat-links a { 
    padding: 6px;
    font-size: 11px;
}

.hilight-layout-2 .pm_bg {
	padding-bottom: 110px;
}

.post_title a:hover { 
    color: #d62a35;  
}

.hilight_thumbnail_small {
	line-height: 0;
	position: relative;
}

/*.hilight_thumbnail_wrapper:hover .pm_bg {
	background: rgba(255,255,255,.1);
}*/

.hilight_thumbnail_wrapper:hover .hilight_thumbnail_small img {
    transform: scale(1.1);
}

.hilight_thumbnail_small img { 
    -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;
}

.hilight_thumbnail_small { 
	overflow: hidden;
}

/*=====  End of Home Banner Header  ======*/

/*===============================
=            Widget1            =
===============================*/ 

.pm_home_top_content_area {
	float: left;
	width: 75%;
	padding-right: 24px;
}

.pm_home_top_sidebar {
	float: right;
	width: 25%;
}

.featured_layout_1_title_wrapper {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee; 
	margin-bottom: 15px;
}

.featured_layout_1_title_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

h2.widget-title { 
	color: #fff;
	float: left;
	text-transform: capitalize;
}

#secondary h2.widget-title span {
    color: #fff;
    display: inline-block;
    padding: 10px 18px;
    font-weight: 600;
    font-size:  16px;
}



h2.widget-title span { 
	color: #fff;
	display: inline-block;
	padding: 10px 18px;
	font-weight: 700;
    font-size: 16px;
}

.pm_view_all a {
	display: inline-block;
	text-decoration: none;
	color: #999;
	float: right;
	/*padding: 13px 14px 12px 0;*/
    padding: 9px 14px 9px 0;
    font-size: 16px;
    -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;
    position: relative;
}


.pm_view_all a:hover {
	color: #d62a35;
}

.pm_home_top_content_sidebar_section { 
}

.pm_home_top_content_sidebar_section:after {
	content: '';
	display: block;
	clear: both;
}

.pm_featured_layout_1_first_wrapper { 
	float: left;
	position: relative; 
	width: 48.6%;
}

.pm_featured_layout_1_after_single_wrapper {
	float: right;
	width: 48.6%;
}

.pm_featured_layout_1_first_image_wrapper { 
	position: relative; 
	overflow: hidden;
}

.pm_featured_layout_1_first_image_wrapper .featured_layout_1_thumbnail_big img {
    -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;
}

.pm_featured_layout_1_first_image_wrapper:hover .featured_layout_1_thumbnail_big img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.pm_featured_layout_1_info_wrapper {
	position: absolute;
	left: 0; 
	bottom: 0;
	padding: 0 0 20px 20px;
	width: 100%;
}

.featured_layout_1_thumbnail_big {
	line-height: 0;
}

.pm_featured_layout_1_title h6 {
	padding: 14px 0 6px;
	line-height: 30px;
}

.pm_featured_layout_1_title h6 a {
	text-decoration: none;
	font-size: 18px; 
	color: #000;
    -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;
}

.pm_featured_layout_1_title a:hover {
	color: #d62a35;
} 

.pm_featured_layout_1_first_content_info_wrap .post_info_wrap {
	padding: 0;
}

.pm_featured_layout_1_first_content_info_wrap span.post_date {
	padding-right: 14px;
}

.pm_featured_layout_1_first_content_info_wrap span.posted-on a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_featured_layout_1_first_content_info_wrap span.posted-on a:hover {
	color: #d62a35;
}

.pm_featured_layout_1_first_content_info_wrap span.posted-on a i {
    color: #777; 
    padding-right: 5px;
}

.pm_featured_layout_1_first_content_info_wrap span.post_author {
	padding-right: 14px;
}

.pm_featured_layout_1_first_content_info_wrap span.post_author a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_featured_layout_1_first_content_info_wrap span.post_author a:hover {
	color: #d62a35;
}

.pm_featured_layout_1_first_content_info_wrap span.post_author i {
    color: #777; 
    padding-right: 8px;
}

.pm_featured_layout_1_first_content_info_wrap span.post_comments {
	padding-right: 14px;
}

.pm_featured_layout_1_first_content_info_wrap span.post_comments a, .pm_featured_layout_1_first_content_info_wrap span.post_comments span {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_featured_layout_1_first_content_info_wrap span.post_comments a:hover {
    color: #d62a35; 
}

.pm_featured_layout_1_first_content_info_wrap span.post_comments i {
    color: #777; 
    padding-right: 8px;
}

.pm_featured_layout_1_content {
	color: #444;
	line-height: 30px;
	padding: 10px 0;
	word-wrap: break-word;
	font-size: 15px;
	font-family: 'Arimo', sans-serif;
}

.pm_featured_layout_1_after_div {
	float: left;
	line-height: 0; 
	overflow: hidden;
}

.pm_featured_layout_1_after_div:hover .featured_layout_1_thumbnail_small img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.pm_featured_layout_1_after_content_info_wrap {
	float: right;
	width: 74%;
}

.pm_featured_layout_1_after_single_wrap {
	padding-top: 18px;
}

.pm_featured_layout_1_after_single_wrap:first-of-type {
	padding-top: 0;
}

.pm_featured_layout_1_after_single_wrap:after {
	content: '';
	display: block;
	clear: both;
}

.featured_layout_1_thumbnail_small img {
	width: 96px;
    -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;
}

.pm_featured_layout_1_after_single_wrapper .pm_featured_layout_1_title h6 {
	padding: 0;
	line-height: 20px;
}

.pm_featured_layout_1_after_single_wrapper .pm_featured_layout_1_title h6 a {
	text-decoration: none;
	font-size: 15px;
	font-weight: 500;
	color: #000;
	line-height: 24px;
    -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;
}

.pm_featured_layout_1_after_single_wrapper .pm_featured_layout_1_title a:hover {
	color: #d62a35;
} 

.pm_featured_layout_1_after_single_wrapper .post_info_wrap {
	padding: 6px 0;
}

.pm_featured_layout_1_after_single_wrapper span.post_date {
	padding-right: 14px;
}

.pm_featured_layout_1_after_single_wrapper span.posted-on a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_featured_layout_1_after_single_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.pm_featured_layout_1_after_single_wrapper span.posted-on a i {
    color: #777; 
    padding-right: 5px;
}

.pm_featured_layout_1_after_single_wrapper span.post_author {
	padding-right: 14px;
}

.pm_featured_layout_1_after_single_wrapper span.post_author a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_featured_layout_1_after_single_wrapper span.post_author a:hover {
	color: #d62a35;
}

.pm_featured_layout_1_after_single_wrapper span.post_author i {
    color: #777; 
    padding-right: 8px;
}

.pm_featured_layout_1_after_single_wrapper span.post_comments {
	padding-right: 14px;
}

.pm_featured_layout_1_after_single_wrapper span.post_comments a, .pm_featured_layout_1_after_single_wrapper span.post_comments span {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_featured_layout_1_after_single_wrapper span.post_comments a:hover {
    color: #d62a35; 
}

.pm_featured_layout_1_after_single_wrapper span.post_comments i {
    color: #777; 
    padding-right: 8px;
}


/*=====  End of Widget1  ======*/


/*====================================================
=            Widget 2 (featured_layout_2)            =
====================================================*/
.featured_layout_2_title_wrapper {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee; 
	margin-bottom: 8px;
}

.featured_layout_2_title_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.pm_featured_layout2_single_big_wrap {
	float: left;	
	width: 48.6%;
	margin-right: 24px;
}

.pm_featured_layout2_single_big_wrap:nth-of-type(3) {
	margin-right: 0;
}

.featured_layout_2_thumbnail_big {
	line-height: 0;
	position: relative;
}

.pm_featured_layout2_single_big_wrap {
	position: relative;
	float: left;
}

/*.pm_featured_layout2_single_big_wrap:hover .pm_bg {
	background: rgba(255,255,255,.1);
}*/

.pm_featured_layout2_single_big_wrap:hover .featured_layout_2_thumbnail_big img {
    transform: scale(1.1);
} 


.featured_layout_2_thumbnail_big img { 
    -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;
}

.featured_layout_2_thumbnail_big { 
	overflow: hidden;
}

.pm_featured_layout_2_info_wrapper {

}

.pm_featured_layout_2_info_wrapper {
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 20px;
	padding-bottom: 20px;
	width: 100%;   
}  

.pm_featured_layout_2_title a {
    font-size: 20px;
    text-decoration: none;
    color: #fff; 
    line-height: 30px;
    -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; 
}

.pm_featured_layout_2_title a:hover { 
    color: #d62a35;  
}

.pm_featured_layout_2_info_wrapper .category_lists {
	margin: 10px 0 12px;
}

.pm_featured_layout2_single_small_wrap {

}

.pm_featured_layout2_single_small_wrap .pm_featured_layout_2_title h6 a {
	text-decoration: none;
	font-size: 18px;
	font-weight: 700;
	color: #000;
    -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;
}

.pm_featured_layout2_single_small_wrap .pm_featured_layout_2_title a:hover {
	color: #d62a35;
} 

.pm_featured_layout_2_info_wrapper .post_info_wrap span.post_date {
	padding-right: 14px;
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.posted-on a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.posted-on a:hover {
	color: #d62a35;
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.posted-on a i {
    color: #777; 
    padding-right: 5px;
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.post_author {
	padding-right: 14px;
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.post_author a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.post_author a:hover {
	color: #d62a35;
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.post_author i {
    color: #777; 
    padding-right: 8px;
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.post_comments {
	padding-right: 14px;
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.post_comments a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.post_comments a:hover {
    color: #d62a35; 
}

.pm_featured_layout2_single_small_wrapper .post_info_wrap span.post_comments i {
    color: #777; 
    padding-right: 8px;
}

.featured_layout_2_thumbnail_small {
	float: left;
	line-height: 0;
	overflow: hidden;
}

.featured_layout_2_thumbnail_small:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.pm_featured_layout2_single_small_wrap {
	width: 426px;
	margin-top: 24px;
	margin-right: 24px;
	float: left;
} 

.pm_featured_layout2_single_small_wrap:after {
	content: '';
	display: block;
	clear: both;
}

.featured_layout_2_thumbnail_small img {
	width: 96px;
    -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;
}

.pm_featured_layout2_single_small_wrap .post_info_wrap {
	float: right;
	width: 73%;
}

.pm_featured_layout2_single_small_wrap .post_info_wrap {
	padding: 0;
}

.pm_featured_layout2_single_small_wrap .pm_featured_layout_2_title h6 a {
	text-decoration: none;
	font-size: 15px;
	font-weight: 700;
	color: #000;
	line-height: 24px;
	padding-bottom: 5px;
	display: inline-block;
    -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;
}

.pm_featured_layout2_single_small_wrap .pm_featured_layout_2_title a:hover {
	color: #d62a35;
} 

.pm_featured_layout2_single_small_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.pm_featured_layout2_single_small_wrap:nth-of-type(2n) {
	margin-right: 0;
}


/*=====  End of Widget 2 ()  ======*/ 

/*============================================
=            Sidebar Widget Title            =
============================================*/

.pm_home_top_sidebar h2.widget-title {
    float: none;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

h2.widget-title span {
	background: #ee3440;
}

.pm_home_top_sidebar .one_column_layout_2_title_wrapper h2.widget-title {
    float: left;
    margin: 0;
    border: 0;
}

.pm_home_top_sidebar .one_column_layout_1_title_wrapper h2.widget-title {
	float: left;
    margin: 0;
    border: 0;
}

.pm_home_top_sidebar .featured_layout_1_title_wrapper h2.widget-title {
	float: left;
    margin: 0;
    border: 0;
}

.pm_home_top_sidebar .pm_featured_layout_1_first_wrapper {
	width: 100%;
}

.pm_home_top_sidebar .pm_featured_layout_1_after_single_wrapper {
	width: 100%;
}

.pm_home_top_sidebar .pm_featured_layout_1_after_content_info_wrap {
	width: 62%;
}

.pm_home_top_sidebar .featured_layout_2_title_wrapper h2.widget-title {
	float: left;
    margin: 0;
    border: 0;
}

.pm_home_top_sidebar .pm_featured_layout_2_first_wrapper {
	width: 100%;
}

.pm_home_top_sidebar .pm_featured_layout2_single_big_wrap { 
	float: none;
    width: 100%;
    margin-right: 0;
} 

.pm_home_top_sidebar .pm_featured_layout2_single_small_wrap {
    width: 100%; 
    margin-right: 0; 
}

.pm_home_top_sidebar .pm_featured_layout2_single_small_wrap .post_info_wrap {
    float: right;
    width: 62%;
}

.pm_home_top_sidebar .pm_info_description {
	color: #444;
}



.pm_keep_con_social_wrapper { 
}

.pm_keep_connect_facebook {
	background: #2a4c92;
	color: #fff;
	margin-bottom: 10px;
}

.pm_keep_connect_facebook span {
	display: inline-block;
	padding: 18px 0 18px 10px;

}

span.pm_widget_fb {
	background: #3b5998;
	width: 128px;
	font-size: 15px;
}

span.pm_widget_fb i {
    padding-right: 8px;
}

.pm_keep_connect_twitter {
	background: #3da1ed;
	color: #fff;
	margin-bottom: 10px;
}

.pm_keep_connect_twitter span {
	display: inline-block;
	padding: 18px 0 18px 10px;
}

span.pm_widget_twit {
	background: #55acee;
	width: 128px;
	font-size: 15px;
}

span.pm_widget_twit i {
    padding-right: 8px;
}

.pm_keep_connect_googleplus {
	background: #df3520;
	color: #fff;
	margin-bottom: 10px;
}

.pm_keep_connect_googleplus span {
	display: inline-block;
	padding: 18px 0 18px 10px;
}

span.pm_widget_gplus {
	background: #dd4b39;
	width: 128px;
	font-size: 15px;
}

span.pm_widget_gplus i {
    padding-right: 8px;
}

.pm_keep_connect_youtube {
	background: #a50000;
	color: #fff;
}

.pm_keep_connect_youtube span {
	display: inline-block;
	padding: 18px 0 18px 10px;
}

span.pm_widget_ytube {
	background: #bb0000;
	width: 128px;
	font-size: 15px;
}

span.pm_widget_ytube i {
    padding-right: 8px;
}

.pm_home_top_sidebar .power_mag_recent_posts .recent_random_title a {
	color: #000;
}



.pm_home_top_sidebar .power_mag_recent_posts .recent_random_title a:hover {
	color: #d62a35;
}







.pm_home_top_sidebar .power_mag_recent_posts .recent_random_title a {
	color: #000; 
}

.recent_random_title a:hover {
	color: #d62a35; 
}

.pm_home_top_sidebar .power_mag_recent_posts .recent_random_info_wrapper {
	padding-top: 10px;
}

.pm_home_top_sidebar .power_mag_recent_posts .recent_random_info_wrapper span.posted-on {
	padding-right: 14px;
} 

.pm_home_top_sidebar .power_mag_recent_posts .recent_random_info_wrapper span.posted-on a {
	color: #777;
}

.pm_home_top_sidebar .power_mag_recent_posts .recent_random_info_wrapper span.posted-on i {
	color: #777;
	padding-right: 10px;
}

.pm_home_top_sidebar .power_mag_recent_posts .recent_random_info_wrapper span.post_comments a {
	color: #777;
}

.pm_home_top_sidebar .power_mag_recent_posts .recent_random_info_wrapper span.post_comments i {
	color: #777;
}

.search-form input {
	width: 100%;
	border-radius: 0;
	padding: 10px; 
	border: 1px solid #eee;
	outline-color: #d62a35; 
}




/*=====  End of Sidebar Widget Title  ======*/



/*================================
=            Widget 3            =
================================*/
.pm_home_full_width_content_area {

}

.fullwidth_featured_layout_title_wrapper {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee; 
	margin-bottom: 8px;
}

.fullwidth_featured_layout_title_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.featured_fullwidth_layout_thumbnail_wrapper {
	position: relative;
}

.featured_fullwidth_layout_thumbnail {
	position: relative;
	overflow: hidden;
}

.featured_fullwidth_layout_thumbnail img {
    -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;
}  

.featured_fullwidth_layout_thumbnail:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.featured_fullwidth_layout_thumbnail_wrapper:hover .featured_fullwidth_layout_thumbnail img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.pm_featured_fullwidth_info_wrapper {
	position: absolute;
	left: 0;
	bottom: 0px;
	padding-left: 24px;
	padding-bottom: 14px;
    -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;
}

.featured_fullwidth_layout_thumbnail_wrapper:hover .pm_featured_fullwidth_info_wrapper {
	bottom: 0px;
}

.featured_fullwidth_layout_thumbnail_wrapper:hover .pm_featured_fullwidth_title h6 a {
	/*display: block;*/
}

.pm_featured_fullwidth_info_wrapper .category_lists {
	padding: 6px 0;
}

.pm_featured_fullwidth_title {
	padding-top: 10px;
    /*display: none;*/
}

.pm_featured_fullwidth_title h6 a {
	text-decoration: none;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	line-height: 18px;
    -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;
}

.pm_featured_fullwidth_title a:hover {
	color: #d62a35;
} 

.pm_featured_fullwidth_info_wrapper span.cat-links a {
	padding: 6px;
	font-size: 12px;
}

/*=====  End of Widget 3  ======*/


/*================================
=            Widget 4            =
================================*/ 

.pm_home_middle_content_sidebar_section:after {
	content: '';
	display: block;
	clear: both;
}

.pm_home_bottom_left_content_area {
	width: 48.6%;
	float: left;
}

.one_column_layout_1_title_wrapper {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom:15px;
}

.one_column_layout_1_title_wrapper:after {
    content: '';
    display: block;
    clear: both;
}

.widget_one_column_layout_1_container {
}

.pm_home_bottom_right_content_area {
	width: 48.6%;
	float: right;
}

.one_column_layout_2_title_wrapper {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}

.one_column_layout_2_title_wrapper:after {
    content: '';
    display: block;
    clear: both;
} 

.one_column_layout_1_thumbnail_big {
	position: relative; 
	line-height: 0;
	overflow: hidden;
}

.one_column_layout_1_thumbnail_big:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.pm_one_column_layout_1_cat_wrapper {
	position: absolute; 
	left: 0;
	bottom: 0;
	padding-left: 24px;
	padding-bottom: 24px;
	line-height: normal;
} 

.one_column_layout_1_thumbnail_big img { 
    -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;
}

.one_column_layout_1_info_wrapper .pm_one_column_layout_1_title h6 {
	padding: 18px 0 12px;
	line-height: 30px;
}

.one_column_layout_1_info_wrapper .pm_one_column_layout_1_title h6 a {
	text-decoration: none;
	font-size: 18px; 
	color: #000;
    -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;
}

.one_column_layout_1_info_wrapper .pm_one_column_layout_1_title a:hover {
	color: #d62a35;
} 

.one_column_layout_1_info_wrapper span.posted-on {
	padding-right: 10px;
}

.one_column_layout_1_info_wrapper span.posted-on a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.one_column_layout_1_info_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.one_column_layout_1_info_wrapper span.posted-on i {
    color: #777; 
    padding-right: 10px;
}

.one_column_layout_1_info_wrapper span.post_author {
	padding-right: 14px;
}

.one_column_layout_1_info_wrapper span.post_author a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.one_column_layout_1_info_wrapper span.post_author a:hover {
	color: #d62a35;
}

.one_column_layout_1_info_wrapper span.post_author i {
    color: #777; 
    padding-right: 8px;
}

.one_column_layout_1_info_wrapper span.post_comments {
	padding-right: 14px;
}

.one_column_layout_1_info_wrapper span.post_comments a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.one_column_layout_1_info_wrapper span.post_comments a:hover {
    color: #d62a35; 
}

.one_column_layout_1_info_wrapper span.post_comments i {
    color: #777; 
    padding-right: 8px;
}

.column_one_layout_1_content {
	color: #444;
	line-height: 30px;
	padding: 10px 0 0;
	word-wrap: break-word;
	font-size: 15px;
}

.one_column_layout_1_thumbnail_small {
	float: left;
	line-height: 0;
	overflow: hidden;
}

.one_column_layout_1_thumbnail_small:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.one_column_layout_1_thumbnail_small img {
	width: 96px;
    -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; 
}

.one_column_layout_1_info_wrapper {
	float: right; 
	width: 74%;
}

.pm_home_top_sidebar .one_column_layout_1_info_wrapper { 
    width: 62%;
}

.pm_home_top_sidebar .one_column_layout_1_first_info_wrapper {
	width: inherit;
} 

.one_column_layout_1_first_info_wrapper {
	width: inherit;
} 

.one_column_layout_1_thumbnail_wrapper:after{
    content: '';
    display: block;
    clear: both;
}

.one_column_layout_1_thumbnail_wrapper:nth-of-type(2) h6 {
	padding: 14px 0 6px;
} 

.one_column_layout_1_thumbnail_wrapper:nth-of-type(n+3) h6 {
	padding: 0 0 6px;
	line-height: 24px;
}

.one_column_layout_1_thumbnail_wrapper:nth-of-type(2) {
	padding-top: 0px;
} 

.one_column_layout_1_thumbnail_wrapper:nth-of-type(n+3) {
	padding-top: 18px;
}

.one_column_layout_1_thumbnail_wrapper:nth-of-type(n+3) h6 a {
	text-decoration: none;
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	color: #000;
    -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;
} 

.one_column_layout_2_thumbnail_wrapper {
	padding-top: 18px;
} 

.one_column_layout_2_thumbnail_wrapper:nth-of-type(2) {
	padding-top: 0;
}  

.one_column_layout_2_thumbnail_wrapper:after {
	content: '';
	display: block;
	clear: both;
} 

.one_column_layout_2_thumbnail_small {
	float: left;
	line-height: 0;
	overflow: hidden;
}

.one_column_layout_2_thumbnail_small:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.one_column_layout_2_thumbnail_small img {
	width: 96px;
    -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;
}

.one_column_layout_2_info_wrapper {
	float: right; 
	width: 74%;
}   

.pm_home_top_sidebar .one_column_layout_2_info_wrapper { 
    width: 62%;
}

.one_column_layout_2_info_wrapper .pm_one_column_layout_2_title h6 a {
	text-decoration: none;
	font-size: 15px;
	font-weight: 500;
	color: #000; 
	line-height: 24px;
    -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;
}

.one_column_layout_2_info_wrapper .pm_one_column_layout_2_title h6 {
	padding-bottom: 6px;
}

.one_column_layout_2_info_wrapper .pm_one_column_layout_2_title a:hover {
	color: #d62a35;
} 

.one_column_layout_2_info_wrapper .post_info_wrap {
	padding: 6px 0;
}

.one_column_layout_2_info_wrapper span.post_date {
	padding-right: 14px;
}

.one_column_layout_2_info_wrapper span.posted-on {
	padding-right: 10px;
}

.one_column_layout_2_info_wrapper span.posted-on a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.one_column_layout_2_info_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.one_column_layout_2_info_wrapper span.posted-on i {
    color: #777; 
    padding-right: 10px;
}

.one_column_layout_2_info_wrapper span.post_author {
	padding-right: 14px;
}

.one_column_layout_2_info_wrapper span.post_author a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.one_column_layout_2_info_wrapper span.post_author a:hover {
	color: #d62a35;
}

.one_column_layout_2_info_wrapper span.post_author i {
    color: #777; 
    padding-right: 8px;
}

.one_column_layout_2_info_wrapper span.post_comments {
	padding-right: 14px;
}

.one_column_layout_2_info_wrapper span.post_comments a, .one_column_layout_2_info_wrapper span.post_comments span {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.one_column_layout_2_info_wrapper span.post_comments a:hover {
    color: #d62a35; 
}

.one_column_layout_2_info_wrapper span.post_comments i {
    color: #777; 
    padding-right: 8px;
}

.featured1_widgetmain_wrapper:after{
    content: '';
    display: block;
    clear: both;
}

/*=====  End of Widget 4  ======*/

/*==========================================
=            Recent Post Widget            =
==========================================*/
.pm_ho_recent_post_single_wrap {
	float: left;
	width: 426px;
	padding-bottom: 24px;
	margin-right: 24px;
}

.pm_ho_recent_post_single_wrap:nth-of-type(2n) { 
	margin-right: 0;
}

.pm_ho_recent_post_single_image_cat_wrap {
	position: relative;
}

.recent_post_thumbnail_big {
	line-height: 0;
	overflow: hidden;
}

.recent_post_thumbnail_big img {
	line-height: 0;
    -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;
}

.recent_post_thumbnail_big:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.pm_ho_recent_post_single_image_cat_wrap .category_lists {
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 24px;
	padding-bottom: 24px;
} 

.pm_recent_title {
	text-decoration: none;
	font-size: 18px; 
	color: #000;
	padding: 8px 0;
	line-height: 30px; 
    -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;
}

.one_column_layout_1_info_wrapper .pm_one_column_layout_1_title a:hover {
	color: #d62a35;
}  

.pm_recent_single_info_wrap span.post_date {
	padding-right: 14px;
}

.pm_recent_single_info_wrap span.posted-on {
	padding-right: 10px;
}

.pm_recent_single_info_wrap span.posted-on a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_recent_single_info_wrap span.posted-on a:hover {
	color: #d62a35;
}

.pm_recent_single_info_wrap span.posted-on i {
    color: #777; 
    padding-right: 10px;
}

.pm_recent_single_info_wrap span.post_author {
	padding-right: 14px;
}

.pm_recent_single_info_wrap span.post_author a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_recent_single_info_wrap span.post_author a:hover {
	color: #d62a35;
}

.pm_recent_single_info_wrap span.post_author i {
    color: #777; 
    padding-right: 8px;
}

.pm_recent_single_info_wrap span.post_comments {
	padding-right: 14px;
}

.pm_recent_single_info_wrap span.post_comments a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_recent_single_info_wrap span.post_comments a:hover {
    color: #d62a35; 
}

.pm_recent_single_info_wrap span.post_comments span{
    color: #777;
    font-size: 14px;
}

.pm_recent_single_info_wrap span.post_comments i {
    color: #777; 
    padding-right: 8px;
}

.pm_home_both_column_wrapper:after {
	content: '';
	display: block;
	clear: both;
} 

.pm_recent_title h6 a {
	text-decoration: none;
	font-size: 18px; 
	color: #000;
    -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;
}

.pm_recent_title a:hover {
	color: #d62a35;
}


/*----------  Tabs  ----------*/
ul.tabs {
	background: #ee3440;
}

ul.tabs li { 
    width: 49%;
	display: inline-block;
	padding: 10px 16px; 
	color: #fff;
	cursor: pointer;
    -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;
}

#secondary ul.tabs li {
        padding: 10px 16px;
    }

ul.tabs li:hover {  
	background: #d62a35; 
}

ul.tabs li.current {  
	color: #fff;
	background: #d62a35;
}

.pm_tab_single_wrapper {
	padding-top: 18px;
}

.pm_tab_single_wrapper:after { 
	content: '';
	display: block;
	clear: both;
}

.pm_latest_thumbnail_wrap {
	line-height: 0;
	float: left; 
	margin-right: 20px;
	overflow: hidden;
}

.pm_latest_thumbnail_wrap:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.pm_latest_thumbnail_wrap img {
	width: 96px;
    -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;
} 

.pm_post_tab_title a {
	text-decoration: none;
	font-size: 15px; 
	color: #000;
	line-height: 20px;
    -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;
}

.pm_post_tab_title a:hover {
	color: #d62a35;
} 

.pm_post_info_wrap {
	padding-top: 4px;
}

.pm_post_info_wrap .post_author {
	color: #777;
}

.pm_post_info_wrap .post_author i {
	color: #777;
}

.pm_post_info_wrap .post_author a {
	color: #777;
}

.pm_post_info_wrap span.post_comments i {
	color: #777;
}

.pm_post_info_wrap span.post_comments a {
	color: #777;
}

.tab_comments ul {
	padding-top: 12px;
}

.tab_comments ul li { 
	line-height: 30px;
	font-size: 15px; 
}

.tab_comments span.posted-on {
	padding-left: 10px;
}

.tab_comments span.posted-on i {
	padding-right: 10px;
}

.tab_comments span.posted-on time {
	color: #777;
}

.tab_comments span.posted-on time:hover {
	color: #d62a35;
}

.widget_custom_posts_tabs_entries:after {
	clear: both;
	content: '';
	display: block;
}
 

/*=====  End of Recent Post Widget  ======*/


/*=========================================
=            Footer Widget Bar            =
=========================================*/

.pm_footer_wrapper {
	padding: 24px 24px 0;
	background: #171f30;
}

.pm_footer_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.pm_footer {
	width: 31.9%;
	float: left;
	margin-right: 24px;
}

.footer-column-3 .pm_footer:nth-of-type(3) {
	margin-right: 0;
} 

.pm_info_description {
	word-break: break-all;
	color: #fff;
	line-height: 30px;
	font-size: 15px;
	padding-top: 14px;
}

.pm_footer_wrapper h2.widget-title {
	float: none; 
	font-size: 20px;
}

.pm_footer_wrapper h2.widget-title span {
	background: none;
	padding: 0 0 20px 0;
}

.widget_nav_menu ul li {
	width: 50%;
	display: inline-block;
	float: left;
	line-height: 30px;
}

.widget_nav_menu ul li a {
	text-decoration: none;
	color: #fff;
	font-size: 15px;
    -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;
}

.widget_nav_menu ul li a:hover { 
	color: #d62a35; 
}

/*Random Posts*/

.recent_random_thumbnail_small {
	float: left;
	line-height: 0;
	overflow: hidden;
	margin-right: 14px;
}

.recent_random_thumbnail_small:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
}

.recent_random_thumbnail_small img {
	width: 96px;
    -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;
	overflow: hidden;
}

.recent_random_title a {
	color: #fff;
	line-height: 24px;
	font-size: 15px; 
	text-decoration: none;
    -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;
}

.recent_random_title a:hover {
	color: #d62a35; 
}

.recent_random_info_wrapper {
	padding-top: 10px;
}

.recent_random_info_wrapper span.posted-on {
	padding-right: 14px;
} 

.recent_random_info_wrapper span.posted-on i {
	color: #fff;
	padding-right: 10px;
}

.site-footer {
	border-top: 1px solid #2f3645;
	background: #171f30;
	padding: 24px;
}

.site-info {
	color: #fff;
	float: right;
	padding: 14px 0;
}

.site-info a {
	color: #ee3440;
	text-decoration: none;
}

.pm_footer_wrapper .pm_footer .widget_text .textwidget {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .widget_recent_entries.widget ul li a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .widget_recent_entries.widget ul li a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .widget_recent_entries span.post-date {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .widget_recent_comments.widget ul li a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .widget_recent_comments.widget ul li a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer span.comment-author-link {
    color: #d62a35;
}

.pm_footer_wrapper .pm_footer .widget_recent_comments.widget ul li {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .widget_pages.widget ul li a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .widget_pages.widget ul li a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .widget_meta.widget ul li a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .widget_meta.widget ul li a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .widget_categories.widget ul li a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .widget_categories.widget ul li a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer table#wp-calendar {
    color: #fff;
}

.widget_archive.widget ul li {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .widget_archive.widget ul li a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .widget_archive.widget ul li a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_2 h2.widget-title {
	float: left;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_2 h2.widget-title span {
    color: #fff;
    display: inline-block;
    padding: 14px 18px;
    font-weight: 700;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_2 .pm_view_all a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_2 .pm_view_all a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_2 .one_column_layout_2_info_wrapper {
	width:69%;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_2 .one_column_layout_2_info_wrapper .pm_one_column_layout_2_title h6 a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_2 .one_column_layout_2_info_wrapper .pm_one_column_layout_2_title h6 a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.posted-on i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.posted-on a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.post_author i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.post_author a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.post_author a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.post_comments i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.post_comments a, .pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.post_comments span {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_2_info_wrapper span.post_comments a:hover {
	color: #d62a35;
}







.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_1 h2.widget-title {
	float: left;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_1 h2.widget-title span {
    color: #fff;
    display: inline-block;
    padding: 14px 18px;
    font-weight: 700;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_1 .pm_view_all a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_1 .pm_view_all a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_thumbnail_wrapper:nth-of-type(2) .one_column_layout_1_info_wrapper {
	width: 100%;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper { 
	width: 69%;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_1 .one_column_layout_1_info_wrapper .pm_one_column_layout_1_title h6 a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_one_column_layout_1 .one_column_layout_1_info_wrapper .pm_one_column_layout_1_title h6 a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper .column_one_layout_1_content {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper span.posted-on i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper span.posted-on a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper span.post_author i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper span.post_author a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper span.post_author a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper span.post_comments i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper span.post_comments a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .one_column_layout_1_info_wrapper span.post_comments a:hover {
	color: #d62a35;
}
















.pm_footer_wrapper .pm_footer .power_mag_featured_fullwidth h2.widget-title {
	float: left;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_fullwidth h2.widget-title span {
    color: #fff;
    display: inline-block;
    padding: 14px 18px;
    font-weight: 700;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_fullwidth .pm_view_all a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_fullwidth .pm_view_all a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_fullwidth .fullwidth_featured_layout_title_wrapper { 
}

.pm_footer_wrapper .pm_footer .power_mag_featured_fullwidth .fullwidth_featured_layout_title_wrapper .pm_featured_fullwidth_title h6 a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_fullwidth .fullwidth_featured_layout_title_wrapper .pm_featured_fullwidth_title h6 a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .fullwidth_featured_layout_title_wrapper span.posted-on i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .fullwidth_featured_layout_title_wrapper span.posted-on a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .fullwidth_featured_layout_title_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .fullwidth_featured_layout_title_wrapper span.post_author i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .fullwidth_featured_layout_title_wrapper span.post_author a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .fullwidth_featured_layout_title_wrapper span.post_author a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .fullwidth_featured_layout_title_wrapper span.post_comments i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .fullwidth_featured_layout_title_wrapper span.post_comments a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .fullwidth_featured_layout_title_wrapper span.post_comments a:hover {
	color: #d62a35;
}








.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 h2.widget-title {
	float: left;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 h2.widget-title span {
    color: #fff;
    display: inline-block;
    padding: 14px 18px;
    font-weight: 700;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_view_all a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_view_all a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_first_wrapper {
	float: none;
	width: 100%;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_first_wrapper { 
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_first_wrapper .pm_featured_layout_1_title h6 a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_first_wrapper .pm_featured_layout_1_title h6 a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_first_wrapper .pm_featured_layout_1_content {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_after_single_wrapper {
	width: 100%;
	float: none;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_after_content_info_wrap {
	width: 69%;
}





 

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_after_content_info_wrap .pm_featured_layout_1_title h6 a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_after_content_info_wrap .pm_featured_layout_1_title h6 a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .power_mag_featured_layout_1 .pm_featured_layout_1_after_content_info_wrap .pm_featured_layout_1_content {
	color: #fff;
}


.pm_footer_wrapper .pm_footer .pm_featured_layout_1_after_content_info_wrap span.posted-on i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_after_content_info_wrap span.posted-on a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_after_content_info_wrap span.posted-on a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_after_content_info_wrap span.post_author i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_after_content_info_wrap span.post_author a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_after_content_info_wrap span.post_author a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_after_content_info_wrap span.post_comments i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_after_content_info_wrap span.post_comments a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_after_content_info_wrap span.post_comments a:hover {
	color: #d62a35;
}
















.pm_footer_wrapper .pm_footer .pm_featured_layout_1_first_wrapper span.posted-on i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_first_wrapper span.posted-on a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_first_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_first_wrapper span.post_author i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_first_wrapper span.post_author a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_first_wrapper span.post_author a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_first_wrapper span.post_comments i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_first_wrapper span.post_comments a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_featured_layout_1_first_wrapper span.post_comments a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .pm_post_tab_title a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_post_info_wrap .post_author i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_post_tab_title a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .pm_post_info_wrap .post_author i:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .widget_categories.widget ul li {
	color: #fff;
}






.pm_footer_wrapper .pm_footer .pm_post_info_wrap .post_author i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_post_info_wrap .post_author a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_post_info_wrap .post_author a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .pm_post_info_wrap .post_comments i {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_post_info_wrap .post_comments a {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .pm_post_info_wrap .post_comments a:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .tab_comments ul li {
	color: #fff;
}

.pm_footer_wrapper .pm_footer .tab_comments ul li a {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer .tab_comments span.posted-on time {
	color: #fff; 
    -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; 
}

.pm_footer_wrapper .pm_footer .tab_comments span.posted-on time:hover {
	color: #d62a35;
}

.pm_footer_wrapper .pm_footer ul.tabs li { 
    padding: 14px 30px; 
}

.pm_footer_wrapper .pm_footer .hilight_thumbnail_wrapper {
	float: none;
}

.pm_footer_wrapper .pm_footer .hilight_thumbnail_small img {
	width: 100%!important;
}









/*=====  End of Footer Widget Bar  ======*/



/*Default Widget*/

.tagcloud a {
    padding: 7px;
    display: inline-block;
    background: #999;
    color: #fff;
    margin-bottom: 4px;
    text-align: center;
    text-decoration: none;
    font-size: 12px!important;
    -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;
}

.tagcloud a:hover {
	background: #d62a35;
}

.calendar_wrap {  

}

.calendar_wrap td {
    border: 1px solid #ccc;
    text-align: center;
    font-size: 15px;
    padding: 8px; 
	color: #555;
}

.pm_footer .calendar_wrap td {
    border: 1px solid #ccc;
    text-align: center;
    font-size: 15px;
    padding: 8px; 
	color: #fff;
}

.calendar_wrap th {
    border: 1px solid #ccc;
    text-align: center;
    font-size: 15px;
    padding: 8px;
}

.calendar_wrap caption {
    border: 1px solid #ccc;
    border-bottom: 0;
    font-size: 18px;
    padding: 12px;
}

.calendar_wrap td a {
	color: #666;
	text-decoration: none;
    -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;  
}

.pm_footer .calendar_wrap td a {
	color: #fff;
	text-decoration: none;
    -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;  
}

.calendar_wrap td a:hover {
	color: #d62a35;
	text-decoration: none;
}

.widget_categories.widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.widget_categories.widget ul li {
	line-height: 30px;
	border-bottom: 1px solid #eee;
	padding:6px 0;
}

.widget_categories.widget ul li:nth-child(1) { 
	padding-top: 0;
}

.widget_categories.widget ul li a {
	text-decoration: none;;
	color: #000;
	font-size: 15px;  
    -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;  
}

.widget_categories.widget ul li a:hover {
	text-decoration: none;;
	color: #d62a35;
} 

.widget_recent_entries.widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.widget_recent_entries.widget ul li {
	line-height: 30px;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
}

.widget_recent_entries.widget ul li:nth-child(1) { 
	padding-top: 0;
}

.widget_recent_entries.widget ul li a {
	text-decoration: none;;
	color: #000;
	font-size: 15px;  
    -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;  
}

.widget_recent_entries.widget ul li a:hover {
	text-decoration: none;;
	color: #d62a35;
}

.widget_recent_entries span.post-date {
	color: #999;
	font-size: 15px;
}  

.widget_archive.widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.widget_archive.widget ul li {
	line-height: 30px;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
}

.widget_archive.widget ul li:nth-child(1) { 
	padding-top: 0;
}

.widget_archive.widget ul li a {
	text-decoration: none;;
	color: #000;
	font-size: 15px;  
    -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;  
}

.widget_archive.widget ul li a:hover {
	text-decoration: none;;
	color: #d62a35;
}

.widget_archive span.post-date {
	color: #999;
	font-size: 15px;
}  

.widget_recent_comments.widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.widget_recent_comments.widget ul li {
	line-height: 30px;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
}

.widget_recent_comments.widget ul li:nth-child(1) { 
	padding-top: 0;
}

.widget_recent_comments.widget ul li a {
	text-decoration: none;;
	color: #000;
	font-size: 15px;  
    -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;  
}

.widget_recent_comments.widget ul li a:hover {
	text-decoration: none;;
	color: #d62a35;
}  

.widget_meta.widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.widget_meta.widget ul li {
	line-height: 30px;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
}

.widget_meta.widget ul li:nth-child(1) { 
	padding-top: 0;
}

.widget_meta.widget ul li a {
	text-decoration: none;;
	color: #000;
	font-size: 15px;  
    -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;  
}

.widget_meta.widget ul li a:hover {
	text-decoration: none;;
	color: #d62a35;
} 





.widget_pages.widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.widget_pages.widget ul li {
	line-height: 30px;
	border-bottom: 1px solid #eee;
	padding: 10px 0;
}

.widget_pages.widget ul li:nth-child(1) { 
	padding-top: 0;
}

.widget_pages.widget ul li a {
	text-decoration: none;;
	color: #000;
	font-size: 15px;  
    -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;  
}

.widget_pages.widget ul li a:hover {
	text-decoration: none;;
	color: #d62a35;
} 


/*=================================
=            New Pages            =
=================================*/
.site-content {
	padding: 8px 0 18px;
}
 
.right-sidebar #primary {
	width: 75%;
	float: left;
	padding-right: 24px;
}

.right-sidebar #secondary {
	width: 25%;
	float: right;
    padding-top: 13px;
}
 
.left-sidebar #primary {
	width: 75%;
	float: right;
	padding-left: 24px;
}

.left-sidebar #secondary {
	width: 25%;
	float: left;
    padding-top: 13px;
}

/*=====  End of New Pages  ======*/

/*=======================================
=            Default Sidebar            =
=======================================*/
#secondary h2.widget-title {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 100%;
	margin-bottom: 20px; 
}

.textwidget {
	line-height: 30px;
	font-size: 15px;
	color: #666;
	word-wrap: break-word;
}

/*=====  End of Default Sidebar  ======*/



/*==================================
=            Error-Page            =
==================================*/
.error-404 { 
}

.page-header h1 {
	font-size: 24px;
	font-weight: 400;
	padding-bottom: 10px;
}

.page-content p {
	margin:0; 
	padding-bottom: 30px;
}

.page-content span {
    font-size: 120px;
    margin-bottom: 40px;
    display: inline-block;
    color: #ee3440;
} 

/*=====  End of Error-Page  ======*/


/*=================================
=            Post Page            =
=================================*/
.site-main article {
	
}

.entry-header h1.entry-title {
	font-size: 24px;
	font-weight: 700;	
	padding-bottom: 20px;
    padding-top: 20px;
} 

.pm_singe_post_thumbnail { 
	position: relative;
	line-height: 0;
} 

.pm_single_post_info_wrapper {
	position: absolute;
	left: 0;
	bottom: 0;
	padding-bottom: 20px;
	padding-left: 20px; 
	line-height: normal;
} 

.pm_single_post_info_wrapper span.post_date {
	padding-right: 14px;
}

.pm_single_post_info_wrapper span.posted-on a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_single_post_info_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.pm_single_post_info_wrapper span.posted-on a i {
    color: #fff; 
    padding-right: 5px;
}

.pm_single_post_info_wrapper span.post_author {
	padding-right: 14px;
}

.pm_single_post_info_wrapper span.post_author a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_single_post_info_wrapper span.post_author a:hover {
	color: #d62a35;
}

.pm_single_post_info_wrapper span.post_author i {
    color: #fff; 
    padding-right: 8px;
}

.pm_single_post_info_wrapper span.post_comments {
	padding-right: 14px;
}

.pm_single_post_info_wrapper span.post_comments a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_single_post_info_wrapper span.post_comments a:hover {
    color: #d62a35; 
}

.pm_single_post_info_wrapper span.post_comments i {
    color: #fff; 
    padding-right: 8px;
}












.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.post_date {
	padding-right: 14px;
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.posted-on a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.posted-on a i {
    color: #777; 
    padding-right: 5px;
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.post_author {
	padding-right: 14px;
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.post_author a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.post_author a:hover {
	color: #d62a35;
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.post_author i {
    color: #777; 
    padding-right: 8px;
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.post_comments {
	padding-right: 14px;
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.post_comments a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.post_comments a:hover {
    color: #d62a35; 
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span.post_comments i {
    color: #777; 
    padding-right: 8px;
}













.post .entry-content {
	line-height: 30px;
}

.page .entry-content {
	line-height: 1.5;
}

.tag_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.tag_wrapper {
	padding-top: 20px
}

.tag_single_wrap {
	float: left;
	padding-right: 4px;
	padding-bottom: 4px;
}

.tag_single_wrap a {
    padding: 7px;
    display: inline-block;
    background: #999;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-size: 12px!important;
    -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;  
}

.tag_single_wrap a:hover {
	background: #d62a35;
}

.tag_single_wrap a:before {
	content: '\f02b'; 
	font-family: 'FontAwesome';
	padding-right: 6px;
}

.pm_related_news_wrap {
	padding: 20px 0;
}

 
/*=====  End of Post Page  ======*/

/*===================================
=            Single Page            =
===================================*/
.page .entry-content {
	margin: 0;
}

.entry-content p {
	line-height: 30px;
	color: #444;
}

.pm_singe_page_post_thumbnail {
	line-height: 0;
	margin-bottom: 20px;
    overflow: hidden;    
} 


/*=====  End of Single Page  ======*/

/*====================================
=            Archive Page            =
====================================*/
.entry-header h2.entry-title {
    font-size: 24px;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 20px;
}


/*=====  End of Archive Page  ======*/

/*===================================
=            Search Page            =
===================================*/
.search-results time.entry-date.published {
    color: #000;
}
.search-results .pm_footer time.entry-date.published {
    color: #fff;
}
.search-results time.entry-date.published:hover {
    color: #d62a35;
}

.search-results span.cat-links a {
	color: #fff;
    -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;  
    background: #d62a35;
    display: inline-block;
}

.entry-footer .comments-link {
	padding-left: 12px;
}

.search-results .entry-footer .edit-link {
	padding-left: 12px;
}

.entry-summary p {
	line-height: 30px;
	padding-bottom: 14px;
}

/*.search-results span.cat-links a:hover {
	color: #d62a35;
}*/


/*=====  End of Search Page  ======*/





/*==========================================
=            Default Pagination            =
==========================================*/
.nav-previous a {
    text-decoration: none;
    background: #ee3440;
    color: #fff;
    line-height: 30px;
    padding: 8px 14px;
    display: inline-block;
	font-family: 'Roboto', sans-serif;
    -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; 
}

.nav-previous a:before {
    content: '\f104';
    padding-right: 12px;
    font-family: 'FontAwesome';
}

.nav-previous a:hover { 
    background: #ee3440; 
}

.nav-next a {
    text-decoration: none;
    background: #ee3440;
    color: #fff;
    padding: 8px 14px;
    line-height: 30px;
    display: inline-block;
	font-family: 'Roboto', sans-serif;
    -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; 
} 

.nav-next a:after {
    content: '\f105';
    padding-left: 12px;
    font-family: 'FontAwesome';
}

.nav-next a:hover { 
    background: #ee3440; 
}

.navigation:after {
    content: "";
    display: table;
    clear: both;
}

.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
	margin: 0; 
} 

nav.navigation.post-navigation {
    padding: 0 0 20px;
}

/*=====  End of Default Pagination  ======*/

/*=======================================
=            Default Comment            =
=======================================*/

/*--- Default Author  ----------*/
.single_author_inner {
	border: 1px solid #eee;
	padding: 20px;
}

.single_author_inner:after {
	content: '';
	display: block;
	clear: both;
}

.pm_author_info_wrap {
	float: right;
	width: 85%;
}

.pm_author_info_wrap h5 { 
 	font-size: 18px;
 	font-weight: 700;
 	padding-bottom: 10px;
 	margin-bottom: 8px;
 	color: #ee3440;
 	border-bottom: 1px solid #eee;
}

.pm_author_info_wrap p { 
 	font-size: 15px;
 	font-weight: normal;
 	line-height: 20px;
 	color: #888;
}

/*--- End Default Author  ----------*/

.comment-body {
	padding: 20px;
	background: #fff;
	margin-bottom: 20px;
}

.vcard img {
	width: 50px;
	padding-right: 6px;
}

.comments-title {
	/*display: none;*/
    padding-bottom: 15px;
    font-size: 20px;
}

.comments-area {
	background: #eee;
	padding: 20px;
}

.comment-metadata {
	padding: 10px 0;
	font-size: 14px;
}

.comment-content p {
 	font-size: 15px;
 	font-weight: normal;
 	line-height: 26px;
 	color: #888;	
}

.comment-reply-title small a {
	font-style: italic;
	font-size: 16px;
}

.comment-reply-title small a:before {
	content: '\f00d';
	font-family: 'FontAwesome';
	font-size: 12px;
	padding-right: 5px;
}

.reply {
	margin-top: 14px;
}

.reply a {
	padding: 10px 14px;
	display: inline-block;
	background: #ee3440;
	color: #fff;
}

p.logged-in-as {
	padding: 12px 0;
	font-size: 14px;
	color: #666;
}

p.logged-in-as a { 
	color: #666;
    -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; 
}

p.logged-in-as a:hover { 
	color: #d62a35;
}

h3.comment-reply-title {
	font-size: 24px;
}

p.comment-notes {
    margin: 0;
    padding: 14px 0;
    font-size: 14px;
    color: #555; 
}

.comment-form-comment:after {
	display: block;
	content: '';
	clear: both;
}

.comment-form label {
    font-size: 15px;
    /*font-family: roboto;*/
    float: left;
}

.comment-form textarea {
	border-radius: 0!important; 
	font-size: 16px;
	width: 90%;
	float: right;
}

.comment-form-author {
	padding-top: 20px;
}

.comment-form-author:after {
	display: block;
	content: '';
	clear: both;
} 

.comment-form-author label {
    font-size: 15px;
    font-family: roboto;
    float: left;
}

.comment-form-author input {
	border-radius: 0!important; 
	font-size: 16px;
	width: 90%;
	float: right;
} 

.comment-form-email {
	padding-top: 20px;
}

.comment-form-email:after {
	display: block;
	content: '';
	clear: both;
} 

.comment-form-email label {
    font-size: 15px;
    font-family: roboto;
    float: left;
}

.comment-form-email input {
	border-radius: 0!important; 
	font-size: 16px;
	width: 90%;
	float: right;
}  

.comment-form-url {
	padding-top: 20px;
}

.comment-form-url:after {
	display: block;
	content: '';
	clear: both;
} 

.comment-form-url label {
    font-size: 15px;
    font-family: roboto;
    float: left;
}

.comment-form-url input {
	border-radius: 0!important; 
	font-size: 16px;
	width: 90%;
	float: right;
} 

.form-submit {
	padding-top: 20px;
} 

.form-submit:after {
	display: block;
	content: '';
	clear: both;
} 

input.submit {
	width: inherit;
    background: #ee3440;
    border: 0;
    color: #fff;
    box-shadow: none;
    text-shadow: none;
    font-size: 15px;
    padding: 14px;
    border-radius: 0;
	float: right;
	font-family: 'Roboto', sans-serif;
    -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; 
}

input.submit:hover {
    background: #d62a35; 
    box-shadow: none;
    text-shadow: none; 
}


/*=====  End of Default Comment  ======*/


/*===========================================
=            Advertisment 720*80            =
===========================================*/
.advertisement_728_90 {
    line-height: 0; 
    padding: 16px;
    background: #eee;
    margin: 0 auto!important;
    width: 760px;
    box-shadow: 0 0 3px 0 #999;
}

.site-branding .advertisement_728_90 {
    line-height: 0; 
    padding: 0;
    background: none;
    margin: inherit;
    width: inherit;
}

/*=====  End of Advertisment 720*80  ======*/


/*=======================================
=            Categorylayout1            =
=======================================*/
.pm_cat_layout-1_banner {

}

.pm_cat_layout-1_banner:after {
	content: '';
	display: block;
	clear: both;
}

.pm_cat_banner_left_wrapper {
	float: left;
	width: 50%;
}

.pm_category_banner_right_wrapper {
	float: right;
	width: 50%;
}

.pm_category_banner_right_wrapper .hentry {
	margin: 0;
}

.pm_category_banner_right_wrapper .post {
	float: left;
	width: 50%;
}

.pm_cat_first {
	position: relative;
}

.pm_cat_first_layout_1 {
	position: relative;
}

.pm_cat_first_info {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px 0 0 20px;
}

.pm_cat_first_info_box {
	position: absolute; 
	bottom: 0;
	left: 0;
	padding: 20px;
}

.pm_cat_first_info_box h2.entry-title a {
	color: #fff;
	line-height: 30px;
    -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; 
    font-weight: 500;
}

.pm_cat_first_info_box h2.entry-title {
	padding-bottom: 16px;
}

.pm_cat_first_info_box h2.entry-title a:hover {
	color: #d62a35;
}

.pm_cat_first_info_box .pm_cat_first_info_wrap span.posted-on {
    padding-right: 10px;
}

.pm_cat_first_info_box .pm_cat_first_info_wrap span.posted-on i {
    padding-right: 10px;
    color: #fff;
}

.pm_cat_four {
	position: relative;
}

.pm_cat_four_img {
	line-height: 0;
    overflow: hidden;
}

.pm_cat_first_img {
	line-height: 0;
    overflow: hidden;
}

.pm_cat_first_img img, .pm_cat_four_img img{
    -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;
}
.pm_cat_first_img:hover img, .pm_cat_four_img:hover img{
    webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.pm_cat_four_info {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px 0 0 20px;
}

.pm_cat_four_info span.cat-links a { 
    padding: 8px;
    font-size: 12px;
}

.pm_cat_four .pm_cat_first_info_box h2.entry-title {
	font-size: 16px;
}

.pm_cat_first_info_box .pm_cat_four_info_wrap span.posted-on {
    padding-right: 10px;
}

.pm_cat_first_info_box .pm_cat_four_info_wrap span.posted-on i {
    padding-right: 10px;
    color: #fff;
}

.pm_cat_title_wrap {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 14px;
}

h2.pm_cat_title span {
	color: #fff;
    display: inline-block;
    padding: 14px 18px;
    font-weight: 700;
}

.pm_layout_1_content_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.pm_cat_header_wrapper article.post {
	width: 426px;
	float: left; 
	margin-right: 24px;
} 

.pm_layout_1_content_wrapper article.post:nth-child(2n) {
	margin-right: 0;
}
 

.pm_layout_1_single_post_thumbnail {
	line-height: 0;
    overflow: hidden;
}

.pm_layout_1_single_post_thumbnail img, .pm_singe_page_post_thumbnail img {
    -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;
}

.pm_layout_1_single_post_thumbnail:hover img, .pm_singe_page_post_thumbnail:hover img {
    webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.pm_layout_1_single_post_info_wrapper {
	padding-top: 14px;
}

.entry-header .pm_cat_layout_1_header_wrapper h2.entry-title {
	padding: 8px 0;
	font-size: 18px;
	font-weight: 700; 
	line-height: 24px;
}

.entry-header .pm_cat_layout_1_header_wrapper h2.entry-title a { 
	color: #000;
    -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; 
}

.entry-header .pm_cat_layout_1_header_wrapper h2.entry-title a:hover { 
	color: #d62a35;
}

.pm_layout_1_post_info_wrap {} 

.pm_layout_1_post_info_wrap span.post_date {
	padding-right: 14px;
}

.pm_layout_1_post_info_wrap span.posted-on {
	padding-right: 10px;
}

.pm_layout_1_post_info_wrap span.posted-on a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_layout_1_post_info_wrap span.posted-on a:hover {
	color: #d62a35;
}

.pm_layout_1_post_info_wrap span.posted-on i {
    color: #777; 
    padding-right: 10px;
}

.pm_layout_1_post_info_wrap span.post_author {
	padding-right: 14px;
}

.pm_layout_1_post_info_wrap span.post_author a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_layout_1_post_info_wrap span.post_author a:hover {
	color: #d62a35;
}

.pm_layout_1_post_info_wrap span.post_author i {
    color: #777; 
    padding-right: 8px;
}

.pm_layout_1_post_info_wrap span.post_comments {
	padding-right: 14px;
}

.pm_layout_1_post_info_wrap span.post_comments a, .pm_layout_1_post_info_wrap span.post_comments span, .pm_layout_1_post_info_wrap span.post_comments {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_layout_1_post_info_wrap span.post_comments a:hover {
    color: #d62a35; 
}

.pm_layout_1_post_info_wrap span.post_comments i {
    color: #777; 
    padding-right: 8px;
}

.pm_layout_1_content_wrap {
	color: #444;
    line-height: 30px;
    padding: 8px 0 0;
    word-wrap: break-word;
    font-size: 15px;
    font-family: 'Arimo', sans-serif;
}

span.page-numbers.current { 
	padding: 8px 12px;
    background: #d62a35;
    display: inline-block;
    text-align: center;
    color: #fff;
}

a.page-numbers { 
	padding: 8px 12px;
    background: #ccc;
    display: inline-block;
    text-align: center;
    color: #fff;
    -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; 
}

a.page-numbers:hover {
	background-color: #d62a35;
}

.no-sidebar .pm_cat_header_wrapper .pm_layout_1_content_wrapper article.post {
	width: 384px;
}

.no-sidebar .pm_layout_1_content_wrapper article.post:nth-child(2n) {
    margin-right: 24px;
}

.no-sidebar .pm_layout_1_content_wrapper article.post:nth-child(3n) {
    margin-right: 0;
}

.no-sidebar .pm_layout_1_content_wrapper article.cat-layout1-no-sidebar:nth-child(4n) {
    clear: both;
}

.no-sidebar .pm_layout_2_content_wrapper article.post {
	width: 49%;
	float: left;
	margin-right: 24px;
}

.no-sidebar .pm_layout_2_content_wrapper article.cat-layout2-no-sidebar:nth-child(2n-1) {
    clear: both;
}

.pm_cat_layout_1_header_wrapper{

}
.no-sidebar .pm_layout_2_single_post_info_wrapper {
	width: 46%; 
}

.no-sidebar .pm_layout_2_content_wrapper article.post:nth-child(2n) {
    margin-right: 0;
} 

.no-sidebar span.cat-links a { 
    padding: 6px 7px;
    font-size: 12px;
}

.no-sidebar .pm_layout_2_single_post_info_wrapper h2.entry-title {
	font-size: 16px;
	padding-bottom: 6px;
	line-height: 24px;
}

.no-sidebar .comment-form textarea {
	float: none;
	width: 50%;
	margin-left: 40px;

}

/*=====  End of Categorylayout1  ======*/

/*=================================
=            Category Layout2           =
=================================*/
.pm_cat_layout-2_banner:after {
	content: '';
	display: block;
	clear: both;
}

.pm_layout_2_banner {
	width: 33.33%;
	float: left;
}

.pm_layout_2_banner_image {
	line-height: 0;
	position: relative;
    overflow: hidden;
} 

.pm_layout_2_banner_image:hover img, .pm_cat_layout_2_thumb:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform:    scale(1.1);
    -ms-transform:     scale(1.1);
    -o-transform:      scale(1.1); 
    transform: scale(1.1);
} 

.pm_layout_2_banner_image img, .pm_cat_layout_2_thumb img {
    -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;
}

.pm_bg_top { 
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8)); 
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: linear-gradient(to top, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 0.8));
	position: absolute; 
	padding-top: 150px;
	top: 0;
	width: 100%;
    -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; 
}

.pm_layout_2_banner_info {
	position: absolute; 
    top: 0;
    left: 0;
    padding: 20px 0 0 20px;
}

.pm_cat_first .pm_cat_first_info {
    position: initial;
    top: initial;
    left: initial;
    padding: 0;
}

.pm_layout_2_banner_info h2.entry-title {
	padding: 0 0 14px;
}

.pm_layout_2_banner_info h2.entry-title a {
    font-size: 24px;
    font-weight: 500; 
    line-height: 30px;
    color: #fff;
    -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; 
} 

.pm_layout_2_banner_info h2.entry-title a:hover { 
    color: #d62a35;
} 

.pm_layout_2_banner_info .pm_cat_first_info_wrap span.posted-on {
    padding-right: 10px;
}

.pm_layout_2_banner_info .pm_cat_first_info_wrap span.posted-on i {
    padding-right: 10px;
    color: #fff;
}

.pm_layout_2_banner_info .pm_cat_first_info_wrap {
	margin-bottom: 20px;
}

.pm_layout_2_content_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.pm_layout_2_singe_post_thumbnail:after {
	content: '';
	display: block;
	clear: both;
}

.pm_layout_2_content_wrapper article.post {
    width: 100%;
    float: none;
    margin-right: 0;
}

.pm_cat_layout_2_thumb {
	float: left;
	line-height: 0;
    overflow: hidden;
}

.pm_layout_2_single_post_info_wrapper {
	float: right;
	width: 63.6%;
}

.pm_layout_2_single_post_info_wrapper h2.entry-title {
    font-size: 20px;
    font-weight: 700;
    padding-top: 0;
    padding-bottom: 14px;
}

.pm_layout_2_single_post_info_wrapper h2.entry-title a {
	color: #000;
    -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; 
}

.pm_layout_2_single_post_info_wrapper h2.entry-title a:hover { 
    color: #d62a35;
}  

.pm_layout_2_single_post_info_wrapper .post_info_wrap {
	padding-top: 12px;
}

.pm_layout_2_single_post_info_wrapper span.post_date {
	padding-right: 14px;
}

.pm_layout_2_single_post_info_wrapper span.posted-on {
	padding-right: 10px;
}

.pm_layout_2_single_post_info_wrapper span.posted-on a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_layout_2_single_post_info_wrapper span.posted-on a:hover {
	color: #d62a35;
}

.pm_layout_2_single_post_info_wrapper span.posted-on i {
    color: #777; 
    padding-right: 10px;
}

.pm_layout_2_single_post_info_wrapper span.post_author {
	padding-right: 14px;
}

.pm_layout_2_single_post_info_wrapper span.post_author a {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_layout_2_single_post_info_wrapper span.post_author a:hover {
	color: #d62a35;
}

.pm_layout_2_single_post_info_wrapper span.post_author i {
    color: #777; 
    padding-right: 8px;
}

.pm_layout_2_single_post_info_wrapper span.post_comments {
	padding-right: 14px;
}

.pm_layout_2_single_post_info_wrapper span {
    color: #777; 
    font-size: 14px;
}

.pm_layout_2_single_post_info_wrapper span.post_comments a, .pm_layout_2_single_post_info_wrapper span.post_comments span {
    color: #777;
    text-decoration: none;
    font-size: 14px;
    -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; 
}

.pm_layout_2_single_post_info_wrapper span.post_comments a:hover {
    color: #d62a35; 
}

.pm_layout_2_single_post_info_wrapper span.post_comments i {
    color: #777; 
    padding-right: 8px;
}

.p_cat_layout_2_content_wrap {
	line-height: 30px;
	padding-top: 10px;
}
 

/*=====  End of Category Layout2 ======*/

/*===================================
=            Search Page            =
===================================*/
.search_image {
	line-height: 0;
	height: 350px;
	overflow: hidden;
}

.search .entry-header h2.entry-title {
    font-size: 24px;
    font-weight: 700;
    padding-top: 16px;
    padding-bottom: 16px;
}

.search .entry-header h2.entry-title a {
	color: #000;
	font-size: 20px;
    -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; 
}

.search .entry-header h2.entry-title a:hover {
    color: #d62a35; 
}

.entry-summary {
	line-height: 30px;
	margin: 10px 0;
}


/*=====  End of Search Page  ======*/

/*===================================
=            Breadcrumbs            =
===================================*/
#powermag--breadcrumbs {
	background-color: #fff;
	border: 1px solid #eee;
	padding: 8px 14px;
	margin-top: 8px;
}

#powermag--breadcrumbs a {
	color: #666;
	font-size: 15px;
    -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; 
}

#powermag--breadcrumbs a:hover {
	color: #d62a35;
	font-size: 15px;
}

a.breadcrumb_home_text:before {
    content: '\f015';
    font-family: 'FontAwesome';
    padding-right: 4px;
}

span.current {
	font-size: 15px;
	color: #d62a35;
}


/*=====  End of Breadcrumbs  ======*/

/*=====================================
=            contact form7            =
=====================================*/
.pm_contact_form_title {   
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
     line-height: normal;
}

.pm_contact_form_title span {
	display: inline-block;
	padding: 14px 16px;
	color: #fff;
	background-color: #ee3440;
	font-weight: 700;
}

.pm_contact_wrapper {
	padding: 20px 0;
}

.pm_contact_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.pm_contact_form_wrapper {
	float: left;
	width: 50%;
}

.pm_contact_info_wrapper {
	float: right;
	width: 50%;
	line-height: 30px;
	padding-left: 20px;
}

.pm_contact_info_wrapper i {
	padding-right: 14px;
	color: #d62a35;
}

form.wpcf7-form p {
    margin: 20px 0;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-radius: 0;
    border: 1px solid #ccc;
    padding: 6px;
    width: 100%;
    margin-top: 14px;
}

input.wpcf7-form-control.wpcf7-text {
    border-radius: 0;
    border: 1px solid #ccc;
    padding: 6px;
    width: 100%;
    margin-top: 14px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    border-radius: 0;
    border: 1px solid #ccc;
    padding: 6px;
    width: 100%;
    margin-top: 14px;
    height: 140px; 
}

input.wpcf7-form-control.wpcf7-submit {
    background: #ee3440;
    color: #fff;
    text-shadow: none;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 13px 30px;
    font-size: 16px;
    -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; 
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #d62a35; 
}

.contact_info_title {
    font-weight: 700;
    font-size: 20px;
    padding-bottom: 5px;
}


.contact_info_add {
    margin-top: 18px;
}
/*=====  End of contact form7  ======*/





/*=====  End of Main Style-Sheet  ======*/

 

.pm_home_top_sidebar span.cat-links a { 
    padding: 6px;
    font-size: 13px;
}

li.current_page_item a {
	color: #d62a35!important;
}

.main-navigation li.current_page_item a {
	color: #fff!important;
	background-color: #d62a35;
}

.category li.current-menu-item {
	background-color: #d62a35;
}

.home .site-content {
	padding-top: 8px;
}

span.edit-link {
    padding: 12px 0;
    display: inline-block;
}

.date .entry-header h2.entry-title a {
	color: #000;
    -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; 
}

.date .entry-header h2.entry-title a:hover {
	color: #d62a35;
}

.pm_home_top_sidebar .fullwidth_featured_layout_title_wrapper h2.widget-title {
	float: left;
    margin: 0;
    border: 0;
}

.pm_hilight_area_wrapper .fullwidth_featured_layout_title_wrapper {
	display: none;
}

.pm_hilight_area_wrapper .featured_fullwidth_layout_thumbnail img {
	min-height: 564px;
}

.hilight_title.widget_title_wrapper {
    display: none;
}

.pm_footer_wrapper .pm_footer .hilight_title.widget_title_wrapper {
    display: block;
}

.hilight_title.widget_title_wrapper {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 8px;
}

.hilight_title.widget_title_wrapper:after {
	content: '';
	display: block;
	clear: both;
}

.hilight_title.widget_title_wrapper h2.widget-title {
    float: left;
    margin: 0;
    border: 0;
}

#secondary .hilight_title.widget_title_wrapper h2.widget-title {
    float: left;
    margin: 0;
    border: 0;
    width: inherit;
}

.hilight_title.widget_title_wrapper h2.widget-title span {
    color: #fff;
    display: inline-block;
    padding: 14px 18px;
    font-weight: 700;
}

#secondary .pm_view_all a {
    padding: 9px 14px 9px 0;
    font-size: 17px;
}

.pm_view_all a {
    -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; 
}

.pm_view_all a:hover {
	color: #d62a35;
}

.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper {
	position: inherit;
	padding: 0;
}
#custom-posts-tabs-4 .tabs_tab.tab_comments ul li a{
	color:#ee3440 !important;

}

.pm_post_page_header_wrapper {
	line-height: 0;
    overflow: hidden;
}

.pm_post_page_header_wrapper img {
    -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;
}

.pm_post_page_header_wrapper:hover img {
    webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.pm_contact_form span.wpcf7-not-valid-tip {
	padding:10px 0;
}

.pm_contact_form div.wpcf7-validation-errors {
	padding: 10px;
    color: #f80202;
}

.widget:after{
	content: '';
	display: table;
	clear: both;
}

#secondary .hilight_title.widget_title_wrapper {
    display:block;
}

#secondary .hilight_thumbnail_wrapper .post_title a {
    font-size: 14px;
    line-height: 16px;
}

#secondary .hilight_thumbnail_wrapper span.cat-links a {
	padding: 6px;
	font-size: 11px;
}

#secondary .hilight_thumbnail_big img {
    height: 270px;
}

#secondary .widget_keep_connect_container h2.widget-title {
	float:none;
}

#secondary .widget_one_column_layout_1_container h2.widget-title {
    width: 86%;
    margin-bottom: 0px;
    border: none;
}

#secondary .one_column_layout_1_info_wrapper {
	    width: 62%;
}

#secondary .one_column_layout_1_thumbnail_wrapper:nth-of-type(2) .one_column_layout_1_info_wrapper {
	    width:100%;
}

#secondary .widget_one_column_layout_2_container h2.widget-title {
    width: 86%;
    margin-bottom: 0px;
    border: none;
}
#secondary .widget_featured_layout_1_container h2.widget-title {
    width: 86%;
    margin-bottom: 0px;
    border: none;
}

#secondary .widget_fullwidth_featured_layout_container h2.widget-title {
    width: 86%;
    margin-bottom: 0px;
    border: none;
}

#secondary .one_column_layout_2_info_wrapper {
	    width: 62%;
}

#secondary .recent_random_title a {
    color: #000;
}

#secondary .recent_random_info_wrapper span.posted-on i {
    color: #777;
}

#secondary span.posted-on a {
    color: #777;
}

#secondary span.post_comments i {
    color: #777;
}

#secondary span.post_comments a {
    color: #777;
}

#secondary span.post_comments span {
    color: #777;
    font-size: 14px;
}

#secondary .recent_random_info_wrapper {
    float: right;
    width: 63%;
}

#secondary .advertisement_728_90 {
	width:100%;
}

#secondary .fullwidth_featured_layout_title_wrapper {
	margin-bottom:20px;
}

#secondary .pm_featured_layout_1_first_wrapper.wow.fadeIn {
    width: 100%;
}

#secondary .pm_featured_layout_1_after_single_wrapper {
    float: left;
    width: 100%;
}

#secondary .pm_featured_layout_1_after_content_info_wrap {
    width: 63%;
}

#secondary .pm_info_description {
	color:#777;
}

button.searchsubmit {
	position: absolute;
	right: 20px;
	top: 0;
	padding: 17px 0;
}

#secondary .widget_nav_menu ul li {
    width: 100%; 
}

#secondary .widget_nav_menu ul li a {
	color:#777;
}

#secondary .widget_nav_menu ul li a:hover {
	color: #d62a35;
}

#secondary .widget_nav_menu ul  li.current-menu-item a{
	color:#fff;
}


.widget_hilight_container.hilight-layout-1 .entry-date.published {
    color: #fff;
}

 .calendar_wrap {
    border-bottom: 1px solid #ccc;
}

.featured_fullwidth_layout_thumbnail_wrapper .entry-date.published {
    color: #fff;
}

.paginate {
    margin: 20px 0;
}

#powermag--breadcrumbs {
    font-size: 14px;
    color: #777;
}

.pm_footer .hilight_thumbnail_big img {
    height: 270px;
}

.pm_footer .hilight_thumbnail_wrapper span.cat-links a {
    padding: 6px;
    font-size: 11px;
}

.pm_footer .hilight_thumbnail_wrapper .post_title a {
    font-size: 14px;
    line-height: 16px;
}

.pm_footer .advertisement_728_90 {
	width:100%;
}

.pm_footer .advertisement_single_sidebar img{
	width: 100%;
}

.pm_footer .widget_nav_menu ul li {
    width: 100%;
} 

#secondary .power_mag_hilighted span.posted-on a {
    color: #fff;
}

#secondary .power_mag_hilighted span.post_comments i {
	color: #fff;
}

#secondary .power_mag_hilighted span.post_comments a {
	color: #fff;
}

#secondary .widget_search h2.widget-title {
	float: none;
} 

.widget_hilight_container.hilight-layout-1 .entry-date.published:hover {
	color: #d62a35;
}

#secondary .power_mag_hilighted span.post_comments a:hover {
	color: #d62a35;
}

#secondary .power_mag_hilighted span.posted-on a:hover {
	color: #d62a35;
}

#secondary span.posted-on a:hover {
	color: #d62a35;
}

#secondary span.post_comments a:hover {
	color: #d62a35;
}

#secondary .recent_random_title a:hover {
	color: #d62a35;
}

.featured_fullwidth_layout_thumbnail_wrapper .entry-date.published:hover {
	color: #d62a35;
}

#secondary .power_mag_hilighted span.posted-on a:hover {
	color: #d62a35;
}

#secondary .one_column_layout_2_info_wrapper span.posted-on {
	display: inline-block;
    padding-right: 0;
    width: 100%;
    padding-bottom: 8px;
}

.pm_footer_wrapper .power_mag_hilighted h2.widget-title span {
	background: #ee3440;
}

.pm_footer_wrapper .power_mag_one_column_layout_1 h2.widget-title span {
	background: #ee3440;
}

.pm_footer_wrapper .power_mag_one_column_layout_2 h2.widget-title span {
	background: #ee3440;
}

.pm_home_top_sidebar .one_column_layout_2_info_wrapper span.posted-on {
	display: inline-block;
	width: 100%;
	padding-bottom: 10px;
}

.pm_home_top_sidebar .advertisement_728_90 {
	width: 100%;
}

.pm_home_top_content_area .hilight_thumbnail_wrapper {
	width: 33.33%;
}

.pm_home_top_content_area .hilight_thumbnail_wrapper .hilight_thumbnail_big img {
    height: 274px;
}

.pm_home_top_content_area .widget.power_mag_keep_connect h2.widget-title {
	float: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 14px;
}

.pm_hilight_area_wrapper .widget.power_mag_keep_connect h2.widget-title {
	float: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 14px;
}

.pm_hilight_area_wrapper .one_column_layout_1_thumbnail_big img {
	width: 100%;
} 

.pm_hilight_area_wrapper .one_column_layout_1_thumbnail_small img {
	width: 140px;
}

.pm_home_both_column_wrapper .power_mag_hilighted .widget_hilight_container .hilight_thumbnail_wrapper {
	width: 100%;
}

.pm_home_both_column_wrapper .power_mag_hilighted .widget_hilight_container .hilight_thumbnail_wrapper .hilight_thumbnail_small img {
	width: 100%;
}

.pm_home_top_content_area .one_column_layout_1_thumbnail_big img {
	width: 100%;
} 

.pm_home_top_content_area .one_column_layout_1_thumbnail_small img {
	width: 150px;
}

.pm_home_both_column_wrapper .power_mag_one_column_layout_1 .widget_one_column_layout_1_container .one_column_layout_1_thumbnail_wrapper .one_column_layout_1_first_info_wrapper {
	width: 100%;
}

.pm_home_both_column_wrapper .one_column_layout_1_thumbnail_wrapper .one_column_layout_1_thumbnail_small img {
    width: 96px;
} 

.pm_hilight_area_wrapper .one_column_layout_2_thumbnail_small img {
	width: 140px;
} 

.pm_hilight_area_wrapper .power_mag_recent_posts .recent_random_container h2.widget-title {
	float: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee; 
	margin-bottom: 14px;
}

.pm_hilight_area_wrapper .power_mag_recent_posts .recent_random_container .recent_random_title a {
	color: #666;
}

.pm_hilight_area_wrapper .power_mag_recent_posts .recent_random_container .recent_random_title a:hover {
	color: #d62a35;
}

.pm_hilight_area_wrapper .power_mag_recent_posts .recent_random_container .recent_random_info_wrapper span.posted-on i {
	color: #777;
}

.pm_hilight_area_wrapper .power_mag_recent_posts .recent_random_container span.posted-on a {
	color: #777;
}

.pm_hilight_area_wrapper .power_mag_recent_posts .recent_random_container span.posted-on a:hover {
	color: #d62a35;
}

.pm_hilight_area_wrapper .power_mag_recent_posts .recent_random_container .recent_random_info_wrapper span.post_comments i {
	color: #777;
}

.pm_hilight_area_wrapper .power_mag_recent_posts .recent_random_container .recent_random_info_wrapper span.post_comments a {
	color: #777;
}

.pm_hilight_area_wrapper .power_mag_recent_posts .recent_random_container .recent_random_info_wrapper span.post_comments a:hover {
	color: #d62a35;
} 

.pm_home_top_content_area .power_mag_recent_posts .recent_random_container h2.widget-title {
	float: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee; 
	margin-bottom: 14px;
}

.pm_home_top_content_area .power_mag_recent_posts .recent_random_container .recent_random_title a {
	color: #666;
}

.pm_home_top_content_area .power_mag_recent_posts .recent_random_container .recent_random_title a:hover {
	color: #d62a35;
}

.pm_home_top_content_area .power_mag_recent_posts .recent_random_container .recent_random_info_wrapper span.posted-on i {
	color: #777;
}

.pm_home_top_content_area .power_mag_recent_posts .recent_random_container span.posted-on a {
	color: #777;
}

.pm_home_top_content_area .power_mag_recent_posts .recent_random_container span.posted-on a:hover {
	color: #d62a35;
}

.pm_home_top_content_area .power_mag_recent_posts .recent_random_container .recent_random_info_wrapper span.post_comments i {
	color: #777;
}

.pm_home_top_content_area .power_mag_recent_posts .recent_random_container .recent_random_info_wrapper span.post_comments a {
	color: #777;
}

.pm_home_top_content_area .power_mag_recent_posts .recent_random_container .recent_random_info_wrapper span.post_comments a:hover {
	color: #d62a35;
}

.pm_hilight_area_wrapper .advertisement_728_90 {
	width: 100%;
}

.pm_home_both_column_wrapper .advertisement_728_90 {
	width: 100%;
} 

.pm_hilight_area_wrapper .featured1_widgetmain_wrapper .pm_featured_layout_1_after_single_wrapper .pm_featured_layout_1_after_content_info_wrap { 
    width: 63%;
}

.pm_home_both_column_wrapper .widget_featured_layout_1_container .pm_featured_layout_1_first_wrapper {
	width: 100%;
}

.pm_home_both_column_wrapper .pm_featured_layout_1_after_single_wrapper {
	width: 100%;
}

.pm_hilight_area_wrapper .widget_power_mag_info .pm_info_description { 
	color: #555;
}

.pm_hilight_area_wrapper .widget.widget_archive h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_calendar h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_categories h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_nav_menu h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_meta h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_pages h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_recent_comments h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_recent_entries h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_search h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_tag_cloud h2.widget-title,
.pm_hilight_area_wrapper .widget.widget_text h2.widget-title

 {
	float: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 14px;
}




.pm_home_top_content_area .widget_power_mag_info .pm_info_description { 
	color: #555;
}

.pm_home_top_content_area .widget.widget_archive h2.widget-title,
.pm_home_top_content_area .widget.widget_calendar h2.widget-title,
.pm_home_top_content_area .widget.widget_categories h2.widget-title,
.pm_home_top_content_area .widget.widget_nav_menu h2.widget-title,
.pm_home_top_content_area .widget.widget_meta h2.widget-title,
.pm_home_top_content_area .widget.widget_pages h2.widget-title,
.pm_home_top_content_area .widget.widget_recent_comments h2.widget-title,
.pm_home_top_content_area .widget.widget_recent_entries h2.widget-title,
.pm_home_top_content_area .widget.widget_search h2.widget-title,
.pm_home_top_content_area .widget.widget_tag_cloud h2.widget-title,
.pm_home_top_content_area .widget.widget_text h2.widget-title

 {
	float: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 14px;
}


.pm_home_both_column_wrapper .widget_power_mag_info .pm_info_description { 
	color: #555;
}

.pm_home_both_column_wrapper .widget.widget_archive h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_calendar h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_categories h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_nav_menu h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_meta h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_pages h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_recent_comments h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_recent_entries h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_search h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_tag_cloud h2.widget-title,
.pm_home_both_column_wrapper .widget.widget_text h2.widget-title

 {
	float: none;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-bottom: 14px;
}


.pm_hilight_area_wrapper .widget_nav_menu ul li a {
	color: #555;
}
 

.pm_hilight_area_wrapper .widget_nav_menu ul li a:hover {
	color: #d62a35;
}

.pm_home_top_content_area .widget_nav_menu ul li {
	display: block;
	float: none;
}

.pm_home_top_content_area .widget_nav_menu ul li a {
	color: #555;
}
  
.pm_home_top_content_area .widget_nav_menu ul li a:hover {
	color: #d62a35;
}



.pm_home_top_content_area .one_column_layout_1_thumbnail_wrapper:nth-of-type(n+3) {
    padding-top: 18px;
    width: 50%;
    float: left;
}

.pm_home_top_content_area .one_column_layout_1_thumbnail_wrapper .one_column_layout_1_thumbnail_small img {
    width: 96px;
} 

.pm_home_top_content_area .one_column_layout_2_info_wrapper {
    float: right;
    width: 73%;
}

.pm_home_top_content_area .one_column_layout_2_thumbnail_wrapper {
	width: 50%;
	float: left;
}

.pm_home_top_content_area .one_column_layout_2_thumbnail_wrapper:nth-of-type(3) {
	padding-top: 0;
} 

.pm_home_both_column_wrapper .one_column_layout_1_thumbnail_wrapper:nth-of-type(n+3) {
	width: 100%;
}

.pm_home_both_column_wrapper .one_column_layout_2_thumbnail_wrapper {
	width: 100%;
} 

.pm_home_both_column_wrapper .one_column_layout_2_thumbnail_wrapper:nth-of-type(3) {
	padding-top: 18px;
} 

/*woo-commerce css*/
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #ee3440;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #ee3440;
}

.woocommerce .woocommerce-breadcrumb a {
    color: #666;
    padding: 4px;
    display: inline-block;
    font-size: 13px;
} 

.woocommerce .woocommerce-breadcrumb a:nth-child(1) {
    color: #666;
    padding: 8px 0 8px 8px;
    display: inline-block;
    font-size: 13px;
} 

.woocommerce .woocommerce-breadcrumb a:nth-child(1):before { 
    content: '\f015';
    font-family: 'FontAwesome';
    padding-right: 4px;
}


.woocommerce .woocommerce-breadcrumb {
    color:#666;
    border: 1px solid #ccc;
    margin-top: 5px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul,ol{
    margin: 0;
    padding: 0;
}

.woocommerce ul.products li.product h3 { 
    color: #666;
} 

.woocommerce ul.products li.product .button { 
    margin-bottom: 10px;
}

.woocommerce ul.products li.product h3:hover { 
    color: #ee3440;
}

.woocommerce-MyAccount-navigation-link{
    margin: 10px 0;
}

.woocommerce-page .entry-footer{
    border: none;
}

.woocommerce ul.products li.product .price {
    color: #ee3440;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color:#ee3440;
    background-color: #fff;
    border: 1px solid #ee3440;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #ee3440;
    color:#fff;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #ee3440;
    color: #fff;
}

.woocommerce-info {
    border-top-color: #ee3440;
}

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #ee3440;
}

.woocommerce-info::before {
    color: #ee3440;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    margin-left:0;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    margin-left:0;
}

div.wpcf7-mail-sent-ng {
    border: none;
    color:#ff0000;
} 

.woocommerce-message {
    border-top-color: #ee3440;
}

.woocommerce-message::before {
    color: #ee3440;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
	padding: 1em 2em 1em 3.5em !important;
}

.entry-content ul,ol{
    margin: 0;
    padding: 0;
}

.entry-content li{
    font-size: 15px;
    color:#676767;
}

#secondary .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    width: 70px;
}

.widget_product_categories ul{
    margin: 0 15px;
    padding: 0;
}

mark, ins {
    background:transparent;
    color: #ee3440;
}  

.woocommerce .star-rating {
    font-size: 12px;
    margin: 5px 0;
    color: #ee3440;
}
.woocommerce-product-search input[type="submit"] {
    border-radius: 0px;
    background: #fff;
    box-shadow: none;
    color: #676767;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1;
    padding: 0.9em 1em .7em;
    text-shadow: none;
    border: 1px solid #ccc;
    display: inline;
    margin-left: -15px;
}

.woocommerce-product-search input[type="submit"]:hover{
    color: #fff;
    background: #ee3440;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color:#ee3440;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color:#ee3440;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color:##602053;
}

.woocommerce nav.woocommerce-pagination {
    text-align: left;
}

.woocommerce nav.woocommerce-pagination ul {
    border:none;
}

.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    line-height: 30px;
    font-size: 1em;
    font-weight: 400;
    padding: 0;
    min-width: 1em;
    display: block;
    height: 30px;
    width: 30px;
    text-align: center;
    color:#ee3440;
    background: transparent;
}


.woocommerce nav.woocommerce-pagination ul li {
    border: 1px solid #ee3440;
    padding: 0;
    margin: 5px;
    float: left;
    display: inline;
    overflow: hidden;
    border-radius: 50%;

}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ee3440;
    color: #fff;
}

.woocommerce ul.products {
    padding: 30px 0 ;
}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
    padding: 8px 0;
}

.woocommerce .woocommerce-breadcrumb a:hover {
    color:#ee3440;
} 

.woocommerce span.onsale { 
    background-color: #d62a35;
    color: #fff;
}

.woocommerce .star-rating span  {
    color: #d62a35; 
}

.woocommerce div.product .stock {
    color: #d62a35;
}

.woocommerce div.product .stock:after {
    content: ')';
    padding-left: 4px;
}

.woocommerce div.product .stock:before {
    content: '(';
    padding-right: 4px;
}

.woocommerce-Price-amount.amount {
    color: #d62a35;
    font-size: 12px; 
}

#secondary .woocommerce-Price-amount.amount {
    font-size: 12px; 
}
 
.woocommerce div.product .out-of-stock {
    color: #fff;
    background: #d62a35;
    display: inline-block;
    padding: 2px 10px;
    margin: 0 0 16px;
}

.woocommerce div.product .product_title {
    margin: 0 0 12px;
    font-size: 20px;
    font-weight: 600;
}

.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 0.618em;
}

.product_meta span {
    padding-right: 14px;
    display: inline-block;
    font-size: 14px;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #ccc;
    background-color: #ebe9eb;  
    border-radius: none;
    margin: 0;
    padding: 0 1em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #d62a35;
    z-index: 2;
    border-bottom-color: #d62a35;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0;
    margin: 0 0 0.618em;
    overflow: hidden;
    position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before { 
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    display: none!important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    outline: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active { 
    color: #fff;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
     
    background-color: #ee3440;
    color: #fff;
    border-radius: 0;
    border: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a { 
    color: #fff; 
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active { 
    background: #d62a35 !important;
} 

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
    text-decoration: none;
    color: #fff;
}

.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2 {
    display: none;
}

.woocommerce-Reviews .woocommerce-Reviews-title {
    margin: 10px 0 18px;
} 

.actions .coupon button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    border-color: none;
    box-shadow: none;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {
    color: inherit;
    cursor: not-allowed;
    opacity: .6;
    padding: .618em 1em;
    color: #fff;
}

.woocommerce input.button[disabled]:disabled{
    color: #d62a35;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 120px;
    padding: 10px 4px;
}

/*Default Woo-commerce Widgets CSS*/

.cart_totals h2 {
    margin-bottom: 12px;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    position: absolute;
    top: 62px;
    left: 0;
}

.mini_cart_item span.quantity {
    padding-top: 14px;
    display: inline-block;
}

.widget_shopping_cart_content p.total {
    margin: 14px 0;
}

.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
    float: none;
    margin: 16px 0;
}

.pm_footer_1.pm_footer ul.product_list_widget li a span.product-title, .pm_footer_2.pm_footer ul.product_list_widget li a span.product-titlem, .pm_footer_3.pm_footer ul.product_list_widget li a span.product-title {
    color:  #fff;
}

.pm_footer_1.pm_footer .widget.woocommerce.widget_product_categories .product-categories a, .pm_footer_2.pm_footer .widget.woocommerce.widget_product_categories .product-categories a, .pm_footer_3.pm_footer .widget.woocommerce.widget_product_categories .product-categories a{
    color:  #fff;
}

.pm_footer_1.pm_footer .widget.woocommerce.widget_product_categories .product-categories a:hover, .pm_footer_2.pm_footer .widget.woocommerce.widget_product_categories .product-categories a:hover, .pm_footer_3.pm_footer .widget.woocommerce.widget_product_categories .product-categories a:hover{
    color:  #d62a35;
}

ul.product_list_widget li a span.product-title {
    margin-bottom: 14px;
    display: inline-block;
}

ul.product_list_widget li a span.product-title:hover {
    color: #d62a35;
}

.widget.woocommerce.widget_product_tag_cloud .tagcloud a {
    color: #fff;
    border: 0;
}

ul.product-categories {
    margin: 0;
    list-style: none;
}

ul.product-categories li {
    line-height: 28px;
}

form.woocommerce-product-search input {
    width: 100%;
    font-family: 'Arimo', sans-serif;
    font-size: 15px;
    padding: 4px;
    border-radius: 0;
}

.woocommerce-product-search input[type="submit"] {
    display: none;
}

#secondary .widget.woocommerce.widget_price_filter h2.widget-title {
    float: none;
}

.related.products h2 {
    background: #ee3440; 
    padding: 10px 0 10px 10px;
    font-size: 1rem;
    color: #fff; 
    position: relative;
} 

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    background: none;
    color: #404040;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title:hover, .woocommerce ul.products li.product h3:hover {
    color: #ee3440;
}

.woocommerce .products .star-rating {
    display: block;
    margin: 8px 0 12px;
}

.related.products ul.products li.product .price {
    color: #ee3440;
    line-height: 22px;
}

.cart .quantity input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
     
    padding: 5px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { 
    font-weight: normal;
}

.woocommerce #reviews h3 {
    padding: 10px 0!important;
    display: inline-block;
} 

p.comment-form-rating label {
    font-size: 15px;
    float: left;
    line-height: 16px!important;
    padding-right: 18px;
} 

.woocommerce .star-rating::before { 
    color: #ee3440;
}

.woocommerce p.stars a { 
    color: #ee3440;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { 
    border-radius: 0;
    font-size: 14px;
    padding: 10px;
}

h3.order_review_heading {
    padding-top: 10px;
    display: inline-block;
}

.woocommerce-checkout-review-order {
    margin-top: 14px;
}

ul.woocommerce-error li {
    line-height: 24px;
}

body.woocommerce h1.page-title {
    margin: 0 0 10px;
    font-size: 24px;
    font-weight: 700;
    padding: 10px 0;
}

ul li.wc-layered-nav-rating .star-rating { 
    margin: 0; 
}

.woocommerce a.added_to_cart {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1.9em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-shadow: none;
}

.woocommerce table.shop_table td { 
    padding: 14px 12px;
    }

.woocommerce nav.woocommerce-pagination ul li {
    border: 1px solid transparent;
    padding: 0;
    margin: 5px;
    float: left;
    display: inline;
    overflow: hidden;
    margin: 2px;
    border-radius: 0;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	background: #ccc;
	color: #fff;
	border: 1px solid transparent;
}


/*For Logo*/

.pm_header_logo {
	padding: 10px 0;
}

.site-logo {
	padding-top: 22px;
	float: left;
}

.site-logo:after {
	display: block;
	content: '';
	clear: both;
}
 
.site-branding {
    float: left;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

h1.site-title a {
    /*color: #333;*/
    font-size: 24px;
    margin: 0; 
    font-weight: 600;
}

h1.site-title { 
    margin: 0;  
    padding: 13px 0 3px;
}

p.site-description {
    margin: 0;
    /*color: #666;*/
    font-size: 14px;
}  

.logo-img { 
	width: 160px;
    float: left;
    margin-right: 12px;
    padding-top: 3px;
}

.sticky .logo-img {
    width: 124px; 
}

.admin-bar header.site-header {
    top: 32px;
}

.no-tagline h1.site-title {
    line-height: 57px;
}

.logo-tagline p.site-description {
    line-height: 60px;
}

.logo-tagline h1.site-title {
    line-height: 60px;
}

.sticky.logo-tagline h1.site-title {
    line-height: 56px;
}

.pm_singe_post_no_thumbnail {
    padding-top: 5px;
}

#comments ol{
    list-style: none;
}

#top-header-menu .children {
    display: none;
}

body.error404 .page-header h1 {
    font-size: 37px;
    padding: 50px;
    text-align: center;
}

body.error404 .page-content
{
    text-align: center;
}
.pm_singe_post_no_thumbnail .pm_single_post_info_wrapper span
{
    color: #777;
    font-size: 14px;    
}

.search span.posted-on a, .search span.posted-on, .search span.byline span.author a, .search span.byline {
    color: #404040;
    font-size: 14px;
}

.search span.posted-on a:hover, .search span.byline span.author a:hover {
    color: #d62a35;
}

.woocommerce-tabs.wc-tabs-wrapper .comment-form .comment-form-rating label, .woocommerce-tabs.wc-tabs-wrapper .comment-form .comment-form-rating p.stars{
    padding-top: 8px;
    font-size: 1rem;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{
    color: #404040;
}

.pm_footer_1.pm_footer .woocommerce ul.cart_list li a, .pm_footer_1.pm_footer .woocommerce ul.product_list_widget li a, .pm_footer_2.pm_footer .woocommerce ul.cart_list li a, .pm_footer_1.pm_footer .woocommerce ul.product_list_widget li a, .pm_footer_3.pm_footer .woocommerce ul.cart_list li a, .pm_footer_1.pm_footer .woocommerce ul.product_list_widget li a{
    color: #fff;
}

.pm_footer_1.pm_footer .widget.woocommerce.widget_shopping_cart li.empty{
    color:  #fff;
}

.woocommerce ul.cart_list li a:hover, .woocommerce ul.product_list_widget li a:hover{
    color: #d62a35;
}

.widget.woocommerce.widget_product_categories a
{
    color: #404040;
}
.widget.woocommerce.widget_product_categories a:hover
{
    color: #d62a35;
}

.tabs_tab.tab-content.tab_comments.content-tab-2 p{
    font-style: italic;
}

.tabs_tab.tab-content.tab_comments.content-tab-2 li{
    border-bottom: 1px solid #d62a35;
    padding-bottom: 10px;
}  

.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    padding: 5px 2px;
    border-radius: 5px;
}