/*
File Name: Default Style
Description: Default CSS File
Author: Themes Mill
Author URI: http://themesmill.com/
Version: 1.0
*/

/********************************************************/

/*Default Widget Styling For Test Unit*/

.widget_nav_menu ul, .widget_rss ul, .widget_pages ul, .widget_meta ul, .widget_recent_comments ul, .widget_archive ul, .widget_categories ul, .widget_recent_entries ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.widget_nav_menu ul ul, .widget_pages ul ul, .widget_meta ul ul, .widget_recent_comments ul ul, .widget_archive ul ul, .widget_categories ul ul, .widget_recent_entries ul ul {
	padding-left: 15px;
	margin: 5px 0px 0px 0px;
}
.widget_pages ul li, .widget_meta ul li, .widget_recent_comments ul li, .widget_recent_entries ul li {
	float: left;
	width: 100%;
	overflow: hidden;
	line-height: 16px;
	text-align: right;
	margin: 0;
	padding: 10px 0px 0px;
	border-top: 1px solid #c6c6c6;
	transition: all 0.3s ease-in-out;
}
.widget_nav_menu ul li {
	color: #fff;
	float: left;
	width: 100%;
	overflow: hidden;
	margin: 0;
	transition: all 0.3s ease-in-out;
	padding: 0 0 12px;
}
.widget_nav_menu>ul>li:first-child, .widget_pages>ul>li:first-child, .widget_meta>ul>li:first-child, .widget_recent_comments>ul>li:first-child, .widget_archive>ul>li:first-child, .widget_categories>ul>li:first-child, .widget_recent_entries>ul>li:first-child {
	padding-top: 0;
}
.widget_nav_menu ul:first-child, .widget_pages ul li:first-child, .widget_meta ul li:first-child, .widget_recent_comments ul li:first-child, .widget_categories ul li:first-child, .widget_archive ul li:first-child, .widget_recent_entries ul li:first-child {
	border: none;
}
.widget_nav_menu ul ul li:first-child, .widget_pages ul ul li:first-child, .widget_meta ul ul li:first-child, .widget_recent_comments ul ul li:first-child, .widget_categories ul ul li:first-child, .widget_archive ul ul li:first-child, .widget_recent_entries ul ul li:first-child {
	border-top: 1px solid;
}
.widget_pages ul li:hover, .widget_meta ul li:hover, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_recent_entries ul li:hover {
	padding-left: 5px;
}

/*Left Padding 0 on Hover*/

