﻿/*------------------------------------------------------------------ [Main Style Stylesheet] Project: TEZ NEWS | Magagize HTML5 Template Version: 1.2 Author: Congnd91 Last change: 10/10/2016 ------------------------------------------------------------------- [Table of contents] 01. Setting 02. Components 03. Header 04. Menu 05. Content 06. Page Reviews 07. Page Category 08. Page Video 09. Page Article 10. Page 404 11. Page Contact 12. Footer -------------------------------------------------------------------*/
 .h1, h1 {
	 font-size: 26px;
	 font-weight: 600;
}
 .h2, h2 {
	 font-size: 18px;
	 font-weight: 600;
}
 .h3, h3 {
	 font-size: 14px;
	 font-weight: 600;
}
 .h4, h4 {
	 font-size: 12px;
	 font-weight: 600;
}
 .h5, h5 {
	 font-size: 11px;
	 font-weight: 600;
}
 .h6, h6 {
	 font-size: 10px;
	 font-weight: 600;
}
/*==========Setting=========*/
 body {
	 font-family: Verdana, Georgia;
	 min-width: 320px;
	 font-size: 12px;
	 line-height: 1.71428571 !important;
	 color: #333;
}
 body, html {
	 height: 100%;
}
 a:hover {
	 text-decoration: none;
}
 a {
	 color: inherit;
}
 a:active, a:focus {
	 text-decoration: none;
	 color: inherit;
}
 img {
	 max-width: 100%;
}
 p {
	 font-size: 13px;
}
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	 line-height: 1.4;
}
/*==========Components=========*/
 .dropdown-customer {
	 display: block;
	 visibility: hidden;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 margin-top: 15px;
	 opacity: 0;
}
 .open > .dropdown-menu {
	 visibility: visible;
	 margin-top: 0px;
	 opacity: 1;
}
 .row-fix {
	 margin-left: -5px;
	 margin-right: -5px;
}
 .row-fix .col-fix {
	 padding-left: 5px;
	 padding-right: 5px;
}
 @media screen and (max-width: 767px) {
	 .container {
		 max-width: 390px;
	}
}
 #page-loader {
	 width: 100%;
	 height: 100%;
	 background: rgba(255, 255, 255, 0.999);
	 color: #5c453f;
	 position: fixed;
	 top: 0;
	 left: 0;
	 z-index: 9999;
}

