/*
 Theme Name:   Novomag Premium Child Theme
 Theme URI:    http://novomag.orange-themes.net/
 Description:  Novomag Premium Wordpress Child Theme
 Author:       Orange Themes
 Author URI:   http://www.orange-themes.net/
 Template:     novomag-theme
 Version:      1.0.0
 Tags: 
 Text Domain:  novomag-theme-child
*/



/** Wordpress default clases */
body{overflow-x:hidden}
.post.sticky { background: #f8f8f8; padding: 0px 0px 16px 0px; }

.sticky .article-content { padding: 0px 16px; }

.article-block-small-image.sticky .article-header { padding: 8px 20px 0px 16px; }

.gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }

.bypostauthor {}

.main-menu-wrapper ul ul li a i { font-style: normal!important; }

.alignright  {}

.alignleft  {}

.aligncenter   {}

ul li a i { font-style: normal; }


.gallery-photo .loading {
	background: rgba(255,255,255,0.7) url(./images/loading.gif) no-repeat center center;
	line-height: 0px;
	min-height: 100px;
}

.waiter > img {
  position:relative;
}

.gallery-photo .loading img {
	opacity:0.6!important;
	filter:alpha(opacity=60)!important;
}

.gallery-photo .loading {
	display:inline-block;
	background:#fff url(./images/loading.gif) no-repeat center center;
	line-height:0px;
	min-height:400px;

}

.gallery-photo .loading img {
	opacity:0.6;
	filter:alpha(opacity=60);
}

/* isotope transition styles */

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
          transition-property:         transform, opacity;
}
  
#infscr-loading {
	background: -moz-linear-gradient(center top , #747D84 0%, #434F56 100%) repeat scroll 0 0 transparent;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	bottom: 0;
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	height: 50px;
	left: 50%;
	margin-left: -45px;
	padding-top: 20px;
	position: fixed;
	text-align: center;
	z-index: 1000;
	width: 90px;
	background-repeat:no-repeat;
	background-position: center center;
}
	
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

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

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

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

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

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

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.bypostauthor {}

img { height: auto !important; }

  #makeMeScrollable
  {
    position: relative;
  }
  
  #makeMeScrollable div.scrollableArea img
  {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
  }

.wpb_gallery.wpb_posts_slider.wpb_content_element p {
  height: 40px;
  overflow: hidden;
}
/* roboto-condensed-regular - vietnamese_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('fonts/roboto-condensed-v18-vietnamese_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('fonts/roboto-condensed-v18-vietnamese_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v18-vietnamese_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v18-vietnamese_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v18-vietnamese_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v18-vietnamese_latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
.main-menu .search-block{display:block!important}
/* Content & Mega menu text */
.mega-menu-full p,
.mega-menu-full > ul a,
.mega-menu-full,
body {
	font-family: 'Roboto Condensed', sans-serif;
}

/* Panel titles */
body .toggle-menu,
.footer .footer-widgets > .widget > h3,
.footer .footer-widgets > .widget > .w-title h3,
.rating-total .master-rate,
.content .panel > .p-title h2,
#sidebar .widget > .w-title h3,
.panel-title,
.breaking-news h3,
.breaking-news .breaking-block h4
.main-menu ul.menu > li ul.sub-menu > li > a,
.main-menu ul.menu > li > a,
.header-topmenu {
	font-family: 'Roboto Condensed', sans-serif;
}

/* Content titles */
h1, h2, h3, h4, h5, h6,
.slider .slider-image a .slider-overlay strong,
.menu-content.featured-post .article-icons,
.menu-block .featured-post .article-icons,
.comments-list .item .item-content span,
.article-list .item .item-content span {
	font-family: 'Roboto Condensed', serif;
}
.toggle-menu {text-align:left!important}

/* Main Color Scheme */
.header-topmenu li,
.slider-navigation li.active a,
.main-menu,
.header-topmenu {
	background-color: #0A4066;
}
.main-menu {
	color: #0A4066;
}
#sidebar .widget .upper-title {
    display: none;
}

/* Panel & Widget Title Color */
#sidebar .widget > .w-title h3,
.content .panel > .p-title h2 {
	background-color: #0A4066;
}
.tab-a {
	box-shadow: inset 0 -3px 0 #0A4066;
}