.widget_recent_comments ul li:hover, .widget_recent_entries ul li:hover {
	padding-left: 0;
}
.widget_pages ul li a, .widget_meta ul li a, .widget_recent_entries ul li a {
	float: left;
	width: auto !important;
	color: #666;
	font-size: 13px !important;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 15px !important;
	position: relative;
	line-height: normal;
	margin-bottom: 11px;
	transition: all 0.3s ease-in-out;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.widget_categories ul li a {
	color: #666666;
	display: block;
	padding: 15px 0;
	float: left;
	clear: both;
	text-align: left;
	line-height: 1;
	font-family: 'Open Sans', sans-serif;
}
.widget_categories ul li {
	text-align: right;
	line-height: 3;
	display: table;
	width: 100%;
	border-bottom: 1px solid #ccc !important;
}
.widget_categories ul li:nth-last-child(1) {
	border-bottom: 0 !important;
}
.widget_archive ul li a {
	color: #666666;
	display: block;
	padding: 15px 0;
	float: left;
	clear: both;
	text-align: left;
	line-height: 1;
}
.tm_footer_bg .widget_pages ul li a, .tm_footer_bg .widget_meta ul li a, .tm_footer_bg .widget_categories ul li a, .tm_footer_bg .widget_archive ul li a, .tm_footer_bg .widget_recent_entries ul li a {
	float: left;
	width: auto !important;
	color: #fff;
	font-size: 13px !important;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 15px !important;
	position: relative;
	line-height: normal;
	margin-bottom: 11px;
	transition: all 0.3s ease-in-out;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.mill-sidebar .widget_nav_menu ul li a{
	color:#252525;
}
.widget_nav_menu ul li a {
	color: #d7d7d7;
	font-size: 13px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-family: "Open Sans", sans-serif;
}
.widget_pages ul li a:before, .widget_meta ul li a:before, .widget_recent_entries ul li a::before {
	top: 50%;
	left: 0px;
	content: "";
	font-size: 16px;
	margin: -8px 0 0;
	position: absolute;
	color: currentColor;
	font-family: "FontAwesome";
}
.widget_recent_comments ul li a {
	float: none !important;
	padding: 0px !important;
	line-height: 13px;
	background: transparent !important;
	display: inline-block !important;
}
.tm_footer_bg .widget_recent_comments span, .tm_footer_bg .widget_recent_comments a {
	width: 100%;
	word-break: break-all;
}
.tm_footer_bg .widget_recent_comments span a {
	border-bottom: 1px dotted #fff;
	display: inline-block !important;
	width: auto;
}
.widget_recent_comments ul li {
	padding: 11px 0;
}
.widget_recent_comments ul li {
	display: inline-block;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	font-size: 12px;
}

/*Widget Rss*/

.widget_rss ul li {
	float: left;
	font-size: 13px !important;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
	text-align: left !important;
	text-transform: capitalize;
	width: 100%;
}
.tm_footer_bg .screen-reader-text, .tm_footer_bg .calendar_wrap caption {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.calendar_wrap caption {
	padding-top: 0;
}
.rss-date {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
}
.mill-sidebar .rsswidget{
	color:inherit;
}
.rsswidget {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.widget-title a.rsswidget {
	margin-right: 10px;
	width: auto;
}
.mill-sidebar .textwidget strong{
	color:inherit;
}
.textwidget strong {
	float: left;
	width: 100%;
	color: #fff;
	margin: 10px 0;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
}
.mill-sidebar #wp-calendar td{
	color:inherit;
}
#wp-calendar td, #wp-calendar th {
	padding: 7px !important;
	text-align: center;
	color: #fff
}

/*Side Bar COLOR*/

.iqoniq-sidebar-menu-element .widget_tag_cloud .tagcloud a, .iqoniq-sidebar-menu-element .newsletter_dec .radio_style2 .radio_dec>span, .iqoniq-sidebar-menu-element .newsletter_dec em, .iqoniq-sidebar-menu-element .newsletter_dec h6, .iqoniq-sidebar-menu-element .newsletter_dec p, .iqoniq-sidebar-menu-element .textwidget select, .iqoniq-sidebar-menu-element .textwidget select option, .iqoniq-sidebar-menu-element .widget_pages ul li a::before, .iqoniq-sidebar-menu-element .widget_pages ul li a, .iqoniq-sidebar-menu-element .widget_nav_menu ul li a, .iqoniq-sidebar-menu-element #archives-dropdown--1, .iqoniq-sidebar-menu-element #archives-dropdown--1 option, .iqoniq-sidebar-menu-element #cat, .iqoniq-sidebar-menu-element #cat option, .iqoniq-sidebar-menu-element .widget_nav_menu ul li a, .iqoniq-sidebar-menu-element .widget_categories ul li, .iqoniq-sidebar-menu-element .screen-reader-text, .iqoniq-sidebar-menu-element #wp-calendar th, .iqoniq-sidebar-menu-element .calendar_wrap caption, .iqoniq-sidebar-menu-element .textwidget strong, .iqoniq-sidebar-menu-element .rsswidget, .iqoniq-sidebar-menu-element .rss-date, .iqoniq-sidebar-menu-element .rssSummary, .iqoniq-sidebar-menu-element .calendar_wrap .caption, .iqoniq-sidebar-menu-element .calendar_wrap td, .iqoniq-sidebar-menu-element .widget_archive ul li a, .iqoniq-sidebar-menu-element .widget_recent_comments li a, .iqoniq-sidebar-menu-element .widget_meta ul li a, .iqoniq-sidebar-menu-element .widget_categories ul li a, .iqoniq-sidebar-menu-element .widget_recent_entries ul li a, .iqoniq-sidebar-menu-element .prev, .iqoniq-sidebar-menu-element #next, .iqoniq-sidebar-menu-element #next a, .iqoniq-sidebar-menu-element #wp-calendar a, .iqoniq-sidebar-menu-element #prev a, .iqoniq-sidebar-menu-element cite, .iqoniq-sidebar-menu-element .widget-search .iqoniq-search input[type="text"] {
	color: inherit !important;
}

/*Footer Widget*/

footer .widget_text select, footer #cat option, footer #archives-dropdown--1 option, footer .textwidget select option {
	background: #666666;
}
#wp-calendar .pad, footer #cat, footer .calendar_wrap thead tr, footer .textwidget select, footer #archives-dropdown--1, footer .widget_text select {
	background-color: transparent;
}
.screen-reader-text {
	display: none;
}
p.logged-in-as {
	margin-bottom: 30px;
}
blockquote {
	background: #f9f9f9 none repeat scroll 0 0;
	border-top: 1px solid;
	color: #666666;
	float: left;
	font-size: 19px;
	font-style: italic;
	margin: 0 0 30px;
	padding: 20px !important;
	width: 100%;
	border-left: none !important;
}
blockquote, q {
	hyphens: none;
	quotes: none;
}

/*FOOTER COLOR*/