/*==========Header=========*/
 .header {
	 padding: 20px 0px;
}
 @media screen and (max-width: 767px) {
	 .header {
		 padding: 5px 0px;
	}
}
 .header a.logo {
	 float: left;
	 margin-top: 10px;
}
 .header a.logo img {
	 max-width: 200px;
}
 .owl-special {
	 float: right;
	 max-width: 400px;
}
 .special-news {
	 border: 1px solid #eeeeee;
	 min-height: 72px;
	 padding: 0px 15px 0px 15px;
	 max-width: 600px;
	 text-align: left;
	 width: 100%;
	 position: relative;
	 margin-top: 5px;
}
 .special-news img {
	 float: left;
	 margin: 0px 15px 0px -15px;
	 width: 80px !important;
	 height: 70px !important;
}
 .special-news h3 {
	 margin: 0px;
	 font-size: 14px;
	 padding: 5px 0px 5px 0px;
}
 .special-news h3 a {
	 color: #333;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .special-news h3 a:hover {
	 color: #E53526;
}
 .special-news .meta-post {
	 margin: 0px 0px 0px 0px;
}
 .search-icon {
	 position: absolute;
	 top: 0px;
	 right: 0px;
	 width: 50px;
	 text-align: center;
	 z-index: 9999;
	 height: 50px;
	 line-height: 50px;
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .search-icon:hover {
	 background-color: #444;
}
 .search-icon i {
	 font-size: 20px;
	 cursor: pointer;
	 color: #fff;
	 line-height: 50px;
}
 .search-icon .search-box {
	 position: absolute;
	 top: 100%;
	 right: 0px;
	 width: 300px;
	 height: 50px;
	 background-color: #444;
	 padding: 5px 5px 0px 5px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 visibility: hidden;
	 opacity: 0;
	 margin-top: 15px;
}
 .search-icon .search-box .search-form {
	 padding: 0px;
}
 .search-icon .search-box .search-form span {
	 display: none;
}
 .search-icon .search-box .search-form label {
	 display: block;
	 padding: 0px;
	 margin: 0px;
}
 .search-icon .search-box input {
	 width: 100%;
	 margin: 0px;
	 display: block;
	 float: left;
	 height: 40px;
	 line-height: 40px;
	 padding: 0px 80px 0px 10px;
	 background-color: #fff;
	 color: #333;
	 font-weight: normal;
	 outline: none;
	 border: none;
	 font-size: 13px;
}
 .search-icon .search-box .search-submit {
	 width: 70px;
	 height: 30px;
	 display: block;
	 line-height: 28px;
	 position: absolute;
	 top: 10px;
	 right: 10px;
	 background-color: #E53526;
	 color: #fff;
	 text-transform: uppercase;
	 border: none;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 outline: none;
	 cursor: pointer;
	 padding: 0px;
	 min-width: 10px;
}
 .search-icon .search-box .search-submit:hover {
	 background-color: #ea5f54;
}
 .search-icon.show-search {
	 background-color: #444;
}
 .search-icon.show-search .search-box {
	 opacity: 1;
	 margin-top: 0px;
	 visibility: visible;
}
 .menu-icon {
	 height: 50px;
	 line-height: 50px;
	 float: left;
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .menu-icon:hover {
	 background-color: #444;
}
 .menu-icon i {
	 font-size: 20px;
	 cursor: pointer;
	 color: #fff;
	 float: left;
	 line-height: 50px;
	 margin: 0px 10px 0px 20px;
}
 .menu-icon span {
	 font-family: "Oswald", sans-serif;
	 font-size: 17px;
	 color: #fff;
	 text-transform: uppercase;
	 cursor: pointer;
	 line-height: 50px;
	 float: left;
	 margin: 0px 20px 0px 0px;
}
/*==========Menu=========*/
 .main-menu {
	 position: relative;
	 background-color: #333;
	 margin-bottom: 20px;
	 height: 50px;
}
 .main-menu > ul {
	 margin: 0px;
	 position: relative;
	 padding: 0px;
	 height: 50px;
}
 .main-menu > ul li {
	 display: inline-block;
	 position: relative;
}
 .main-menu > ul li.active > a {
	 color: #E53526;
}
 .main-menu > ul li > a {
	 display: block;
	 float: left;
	 text-transform: uppercase;
	 line-height: 50px;
	 color: #fff;
	 padding: 0px 10px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 position: relative;
	 font-family: "Oswald", sans-serif;
	 letter-spacing: 2px;
	 font-size:13px;
	 font-weight:bold;
}
 @media screen and (max-width: 1199px) {
	 .main-menu > ul li > a {
		 font-size: 15px;
		 padding: 0px 20px;
	}
}
 .main-menu > ul li > a span {
	 position: absolute;
	 display: block;
	 width: 0px;
	 height: 0px;
	 border: 4px solid transparent;
	 border-bottom-color: #E53526;
	 border-right-color: #E53526;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 bottom: 16px;
	 right: 18px;
}
 @media screen and (max-width: 1199px) {
	 .main-menu > ul li > a span {
		 right: 10px;
	}
}
 .main-menu > ul li:hover > a {
	 background-color: #E53526;
}
 .main-menu > ul li:hover > a span {
	 border-bottom-color: #fff;
	 border-right-color: #fff;
}
 .main-menu > ul li:hover > .sub-menu {
	 opacity: 1;
	 visibility: visible;
	 margin-top: 0px;
}
 .main-menu > ul li:hover .mega-menu {
	 opacity: 1;
	 visibility: visible;
	 margin-top: 0px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .main-menu > ul li.mega {
	 position: static;
}
 .main-menu > ul li.menu-item-has-children:hover > a:before {
	 border-bottom-color: #fff;
	 border-right-color: #fff;
}
 .main-menu > ul .sub-menu {
	 position: absolute;
	 top: 100%;
	 border: 1px solid #999;
	 left: 0px;
	 width: 200px;
	 height: auto;
	 background-color: #fff;
	 visibility: hidden;
	 z-index: 9999;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 opacity: 0;
	 font-family: "Open Sans", sans-serif;
	 padding: 10px 10px;
	 margin-top: 15px;
}
 .main-menu > ul .sub-menu li {
	 margin: 5px 0px;
	 display: block;
}
 .main-menu > ul .sub-menu li a {
	 display: block;
	 line-height: 35px;
	 text-align: left;
	 text-transform: none;
	 padding: 0px 15px;
	 letter-spacing: 0px;
	 color: #333;
	 font-size: 15px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 font-family: "Roboto Slab", serif;
	 float: none;
}
 .main-menu > ul .sub-menu li:hover > a {
	 background-color: #333;
	 color: #fff;
}
 .main-menu > ul .sub-menu .sub-menu {
	 left: -11px;
}
 @media screen and (max-width: 991px) {
	 .menu-res {
		 width: 280px;
		 background-color: #000;
		 position: fixed;
		 top: 0px;
		 z-index: 999;
		 overflow: auto;
		 bottom: 0px;
		 -moz-transition: all ease 0.3s;
		 -o-transition: all ease 0.3s;
		 -webkit-transition: all ease 0.3s;
		 transition: all ease 0.3s;
		 left: 0px;
		 -moz-transform: translateX(-280px);
		 -webkit-transform: translateX(-280px);
		 -o-transform: translateX(-280px);
		 -ms-transform: translateX(-280px);
		 transform: translateX(-280px);
	}
	 .menu-res .menu {
		 padding-top: 30px;
		 position: relative;
		 background-color: transparent;
		 margin-bottom: 0px;
		 list-style: none;
		 padding: 0px;
		 height: auto;
	}
	 .menu-res .menu .sub-menu {
		 display: block;
		 position: relative;
		 height: auto !important;
		 width: 100%;
	}
	 .menu-res .menu .sub-menu li {
		 display: block;
		 float: none;
	}
	 .menu-res .menu .sub-menu li a {
		 float: none;
		 font-family: "Oswald", sans-serif;
		 text-transform: uppercase;
		 font-size: 11px !important;
	}
	 .menu-res .menu .sub-menu li:hover > a {
		 background-color: transparent !important;
		 color: #fff;
	}
	 .page {
		 -moz-transform: translateX(0px);
		 -webkit-transform: translateX(0px);
		 -o-transform: translateX(0px);
		 -ms-transform: translateX(0px);
		 transform: translateX(0px);
		 -moz-transition: all ease 0.3s;
		 -o-transition: all ease 0.3s;
		 -webkit-transition: all ease 0.3s;
		 transition: all ease 0.3s;
	}
	 .menu-res-inner {
		 padding: 20px;
	}
	 .menu-res-inner ul > li {
		 border-bottom: 1px solid #111;
		 position: relative;
	}
	 .menu-res-inner ul > li a {
		 font-size: 13px;
		 text-transform: uppercase;
		 color: #fff;
		 display: block;
		 line-height: 40px;
		 font-family: "Oswald", sans-serif;
		 -moz-transition: all ease 0.3s;
		 -o-transition: all ease 0.3s;
		 -webkit-transition: all ease 0.3s;
		 transition: all ease 0.3s;
		 font-size:15px;
		 font-weight:bold;
	}
	 .menu-res-inner ul > li:hover > a {
		 color: #fff;
	}
	 .menu-res-inner ul > li p {
		 display: block;
		 line-height: 40px;
		 padding: 0px 40px 0px 0px;
		 margin: 0px;
	}
	 .menu-res-inner ul > li p span {
		 position: absolute;
		 color: #999;
		 font-size: 15px;
		 text-align: center;
		 line-height: 40px;
		 width: 40px;
		 height: 40px;
		 cursor: pointer;
		 padding: 0px 0px 0px 15px;
		 display: block;
		 top: 0px;
		 right: 0px;
		 -moz-transition: all ease 0.3s;
		 -o-transition: all ease 0.3s;
		 -webkit-transition: all ease 0.3s;
		 transition: all ease 0.3s;
	}
	 .menu-res-inner ul > li p span.open-sub-menu-active i {
		 -moz-transform: rotate(180deg);
		 -webkit-transform: rotate(180deg);
		 -o-transform: rotate(180deg);
		 -ms-transform: rotate(180deg);
		 text-align: center;
		 transform: rotate(180deg);
	}
	 .menu-res-inner ul > li > ul {
		 display: none;
		 padding: 0px 0px 20px 0px;
	}
	 .menu-res-inner ul > li > ul li {
		 border: none;
	}
	 .menu-res-inner ul > li > ul li a {
		 display: block;
		 line-height: 40px;
		 text-transform: none;
		 color: #666;
		 padding: 0px 10px;
		 font-family: "Roboto Slab", serif;
		 -moz-transition: all ease 0.3s;
		 -o-transition: all ease 0.3s;
		 -webkit-transition: all ease 0.3s;
		 transition: all ease 0.3s;
	}
	 .menu-res-inner ul > li > ul li:hover > a {
		 color: #fff;
	}
	 .menu-res-inner ul > li > ul li > ul {
		 display: none;
		 padding: 0px 0px 0px 20px;
	}
	 .menu-res-inner ul > li > ul li > ul li {
		 border: none;
	}
	 .menu-res-inner ul > li > ul li > ul li a {
		 display: block;
		 line-height: 40px;
		 text-transform: none;
		 color: #666;
		 padding: 0px 10px;
		 font-family: "Roboto Slab", serif;
		 -moz-transition: all ease 0.3s;
		 -o-transition: all ease 0.3s;
		 -webkit-transition: all ease 0.3s;
		 transition: all ease 0.3s;
	}
	 .open-menu {
		 overflow: hidden;
	}
	 .open-menu .page {
		 -moz-transform: translateX(280px);
		 -webkit-transform: translateX(280px);
		 -o-transform: translateX(280px);
		 -ms-transform: translateX(280px);
		 transform: translateX(280px);
		 -moz-transition: all ease 0.3s;
		 -o-transition: all ease 0.3s;
		 -webkit-transition: all ease 0.3s;
		 transition: all ease 0.3s;
	}
	 .open-menu .menu-res {
		 right: 0px;
		 -moz-transform: translateX(0px);
		 -webkit-transform: translateX(0px);
		 -o-transform: translateX(0px);
		 -ms-transform: translateX(0px);
		 transform: translateX(0px);
	}
}
/*==========Content=========*/
 .hot-item-fix {
	 margin-bottom: 10px;
}
 .box-caption span {
	 font-family: "Oswald", sans-serif;
	 font-size: 17px;
	 text-transform: uppercase;
	 background-color: #E53526;
	 color: #fff;
	 display: inline-block;
	 line-height: 35px;
	 padding: 0px 20px;
	 font-weight:bold;
}
 .owl-spotlight {
	 position: relative;
}
 .owl-spotlight .owl-dots {
	 position: absolute;
	 top: 5px;
	 left: 5px;
	 text-align: left;
	 z-index: 999;
	 float: left;
	 opacity: 0;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 @media screen and (max-width: 767px) {
	 .owl-spotlight .owl-dots {
		 display: none !important;
	}
}
 .owl-spotlight .owl-dots .owl-dot {
	 display: inline-block;
	 width: 10px;
	 height: 10px;
	 margin: 0px 3px;
	 background-color: #fff;
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .owl-spotlight .owl-dots .owl-dot.active, .owl-spotlight .owl-dots .owl-dot:hover {
	 background-color: #E53526;
}
 .owl-spotlight:hover .owl-dots {
	 opacity: 1;
}
 .owl-spotlight:hover .owl-nav .owl-prev {
	 opacity: 1;
}
 .owl-spotlight:hover .owl-nav .owl-next {
	 opacity: 1;
}
 .owl-spotlight .owl-nav .owl-prev {
	 display: block;
	 width: 30px;
	 height: 30px;
	 line-height: 28px;
	 text-align: center;
	 font-size: 15px;
	 position: absolute;
	 top: 0px;
	 right: 31px;
	 cursor: pointer;
	 background-color: rgba(0, 0, 0, 0.3);
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 opacity: 0;
}
 .owl-spotlight .owl-nav .owl-prev:hover {
	 cursor: pointer;
	 background-color: #E53526;
}
 .owl-spotlight .owl-nav .owl-next {
	 display: block;
	 width: 30px;
	 height: 30px;
	 line-height: 28px;
	 text-align: center;
	 font-size: 15px;
	 position: absolute;
	 top: 0px;
	 right: 0px;
	 cursor: pointer;
	 background-color: rgba(0, 0, 0, 0.3);
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 opacity: 0;
}
 .owl-spotlight .owl-nav .owl-next:hover {
	 cursor: pointer;
	 background-color: #E53526;
}
 .spotlight-item {
	 position: relative;
	 overflow: hidden;
}
 .spotlight-item h2 {
	 margin: 20px 0px 10px 0px;
	 font-weight: 700;
}
 @media screen and (max-width: 767px) {
	 .spotlight-item h2 {
		 font-size: 18px;
	}
}
 .spotlight-item h2 a {
	 color: #333;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .spotlight-item h2 a:hover {
	 color: #E53526;
}
 .spotlight-item .spotlight-img {
	 position: relative;
}
 .spotlight-item .spotlight-item-caption {
	 padding: 0px;
}
 .meta-post {
	 margin-bottom: 10px;
	 margin-top: 10px;
	 font-size: 12px;
}
 .meta-post a {
	 color: #999;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .meta-post a:hover {
	 color: #000;
}
 .meta-post a:hover {
	 text-decoration: underline;
}
 .meta-post span {
	 color: #999;
}
 .meta-post em {
	 font-style: normal;
	 width: 3px;
	 height: 3px;
	 -moz-border-radius: 50%;
	 -webkit-border-radius: 50%;
	 border-radius: 50%;
	 margin: 0px 5px;
	 display: inline-block;
}
 .cate-tag {
	 position: absolute;
	 left: 10px;
	 bottom: -10px;
	 background-color: #fff;
	 display: inline-block;
	 height: 20px;
	 border: 1px solid #333;
	 color: #333;
	 text-transform: uppercase;
	 line-height: 20px;
	 font-size: 11px;
	 padding: 0px 5px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .cate-tag:hover {
	 background-color: #E53526;
	 border: 1px solid #E53526;
	 color: #fff;
}
 .cate-tag a:hover {
	 color: #fff;
}
 .tab-popular {
	 background-color: #eeeeee;
	 height: 35px;
	 list-style: none;
	 padding: 0px;
}
 .tab-popular li {
	 float: left;
	 border-right: 1px solid #fff;
	 list-style: none;
	 padding: 0px;
}
 .tab-popular li:last-child {
	 border: none;
}
 .tab-popular li a {
	 font-family: "Oswald", sans-serif;
	 font-size: 17px;
	 text-transform: uppercase;
	 background-color: #eeeeee;
	 color: #333;
	 display: inline-block;
	 line-height: 35px;
	 padding: 0px 20px;
}
 .tab-popular li.active a {
	 background-color: #E53526;
	 color: #fff;
}
 .list-news-popular {
	 list-style: none;
	 padding: 0px;
	 display: flex;
	 flex-wrap: wrap;
}
 .list-news-popular li {
	 padding: 10px 0px 10px 0px;
	 min-height: 84px;
	 border-bottom: 1px solid #eeeeee;
}
 .list-news-popular li img {
	width:100%;
	min-width:110px;
	 float: left;
	 margin: 0px 15px 0px 0px;
	 object-fit: cover;
	 aspect-ratio:12/7;
}
 .list-news-popular li h3 {
	 margin: 0px;
	 padding: 0px;
	 font-size: 14px;
}
 .list-news-popular li h3 a {
	 font-size: 12px;
	 font-weight: 700;
	 color: #333;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .list-news-popular li h3 a:hover {
	 color: #E53526;
}
 .list-news-popular li .meta-post {
	 margin-top: 5px;
}
 .list-news-popular li .meta-post a:hover {
	 color: #E53526;
}
 .list-news-popular.list-news-popular-two {
	 margin: 0px -15px;
	 margin-top: 20px;
}
 .list-news-popular.list-news-popular-two li {
	 float: left;
	 width: 50%;
	 padding: 10px 15px 10px 15px;
	 border: none;
	 position: relative;
	 display:flex;
}
 @media screen and (max-width: 767px) {
	 .list-news-popular.list-news-popular-two li {
		 float: none;
		 width: 100%;
	}
}
 .list-news-popular.list-news-popular-two li:before {
	 content: "";
	 display: block;
	 height: 1px;
	 position: absolute;
	 bottom: 1px;
	 left: 15px;
	 right: 15px;
	 background-color: #eeeeee;
}
 .list-social-icon {
	 margin: 10px 0px;
	 padding: 0px;
	 text-align: center;
}
 .list-social-icon li {
	 display: inline-block;
	 margin: 5px 10px 5px 0px;
}
 .list-social-icon li a {
	 display: block;
	 height: 40px;
	 width: 40px;
	 border: 2px solid #333;
	 color: #333;
	 font-size: 16px;
	 text-align: center;
	 line-height: 36px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 cursor: pointer;
}
 .list-social-icon i {

}
 .list-social-icon li a.facebook:hover {
	 color: #fff;
	 background-color: #3b5998;
	 border: 2px solid #3b5998;
}
 .list-social-icon li a.twitter:hover {
	 color: #fff;
	 background-color: #3a92c8;
	 border: 2px solid #3a92c8;
}
 .list-social-icon li a.telegram:hover {
	 color: #fff;
	 background-color: #179cde;
	 border: 2px solid #179cde;
}
 .list-social-icon li a.email:hover {
	 color: #fff;
	 background-color: #dd4b39;
	 border: 2px solid #dd4b39;
}
 .list-social-icon li a.google:hover {
	 color: #fff;
	 background-color: #dd4b39;
	 border: 2px solid #dd4b39;
}
 .list-social-icon li a.youtube:hover {
	 color: #fff;
	 background-color: #b00;
	 border: 2px solid #b00;
}
 .list-social-icon li a.pinterest:hover {
	 color: #fff;
	 background-color: #cb2027;
	 border: 2px solid #cb2027;
}
 .list-social-icon li a.rss:hover {
	 color: #fff;
	 background-color: #f26522;
	 border: 2px solid #f26522;
}
 .list-social-icon.list-social-icon-footer {
	 text-align: right;
	 margin: 0px;
}
 @media screen and (max-width: 767px) {
	 .list-social-icon.list-social-icon-footer {
		 text-align: center;
	}
}
 .list-social-icon.list-social-icon-footer li {
	 display: inline-block;
	 border: none;
	 margin: 5px 0px 5px 10px;
}
 @media screen and (max-width: 767px) {
	 .list-social-icon.list-social-icon-footer li {
		 margin: 0px 5px !important;
	}
}
 .list-social-icon.list-social-icon-footer li a {
	 display: block;
	 height: 30px;
	 width: 30px;
	 color: #999;
	 font-size: 16px;
	 text-align: center;
	 line-height: 30px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .list-social-icon.list-social-icon-footer li a.facebook:hover {
	 color: #fff;
	 background-color: #3b5998;
	 border: none;
}
 .list-social-icon.list-social-icon-footer li a.twitter:hover {
	 color: #fff;
	 background-color: #3a92c8;
	 border: 2px solid #3a92c8;
}
 .list-social-icon.list-social-icon-footer li a.google:hover {
	 color: #fff;
	 background-color: #dd4b39;
	 border: 2px solid #dd4b39;
}
 .list-social-icon.list-social-icon-footer li a.youtube:hover {
	 color: #fff;
	 background-color: #b00;
	 border: 2px solid #b00;
}
 .list-social-icon.list-social-icon-footer li a.pinterest:hover {
	 color: #fff;
	 background-color: #cb2027;
	 border: 2px solid #cb2027;
}
 .list-social-icon.list-social-icon-footer li a.rss:hover {
	 color: #fff;
	 background-color: #f26522;
	 border: 2px solid #f26522;
}
 .ads {
	 margin-top: 30px;
}
 .ads p {
	 text-align: right;
	 letter-spacing: 2px;
	 margin: 0px;
	 padding: 5px;
	 font-size: 10px;
	 background-color: #eeeeee;
}
 .ads img {
	 width: 100%;
}
 .connect-us {
	 margin-top: 30px;
}
 .subcribe-box {
	 margin-top: 30px;
	 min-height: 50px;
	 background-color: #333;
	 padding: 25px;
	 text-align: center;
}
 .subcribe-box h3 {
	 font-family: "Oswald", sans-serif;
	 color: #fff;
	 margin: 0px;
}
 .subcribe-box label {
	 display: none !important;
}
 .subcribe-box p {
	 margin: 0px 0px 0px 0px;
	 font-size: 13px;
	 color: #fff;
}
 .subcribe-box p.des {
	 margin: 10px 0px;
}
 .subcribe-box input[type="email"] {
	 height: 40px;
	 width: 100%;
	 line-height: 40px;
	 outline: none;
	 border: none;
	 background-color: #fff;
	 font-size: 14px;
	 padding: 0px 15px;
	 color: #333;
	 margin: 15px 0px;
}
 .subcribe-box input[type="submit"] {
	 height: 40px;
	 padding: 0px 20px;
	 line-height: 40px;
	 display: inline-block;
	 font-family: "Oswald", sans-serif;
	 color: #fff;
	 font-size: 16px;
	 text-transform: uppercase;
	 border: none;
	 background-color: #E53526;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 width: 100%;
}
 .subcribe-box input[type="submit"]:hover {
	 background-color: #ea5f54;
}
 .subcribe-box .my-btn {
	 width: 100%;
}
 .subcribe-box .mc4wp-alert.mc4wp-success {
	 padding: 15px 0px 10px 0px;
}
 .subcribe-box .mc4wp-alert.mc4wp-success p {
	 color: #0099fe;
}
 .my-btn {
	 height: 40px;
	 padding: 0px 20px;
	 line-height: 40px;
	 display: inline-block;
	 font-family: "Oswald", sans-serif;
	 color: #fff;
	 font-size: 16px;
	 text-transform: uppercase;
	 border: none;
	 background-color: #E53526;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .my-btn:hover {
	 background-color: #ea5f54;
	 outline: none;
	 color: #fff;
}
 .my-btn:focus {
	 outline: none;
	 color: #fff;
}
 .my-btn.my-btn-dark {
	 background-color: #333;
}
 .my-btn.my-btn-dark:hover {
	 background-color: #E53526;
}
 .widget-title {
	 background-color: #eeeeee;
	 height: 35px;
	 font-weight: normal;
}
 .widget-title span {
	 font-family: "Oswald", sans-serif;
	 font-size: 17px;
	 text-transform: uppercase;
	 background-color: #E53526;
	 color: #fff;
	 display: inline-block;
	 line-height: 35px;
	 padding: 0px 20px;
	 margin-left: -20px;
	 font-weight:bold;
}
 .widget-title span a {
	 color: #fff;
}
 .spotlight-thumbs {
	 margin-top: 10px;
}
.spotlight-thumbs .widget-title{
	margin-left: 20px;
}
 .spotlight-item-thumb {
	 margin: 10px 0px;
}
 .spotlight-item-thumb .spotlight-item-thumb-img {
	 position: relative;
	 margin-bottom: 20px;
}
 .spotlight-item-thumb img {
	 display: block;
	 aspect-ratio:230/130;
	 margin: 0px 0px 0px 0px;
	 width:100%;
	 min-width:230px;
}
 .spotlight-item-thumb h3 {
	 margin: 0px;
	 padding: 0px;
	 font-size: 14px;
}
 .spotlight-item-thumb h3 a {
	 font-size: 12px;
	 font-weight: 700;
	 color: #333;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .spotlight-item-thumb h3 a:hover {
	 color: #E53526;
}
 .spotlight-item-thumb .meta-post {
	 margin: 0px;
	 margin-top: 5px;
}
 @media screen and (min-width: 480px) and (max-width: 767px) {
	 .spotlight-item-thumb {
		 padding: 10px 0px 10px 200px;
	}
	 .spotlight-item-thumb .spotlight-item-thumb-img {
		 float: left;
		 width: 185px;
		 height: auto;
		 margin: 0px 0px 0px -200px;
	}
}
 .box-news {
	 margin-top: 30px;
}

 .news-two-large h3.title-fix-margin {
	 margin-top: 0px;
}
 @media screen and (max-width: 767px) {
	 .news-two-large h3.title-fix-margin {
		 margin-top: 20px;
	}
}
 .news-two-large h3 a {
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 color: #333;
	 font-weight: 700;
}
 .news-two-large h3 a:hover {
	 color: #E53526;
}
 .news-two-large.news-three-large {
	 margin-bottom: 20px;
}
/*==========Page Review=========*/
 .owl-review {
	 position: relative;
}
 .owl-review .owl-dots {
	 position: absolute;
	 top: 5px;
	 left: 5px;
	 text-align: left;
	 z-index: 999;
	 float: left;
	 opacity: 0;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 @media screen and (max-width: 767px) {
	 .owl-review .owl-dots {
		 display: none !important;
	}
}
 .owl-review .owl-dots .owl-dot {
	 display: inline-block;
	 width: 10px;
	 height: 10px;
	 margin: 0px 3px;
	 background-color: #fff;
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .owl-review .owl-dots .owl-dot.active, .owl-review .owl-dots .owl-dot:hover {
	 background-color: #E53526;
}
 .owl-review:hover .owl-dots {
	 opacity: 1;
}
 .owl-review:hover .owl-nav .owl-prev {
	 opacity: 1;
}
 .owl-review:hover .owl-nav .owl-next {
	 opacity: 1;
}
 .owl-review .owl-nav .owl-prev {
	 display: block;
	 width: 30px;
	 height: 30px;
	 line-height: 28px;
	 text-align: center;
	 font-size: 15px;
	 position: absolute;
	 top: 0px;
	 right: 31px;
	 cursor: pointer;
	 background-color: rgba(0, 0, 0, 0.3);
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 opacity: 0;
}
 .owl-review .owl-nav .owl-prev:hover {
	 cursor: pointer;
	 background-color: #E53526;
}
 .owl-review .owl-nav .owl-next {
	 display: block;
	 width: 30px;
	 height: 30px;
	 line-height: 28px;
	 text-align: center;
	 font-size: 15px;
	 position: absolute;
	 top: 0px;
	 right: 0px;
	 cursor: pointer;
	 background-color: rgba(0, 0, 0, 0.3);
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 opacity: 0;
}
 .owl-review .owl-nav .owl-next:hover {
	 cursor: pointer;
	 background-color: #E53526;
}
 @media screen and (max-width: 767px) {
	 .owl-review .owl-nav .owl-next {
		 left: auto;
		 top: 0px;
		 right: 0px;
		 margin-top: 0px;
	}
}
 .owl-review .review-item-caption {
	 position: absolute;
	 bottom: 0px;
	 left: 0px;
	 right: 0px;
	 padding: 15px 15px 5px 15px;
	 background-color: rgba(0, 0, 0, 0.6);
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .owl-review .review-item-caption h3 {
	 font-size: 16px;
	 margin: 0px;
}
 @media screen and (max-width: 767px) {
	 .owl-review .review-item-caption h3 {
		 font-size: 15px;
	}
}
 .owl-review .review-item-caption h3 a {
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 font-weight: 700;
}
 .owl-review .review-item-caption h3 a:hover {
	 color: #E53526;
}
 .owl-review .review-item-caption .meta-post a {
	 color: #fff;
}
 .owl-review .review-item-caption .meta-post span {
	 color: #fff;
}
 @media screen and (max-width: 767px) {
	 .owl-review .review-item-caption {
		 position: relative;
		 bottom: auto;
		 left: auto;
		 background-color: #fff;
		 right: auto;
		 padding: 10px 0px;
	}
	 .owl-review .review-item-caption h3 {
		 font-size: 18px;
		 margin: 0px;
	}
	 .owl-review .review-item-caption h3 a {
		 color: #333;
		 font-weight: bold;
	}
}
 @media screen and (max-width: 767px) and (max-width: 767px) {
	 .owl-review .review-item-caption h3 {
		 font-size: 15px;
	}
}
 @media screen and (max-width: 767px) {
	 .owl-review .review-item-caption .meta-post a {
		 color: #999;
		 -moz-transition: all ease 0.3s;
		 -o-transition: all ease 0.3s;
		 -webkit-transition: all ease 0.3s;
		 transition: all ease 0.3s;
	}
	 .owl-review .review-item-caption .meta-post a:hover {
		 color: #333;
	}
	 .owl-review .review-item-caption .meta-post a:hover {
		 text-decoration: underline;
	}
	 .owl-review .review-item-caption .meta-post span {
		 color: #999;
	}
	 .owl-review .review-item-caption .meta-post em {
		 font-style: normal;
		 width: 3px;
		 height: 3px;
		 -moz-border-radius: 50%;
		 -webkit-border-radius: 50%;
		 border-radius: 50%;
		 margin: 0px 5px;
		 display: inline-block;
	}
}
 .list-special {
	 padding: 10px 20px;
	 background-color: #333;
}
 .list-special .news-two-large {
	 margin: 10px 0px 20px 0px;
	 border-bottom: 1px solid #555;
}
 .list-special .news-two-large h3 a {
	 color: #fff;
}
 .list-special .news-two-large h3 a:hover {
	 color: #E53526;
}
 .list-special .meta-post a {
	 color: #eee;
}
 .list-special .meta-post span {
	 color: #eee;
}
 .list-special .special-item-fix {
	 border: none;
	 margin-bottom: 0px;
}
 .reviews-item {
	 border: 1px solid #eeeeee;
	 background-color: #fff;
	 margin: 20px 0px 10px 0px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .reviews-item .reviews-des {
	 padding: 15px;
}
 .reviews-item .reviews-des h3 {
	 margin: 0px;
	 font-size: 16px;
}
 .reviews-item .reviews-des h3 a {
	 color: #333;
	 font-weight: 700;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .reviews-item .reviews-des h3 a:hover {
	 color: #E53526;
}
 .reviews-item .reviews-des .meta-post {
	 margin-top: 10px;
}
 .reviews-item:hover {
	 box-shadow: 7px 7px 0px 1px #eeeeee;
	 border: 1px solid #333;
}
 .reviews-item:hover h3 a {
	 color: #E53526;
}
 .reviews-item .view-bar {
	 margin-top: 20px;
	 margin-bottom: -5px;
}
 .reviews-item .view-bar span {
	 color: #333;
	 margin: 0px 20px 0px 0px;
}
 .reviews-item .view-bar span i {
	 color: #777;
	 margin: 0px 5px 0px 0px;
}
 .load-more {
	 color: #fff;
}
 .load-more a {
	 color: #fff;
	 display: inline-block;
	 line-height: 40px;
	 background-color: #333;
	 text-transform: uppercase;
	 font-size: 17px;
	 font-weight: 600;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 margin: 50px auto 20px auto;
	 text-align: center;
	 padding: 0px 30px;
}
 .load-more a:hover {
	 color: #fff;
	 background-color: #E53526;
}
/*==========Page Category=========*/
 .news-cate-item {
	 padding: 20px 0px;
	 border-top: 1px solid #eeeeee;
}
 .news-cate-item .meta-post {
	 margin-top: 5px;
}
 .news-cate-item h3 {
	 font-size: 16px;
	 margin: 0px;
	 font-weight: bold;
	 padding: 0px;
}
 @media screen and (max-width: 767px) {
	 .news-cate-item h3 {
		 margin-top: 10px;
		 font-size: 16px;
	}
}
 .news-cate-item h3 a {
	 color: #333;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .news-cate-item h3 a:hover {
	 color: #E53526;
}
 .news-cate-item.news-cate-item-first {
	 border: none;
}
 .news-cate-item:first-child {
	 border: none;
}
 .paging {
	 margin-top: 30px;
	 background-color: #eeeeee;
	 padding: 0px 0px;
	 text-align: center;
}
 .paging a {
	 display: inline-block;
	 line-height: 30px;
	 min-width: 30px;
	 text-align: center;
	 padding: 0px 10px;
	 margin: 12px 3px;
	 color: #fff;
	 font-size: 13px;
	 background-color: #333;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .paging a:hover, .paging a.current {
	 background-color: #E53526;
}
 .paging span {
	 display: inline-block;
	 line-height: 30px;
	 min-width: 30px;
	 text-align: center;
	 padding: 0px 10px;
	 margin: 12px 3px;
	 color: #fff;
	 font-size: 13px;
	 background-color: #E53526;
}
/*==========Page Video=========*/
 .embed-container {
	 position: relative;
	 padding-bottom: 56.25%;
	 height: 0;
	 overflow: hidden;
	 max-width: 100%;
}
 .embed-container iframe, .embed-container object, .embed-container embed {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
}
 .video-wrap {
	 padding: 0px;
	 background-color: #333;
}
 .list-video {
	 padding: 11px 20px;
	 background-color: #333;
	 margin-bottom: 30px;
}
 .list-video .related-video-item {
	 padding: 15px 0px 15px 130px;
	 min-height: 100px;
	 border-bottom: 1px solid #555;
}
 .list-video .related-video-item .related-video-img {
	 float: left;
	 width: 115px;
	 height: 70px;
	 margin: 0px 0px 0px -130px;
	 position: relative;
}
 .list-video .related-video-item .related-video-img img {
	 width: 100%;
	 height: 70px;
}
 .list-video .related-video-item .related-video-img a {
	 display: block;
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 right: 0px;
	 bottom: 0px;
	 z-index: 99;
}
 .list-video .related-video-item .related-video-img a:before {
	 position: absolute;
	 background-color: rgba(0, 0, 0, 0.3);
	 top: 0px;
	 left: 0px;
	 right: 0px;
	 bottom: 0px;
	 z-index: 99;
	 content: "";
	 display: block;
}
 .list-video .related-video-item .related-video-img a span {
	 width: 40px;
	 height: 40px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 margin: -20px 0px 0px -20px;
	 -moz-border-radius: 50%;
	 -webkit-border-radius: 50%;
	 border-radius: 50%;
	 border: 2px solid #fff;
	 text-align: center;
	 line-height: 36px;
	 text-align: center;
	 z-index: 999;
	 opacity: 0.7;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .list-video .related-video-item .related-video-img a span:before {
	 content: "";
	 display: block;
	 width: 0px;
	 height: 0px;
	 border: 7px solid transparent;
	 border-left-color: #fff;
	 position: absolute;
	 top: 12px;
	 left: 16px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .list-video .related-video-item h3 {
	 font-size: 13px;
	 margin: 0px;
}
 .list-video .related-video-item h3 a {
	 font-weight: 700;
	 color: #fff;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .list-video .related-video-item.related-video-item-fix {
	 border: none;
}
 .list-video .related-video-item:hover h3 a {
	 color: #E53526;
}
 .list-video .related-video-item:hover .related-video-img a span {
	 opacity: 1;
}
/*==========Page Article=========*/
 .post-detail h1.article-title {
	 color: #333;
	 margin: 0px 0px 0px 0px;
	 font-weight: bold;
}
 @media screen and (max-width: 991px) {
	 .post-detail h1.article-title {
		 font-size: 24px;
	}
}
 .post-detail p {
	 font-size: 14px;
	 margin: 15px 0px;
}
 .post-detail p .dropcap {
	 font-size: 50px;
	 font-weight: bold;
	 float: left;
	 font-weight: 500;
	 padding-right: 8px;
	 line-height: 40px;
	 margin: 2px 5px 0px 0px;
	 font-family: "Roboto Slab", serif;
}
 .post-detail p.quote {
	 padding: 20px 20px 20px 23px;
	 font-style: italic;
	 background-color: #eeeeee;
	 border-left: 3px solid #E53526;
}
 .post-detail .post-detail-img-left {
	 width: 200px;
	 float: left;
	 margin: 10px 20px 5px 0px;
}
 .social-detail {
	 margin-top: 40px;
	 margin-bottom: 10px;
	 padding: 10px 0px;
	 border-top: 1px solid #eeeeee;
	 border-bottom: 1px solid #eeeeee;
	 text-align:center;
}
 .social-detail span {
	 font-family: "Oswald", sans-serif;
	 font-size: 17px;
	 text-transform: uppercase;
	 line-height: 50px;
	 color: #333;
	 float: left;
	 display: inline-block;
	 margin: 0px 20px 0px 0px;
}
 .social-detail .list-social-icon {
	 display: inline-block;
	 margin: 0px;
}
 .detail-caption {
	 margin: 30px 0px 0px 0px;
}
 .detail-caption span {
	 font-family: "Oswald", sans-serif;
	 font-size: 17px;
	 text-transform: uppercase;
	 line-height: 30px;
	 color: #333;
	 display: inline-block;
	 margin: 0px 20px 0px 0px;
}
 .spotlight-thumbs-related {
	 margin-top: 0px;
}
 .spotlight-thumbs-related div{
	 display:flex;
	 flex-wrap:wrap;
}
 .author-info {
	 padding: 10px 0px 10px 70px;
	 margin: 10px 0px;
	 border-bottom: 1px dashed #eeeeee;
}
 .author-info .author-avatar {
	 width: 50px;
	 height: 50px;
	 float: left;
	 margin: 0px 0px 0px -70px;
}
 .author-info .author-avatar img {
	 width: 50px;
	 height: 50px;
	 border: 1px solid #333;
}
 .author-info .author-text .author-text-inner {
	 padding: 0px 15px;
	 border-left: 2px solid #eeeeee;
}
 .author-info .author-text h3 {
	 margin: 0px;
	 font-size: 15px;
}
 .author-info .author-text h3 a {
	 font-weight: bold;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 color: #333;
}
 .author-info .author-text h3 a:hover {
	 color: #E53526;
}
 .author-info .author-text h3 span {
	 display: block;
	 font-size: 12px;
	 color: #999;
	 font-family: "Open Sans", sans-serif;
	 margin: 5px 0px 10px 0px;
}
 .author-info .author-text p {
	 margin: 0px 0px 0px 0px;
	 font-size: 13px;
}
 .author-info .author-text p a {
	 color: #999;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 margin-left: 10px;
}
 .author-info .author-text p a:hover {
	 color: #E53526;
	 text-decoration: underline;
}
 .reply-wrap {
	 margin-top: 10px;
}
 .reply-wrap .author-info {
	 border: none;
}
 .comment-list {
	 padding: 0px;
	 margin: 0px;
	 list-style: none;
}
 .comment-list ol {
	 list-style: none;
	 padding: 0px;
}
 .comment-list .comment {
	 padding: 10px 0px 10px 70px;
	 margin: 10px 0px;
	 border-bottom: 1px dashed #eeeeee;
}
 .comment-list .comment .comment-body {
	 border-left: 2px solid #eeeeee;
	 padding: 0px 0px 0px 15px;
}
 .comment-list .children .comment {
	 border: none;
}
 @media screen and (max-width: 991px) {
	 .comment-list .children li {
		 border: 1px solid red;
		 padding: 10px 0px 10px 10px;
	}
	 .comment-list .children li .comment-body {
		 padding: 0px 0px 0px 20px;
	}
	 .comment-list .children li .comment-list .comment-author img {
		 margin: 5px 0px 0px -55px;
		 border: 1px solid #333;
	}
}
 .comment-list .comment-author img {
	 width: 50px;
	 height: 50px;
	 float: left;
	 margin: 0px 0px 0px -85px;
	 border: 1px solid #333;
}
 .comment-list .comment-author .fn {
	 font-size: 15px;
	 font-weight: bold;
}
 .comment-list .comment-author .fn a {
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .comment-list .comment-author .fn a:hover {
	 color: #E53526;
}
 .comment-list .comment-author .says {
	 display: none;
}
 .comment-list .comment-metadata {
	 margin: 0px 0px 10px 0px;
	 font-size: 12px;
	 color: #999;
}
 .comment-list p.comment-awaiting-moderation {
	 color: #999;
	 font-style: italic;
	 margin: 0px;
}
 .comment-list .comment-reply-link {
	 color: #999;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .comment-list .comment-reply-link:hover {
	 color: #E53526;
	 text-decoration: underline;
}
 .comment-list .comment-content {
	 display: inline;
}
 .comment-list .comment-content p {
	 display: inline;
}
 .comment-list .reply {
	 display: inline;
	 padding: 0px 0px 0px 5px;
}
 .field-item {
	 margin: 10px 0px;
}
 .field-item input {
	 width: 100%;
	 height: 40px;
	 padding: 0px 10px;
	 line-height: 40px;
	 color: #333;
	 font-size: 13px;
	 outline: none;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 border: 1px solid #777;
}
 .field-item input:hover {
	 border: 1px solid #333;
}
 .field-item textarea {
	 width: 100%;
	 height: 150px;
	 padding: 10px 10px;
	 font-size: 13px;
	 color: #333;
	 outline: none;
	 border: 1px solid #777;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .field-item textarea:hover {
	 border: 1px solid #333;
}
 .wpcf7-form p {
	 margin: 10px 0px;
}
 .wpcf7-form p input {
	 width: 100%;
	 height: 40px;
	 padding: 0px 10px;
	 line-height: 40px;
	 color: #333;
	 font-size: 13px;
	 outline: none;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 border: 1px solid #777;
}
 .wpcf7-form p input:hover {
	 border: 1px solid #333;
}
 .wpcf7-form p textarea {
	 width: 100%;
	 height: 120px;
	 padding: 10px 10px;
	 font-size: 13px;
	 color: #333;
	 outline: none;
	 border: 1px solid #777;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .wpcf7-form p textarea:hover {
	 border: 1px solid #333;
}
 .wpcf7-form .wpcf7-submit {
	 height: 40px;
	 padding: 0px 20px;
	 line-height: 40px;
	 display: inline-block;
	 font-family: "Oswald", sans-serif;
	 color: #fff;
	 font-size: 16px;
	 text-transform: uppercase;
	 border: none !important;
	 background-color: #E53526;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 width: auto;
	 background-color: #333;
}
 .wpcf7-form .wpcf7-submit:focus {
	 outline: none;
	 color: #fff;
}
 .wpcf7-form .wpcf7-submit:hover {
	 background-color: #E53526;
}
/*==========Page 404=========*/
 .page-404 {
	 text-align: center;
	 padding: 50px 0px 50px 0px;
	 min-height: 1000px;
}
 @media screen and (min-height: 100px) {
	 .page-404 {
		 min-height: 100px;
	}
}
 @media screen and (min-height: 1000px) {
	 .page-404 {
		 min-height: 700px;
	}
}
 @media screen and (min-height: 1200px) {
	 .page-404 {
		 min-height: 900px;
	}
}
 @media screen and (min-height: 1400px) {
	 .page-404 {
		 min-height: 1000px;
	}
}
 .page-404 h1 {
	 margin: 0px;
	 font-weight: 700;
	 font-family: "Oswald", sans-serif;
	 font-size: 50px;
}
 .btn-go-home {
	 background-color: #eeeeee;
	 color: #333;
	 margin-top: 40px;
}
/*==========Page Contact=========*/
 .page-contact .detail-caption {
	 margin-bottom: 20px;
}
 .list-infomation {
	 padding: 20px 0px;
	 list-style: none;
}
 .list-infomation li {
	 margin: 10px 0px;
}
 .list-infomation li i {
	 float: left;
	 width: 30px;
	 height: 25px;
	 line-height: 25px;
	 text-align: center;
	 color: #555;
}
 #map {
	 width: 100%;
	 height: 400px;
}
 .map {
	 margin-top: 70px;
}
/*==========Footer=========*/
 .footer {
	 background-color: #333;
	 border-top: 5px solid #E53526;
	 margin-top: 50px;
}
 .footer.footer-fix {
	 margin: 0px;
}
 .footer .about a.logo {
	 margin-bottom: 15px;
	 display: block;
}
 .footer .about p {
	 font-size: 13px;
	 color: #999;
}
 .footer h3 {
	 font-family: "Oswald", sans-serif;
	 font-size: 17px;
	 color: #eee;
	 margin: 10px 0px 15px;
}
 @media screen and (max-width: 767px) {
	 .footer h3 {
		 margin-top: 40px;
	}
}
 .footer .list-category {
	 padding: 0px 0px 0px 15px;
	 list-style: none;
}
 .footer .list-category li {
	 margin: 5px 0px;
	 float: left;
	 width: 50%;
	 position: relative;
}
 .footer .list-category li:before {
	 content: "";
	 display: block;
	 border: 2px solid #888;
	 position: absolute;
	 top: 10px;
	 left: -12px;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .footer .list-category li:hover:before {
	 border: 2px solid #E53526;
}
 .footer .list-category li a {
	 color: #999;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 text-transform: uppercase;
	 font-size: 13px;
}
 .footer .list-category li a:hover {
	 color: #ddd;
}
 .footer .list-tags a {
	 padding: 2px 5px;
	 color: #999;
	 border: 1px solid #999;
	 margin: 5px 5px 5px 0px;
	 display: inline-block;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
}
 .footer .list-tags a:hover {
	 background-color: #E53526;
	 border: 1px solid #E53526;
	 color: #fff;
}
 .allright {
	 padding: 20px 0px;
}
 .allright p {
	 margin: 0px;
	 color: #999;
}
 @media screen and (max-width: 767px) {
	 .allright p {
		 text-align: center;
	}
}
 .allright p a {
	 color: #ddd;
	 text-decoration:none;
}
 .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul, .widget_nav_menu ul, .widget_links ul, .widget_rss ul {
	 padding: 0 0 0 15px;
	 margin: 0 0 0px;
	 list-style: square;
}
 .widget_archive ul ul, .widget_categories ul ul, .widget_meta ul ul, .widget_pages ul ul, .widget_recent_comments ul ul, .widget_recent_entries ul ul, .widget_nav_menu ul ul, .widget_links ul ul, .widget_rss ul ul {
	 margin: 0;
	 list-style: none;
	 padding: 0;
	 padding: 0 0 0 15px !important;
	 margin: 0 0 20px !important;
	 list-style: square !important;
}
 .widget_archive li, .widget_categories li, .widget_meta li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li, .widget_nav_menu li, .widget_links li, .widget_rss li {
	 margin: 5px 0;
	 list-style: square !important;
}
 .widget_archive a, .widget_categories a, .widget_meta a, .widget_pages a, .widget_recent_comments a, .widget_recent_entries a, .widget_nav_menu a, .widget_links a, .widget_rss a {
	 color: #333;
	 text-decoration: none;
	 font-size: 13px;
}
 .widget_archive a:hover, .widget_categories a:hover, .widget_meta a:hover, .widget_pages a:hover, .widget_recent_comments a:hover, .widget_recent_entries a:hover, .widget_nav_menu a:hover, .widget_links a:hover, .widget_rss a:hover, .widget_archive a:focus, .widget_categories a:focus, .widget_meta a:focus, .widget_pages a:focus, .widget_recent_comments a:focus, .widget_recent_entries a:focus, .widget_nav_menu a:focus, .widget_links a:focus, .widget_rss a:focus {
	 color: #E53526;
}
 .widget .widget-title {
	 background-color: #eeeeee;
	 height: 35px;
	 font-family: "Oswald", sans-serif;
	 font-size: 17px;
	 text-transform: uppercase;
	 color: #333;
	 line-height: 35px;
	 font-weight: normal;
	 padding: 0px 20px;
}
 .widget h2.widget-title {
	 margin-top: 40px;
}
 .widget_archive .screen-reader-text, .widget_categories .screen-reader-text {
	 display: block;
	 font-size: 13px;
	 display: none;
	 font-weight: 600;
	 margin: 20px 0px 10px 0px;
}
 .widget_archive select, .widget_categories select {
	 width: 100%;
	 height: 35px;
	 border: 1px solid #999;
	 font-size: 13px;
	 padding: 0px 0px 0px 10px;
	 display: block;
}
 .widget_search label {
	 display: block;
}
 .widget_search label span {
	 display: block;
	 font-size: 13px;
	 display: none;
	 font-weight: 600;
	 margin: 20px 0px 10px 0px;
	 color: #333;
}
 .widget_search input[type="search"] {
	 width: 100%;
	 height: 35px;
	 border: 1px solid #999;
	 font-size: 13px;
	 padding: 0px 0px 0px 10px;
	 display: block;
}
 .widget_search input[type="submit"] {
	 width: 25%;
	 height: 35px;
	 border: none;
	 color: #fff;
	 display: none;
	 font-size: 13px;
	 padding: 0px 0px 0px 10px;
	 outline: none;
	 background-color: #E53526;
}
 .widget_text select {
	 width: 100%;
	 height: 35px;
	 border: 1px solid #999;
	 font-size: 13px;
	 padding: 0px 0px 0px 10px;
	 display: block;
}
 .widget_text select option {
	 width: 100%;
}
 .widget_text .textwidget br {
	 display: none;
}
 .widget_text .textwidget p img {
	 max-width: 100% !important;
	 height: auto !important;
}
 .widget_text .textwidget p strong {
	 font-size: 13px;
	 font-weight: 600;
	 display: block;
	 margin: 10px 0px 10px 0px;
}
 .widget_text .textwidget .wp-caption {
	 border: 1px solid #eeeeee;
	 padding: 5px;
}
 .widget_text .textwidget .wp-caption img {
	 max-width: 100% !important;
	 height: auto !important;
}
 .widget_text .textwidget .wp-caption .wp-caption-text {
	 margin: 5px 0px;
	 padding: 0px;
}
 #wp-calendar {
	 width: 100%;
	 max-width: 100%;
	 margin-bottom: 20px;
	 border: 1px solid #dddddd;
}
 #wp-calendar > thead > tr > th, #wp-calendar > tbody > tr > th, #wp-calendar > tfoot > tr > th, #wp-calendar > thead > tr > td, #wp-calendar > tbody > tr > td, #wp-calendar > tfoot > tr > td {
	 padding: 8px;
	 line-height: 1.42857143;
	 vertical-align: top;
	 border-top: 1px solid #dddddd;
}
 #wp-calendar > thead > tr > th:hover, #wp-calendar > tbody > tr > th:hover, #wp-calendar > tfoot > tr > th:hover, #wp-calendar > thead > tr > td:hover, #wp-calendar > tbody > tr > td:hover, #wp-calendar > tfoot > tr > td:hover {
	 color: #E53526;
}
 #wp-calendar > thead > tr > th {
	 vertical-align: bottom;
	 border-bottom: 2px solid #dddddd;
}
 #wp-calendar > caption + thead > tr:first-child > th, #wp-calendar > colgroup + thead > tr:first-child > th, #wp-calendar > thead:first-child > tr:first-child > th, #wp-calendar > caption + thead > tr:first-child > td, #wp-calendar > colgroup + thead > tr:first-child > td, #wp-calendar > thead:first-child > tr:first-child > td {
	 border-top: 0;
}
 #wp-calendar > tbody + tbody {
	 border-top: 2px solid #dddddd;
}
 #wp-calendar .table {
	 background-color: #ffffff;
}
 #wp-calendar > thead > tr > th, #wp-calendar > tbody > tr > th, #wp-calendar > tfoot > tr > th, #wp-calendar > thead > tr > td, #wp-calendar > tbody > tr > td, #wp-calendar > tfoot > tr > td {
	 border: 1px solid #dddddd;
}
 #wp-calendar > thead > tr > th, #wp-calendar > thead > tr > td {
	 border-bottom-width: 2px;
}
 .tagcloud a:hover {
	 color: #E53526;
}
 .sticky {
	 padding: 10px 15px !important;
	 margin-bottom: 20px !important;
	 background-color: #eeeeee;
	 position: relative;
}
 .sticky:before {
	 display: inline-block;
	 font: normal normal normal 14px/1 FontAwesome;
	 content: "\f0c6";
	 display: block;
	 width: 15px;
	 height: 15px;
	 font-size: 19px;
	 position: absolute;
	 top: 5px;
	 color: #E53526;
	 right: 5px;
	 z-index: 99;
}
 .sticky img {
	 margin-top: 5px;
}
 .alignleft {
	 float: left;
	 margin-right: 20px;
}
 .alignleft img {
	 float: none !important;
}
 .alignright {
	 float: right;
	 margin-left: 20px;
}
 .alignright img {
	 float: none !important;
}
 .gallery-caption {
	 color: #333;
}
 .bypostauthor {
	 color: #333;
}
 .aligncenter {
	 text-align: center;
}
 .post-detail {
	 font-size: 14px;
}
 .post-detail .widget-title{
	 margin-left:20px;
	 margin-top:30px;
	 margin-bottom:20px;
}

 .post-detail img {
	 height: auto;
}
 table {
	 border: 0px solid #eeeeee;
}
 table tr td {
	 border: 0px solid #eeeeee;
	 padding: 10px;
}
 table tr th {
	 border: 1px solid #eeeeee;
	 padding: 10px;
}
 .wp-caption {
	 border: 1px solid #eeeeee;
	 padding: 5px;
	 max-width: 100%;
}
 .wp-caption img {
	 max-width: 100% !important;
	 height: auto !important;
	 margin: 0px !important;
}
 .wp-caption .wp-caption-text {
	 margin: 5px 0px;
	 padding: 0px;
	 text-align: center;
}
 .wp-caption .wp-caption-text p {
	 margin: 0px;
	 padding: 0px;
}
 .wp-caption .wp-caption-text a {
	 color: #E53526;
}
 figure {
	 margin: 0px auto;
}
 .post-password-form {
	 min-height: 90px;
}
 .post-password-form label {
	 float: left;
	 margin: 0px;
	 padding: 0px;
}
 .post-password-form label input {
	 border: 1px solid #eeeeee;
	 height: 30px;
	 outline: none;
	 margin: 0px 5px;
}
 @media screen and (max-width: 480px) {
	 .post-password-form label input {
		 width: 150px;
	}
}
 .post-password-form input[type="submit"] {
	 float: left;
	 padding-left: 20px;
	 padding-right: 20px;
	 font-weight: bold;
	 color: #fff;
	 font-size: 13px;
	 text-transform: uppercase;
	 border: 1px solid #333;
	 background-color: #333;
	 -moz-transition: all ease 0.3s;
	 -o-transition: all ease 0.3s;
	 -webkit-transition: all ease 0.3s;
	 transition: all ease 0.3s;
	 height: 30px;
}
 @media screen and (max-width: 480px) {
	 .post-password-form input[type="submit"] {
		 padding-left: 10px;
		 padding-right: 10px;
	}
}
 .post-password-form input[type="submit"]:hover {
	 background-color: #333;
	 border: 1px solid #333;
}
 .widget-dark {
	 color: #999;
}
 .widget-dark p, .widget-dark span, .widget-dark strong, .widget-dark label, .widget-dark em {
	 color: #999;
}
 .widget-dark a {
	 color: #bbb;
}
 .widget-dark .widget-title span {
	 color: #fff;
}
 .entry-thumbnail {
	 padding: 15px 0px;
	 text-align: center;
}
 .entry-thumbnail img {
	 height: auto;
}
 .gallery {
	 margin: 0 -5px;
}
 .gallery:before, .gallery:after {
	 content: " ";
	 display: table;
}
 .gallery:after {
	 clear: both;
}
 .gallery:before, .gallery:after {
	 content: " ";
	 display: table;
}
 .gallery:after {
	 clear: both;
}
 .gallery .gallery-item {
	 padding: 0 5px;
	 float: left;
	 position: relative;
}
 .gallery.gallery-columns-1 .gallery-item {
	 width: 100%;
}
 .gallery.gallery-columns-2 .gallery-item {
	 width: 50%;
}
 .gallery.gallery-columns-3 .gallery-item {
	 width: 33.33333333%;
}
 .gallery.gallery-columns-4 .gallery-item {
	 width: 25%;
}
 .gallery.gallery-columns-5 .gallery-item {
	 width: 20%;
}
 .gallery.gallery-columns-6 .gallery-item {
	 width: 16.66666667%;
}
 .gallery.gallery-columns-7 .gallery-item {
	 width: 14.28571429%;
}
 .gallery.gallery-columns-8 .gallery-item {
	 width: 12.5%;
}
 .gallery.gallery-columns-9 .gallery-item {
	 width: 11.11111111%;
}
 .gallery img {
	 width: 100%;
	 height: auto;
	 margin-bottom: 10px;
}
 .gallery .gallery-caption {
	 position: absolute;
	 bottom: 0;
	 text-align: center;
	 padding: 5px 0;
	 font-size: 12px;
	 background: rgba(0, 0, 0, 0.5);
	 color: #fff;
	 bottom: 10px;
	 left: 5px;
	 right: 5px;
}
 .col-md-4.col-sm-12 .widget:first-child .widget-title {
	 margin-top: 0px !important;
}
  .widget-dark li a{
	 color: white !important;
}

  .widget-dark h3{
	 color: white;
}

.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{
	display:block;
	max-width:100%;
	height:auto;
	max-height: 422px;
	object-fit: cover;
}

.list-special .news-two-large img{
    max-width: 680px;
    max-height: 290px;
    object-fit: cover;
    min-width: 320px;
    min-height: 180px;
    width: 100%;
	aspect-ratio: 12/7;
}

.list-news-cate img{
	max-width:360px;
	aspect-ratio:12/7;
	width:100%
}

@media(min-width:768px){
	.author-profile{
	display:flex;
}

	.author-profile .item{
	width:47%;
}

.author-profile-pic img{
	max-width:150px;
	aspect-ratio:1/1;
	object-fit:cover;
}

.author-profile .item .author-profile-pic img{
	max-width:300px;
}

.author-profile-pic{
	padding: 15px 15px 15px 0px;
}
}

.author-profile .item{
	margin:10px;
	padding:10px;
}

.author-profile .item .author-profile-pic{
	width: 300px;
    margin: 0 auto;
}

.author-profile .item .author-profile-display-name{
	display:block;
}
.author-profile .item .author-profile-user-role{
	margin:0;
}

.author-profile .item .author-profile-content{
	font-size:12px;
	text-align: justify;
}

.author-profile .item .author-profile-pic img{
	border-radius: 150px;
	border: 5px solid #eee;
}

.author-profile{
	text-align: left;
    margin-bottom: 10px;
    padding: 10px 0px;
}
.author-profile-pic{
	width:200px;
	margin:0 auto;
}
.author-profile-content{
	padding-top: 15px;
}
.author-profile-display-name{
	display: flex;
	margin-bottom:10px;
}
.author-profile-user-role{
	background: #E53526;
	padding: 0 5px;
	margin:0 10px;
	color:white;
	border-radius: 5px;
}

.author-profile-short-contact{
	margin: 5px 0;
}

.owl-carousel .animated{
	-webkit-animation-duration:1000ms;
	animation-duration:1000ms;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
	z-index:0
}
.owl-carousel .owl-animated-out{
	z-index:1
}
.owl-carousel .fadeOut{
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOut{
	0%{
		opacity:1
	}
	100%{
		opacity:0
	}
}
@keyframes fadeOut{
	0%{
		opacity:1
	}
	100%{
		opacity:0
	}
}
.owl-height{
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel{
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-carousel .owl-stage{
	position:relative;
	-ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer{
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-loaded{
	display:block;
	width: 100%;
}
.owl-carousel.owl-loading{
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden{
	opacity:0
}
.owl-carousel .owl-refresh .owl-item{
	display:none
}
.owl-carousel .owl-item{
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel .owl-item img{
	display:block;
	-webkit-transform-style:preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item{
	-webkit-user-select:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
	user-select:auto
}
.owl-carousel .owl-grab{
	cursor:move;
	cursor:-webkit-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab
}
.owl-carousel.owl-rtl{
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
	float:right
}
.no-js .owl-carousel{
	display:block
}
.owl-carousel .owl-item .owl-lazy{
	opacity:0;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-carousel .owl-item img{
	transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
	position:relative;
	height:100%;
	background:#000
}
.owl-carousel .owl-video-play-icon{
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url("/web/20221103110335im_/https://prvasmjena.com/wp-content/themes/teznews/css/owl.video.play.png") no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	-webkit-transition:scale 100ms ease;
	-moz-transition:scale 100ms ease;
	-ms-transition:scale 100ms ease;
	-o-transition:scale 100ms ease;
	transition:scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover{
	-webkit-transition:scale(1.3,1.3);
	-moz-transition:scale(1.3,1.3);
	-ms-transition:scale(1.3,1.3);
	-o-transition:scale(1.3,1.3);
	transition:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{
	display:none
}
.owl-carousel .owl-video-tn{
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-size:contain;
	-webkit-transition:opacity 400ms ease;
	-moz-transition:opacity 400ms ease;
	-ms-transition:opacity 400ms ease;
	-o-transition:opacity 400ms ease;
	transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame{
	position:relative;
	z-index:1
}

.gsc-search-button-v2 svg{
	display:block;
}

.gsc-search-button-v2{
	height:33px;
	margin:0 !important;
}
.gsc-cursor-page{
	display:block;
	padding:10px;
}
.gcsc-more-maybe-branding-root, .gsc-above-wrapper-area{
	display:none;
}