/* Background Color/Texture/Image */
body {
			background: #F1F1F1;
	
}

body{font-family: Arial, serif!important;}
h1, h2, h3, h4, h5, h6, .slider .slider-image a .slider-overlay strong, .menu-content.featured-post .article-icons, .menu-block .featured-post .article-icons, .comments-list .item .item-content span, .article-list .item .item-content span {
    font-family: Arial, serif!important;
}
strong {
    font-weight: bold!important;
}
/* =Theme customization starts here
-------------------------------------------------------------- */
.breaking-news .breaking-block h4 {
	font-family: 'Roboto Condensed', serif;
}
.header-block .header-logo {
    padding: 0px!important;
}
/*a { text-transform: lowercase; }
a::first-letter { text-transform: uppercase!important; }*/

.main-menu .search-block .search-button {
    color: #ffffff;
    background: #c12026;
}
table {
    border-collapse: collapse;
}

table, td, th {
    border: 1px solid black;
	padding: 3px;
}
.article-list .item .item-content h3 {
    font-size: 14px;
    font-weight: 700;
}
.header-block .header-banner a:last-child{
	display: none;
}
@media only screen and (max-width: 992px){
	.main-menu .search-block {
    	display: block;
	}
	.main-menu .search-block .search-value {
		width: 65px;
	}
	.slogan{
		display: block;
		font-size: 10px !important;
		text-align: center;
		padding: 10px;
		margin-top: 0px !important;
		margin-right: 0px !important;
		float: none !important;
	}
	.header-topmenu .toggle-menu {
		display: none;
	}
	.main-menu ul.menu > li:not(.mega-menu-full) ul ul {
		left: 0;
		top: 0;
		width: 100% !important;
	}
	/* .main-menu .menu .sub-menu li a span {
		left: 5%;
	} */
	.main-menu .menu .sub-menu li a {
		color: #0a4066 !important;
		font-weight: 600;
		font-family: 'Roboto Condensed', sans-serif !important;
		background: #f2f2f2;
	}
	
	.main-menu .menu .sub-menu li ul li a {
		color: #0a4066 !important;
		font-weight: inherit;
		font-family: 'Roboto Condensed', sans-serif !important;
		background: #ffffff;
	}
	
	.main-menu ul.menu > li > a {
		display: block!important;
		font-size: 20px!important;
		text-transform: uppercase !important;
		padding: 13px 22px!important;
	}
	
	.main-menu ul.menu li:not(.mega-menu-full) ul.sub-menu > li > a {
		display: block!important;
		font-size: 18px!important;
		text-transform: capitalize !important;
		padding: 13px 22px!important;
	}
	
	.main-menu ul.menu li:not(.mega-menu-full) ul.sub-menu > li > ul > li > a {
		display: block!important;
		font-size: 14px!important;
		text-transform: capitalize !important;
		padding: 13px 22px!important;
	}
}
@media only screen and (max-width: 1254px){
	.main-menu .search-block .search-value {
		padding: 12px 12px;
	}
	
	p {
		font-size: 16px;
	}
}
.footer {
    background: #0a4066;
}
.footer .footer-bottom {
    background: #04253c;
}
.form-submit{
	width: 1px;
    height: 40px;
    padding-top: 40px;
}
.slogan{
	float: right;
    color: #fff;
    margin-top: -20px;
    margin-right: 20px;
	font-size: 14px;
    line-height: 1;
}

i.fa.fa-eye {
    float: left;
    margin-top: 2px;
    margin-right: 2px;
}

span i.fa.fa-eye {
    float: left;
    margin-top: 0;
    margin-right: 2px;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0 !important;
}

.header-topmenu {
    font-size: 14px;
    line-height: 1;
}

.header-topmenu a {
    color: #ffffff;
}
.inlineBlock{
	display:-webkit-inline-box;
}
.fb-share-button.fb_iframe_widget span{
/* 	width: 104px;
    height: 25px !important; */
}
.fb-share-button.fb_iframe_widget span iframe{
	border-radius: 4px;
/* 	width: 104px;
    height: 25px !important; */
}
@media only screen and (max-width: 900px){
	.fb-share-button.fb_iframe_widget,.zalo-share-button{
		top:0 !important;
	}
}
@media only screen and (min-width: 901px) and (max-width:1254px){
	.fb-share-button.fb_iframe_widget,.zalo-share-button{
		top:-4px !important;
	}
}