footer .textwidget p, footer #wp-calendar td, footer #wp-calendar th, footer .widget_tag_cloud .tagcloud a, footer .newsletter_dec .radio_style2 .radio_dec>span, footer .newsletter_dec em, footer .newsletter_dec h6, footer .newsletter_dec p, footer .textwidget select, footer .textwidget select option, footer .widget_pages ul li a::before, footer .widget_pages ul li a, footer .widget_nav_menu ul li a, footer #archives-dropdown--1, footer #archives-dropdown--1 option, footer #cat, footer #cat option, footer .widget_nav_menu ul li a, footer .widget_categories ul li, footer .screen-reader-text, footer #wp-calendar th, footer .calendar_wrap caption, footer .textwidget strong, footer .rsswidget, footer .rss-date, footer .rssSummary, footer .calendar_wrap .caption, footer .calendar_wrap td, footer .widget_archive ul li, footer .widget_archive ul li a, footer .widget_recent_comments li, footer .widget_recent_comments li a, footer .widget_meta ul li a, footer .widget_meta ul li, footer .widget_categories ul li, footer .widget_categories ul li a, footer .widget_recent_entries ul li, footer .widget_recent_entries ul li a, footer .prev, footer #next, footer #next a, footer #wp-calendar a, footer #prev a, footer cite, footer .widget_recent_comments ul li, footer .widget-search .iqoniq-search input[type="text"] {
	color: #fff !important;
}
footer .widget_archive li, footer #wp-calendar, footer #wp-calendar th, footer .calendar_wrap td {
	border-color: #fff;
}
.footer .textwidget select, .tm_footer_bg #archives-dropdown--1, .tm_footer_bg #categories-dropdown--1, .tm_footer_bg #monster-widget-placeholder-5 select, .tm_footer_bg .iqoniq-search input, .tm_footer_bg .mill_select select, .tm_footer_bg .mill_input textarea, .tm_footer_bg .mill_commet_field input, .tm_footer_bg .iqoniq-textarea textarea, .tm_footer_bg .mill_input input {
	float: left;
	width: 100%;
	height: auto;
	font-size: 14px !important;
	color: #000;
	min-height: 40px;
	padding: 8px 20px;
	line-height: normal;
	border: 1px solid #e3e3e3;
	text-transform: capitalize;
	font-family: 'Open Sans', sans-serif;
	background: #fff;
	outline: none
}
.tm_footer_bg tr a {
	color: #fff
}
article h2 {
	word-wrap: break-word;
	-Ms-Word-Wrap: Break-Word;
}
.mill-sidebar .recentcomments span,
.mill-sidebar .recentcomments span a, 
.mill-sidebar .recentcomments a{
	color:inherit !important;
}
.recentcomments span, .recentcomments span a, .recentcomments a {
	float: left;
	font-size: 13px;
	line-height: 16px !important;
	margin: 0 !important;
	padding: 3px 5px 0 0 !important;
	color: #fff !important
}

/*Color 2 css*/

.footer tr #today {
	background-color: #fff;
	color: #000;
}
button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"] {
	border: none;
	color: #fff;
}
button:active, .contributor-posts-link:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
	border: none;
	color: #fff;
	padding: 15px 45px;
}
button:hover, .contributor-posts-link:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	border: none;
	color: #fff;
}
.footer .sidebar-search input {
	width: 80% !important;
}
.footer .sidebar-search .search-btn {
	color: #fff;
	float: left;
	height: 45px;
	width: 20% !important;
	line-height: 35px;
	border-radius: 0;
	padding: 0
}
.mill-blog-content h2 {
	float: left;
	overflow-wrap: break-word;
	width: 100%;
	text-transform: capitalize;
}
.mill-blog-content>p {
	margin-bottom: 20px;
	margin-top: 10px;
	word-break: break-all;
	
}
.widget_archive li {
	text-align: right;
	line-height: 3;
	border-bottom: 1px solid #ccc !important;
}
.widget_archive li:nth-last-child(1) {
	border-bottom: 0 !important;
}
.page-links a span {
	margin: 0;
	line-height: 1.9;
}
.tm_blog_detail li {
	margin-bottom: 5px;
}

/*** Sticky Post ***/

.sticky {
	z-index: -1;
	clear: left;
}

.sticky ul {
	list-style: disc;
}
.sticky ul, .sticky ol {
	margin: 0 0 8px 20px;
}
#test-unit .mill-blog-content li, .sticky ul li {
	margin-bottom: 5px;
	;
}
.sticky .post_title {
	position: relative;
	font-size: 20px;
}
.sticky .tm_meta span {
	background: #eee;
	padding: 6px 10px !important;
}
.sticky .blog-info-feature {
	padding: 6px 10px;
	color: #fff;
	clear: both;
	float: left;
	margin-bottom: 20px;
}
.tag-sticky-2 .blog-info-feature {
	padding: 6px 10px;
	color: #fff;
	clear: both;
	float: left;
	margin-bottom: 20px;
}

.tag-sticky-2 .news-title{
	clear: both;
}
.sticky .news-title{
	clear: both;
}
.logged-in .comment_form textarea.form-control {
	height: 200px;
}
.sticky .tm_meta {
	float: left;
}
.mill-blog-content p img.alignright {
	float: right;
	clear: both;
}
.wp-audio-shortcode, .fine-link {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.fine-link .tm_meta {
	padding: 20px 0px;
}
.fine-link .tm_meta span {
	padding-right: 10px;
}
.post-quote .tm_meta {
	padding: 20px 0px;
}
.post-quote .tm_meta span {
	padding-right: 10px;
}
.post-quote .tm_meta {
	padding: 20px 0px;
}
.post-quote .tm_meta span {
	padding-right: 10px;
}
.post-blocks .children {
	clear: both;
	float: left;
	left: inherit;
	list-style: outside none none;
	padding: 0 0 0 30px;
	position: static;
	width: 100%;
}
.post-blocks .comment {
	clear: both;
	float: left;
	width: 100%;
}