@import url(https://fonts.googleapis.com/css?family=Lato:100,100italic,300,300italic,400,400italic,700,700italic,900,900italic|Hind:400,300,500,600,700);
@import url('theme-font-icons.min.css');
@import url('styles.min-blessed1.css');
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
.hidden-tl {
display:none!important
}
.visible-tl {
display:block!important
}
}
@media only screen and (min-width:1224px) {
.hidden-dt {
display:none!important
}
.visible-dt {
display:block!important
}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
.no-smartphone {
display:none!important
}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
.no-ipad {
display:none!important
}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
.no-iphone {
display:none!important
}
}
.mk-blockquote p, .mk-fancy-title p, .mk-title-box p, .pricing-offer-grid p {
	color:inherit!important;
	font-size:inherit!important;
	line-height:inherit!important
}
@media handheld, only screen and (max-width:767px) {
}
@media handheld, only screen and (max-width:600px) {
}
@media handheld, only screen and (max-width:767px) {
}
@media handheld, only screen and (max-width:600px) {
}
@media handheld, only screen and (max-width:600px) {
}
@media handheld, only screen and (max-width:767px) {
}
@media handheld, only screen and (max-width:600px) {
}
@media handheld, only screen and (max-width:400px) {
}
@media handheld, only screen and (max-width:960px) {
}
@media handheld, only screen and (max-width:767px) {
}
.widget {
	overflow:hidden;
	margin-bottom:35px
}
.widgettitle {
	position:relative;
	display:block;
	margin-bottom:15px;
	line-height:100%;
	font-size:13px;
	text-transform:uppercase
}
.widgettitle:after {
	display:block;
	content:"";
	width:70px;
	height:5px;
	background-color:rgba(128, 128, 128, .2);
	margin:10px 0
}
.mk-side-dashboard .widgettitle {
	margin-bottom:10px
}
.mk-side-dashboard .widget {
	margin-bottom:20px
}
.mk-side-dashboard .widget-social-container {
	padding:0!important
}
#mk-footer ul, #mk-sidebar ul, .mk-side-dashboard ul {
	margin:0
}
.widget_archive li, .widget_authors li, .widget_categories li, .widget_contact_info li, .widget_display_forums li, .widget_display_topics li, .widget_display_views li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_popular_posts li, .widget_product_categories li, .widget_recent_comments li, .widget_recent_entries li, .widget_recent_posts li, .widget_rss li, .widget_text li, .widget_twitter li {
	margin:0;
	list-style:none
}
.widget_archive li a, .widget_contact_info li a, .widget_display_forums li a, .widget_display_topics li a, .widget_display_views li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a, .widget_product_categories li a, .widget_recent_comments .recentcomments, .widget_recent_entries li a, .widget_text li a {
	display:inline-block;
	margin:0 0 12px;
	text-decoration:none;
	line-height:18px
}
.widget_archive li a, .widget_display_forums li a, .widget_display_topics li a, .widget_display_views li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a, .widget_product_categories li a, .widget_recent_entries li a {
	border-bottom:2px solid rgba(128, 128, 128, .1);
	display:block;
	padding-bottom:12px
}
.widget_pages {
	padding:0 10px
}
.widget_pages li {
	margin:0;
	padding:0
}
.widget_pages li a {
	padding:10px;
	margin:0;
	display:block;
	color:grey!important
}
.widget_pages li a:hover {
	background-color:rgba(128, 128, 128, .1)
}
.widget_pages .page_item_has_children li:nth-child(odd) a {
padding:5px 10px 5px 20px
}
.widget-sub-navigation ul {
	display:block;
	margin:0;
	padding:0;
	list-style:none
}
.widget-sub-navigation ul li {
	margin:0
}
.widget-sub-navigation ul li:last-child a {
	border-bottom:none!important;
	padding-bottom:16px!important
}
.widget-sub-navigation ul li:first-child a {
	padding-top:16px!important
}
.widget-sub-navigation ul li a {
	display:block;
	font-size:13px;
	text-transform:uppercase;
	border-bottom:2px solid rgba(128, 128, 128, .1);
	padding:8px 25px 8px 0;
	color:grey!important
}
.widget-sub-navigation ul li a:hover, .widget-sub-navigation ul li.current_page_item a {
	color:#444!important
}
.widget-sub-navigation ul li.current_page_item {
	font-weight:600
}
.widget_categories li, .widget_product_tag_cloud li, .widget_tag_cloud li {
	display:inline-block
}
.widget_categories a, .widget_product_tag_cloud a, .widget_tag_cloud a {
	display:inline-block;
	margin:8px 3px 0 0;
	padding:8px 10px;
	text-transform:capitalize;
	font-size:12px!important;
	line-height:100%;
	color:grey!important;
	background-color:rgba(128, 128, 128, .1)
}
.widget_categories a:hover, .widget_product_tag_cloud a:hover, .widget_tag_cloud a:hover {
	color:#fff!important
}
@media handheld, only screen and (max-width:600px) {
}
.widget_posts_lists ul li {
	overflow:hidden;
	margin:0 0 25px;
	padding:0;
	list-style:none
}
.widget_posts_lists ul li .featured-image {
	float:left;
	overflow:hidden;
	margin:0;
	display:block
}
.widget_posts_lists ul li .post-list-info {
	margin:0 0 0 100px
}
.widget_posts_lists ul li .post-list-info.posts-no-thumb {
	margin-left:0
}
.widget_posts_lists ul li .post-list-title {
	display:block;
	font-size:13px;
	line-height:18px;
	margin-bottom:12px
}
.widget_posts_lists ul li .post-list-title:after {
	margin-top:8px;
	display:block;
	width:70px;
	height:1px;
	content:"";
	background-color:rgba(128, 128, 128, .2)
}
.widget_posts_lists ul li .post-list-meta {
	display:block
}
.widget_posts_lists ul li .post-list-meta time {
	color:#999
}
.widget_posts_lists ul li .post-list-meta a, .widget_posts_lists ul li .post-list-meta time {
	font-size:12px;
	line-height:15px;
	font-weight:700;
	font-style:italic
}
.widget_posts_tabs .mk-tabs-pane li {
	overflow:hidden;
	margin:0 0 20px;
	padding:0 0 20px;
	list-style:none;
	border-bottom:2px solid #eee
}
.widget_posts_tabs .mk-tabs-pane li .featured-image {
	float:left;
	overflow:hidden;
	margin:0 10px 0 0;
	display:block
}
#wp-calendar, .widget_recent_portfolio {
	overflow:visible
}
.widget_posts_tabs .mk-tabs-pane li .post-list-info {
	margin:0 0 0 80px
}
.widget_posts_tabs .mk-tabs-pane li .post-list-info.posts-no-thumb {
	margin-left:0
}
.widget_posts_tabs .mk-tabs-pane li .post-list-title {
	display:block;
	font-size:13px;
	line-height:18px;
	margin-bottom:12px
}
.widget_posts_tabs .mk-tabs-pane li .post-list-meta {
	display:block;
	line-height:18px
}
.widget_posts_tabs .mk-tabs-pane li .post-list-meta .cats, .widget_posts_tabs .mk-tabs-pane li .post-list-meta time {
	display:inline-block
}
.widget_posts_tabs .mk-tabs-pane li .post-list-meta time {
	font-size:11px;
	font-weight:700;
	color:#444
}
.widget_posts_tabs .mk-tabs-pane li .post-list-meta .cats a {
	font-size:12px;
	font-weight:700;
	font-style:italic
}
.widget_posts_tabs .mk-tabs-pane li .blog-comments, .widget_posts_tabs .mk-tabs-pane li .mk-love-holder {
	display:inline-block;
	font-size:12px;
	font-weight:700;
	font-style:italic;
	color:#999!important;
	padding-right:8px
}
.widget_posts_tabs .mk-tabs-pane li .blog-comments i, .widget_posts_tabs .mk-tabs-pane li .mk-love-holder i {
	color:#eee;
	font-size:16px
}
.widget_posts_tabs .mk-tabs-tabs {
	border-bottom:3px solid #eee
}
.widget_posts_tabs .mk-tabs-tabs li {
	display:inline-block;
	padding:10px 12px 6px
}
.widget_posts_tabs .mk-tabs-tabs li a {
	font-weight:700;
	font-size:12px;
	line-height:12px;
	color:#999!important
}
.widget_posts_tabs .mk-tabs-tabs li.ui-state-active {
	background-color:#eee
}
.widget_posts_tabs .mk-tabs-tabs li.ui-state-active a {
	color:#454545!important
}
.widget_posts_tabs .mk-tabs-panes {
	padding-top:20px
}
}
@media handheld, only screen and (max-width:767px) {
}
.tiny_slider_widget .mk-image-slideshow {
	margin:0 auto
}
@media handheld, only screen and (max-width:960px) {
}
.widget_archive ul:after, .widget_archive ul:before {
	content:" ";
	display:table
}
.widget_archive ul:after {
	clear:both
}
.widget_archive ul li {
	width:50%;
	float:left
}
.widget_archive ul li:hover {
	background-color:rgba(128, 128, 128, .1)
}
.widget_archive ul li a {
	border-bottom:0;
	display:inline-block;
	padding:10px;
	margin:0;
	color:grey!important
}
.mk-custom-menu.align-center {
	text-align:center
}
.mk-custom-menu.align-center .widgettitle:after {
	margin:10px auto
}
.mk-custom-menu.align-right {
	text-align:right
}
.mk-custom-menu.align-right .widgettitle:after {
	margin:10px 0 10px auto
}
.mk-custom-menu .menu {
	list-style:none
}
.mk-custom-menu .menu li {
	margin:0
}
.mk-custom-menu .menu li a {
	display:block;
	padding:3px 5px
}
#mk-page-title {
	position:relative;
	overflow:hidden
}
#mk-page-title .mk-page-title-bg {
	position:absolute;
	z-index:-2;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transform-origin:top center;
	-moz-transform-origin:top center;
	-ms-transform-origin:top center;
	-o-transform-origin:top center
}
#mk-page-title .mk-effect-gradient-layer {
	position:absolute;
	z-index:-1;
	top:1px;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)';
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background:-o-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background-color:rgba(255, 255, 255, 0)
}
.intro-effect-fade, .intro-effect-zoom_out {
	position:fixed!important;
	left:0;
	top:0;
	z-index:50;
	width:100%;
	height:100%!important
}
.intro-effect-shuffle {
	position:absolute!important;
	left:0;
	top:0;
	z-index:50;
	width:100%;
	background-attachment:fixed!important
}
.intro-effect-shuffle .page-section-content {
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
transition:all .6s ease-in-out
}
.intro-effect-shuffle.mk-intro-triggered .page-section-content {
	opacity:0
}
.alignleft, img.alignleft {
	display:inline;
	float:left;
	margin-right:1.5em;
	margin-bottom:1.5em
}
.alignright, img.alignright {
	display:inline;
	float:right;
	margin-left:1.5em;
	margin-bottom:1.5em
}
.aligncenter, img.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1.5em
}
.wp-caption {
	text-align:center;
	margin-bottom:1.5em
}
.wp-caption img {
	border:0;
	margin:0;
	padding:0
}
.wp-caption p.wp-caption-text {
	margin:0;
	padding:10px
}
.wp-smiley {
	max-height:1em;
	margin:0!important
}
.gallery {
	margin:0 auto 20px;
	text-align:center
}
.gallery .gallery-item {
	margin-top:0;
	text-align:center;
	width:33%;
	border:1px solid #eee!important;
	background-color:#fafafa
}
.gallery .gallery-item img {
	width:100%
}
.gallery-columns-2 .gallery-item {
	width:50%
}
.gallery-columns-4 .gallery-item {
	width:24.6%!important
}
.gallery img {
	border:none!important
}
.gallery img:hover {
	opacity:.7;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity)'
}
.gallery-columns-2 .attachment-medium {
	max-width:92%;
	height:auto
}
.gallery-columns-4 .attachment-thumbnail {
	max-width:84%;
	height:auto
}
.gallery .gallery-caption {
	font-size:13px;
	padding:20px
}
.gallery dl, .gallery dt {
	margin:0
}
.gallery br+br {
	display:none
}
table {
	border-spacing:0;
	text-align:left;
	border-collapse:collapse;
	width:100%;
	padding:0;
	margin:0 0 30px;
	overflow:hidden
}
table td, table th {
	/*text-align:center*/
}
table th {
	padding:18px 12px;
	font-weight:600;
	text-transform:uppercase;
	font-size:14px
}
table tfoot td {
	padding:6px
}
table td {
	padding:12px
}
@media screen and (max-width:600px) {
#wpadminbar {
position:fixed!important
}
}