.zalo-share-button{
	width: 28px !important;
    height: 28px !important;
    position: relative;
    border-radius: 4px;
    margin-right: 12px;
    top: -2px;
    display:inline-block;
}
/* desktop */

@media only screen and (max-width: 1254px) {

	.active.boxed {
		max-width: 100%;
	}

	.active.boxed {
		width: 100%;
	}
	
	.wrapper {
		width: 95%!important;
	}

	.content.has-sidebar > .wrapper > .main-content {
		width: 71.5%!important;
	}

	.content.has-sidebar > .wrapper > #sidebar {
		width: 25%;
	}

	.content .panel > .p-title h2, #sidebar .widget > .w-title h3 {
		font-size: 12px;
		padding: 9px 13px;
	}

	.slider .slider-image a img {
		width: auto!important;
		height: 100%;
		max-width: initial!important;
	}

	.content .panel .upper-title, #sidebar .widget .upper-title {
		font-size: 8px;
		letter-spacing: 0px;
		top: 10px;
	}

	.widget .tagcloud > a {
		font-size: 11px;
		padding: 5px 7px;
	}

	.review-list .item .item-content h3 {
		font-size: 11px;
	}

	.review-list .item .item-photo {
		width: 50px;
	}

	.review-list .item .item-content {
		padding: 7px 70px 7px 12px;
	}

	.review-list .item .item-content .review-rating {
		font-size: 11px;
		padding: 6px 10px;
	}

	.article-list .item .item-content h3 {
		font-size: 11px;
	}

	.article-list .item .item-header .article-slide h3 a {
		font-size: 13px;
	}

	.article-list .item .item-header .article-slide .info-line {
		font-size: 9px;
	}

	.review-block > .item h3 {
		font-size: 15px;
	}

	.header-block .header-banner {
		width: 63%;
	}

	.header-block .header-banner a img {
		width: 100%;
	}

	.main-menu ul.menu > li ul.sub-menu > li > a, .main-menu ul.menu > li > a {
		font-size: 14px;
		padding: 13px 13px 11px 13px;
	}

	.main-menu ul.menu > li a span:after {
		top: 2px;
	}

	.menu-block .category-menu a {
		font-size: 12px;
	}

	.menu-block .featured-post .article-icons {
		font-size: 10px;
	}

	.menu-block .featured-post .item-photo h3 {
		font-size: 10px;
		left: 10px;
		right: 10px;
		bottom: -1px;
	}

	.comments-list .item .item-content, .article-list .item .item-content {
		min-height: 55px;
	}

	.comments-list .item .item-photo, .article-list .item .item-photo {
		width: 50px;
		height: 50px;
	}

	.main-menu .search-block .search-value {
		padding: 12px 20px;
	}

	.header-topmenu a {
		font-size: 13px;
	}

	.slider .slider-image a .slider-overlay strong {
		font-size: 17px;
	}

	.article-list .item .item-header .article-slide h3 a {
		padding: 10px 10px;
	}

	.banner-grid img {
		width: 39%;
		margin: 4%;
		max-width: 125px;
	}

	.content .article-list .item .item-content {
		margin-left: 65px;
	}

	.blog-list.style-2 .item .item-content, .article-list .item.main-artice .item-content {
		margin-left: 0px;
	}

	.accordion > div > a {
		font-size: 13px;
	}

	p {
		font-size: 13px;
	}

	.short-tabs > ul li a {
		padding: 9px 11px;
		font-size: 12px;
		font-weight: bold;
	}

	.short-tabs > ul li.active a {
		margin-bottom: -5px;
		padding-bottom: 11px;
	}

	.button {
		padding: 0 16px 2px 16px;
		line-height: 34px;
	}

	.coloralert p {
		font-size: 13px;
	}

	.article-head h1 {
		font-size: 22px;
	}

	.article-head h1:first-letter {
		font-size: 36px;
	}

	.article-head .article-info {
		font-size: 12px;
	}

	.footer .footer-bottom p,
	.footer .footer-bottom {
		font-size: 11px;
	}

	.main-menu .search-block .search-value:focus {
		width: 100px;
	}

	body .slider .slider-image a img {
		width: auto!important;
		height: auto!important;
		min-height: 120%!important;
		max-width: initial!important;
	}

	body .boxed.active .slider .slider-image a img {
		width: auto!important;
		height: auto!important;
		min-height: 120%!important;
		max-width: initial!important;
	}

	body #sidebar input.search {
		width: 94px!important;
	}

}
/*ipad*/

@media only screen and (max-width: 900px) {

	body, div, p, a, table, td {
		-webkit-text-size-adjust: none;
		letter-spacing: .015em;
	}

	.content.has-sidebar > .wrapper > .main-content,
	.content.has-sidebar > .wrapper > #sidebar {
		width: 100%!important;
		float: none;
	}

	.content .panel > .p-title h2, #sidebar .widget > .w-title h3 {
		font-size: 17px;
		padding: 11px 22px;
	}

	.header-block .header-logo img {
		width: 60%;
	}

	.banner-grid img {
		width: 20%;
		margin: 2%;
		max-width: 125px;
	}

	#sidebar:before {
		display: none;
	}

	.content.has-sidebar > .wrapper > .main-content,
	.content.has-sidebar > .wrapper > #sidebar {
		min-height: inherit!important;
		height: auto!important;
	}

	.paragraph-row > div {
		width: 100%!important;
		float: none;
		margin-left: 0px;
		margin-bottom: 20px;
	}

	#comments .comment-block .comment-text .time-stamp {
		display: none;
	}

	#comments li li {
		padding-left: 0px;
	}

	.about-author .about-header img,
	.about-author .about-header {
		width: 60px;
		height: 60px;
	}

	.about-author .about-content h3 {
		font-size: 15px;
	}

	.about-author .about-content {
		margin-left: 80px;
	}

	.about-author .about-content .right {
		display: none;
	}

	.w-gallery .w-photos .gallery-link-left {
		left: 0px;
	}

	.w-gallery .w-photos .gallery-link-right {
		right: 0px;
	}

	.w-gallery .w-photos .gallery-link-left,
	.w-gallery .w-photos .gallery-link-right,
	.video-carousel .carousel-left,
	.video-carousel .carousel-right {
		opacity: 100;
		filter: alphap(opacity=100);
	}
	.article-info .social-buttons.left .fb-share-button.fb_iframe_widget {
    	top: -2px;
    	margin-right: 12px;
	}
	.article-info .social-buttons.left .social-thing {
    	line-height: 28px !important;
	}
	.social-buttons .social-thing {
		display: inline-block;
		margin-right: 12px;
		line-height: 28px !important;
		margin-top: -10px;
		margin-bottom: -10px;
	}

	.social-buttons .social-thing {
		margin-top: 0px; 
		margin-bottom: 0px;
	}
	
	.article-info .social-buttons.left .social-thing i.fa {
   	 	width: 29px;
		border-radius: 3px;
	}
	.photo-gallery-blocks .item {
		width: 100%;
		margin-left: 0px;
		float: none;
		margin-bottom: 20px;
	}

	.gallery-categories a {
		font-size: 12px;
	}

	.gallery-thumbnail-list {
		height: 72px!important;
		margin-top: -17px;
		margin-bottom: -17px;
	}

	.gallery-thumbnail-list .gallery-inner-layer {
		position: relative!important;
		left: 0px;
		top: 0px;
		white-space: nowrap;
	}

	.photo-gallery-single > .paragraph-row > .column2 {
		position: relative;
		height: auto;
	}

	.gallery-thumbnail-list .gallery-inner-layer .g-thumb {
		display: inline-block;
		float: none;
		width: 18%;
		margin-bottom: 0px;
		margin-right: 4px!important;
		margin-left: 0px!important;
	}

	.gallery-description h3 {
		font-size: 20px;
	}

	.gallery-photo .gallery-alt-left,
	.gallery-photo .gallery-alt-right {
		display: none;
	}

	.main-menu .search-block {
		display: none;
	}

	.demo-settings {
		top: 30%;
	}

	.header-topmenu li,
	.main-menu ul.menu > li {
		display: block;
		width: 100%;
		float: none;
	}

	.header-topmenu ul ul ul {
		left: auto;
		top: 0px;
	}

	.header-topmenu > div > ul.le-first,
	.main-menu > div > ul.menu {
		display: none;
		position: absolute;
		top: 100%;
	}

	.main-menu ul.menu > li > a,
	.main-menu ul.menu > li:not(:hover) > a {
		border-bottom: 1px solid rgba(0,0,0,0.2)!important;
	}

	.header-topmenu li {
		border-top: 1px solid rgba(255,255,255,0.1);
	}

	body .toggle-menu {
		display: block;
	}

	.main-menu .menu > .mega-menu-full > ul {
		display: block!important;
	}

	.main-menu .menu > .mega-menu-full > ul.sub-menu {
		position: initial;
	}

	.mega-menu-full > .sub-menu > li > .sub-menu > li {
		width: 100%;
	}

	.header-topmenu li > ul,
	.main-menu ul.menu ul {
		display: block!important;
		position: relative;
		width: auto;
		top: auto;
	}

	.main-menu ul.menu > li > a {
		display: block!important;
		font-size: 16px!important;
		text-transform: none!important;
		padding: 13px 22px!important;
	}

	body .slider .slider-image a img {
		width: auto!important;
		height: auto!important;
		min-height: 120%!important;
		max-width: initial!important;
	}

	body .boxed.active .slider .slider-image a img {
		width: auto!important;
		height: auto!important;
		min-height: 120%!important;
		max-width: initial!important;
	}

	.main-menu ul.menu li.mega-menu-full:hover ul {
		display: block!important;
	}


}

@media only screen and (max-width: 730px) {

	.blog-list.style-1 .item .item-header {
		float:  none;
		width: 100%;
		height: auto;
		margin-bottom: 15px;
		max-width: inherit;
	}

	.blog-list.style-1 .item .item-header a {
		display: block;
	}

	.blog-list.style-1 .item .item-header img {
		width: 100%;
		height: auto;
	}
	
	.blog-list.style-1 .item .item-content {
		margin-left: 0px;
	}

	

	.ot-slide .ot-slider-layer a .slider-rating,
	.owl-carousel .owl-controls .owl-nav {
		display: none;
	}

	.ot-slide .ot-slider-layer.second a .content-bottom > strong,
	.ot-slide .ot-slider-layer a .content-bottom > strong {
		font-size: 10px;
		line-height: 150%;
		padding-right: 15px!important;
	}

	.ot-slide .ot-slider-layer a .content-bottom .categories span.category-tag {
		padding: 4px 2px;
		font-size: 8px;
	}

	.ot-slide .ot-slider-layer a .content-bottom .timeago {
		font-size: 8px;
	}

}
/*mobile*/

@media only screen and (max-width: 600px) {

	.demo-settings {
		display: none!important;
	}

	.header-block > div {
		display: block;
		width: 100%!important;
		text-align: center;
		padding: 10px 0;
	}

	.header-block .header-banner img {
		width: 80%!important;
	}

	.header-block .header-logo img {
		width: auto;
		max-width: 56%;
	}

	.footer .footer-bottom p, .footer .footer-bottom,
	.footer .footer-bottom ul,
	.article-foot .left,
	.article-foot .right,
	.article-head .article-info .left,
	.article-head .article-info .right {
		display: block;
		float: none;
	}

	.footer .footer-bottom ul,
	.article-foot .right {
		margin-top: 8px;
	}

	.footer .footer-bottom ul li:first-child {
		margin-left: 0px;
	}

	.article-head .article-info .right {
		margin-top: 22px;
		margin-bottom: -4px;
	}

	#writecomment p .error-msg {
		font-size: 9px;
	}

	.w-gallery .w-photos:last-child {
		overflow: hidden;
	}

	.w-gallery .w-photos .photo-images a.active {
		text-align: center;
	}

	.footer .footer-widgets .widget {
		margin-left: 0px;
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}

	#writecomment form {
		width: 100%;
		max-width: 100%;
	}

	.blog-list.style-2:before {
		display: none;
	}

	.panel-three-split > .panel,
	.article-grid-list > .item,
	.review-block > .item,
	.panel-split > div,
	.blog-list.style-2 .item {
		clear: both;
		float: none;
		width: 100%;
		margin-left: 0px;
	}

	.panel-split > div {
		margin-bottom: 20px;
	}

	.blog-list.style-1 .item .item-header {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}

	.blog-list.style-1 .item .item-content {
		margin-left: 0px;
	}

	.content .panel > .p-title h2, #sidebar .widget > .w-title h3 {
		font-size: 16px;
		padding: 9px 15px;
	}

	.header-topmenu li,
	.main-menu ul.menu > li {
		display: block;
		width: 100%;
		float: none;
	}

	.panel-three-split:before,
	.article-grid-list:before,
	.panel-split:before,
	.content .panel .upper-title, #sidebar .widget .upper-title,
	.review-block:before {
		display: none;
	}

	.panel-three-split > .panel,
	.article-grid-list > .item {
		margin-bottom: 25px;
	}

	.slider {
		height: auto;
	}

	.slider .slider-image {
		height: 260px;
		width: 100%;
		float: none;
	}

	.slider-navigation {
		display: block;
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}

	.panel-three-split .item .overset-image,
	.article-grid-list > .item .overset-image,
	.review-block > .item .overset-image {
		display: block;
	}

	.panel-three-split .item img,
	.article-grid-list > .item img,
	.review-block > .item img {
		width: 100%;
		height: auto;
	}

	.header-topmenu > div > ul.le-first,
	.main-menu > div > ul.menu {
		display: none;
		position: absolute;
		top: 100%;
	}

	.main-menu ul.menu > li > a,
	.main-menu ul.menu > li:not(:hover) > a {
		border-bottom: 1px solid rgba(0,0,0,0.2)!important;
	}

	.header-topmenu li {
		border-top: 1px solid rgba(255,255,255,0.1);
	}

	body .toggle-menu {
		display: block;
	}

	.main-menu .menu > .mega-menu-full > ul {
		display: block!important;
	}

	.main-menu .menu > .mega-menu-full > ul.sub-menu {
		position: initial;
	}

	.mega-menu-full > .sub-menu > li > .sub-menu > li {
		width: 100%;
	}

	.header-topmenu li > ul,
	.main-menu ul.menu ul {
		display: block!important;
		position: relative;
		width: auto;
		top: auto;
	}

	.main-menu ul.menu > li > a {
		display: block!important;
		font-size: 16px!important;
		text-transform: none!important;
		padding: 13px 22px!important;
	}

	.slider .slider-image a img {
		width: 100%!important;
		height: auto;
		min-height: 100%!important;
		max-width: initial!important;
	}

	.banner-grid img {
		width: auto;
	}

	.short-tabs > ul li {
		counter-increment: section;
	}

	.short-tabs > ul li a {
		font-size: 0;
	}

	.short-tabs > ul li a:before {
		font-size: 14px;
		content: counter(section);
	}

	body .boxed .slider .slider-image a img,
	body .boxed.active .slider .slider-image a img {
		width: 120%!important;
		height: auto!important;
		min-height: inherit!important;
		min-width: 500px;
	}

	.ot-slide .ot-slider-layer a .slider-rating,
	.owl-carousel .owl-controls .owl-nav {
		display: none;
	}

	.ot-slide .ot-slider-layer.second a .content-bottom > strong,
	.ot-slide .ot-slider-layer a .content-bottom > strong {
		font-size: 10px;
		line-height: 150%;
		padding-right: 15px!important;
	}

	.ot-slide .ot-slider-layer a .content-bottom .categories span.category-tag {
		padding: 4px 2px;
		font-size: 8px;
	}

	.ot-slide .ot-slider-layer a .content-bottom .timeago {
		font-size: 8px;
	}

}
@media only screen and (max-width: 600px){
.footer .footer-widgets .widget {
    margin-left: 0;
    width: 100%;
    float: none;
    margin-bottom: 20px;
}
	}