<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Soria
Text Domain: soria
Theme URI: http://rezadeveloper.com/soria
Author URI: http://rezadeveloper.com
Description: Responsive WordPress Blog Magazine Templates
Author: Reza
Version: 1.3.1
License: license purchased
License URI: http://themeforest.net/licenses/regular_extended
Tags: Two-columns, Custom-background, Threaded-comments, Translation-ready, Custom-menu
 
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, excerpt, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
html {
	margin-top: 0!important
}
a {
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	color: #000;
}
a:hover {
	text-decoration: none
}
hr {
	opacity: 0.2;
}
#submit {
	opacity: 1;
	color: #fff !important;
	border: medium none;
	padding: 4px 7px;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.35em
}
p {
	margin-bottom: 20px
}
body {
	background: #fff;
	direction: ltr;
	font-family: "Open Sans", Arial, sans-serif;
	line-height: 1.7em;
	color: #555;
}
body * {
	box-sizing: border-box;
}
input {
	font-weight: 400;
	border: 0 none;
	font-size: 12px;
	padding: 10px 10px;
	background: rgba(156,156,156,0.10);
	box-shadow: 0 0 0 1px rgba(128,128,128,0.2) inset
}
textarea {
	padding: 10px 10px;
	background: rgba(156,156,156,0.10);
	box-shadow: 0 0 0 1px rgba(128,128,128,0.2) inset;
	border: none
}
select {
	padding: 5px 10px;
	border: solid 1px rgba(150,150,150,0.25);
	background: transparent;
	color: inherit;
}
.rd-background {
	position: fixed;
	z-index: -2;
	width: 100.1%;
	min-height: 100.1%;
}
.rd-background img {
	min-width: 100.1%;
	min-height: 100.1%;
	position: absolute;
	float: left;
	height: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	font-size: 0px;
	-ms-transform: translate(-50%, -50%);
}
.rd-wrapper-warp {
	width: 100%;
	float: left
}
.rd-wrapper-middle {
	width: 100%;
	margin: auto
}
.rd-wrapper {
	float: left;
	text-align: left;
	width: 100%;
}
.rd-boxid .rd-wrapper {
	float: left;
	text-align: left;
	position: relative;
}
/********************************************************************
Header Layout Style
*********************************************************************/
.rd-boxid {
	width: 1200px;
	margin: auto
}
header {
	z-index: 1
}
.rd-header-warp, .rd-masthead-warp, .rd-navplus-warp {
	float: left;
	width: 100%;
	position: relative
}
.rd-header-middle, .rd-masthead-middle, .rd-navplus-middle {
	margin: auto;
	width: 1200px;
	position: relative
}
.rd-header, .rd-masthead, .rd-navplus {
	border-left: 0;
	border-radius: 0;
	z-index: 1;
	float: left;
	margin: auto;
	width: 100%;
	float: left
}
.rd-boxid .rd-masthead, .rd-boxid .rd-navplus, .rd-boxid .rd-header {
	margin: 0 4%;
	width: 92%;
	float: left;
	margin: 0 calc(40px);
	width: calc(100% - 80px)
}
.rd-masthead-warp, .rd-navplus-warp {
	box-shadow: 0 1px 0 0 rgba(150,150,150,0.15) inset, 0 -1px 0 0 rgba(150,150,150,0.15) inset;
	background-color: #fff;
	color: #000
}
.rd-sticky-enable {
	position: fixed;
	width: 100%;
	top: 0;
	right: 0;
	z-index: 9;
	opacity: .95
}
.rd-masthead li a, .rd-masthead li, .rd-masthead a {
	color: #000
}
.rd_layout_2 .rd-header-warp {
	border: none
}
.rd_layout_3 .rd-masthead-warp, .rd_layout_3 .rd-navplus-warp {
	border: none;
	box-shadow: 0 15px 15px -5px RGBA(0,0,0,0.25)
}
.rd_layout_7 .rd-masthead-warp {
	box-shadow: 0 0 15px 0 RGBA(0,0,0,0.15) inset
}
.rd_layout_4 .rd-masthead-warp, .rd_layout_4 .rd-navplus-warp {
	border: none;
	box-shadow: 0 0 5px rgba(0,0,0,.1)
}
.rd_layout_3 .rd-masthead-warp {
	border-style: solid;
	border-width: 5px 0 0
}
.rd_layout_8 .rd-masthead-warp, .rd_layout_8 .rd-navplus-warp {
	box-shadow: 0 0 inset!important;
	border: none!important
}
.none-masthead {
	display: inline;
}

@media (max-width: 1200px) {
.rd-sticky-enable {
	position: relative
}
.rd-header-middle, .rd-masthead-middle, .rd-navplus-middle {
	width: 100%!important
}
.rd-boxid {
	width: 100%
}
}

@media (min-width: 980px) and (max-width: 1200px) {
.rd-masthead, .rd-navplus, .rd-header {
	padding: 0 20px;
}
}

@media (max-width: 979px) {
.rd-masthead, .rd-navplus, .rd-header {
	margin: 0!important;
	width: 100%!important;
}
.rd-header-warp, .rd-navplus-warp, .rd-masthead-warp {
	height: auto;
	min-height: inherit!important
}
.none-masthead {
	box-shadow: 0 -1px 0 0 rgba(150,150,150,0.15);
	width: 100%;
	float: left
}
}
/********************************************************************
Logo Style
*********************************************************************/
.rd-logo {
	float: left;
	line-height: 0;
	margin-right: 2%;
	margin-right: calc(20px)
}
.rd-logo a {
	font-size: 0;
	text-align: center;
	transition: All .5s ease-out;
	-webkit-transition: All .5s ease-out;
	-moz-transition: All .5s ease-out;
	-o-transition: All .5s ease-out;
	margin-left: auto;
	margin-right: auto;
	display: block
}
.rd-logo-warp {
	line-height: 0;
	margin: auto;
	vertical-align: middle;
	list-style: none
}
a.rd-logo-title {
	font-size: 40px;
	line-height: 1em;
	display: block;
	margin-bottom: 8px;
	color: #000
}
a.rd-logo-description {
	font-size: 13px;
	line-height: 1.42em;
	margin-bottom: 5px;
	display: block;
	color: #000
}
.rd-logo a:hover {
	opacity: .75
}

@media (max-width: 979px) {
.rd-logo-warp {
	margin: auto;
	vertical-align: middle;
	display: block;
	width: 100%
}
.rd-logo {
	width: 100%;
	padding: 20px;
	height: auto!important
}
a.rd-logo-title, a.rd-logo-description {
	text-align: center!important;
	float: none;
	width: 100%
}
}

/********************************************************************
Nav Menu Style
*********************************************************************/
@media (min-width: 980px) {
.rd-nav-menu {
	float: left;
	width: auto!important
}
.rd-nav-menu .rd-menu-icon {
	display: none
}
.rd-nav-menu ul li {
	position: relative;
	display: inline-block;
	float: left
}
.rd-nav-menu ul li a {
	display: inline-block;
	padding: 0 10px;
	height: 100%;
	float: left
}
.rd-nav-menu ul li:hover a {
	background: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%)
}
.rd-nav-menu ul li:not(.current-menu-item) a {
	color: #000
}
.rd_layout_1 .rd-masthead ul li.current-menu-item, .rd_layout_4 .rd-masthead ul li.current-menu-item, .rd_layout_6 .rd-masthead ul li.current-menu-item, .rd_layout_7 .rd-masthead ul li.current-menu-item, .rd_layout_8 .rd-masthead ul li.current-menu-item {
	background: none!important
}
.rd-nav-menu ul li.menu-item-has-children &gt; a::after {
	content: "\f140";
	font-family: dashicons;
	margin-left: 2px;
	font-style: normal;
	vertical-align: top
}
.rd-nav-menu ul ul li.menu-item-has-children &gt; a::after {
	content: "\f139";
	vertical-align: middle
}
.rd-nav-menu .sub-menu {
	height: auto !important;
	box-shadow: 0 0 0 1px rgba(150,150,150,0.15)!important;
	top: 100%;
	display: none;
	float: left;
	position: absolute;
	width: 200px!important;
	left: 0;
	margin: 0!important;
	background: #fff;
	z-index: 999!important
}
.rd-nav-menu .sub-menu li {
	padding: 0;
	width: 100%;
	height: 40px!important;
	line-height: 40px!important;
	margin: 0!important;
	box-shadow: 0 1px 0 0 rgba(150,150,150,0.15)!important;
	margin-top: 0;
	float: left
}
.rd-nav-menu .sub-menu li a {
	text-shadow: none!important;
	padding: 0 15px!important;
	width: 100%;
	height: 100%;
	float: left;
	font-size: 14px!important;
	font-weight: 400!important;
	background: none!important;
	color: #000;
	overflow: hidden
}
.rd-nav-menu .sub-menu li a::before {
	font-size: 0!important
}
.rd-nav-menu .sub-menu li a:hover {
	padding: 0 20px!important
}
.rd-nav-menu .sub-menu .rd-main-indicator {
	display: none
}
.rd-nav-menu .sub-menu .rd-sub-indicator {
	margin-left: 5px
}
.rd-menu-active ul {
	border-top: none!important
}
.rd-nav-menu .sub-menu ul {
	right: 0;
	left: 100%;
	top: 0;
	margin: 0;
	z-index: 99999
}
.rd-nav-menu a::before {
	vertical-align: top;
	margin-right: 5px;
	font-size: 2em;
	font-family: FontAwesome!important
}
.rd-nav-menu ul ul li.fa::before {
	padding-right: 5px;
	float: left;
	line-height: 40px!important;
	font-size: 20px
}
.rd-nav-menu .fa-lg::before {
	font-size: 1.33333333em
}
.rd-nav-menu .fa-2x::before {
	font-size: 2em
}
.rd-nav-menu .fa-3x::before {
	font-size: 3em
}
.rd-nav-menu .fa-4x::before {
	font-size: 4em
}
.rd-nav-menu .fa-5x::before {
	font-size: 5em
}
.rd-nav-menu ul ul li .fa, .rd-nav-menu ul ul li .fa {
	line-height: 40px;
	float: left
}
.rd-nav-menu .rd-menu-down, .rd-nav-menu .rd-menu-up {
	display: none!important
}
.rd-masthead .rd-nav-menu ul li:first-child {
	box-shadow: 1px 0 0 0 rgba(150,150,150,0.15) inset, -1px 0 0 0 rgba(150,150,150,0.15) inset
}
.rd-masthead .rd-nav-menu ul li {
	box-shadow: -1px 0 0 0 rgba(150,150,150,0.15) inset
}
.rd_layout_1 .rd-masthead .rd-nav-menu ul li, .rd_layout_3 .rd-masthead .rd-nav-menu ul li, .rd_layout_4 .rd-masthead .rd-nav-menu ul li, .rd_layout_7 .rd-masthead .rd-nav-menu ul li, .rd_layout_8 .rd-masthead .rd-nav-menu ul li, .rd_layout_6 .rd-masthead .rd-nav-menu ul li {
	box-shadow: 0 0 0 0 inset!important
}
.rd-masthead .rd-nav-menu ul li a {
	font-size: 14px;
	font-weight: 700;
	padding: 0 10px
}
.rd-masthead .rd-nav-menu ul li.current-menu-item a {
	color: #fff
}
.rd-wrapper .rd-nav-menu ul.sub-menu li a {
	color: #000
}
.rd-masthead .rd-nav-menu .sub-menu li.current-menu-item {
	background: none
}
.rd-navplus .rd-nav-menu ul li a {
	font-size: 13px;
	font-weight: 400;
	padding: 0 7px
}
}

@media (min-width: 978px) and (max-width: 1200px) {
body .rd-nav-menu ul li a {
	padding: 0 10px !important;
}
}

@media (max-width: 979px) {
.rd-nav-menu {
	float: left;
	text-align: center
}
.rd-masthead .rd-nav-menu {
	box-shadow: 1px 0 0 0 rgba(150,150,150,0.15)!important
}
.rd-nav-menu .rd-menu-icon {
	float: left;
	width: 100%;
	height: 100%;
	text-align: center;
	cursor: pointer
}
.rd-nav-menu .rd-menu-icon:hover, .rd-nav-menu.rd-menu-active .rd-menu-icon {
	background: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	color: #000
}
.rd-nav-menu .rd-menu-icon::before {
	content: "\f333"!important;
	font-size: 2em;
	font-family: dashicons!important
}
.rd-nav-menu.rd-menu-active ul {
	display: block
}
.rd-nav-menu.rd-menu-active .current-menu-item {
	background: none !important
}
.rd-nav-menu ul {
	left: 0;
	z-index: 9999;
	display: none;
	width: 100%;
	position: absolute;
	background: #fff
}
.rd-nav-menu .rd-menu-enable {
	display: none!important
}
.rd-nav-menu rd-menu-down.rd-menu-enable, .rd-nav-menu rd-menu-up.rd-menu-enable {
	display: block!important;
	overflow: visible!important
}
.rd-nav-menu ul li a::before {
	content: inherit!important;
	font-size: 0!important
}
.rd-nav-menu .rd-menu-down {
	cursor: pointer;
	font-size: 40px;
	width: 40px!important;
	line-height: 40px;
	text-align: center;
	float: right;
	position: absolute;
	right: 0px
}
.rd-nav-menu .rd-menu-up {
	font-size: 40px;
	width: 40px;
	cursor: pointer;
	line-height: 30px;
	display: none;
	text-align: center;
	float: right;
	position: absolute;
	right: 0px
}
.rd-nav-menu ul li {
	box-shadow: 0 -1px 0 0 rgba(150,150,150,0.25);
	line-height: 40px;
	position: relative;
	list-style: none;
	float: left;
	font-weight: 400;
	text-align: left;
	padding: 0 0 0 20px;
	width: 100%
}
.rd-nav-menu ul li a {
	padding: 0px 40px 0px 0px !important;
	font-size: 14px;
	text-transform: uppercase;
	background: none!important;
	line-height: 40px!important;
	position: relative;
	font-weight: 400;
	box-shadow: none!important;
	float: left
}
.rd-nav-menu ul ul {
	display: none!important;
	width: 100%!important;
	top: 0!important;
	left: auto!important;
	background: none!important;
	right: auto!important;
	position: relative!important;
	margin: 0!important;
	display: none;
	float: left;
	opacity: 1!important
}
.rd-nav-menu ul ul.rd-menu-show {
	display: block!important;
	overflow: visible!important;
	height: auto!important
}
.rd-nav-menu ul ul li {
	background: rgba(150,150,150,0.15);
}
.rd-nav-menu .rd-main-indicator, .rd-nav-menu .rd-sub-indicator {
	display: none
}
}
/********************************************************************
LoginForm Style
*********************************************************************/
.rd-login {
	float: right
}
.rd-login:hover .rd-user {
	background: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%)
}
.rd-user {
	overflow: hidden;
	position: relative;
	text-align: left;
	display: block;
	list-style: none;
	padding: 0 15px;
	cursor: pointer
}
.rd-user i::before {
	font-size: 2em;
	font-family: dashicons;
	height: 100%;
	float: left;
	content: "\f110";
	font-style: normal
}
.rd-singout {
	float: right;
	position: relative
}
.rd-singin-warp {
	display: none;
	left: 0;
	top: 0;
	position: fixed;
	width: 100%;
	z-index: 12;
	height: 0;
	background: RGBA(0,0,0,0.74);
	z-index: 99999999999999;
	height: 100%
}
.rd-singin-out {
	width: 100%;
	height: 100%;
	position: absolute;
	cursor: pointer
}
.rd-singin-middle {
	box-shadow: 0 0 0 1px rgba(150,150,150,0.15) inset;
	line-height: 40px;
	width: 500px;
	background: #FFF none repeat scroll 0 0;
	top: 100px;
	box-shadow: 0 0 0 1px rgba(128,128,128,0.15);
	margin: 100px auto 0;
	opacity: .95;
	overflow: hidden
}
.rd-singin-title {
	width: 100%;
	text-align: center;
	line-height: 60px;
	height: 60px;
	font-size: 25px;
	float: left;
	border-bottom: solid 1px rgba(150,150,150,0.15)
}
.rd-singin-container {
	padding: 20px 40px;
	float: left
}
.rd-singin-container li {
	font-size: 18px;
	text-align: left;
	list-style: outside none none;
	float: left;
	font-weight: 400;
	padding: 0;
	height: auto!important;
	line-height: 40px
}
.rd-singin .rd-input {
	background: rgba(150,150,150,0.05);
	height: 40px;
	font-size: 14px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25)inset, 0 0 5px 0 rgba(255,255,255,0.25);
	border: none;
	line-height: 40px;
	margin: auto;
	width: 100%
}
.rd-singin ul {
	float: right
}
.rd-singin .button {
	cursor: pointer;
	float: right;
	margin-top: 15px;
	border: medium none;
	font-size: 17px;
	padding: 2px 7px;
	line-height: 1.8em
}
.rd-remember {
	float: left;
	margin-top: 15px
}
.rd-rememberme {
	font-size: 14px;
	text-align: left;
	list-style: outside none none;
	float: left;
	margin-top: 15px;
	margin-right: 10px
}
.rd-singin-footer {
	font-size: 18px;
	width: 100%;
	text-align: left;
	float: left;
	padding: 10px 40px;
	border-top: solid 1px rgba(150,150,150,.15)
}
.rd-singin-footer li {
	list-style: none;
	float: left;
	text-align: center;
	display: block;
	font-size: 20px;
	font-weight: 700;
	padding: 0;
	margin-right: 20px
}
.rd-singin-footer li a {
	font-size: 16px;
	font-weight: 400
}
.rd-singout-warp {
	height: auto!important;
	box-shadow: 0 0 0 1px rgba(150,150,150,0.15) inset;
	position: absolute;
	display: none;
	width: 150px!important;
	background: #fff;
	right: 0;
	z-index: 9
}
.rd-singout-warp li {
	list-style: none;
	font-size: 13px;
	width: 100%;
	float: left;
	line-height: 40px
}
.rd-singout-warp li a {
	font-size: 14px;
	padding: 0 15px;
	width: 100%;
	float: left;
}
.rd-singout-warp li a:hover {
	padding: 0 20px
}
.rd-masthead .rd-user {
	box-shadow: 1px 0 0 0 rgba(150,150,150,0.15), -1px 0 0 0 rgba(150,150,150,0.15)
}
.rd_layout_3 .rd-masthead .rd-user, .rd_layout_7 .rd-masthead .rd-user {
	box-shadow: 0 0!important
}
.rd-masthead .rd-user a {
	font-weight: 700;
	font-size: 14px
}
.rd-navplus .rd-user a {
	font-weight: 400;
	font-size: 13px
}

@media (min-width: 978px) and (max-width: 1200px) {
body .rd-user {
	padding: 0 8px!important
}
}

@media (max-width:979px) {
.rd-singin, .rd-singout {
	position: inherit!important
}
.rd-singout-active .rd-singout-warp {
	display: block!important;
	height: auto!important;
	opacity: 1!important
}
.rd-singin-container {
	padding: 20px;
	float: left
}
.rd-singin-warp {
	display: none!important;
	position: absolute;
	top: auto!important
}
.rd-singout-warp li {
	float: left;
	box-shadow: 0 -1px 0 0 rgba(150,150,150,0.25)!important
}
.rd-singout-warp li a {
	padding: 0 20px!important
}
.rd-singin-middle {
	margin: 0;
	top: 0;
	opacity: 1;
	width: 100%;
	z-index: 2
}
.rd-singout-warp {
	display: none!important;
	width: 100%!important
}
.rd-singout-active .rd-user {
	background: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%)
}
.rd-singout-active .rd-singout-warp {
	display: block!important
}
.rd-singout-active .rd-singin-warp {
	display: block!important
}
.rd-singin-footer {
	padding: 10px 20px
}
}
/********************************************************************
SearchForm Style
*********************************************************************/
.rd-search {
	float: right;
	height: 100%;
	position: relative
}
.rd-search-icon {
	cursor: pointer;
	position: relative;
	float: left;
	text-align: center;
	height: 100%
}
.rd-search a.rd-search-icon:hover, .rd-search.rd-search-active a.rd-search-icon {
	background: -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%)
}
.rd-search .rd-search-icon i::before {
	color: #000;
	content: "\f179";
	font-size: 2em;
	font-family: dashicons;
	height: 100%;
	font-style: normal
}
.rd-search-sub {
	top: 100%;
	padding: 20px;
	box-shadow: 0 0 0 1px rgba(150,150,150,0.15) inset;
	width: 300px!important;
	position: absolute;
	box-shadow: 0 0 0 1px rgba(150,150,150,0.15);
	background: #fff;
	z-index: 3;
	right: 0;
	display: none
}
.rd-searchform {
	height: 40px;
	background: rgba(150,150,150,0.05);
	position: relative;
	display: inline-flex;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	display: -ms-inline-flexbox;
	width: 100%;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.35)inset, 0 0 5px 0 rgba(255,255,255,0.15)
}
.rd-search-button {
	box-shadow: none!important;
	cursor: pointer;
	float: right;
	color: #fff;
	width: 40px;
	background: none;
	border: none;
	height: 100%;
	border: 0
}
.rd-search-text {
	box-shadow: none!important;
	position: relative;
	background: none;
	width: 100%;
	height: 100%;
	float: left;
	border: none
}
.rd-searchform i.rd-search-icon {
	padding: 0!important;
	pointer-events: none;
	position: absolute;
	height: 40px;
	right: 0;
	line-height: 40px;
	width: 40px;
	text-align: center
}
.rd-searchform i.rd-search-icon::before {
	content: "\f179";
	font-family: dashicons;
	font-style: normal;
	font-size: 30px
}
.rd-masthead a.rd-search-icon {
	box-shadow: 1px 0 0 0 rgba(150,150,150,0.15), -1px 0 0 0 rgba(150,150,150,0.15);
	font-size: 14px
}
.rd_layout_3 a.rd-search-icon, .rd_layout_7 a.rd-search-icon {
	box-shadow: 0 0!important
}
.rd-navplus a.rd-search-icon {
	font-size: 13px
}

@media (max-width:979px) {
.rd-search:not(.rd-search-active) .rd-search-sub {
	display: none!important
}
.rd-search-sub {
	height: auto!important
}
}
/********************************************************************
Social Style
*********************************************************************/
.rd-social {
	float: right;
	vertical-align: middle;
	display: table;
	margin: 0 10px
}
.rd-social ul {
	display: table-cell;
	vertical-align: middle;
}
.rd-masthead .rd-social {
	font-size: 15px
}
.rd-navplus .rd-social {
	font-size: 13px
}
.rd-social li {
	margin-right: 5px;
	margin-top: auto;
	margin-bottom: auto;
	float: left;
	list-style: none;
	height: 2em;
}
.rd-social li:last-child {
	margin-right: 0
}
.rd-social li img {
	float: left;
	box-shadow: 0 0 0 2px RGBA(150,150,150,0.25);
	border-radius: 50%
}
.rd-social li img:hover {
	opacity: .8
}
.rd-social li img {
	height: 2em;
	width: 2em
}

@media (max-width: 979px) {
.rd-search-active {
	position: inherit !important
}
.rd-search-sub {
	width: 100%!important
}
}
/********************************************************************
Breaking News Style
*********************************************************************/
.rd-breakingnews {
	line-height: 35px;
	position: relative;
	display: inline-flex;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle;
	overflow: hidden
}
.rd-breakingnews span {
	font-size: 13px;
	float: left;
	padding: 0 8px;
	margin: auto 5px auto 1px;
	font-weight: 700;
	line-height: 1.8em;
	height: 1.8em;
	box-shadow: 0 0 0 1px RGBA(0,0,0,0.15), 0 0 0 1px RGBA(255,255,255,0.15) inset;
}
.rd-breakingnews ul {
	float: left;
	width: 500px
}
.rd-breakingnews ul li {
	opacity: 0;
	font-size: 13px;
	list-style: outside none none;
	padding: 0 5px;
	position: relative;
	float: left
}
.rd-breakingnews ul li a {
	color: #000;
	float: left;
	font-size: 13px
}

@media (max-width: 980px) {
.rd-breakingnews {
	display: none;
}
}
/********************************************************************
Banner Style
*********************************************************************/
.rd-banner-header {
	float: right
}
.rd-banner-header img {
	max-width: 100%
}
.rd_layout_7 .rd-banner-content-top, .rd_layout_7 .rd-banner-content-bottom {
	background-color: rgba(150,150,150,0.15)
}
.rd-banner-content-top {
	float: left;
	margin: 0 auto;
	padding: 20px 0 15px;
	width: 100%;
	display: block
}
.rd-banner-content-bottom {
	float: left;
	margin: 0 auto;
	padding: 20px 0 15px;
	width: 100%;
	display: block
}
.rd-banner-content-top, .rd-banner-content-bottom {
	max-width: 100%;
	display: block;
	text-align: center
}
.rd-banner-content-top-warp, .rd-banner-content-bottom-warp {
	margin: auto
}

@media (max-width: 1200px) {
.rd-banner-header {
	max-width: 55%;
	margin: 0 20px;
	float: right
}
.rd-banner-content-top-warp img, .rd-banner-content-bottom-warp img {
	max-width: 100%!important;
	padding: 0 20px
}
}

@media (max-width: 979px) {
.rd-banner-header {
	text-align: center;
	float: right;
	height: auto!important;
	padding: 15px 20px 10px;
	max-width: 100%!important;
	width: 100% !important;
	margin: 0 !important;
}
.rd-banner-header-warp {
	margin: auto;
	display: block
}
.rd-banner-header {
	float: right
}
}
/********************************************************************
Content Style
*********************************************************************/
.rd-content-warp {
	float: left;
	width: 100%;
	position: relative
}
.rd-content-middle {
	margin: auto;
	width: 1200px;
	text-align: left
}
.rd-content {
	float: left;
	padding-bottom: 20px;
	margin: 20px 0 20px -2%;
	width: 104%;
	margin: 20px 0 20px -20px;
	width: calc(100% + 40px)
}
.rd-boxid .rd-content {
	margin: 20px 2%;
	width: 96%;
	float: left;
	margin: 20px calc(20px);
	width: calc(100% - 40px)
}
.rd-column-container{
	float: left;
	width: 100%;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.rd-column-center {
	width: 66.66%;
	float: left
}
 .rd-column-sidebar {
    float: left;
    position: relative;
    direction: ltr;

 }
 .rd-main-sidebar{
	 float:left;
	 width:100%;
 }
 .rd-column-sidebar ,.rd-3c-sidebar {
	width: 33.33%;
	float: left
}
.rd-column-center.rd-column-full {
	width: 100%;
	float: left
}

@media (max-width: 1200px) {
.rd-content-warp .rd-content {
	margin: 20px 0!important;
	width: 100%!important
}
.rd-content-middle {
	width: 100%
}
}

@media (max-width: 979px) {
.rd-column-center {
	width: 100%;
	float: left
}
.rd-main-sidebar, .rd-column-sidebar, .rd-3c-sidebar {
	width: 100%;
	float: left
}
}

@media (max-width: 767px) {
.rd-column-center, .rd-main-sidebar, .rd-3c-sidebar {
	width: 100%!important
}
.rd-column-container{
	display:inline-block !important;
}
.rd-main-sidebar, .rd-column-center {
	height: auto;
	min-height: 0!important
}
}
.rd-breadcrumbs {
	float: left;
	width: 100%;
	padding: 0px 20px
}
.rd-breadcrumbs li {
	float: left;
	display: inline-block;
	padding-right: 10px;
}
.rd-breadcrumbs li strong {
	font-weight: 400
}
/********************************************************************
Post Style
*********************************************************************/
.rd-post-row {
	width: 100%
}
.rd-title-box {
	float: left;
	width: 100%;
	position: relative;
	z-index: 1
}
.rd_layout_5 .rd-title-box, .rd_layout_7 .rd-title-box {
	background-image: url(images/bg/bg7.png);
}
.rd_layout_5 .rd-title-box h4, .rd_layout_7 .rd-title-box h4 {
	padding: 0 10px;
	width: auto
}
.rd-title-box h4 {
	font-size: 16px;
	list-style: outside none none;
	float: left;
	width: auto;
	width: auto!important
}
.rd-title-box h4 a {
	line-height: 35px
}
.rd_layout_2 .rd-title-box h4, .rd_layout_5 .rd-title-box h4 {
	padding: 0 20px!important;
	width: auto!important
}
.rd_layout_5 .rd-title-box h4 a {
	line-height: 30px;
	font-size: 14px
}
.rd-row {
	float: left;
	width: 100%;
	border-top: dashed 1px rgba(150,150,150,.20)
}
.rd_layout_2 .rd-row, .rd_layout_3 .rd-row, .rd_layout_4 .rd-row, .rd_layout_8 .rd-row {
	border-top: solid 1px rgba(150,150,150,.10)
}
.rd_layout_6 .rd-row {
	border-top: solid 1px rgba(150,150,150,.20)
}
.rd_layout_7 .rd-row {
	border-top: dotted 1px rgba(150,150,150,.10)
}
.rd-details {
	float: left
}
.rd-title {
	width: 100%;
	line-height: 1.42em;
	line-height: calc(1em + 6px);
}
.rd-title a {
	width: 100%;
	font-weight: 700;
	display: inline-block;
	float: left;
	line-height: 1.42em;
	line-height: calc(1em + 6px);
}
.rd-excerpt {
	margin-top: 6px;
	font-weight: 400;
	width: 100%;
	float: left;
	line-height: 1.55em
}

@media (max-width: 500px) {
div.rd-row:first-child {
	padding-bottom: 0!important;
	width: 100%!important;
	border-top: none!important
}
div.rd-row {
	padding-bottom: 0!important;
	width: 100%!important;
	border-top: dashed 1px rgba(150,150,150,.25)!important
}
.rd_layout_2 div.rd-row, .rd_layout_3 div.rd-row, .rd_layout_4 div.rd-row, .rd_layout_8 div.rd-row {
	border-top: solid 1px rgba(150,150,150,.10)!important
}
.rd_layout_6 div.rd-row {
	border-top: solid 1px rgba(150,150,150,.20)!important
}
.rd_layout_7 div.rd-row {
	border-top: dotted 1px rgba(150,150,150,.10)!important
}
.rd-post-mob {
	padding: 15px 0!important;
	width: 100%!important
}
.rd-post-mob .rd-meta-circular {
	display: none
}
.rd-post-mob .rd-thumb {
	width: 30%!important;
	padding: 0!important;
	float: left!important
}
.rd-post-mob div:not(.has-post-thumbnail) .rd-details {
	width: 100%!important;
	margin: 0% !important;
	padding-left:0 !important;
}
.rd-post-mob .rd-details {
	width: 70% !important;
	padding-left: 10px !important;
	margin: 0% !important;
}
.rd-post-mob .rd-title a {
	font-size: 14px!important
}
.rd-post-mob .rd-excerpt {
	display: none
}
}
/********************************************************************
Thumb Style
*********************************************************************/
.rd-thumb img[alt] {
	font-size: 0
}
.rd-thumb {
	float: left;
	position: relative
}
.rd_layout_8 .rd-thumb .rd-post-thumbnail::before {
	box-shadow: 0 0 0 0 inset
}
.rd-thumb .rd-post-thumbnail::before {
	content: "";
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 0 1px rgba(150,150,150,.15) inset
}
.rd-thumb .rd-post-thumbnail {
	width: 100%;
	padding-bottom: 60%;
	overflow: hidden;
	float: left;
	position: relative
}
.rd-bpost-n4 .rd-post-thumbnail::before, .rd-bpost-n10.rd-first .rd-post-thumbnail::before, .rd-bpost-n9 .rd-post-thumbnail::before, .rd-slide-post .rd-post-thumbnail::before, .rd-wpost-b4 .rd-post-thumbnail::before, .rd-wpost-slider .rd-post-thumbnail::before {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.25) 50%, rgba(0,0,0,.85) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 50%, rgba(0,0,0,.85) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.25) 50%, rgba(0,0,0,.85) 100%)
}
.rd-bpost-n4, .rd-bpost-content, .rd-slide-post, .rd-wpost-b4 .rd-wpost-content, .rd-wpost-b5 .rd-wpost-content, .rd-wpost-slider {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.25) 50%, rgba(0,0,0,.85) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 50%, rgba(0,0,0,.85) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.25) 50%, rgba(0,0,0,.85) 100%);
}
.rd-thumb:hover .rd-post-thumbnail::before {
	background: rgba(0,0,0,0.5) !important;
}
.rd_layout_6 .rd-img-shadow {
	box-shadow: 0 0 5px 2px RGBA(150,150,150,0.10)
}
.rd-post-thumbnail img {
	width: 100.1%;
	position: absolute;
	top: 50%;
	left: 50%;
	min-height: 100%;
	height: auto;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	display: block;
	margin-left: auto;
	margin-right: auto
}
.rd-post-thumbnail .image-size-name {
	height: 100% !important;
}
.rd-thumb:hover {
	opacity: 1
}
.rd-meta-circular {
	color: #FFF;
	position: absolute;
	width: 100%;
	height: 100%;
	position: absolute
}
.rd-meta-circular span{
	color:#fff !important;
}
.rd-meta-middle {
	pointer-events: none;
	position: absolute;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	z-index: 1;
	top: 50%;
	left: 50%;
	height: auto;
	display: inline-block;
	width: auto;
	right: auto;
}
.rd-circular {
	border-radius: 50%!important;
	position: relative;
	width: 2em;
	margin: auto;
	box-shadow: 0 0 0 3px rgba(0,0,0,0.1);
	height: 2em;
	font-size: 15px;
	vertical-align: middle
}
.rd-post-thumbnail .rd-icon-video {
	position: absolute;
	line-height: 50px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	display: inline;
	z-index: 1;
	background-size: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center
}
.rd-icon-video {
	background: rgba(0,0,0,0.1);
	background-image: url(images/play.png)!important;
	background-size: 100%!important;
	background-repeat: no-repeat;
	background-position: center
}
.rd-circular span {
	margin: auto;
	height: auto;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	position: absolute;
}
.rd-circular.rd-review-circular {
	background-color: rgba(0,0,0,0.5);
	width: 2.2em;
	height: 2.2em
}
.rd-circular.rd-review-circular canvas {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 2.2em;
	height: 2.22em
}
/********************************************************************
Meta Style
*********************************************************************/ 
.rd-meta {
	width: 100%;
	float: left;
	margin-top: 6px;
	line-height: 1em;
}
.rd-meta li::before {
	display: inline-block;
	font-family: dashicons;
	text-decoration: inherit;
	font-weight: 400;
	font-style: normal;
	margin-right: 3px;
	opacity: .5;
	font-size: 11px;
	vertical-align: bottom
}
.rd-meta li {
	float: left;
	margin-right: 7px;
	font-size: 12px;
	list-style: none;
	vertical-align: middle;
	line-height: 1.7em;
	opacity: .85;
	max-height: 1.7em;
}
.rd-meta li, .rd-meta li a {
	line-height: 1.7em;
	color: rgba(128,128,128,1)
}
.rd-stars-large {
	float: left;
}
.rd-meta span.stars-large, .rd-meta .stars-large span {
	width: 13px!important;
	margin: 0!important;
	height: 13px!important
}
.rd-meta span.rd-stars-large, .rd-meta .rd-stars-large span {
	width: 67px!important
}
.rd-meta .rd-stars-full-score i::before, .rd-meta .rd-stars-score i::before {
	font-size: 13px!important
}
.rd-meta .rd-author::before {
	content: "\f110"
}
.rd-meta .rd-date::before {
	content: "\f508"
}
.rd-meta .rd-view::before {
	content: "\f115";
}
.rd-meta .rd-comment::before {
	content: "\f125"
}
.rd-meta .rd-cats::before {
	content: "\f318"
}
/********************************************************************
Slider Style
*********************************************************************/ 
.rd-slider {
	margin: auto;
	height: auto;
	float: left;
	width: 100%;
	z-index: 1;
}
.rd-slider-warp {
	overflow: hidden;
	margin: 0 auto;
	width: 1200px;
	display: block;
	position: relative
}
.rd-slider-container {
	overflow: hidden;
	padding: 20px 0;
	width: 100%;
	float: left;
	position: relative
}
.rd-slider.rd-slider-boxid .rd-slider-container {
	padding: 20px 40px;
	width: 100%;
}
.rd-slider-item {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%
}
.rd-slider-item:nth-child(1) {
	opacity: 1;
	z-index: 2
}
.rd-slide-post {
	overflow: hidden;
	display: block;
	padding: 0;
	position: relative;
	float: left;
	margin: 0.1%;
	margin: calc(1px);
}
.rd-slide-post * {
	transition: All .6085s ease;
	-webkit-transition: All .6085s ease;
	-moz-transition: All .6085s ease;
	-o-transition: All .6085s ease
}
.rd-slide-post .rd-thumb {
	float: left;
	position: absolute;
	height: 100%;
	width: 100%
}
.rd-slide-post .rd-post-thumbnail {
	height: 100%;
	width: 100%;
	padding-bottom: 0!important;
	position: absolute;
	bottom: 0
}
.rd-slide-post .rd-post-thumbnail::before {
	height: 100%;
	width: 100%;
	z-index: 1;
	position: absolute;
	content: "";
}
.rd-slider:not(.rd-slider-4) .rd-meta-circular {
	background: none;
}
.rd-slide-post .rd-meta-middle {
	position: absolute;
	height: auto;
	width: auto;
	vertical-align: middle;
	display: inline;
	top: 20px;
	right: 20px;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-o-transform: translate(0);
	-ms-transform: translate(0);
	left: auto;
}
.rd-slide-post .rd-meta-middle::before {
	display: none
}
.rd-slide-post .rd-details {
	z-index: 1;
	pointer-events: none;
	float: left;
	position: absolute;
	bottom: 0;
	padding: 20px;
	width: 100%;
	list-style: outside none none
}
.rd-slide-post img {
	min-height: 100%;
	width: 100.1%;
	float: left;
	position: absolute;
	height: auto;
}
.rd-slide-post .rd-title {
	width: 100%;
	float: left;
	opacity: .85;
}
.rd-slide-post .rd-title a {
	pointer-events: all;
	color: #FFF;
	float: left;
	padding-top: 0;
	text-shadow: 0 0px 3px rgba(0,0,0,0.85);
	width: 100%;
	font-weight: 700
}
.rd-slide-post .rd-excerpt {
	width: 100%;
	color: #eee;
	text-shadow: 0 2px 2px #000;
	float: left;
	margin-top: 6px;
	font-weight: 400
}
.rd-slide-post a:hover {
	text-shadow: 0 0 7px #000
}
.rd-slide-post .rd-meta a, .rd-slide-post .rd-meta li {
	color: #ccc
}
.rd-slide-post .rd-meta {
	overflow: hidden;
	line-height: 0;
}
.rd-slide-post .rd-excerpt {
	opacity: .85;
	width: 100%;
	color: #eee;
	text-shadow: 0 0px 2px rgba(0,0,0,0.85);
	float: left;
	margin-top: 6px;
	font-weight: 400
}
.rd-slider-container:hover .rd-slider-arrow, .rd-block-container:hover .rd-slider-arrow {
	display: block!important
}
.rd-dots {
	position: absolute;
	top: 10px;
	z-index: 3;
	text-align: center;
	transform: translate(-50%, 00%);
	left: 50%;
}
.rd-dots a {
	cursor: pointer;
	background: #fff;
	opacity: .3;
	box-shadow: 0 0 3px 0 rgba(0,0,0,1);
	border-radius: 50%;
	height: 10px;
	width: 10px;
	margin: 0 2px;
	display: inline-block;
	float: none
}
.rd-dots a.active {
	opacity: .5
}
.rd-slider-arrow {
	z-index: 3;
	position: absolute;
	cursor: pointer;
	display: none;
	top: 48.5%;
	top: calc(50% - 15px);
	opacity: .5
}
.rd-slider-arrow::before {
	font-style: normal;
	font-size: 3em;
	font-size: 50px;
	font-family: dashicons;
	color: #fff;
	text-shadow: 0 0 2px #000
}
.rd-arrow-prev {
	left: 0px
}
.rd-arrow-next {
	right: 0px
}
.rd-slider-boxid .rd-arrow-prev {
	left: 40px
}
.rd-slider-boxid .rd-arrow-next {
	right: 40px
}
.rd-slider-boxid .rd-dots {
	top: 30px
}
.rd-arrow-prev::before {
	content: "\f341"
}
.rd-arrow-next::before {
	content: "\f345"
}

@media (max-width: 1200px) {
.rd-slider-warp {
	width: 100%
}
}

@media (min-width: 978px) {
.rd-slider.rd-slider-boxid:not(.rd-slider-bg), .rd-slider-1:not(.rd-slider-bg), .rd-slider-2:not(.rd-slider-bg), .rd-slider-3:not(.rd-slider-bg), .rd-slider-4:not(.rd-slider-bg) {
	margin-bottom: -20px
}
}

@media (min-width: 978px) and (max-width: 1200px) {
.rd-slider-boxid .rd-arrow-prev {
	left: 15px
}
.rd-slider-boxid .rd-arrow-next {
	right: 15px
}
.rd-slider-boxid .rd-dots {
	top: 25px
}
.rd-slider-container, .rd-slider.rd-slider-boxid .rd-slider-container {
	padding: 20px
}
}

@media (max-width: 978px) {
.rd-slider-container {
	width: 100%!important;
	padding: 0!important
}
.rd-slider-boxid .rd-arrow-prev {
	left: 0px
}
.rd-slider-boxid .rd-arrow-next {
	right: 0px
}
.rd-slider-boxid .rd-dots {
	top: 10px
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-slide-post {
	width: 100%!important;
	padding-bottom: 30%!important;
	margin: 0
}
.rd-slide-post .rd-circular {
	width: 30px!important;
	height: 30px!important;
	font-size: 15px!important
}
.rd-slide-post .rd-title a {
	font-size: 18px!important
}
.rd-slide-post .rd-excerpt {
	display: none!important
}
.rd-slide-post img {
	min-height: 100%!important;
	width: 100.1%!important;
	float: left;
	position: absolute;
	height: auto!important;
}
}

@media (max-width: 500px) {
.rd-slider .rd-slide-post .rd-circular {
	font-size: 15px!important
}
.rd-slider .rd-slide-post {
	width: 100%!important;
	padding-bottom: 60%!important;
	margin: 0!important
}
.rd-slider .rd-slide-post .rd-title a {
	font-size: 15px!important
}
.rd-slider .rd-slide-post .rd-excerpt {
	display: none!important
}
.rd-slide-post img {
	min-height: 100%!important;
	width: 100.1%!important;
	float: left;
	position: absolute;
	height: auto!important;
}
}
/********************************************************************
Slider Layout 1 Style
*********************************************************************/
.rd-slider-1 .rd-slide-large {
	width: 49.8%;
	width: calc(50% - 2px);
	padding-bottom: 29.8%;
	padding-bottom: calc(30% - 2px);
}
.rd-slider-1 .rd-slide-mini {
	width: 24.8%;
	width: calc(25.00% - 2px);
	padding-bottom: 14.8%;
	padding-bottom: calc(15.01% - 2px);
}
.rd-slider-1 .rd-slide-large .rd-circular {
	font-size: 25px
}
.rd-slider-1 .rd-slide-mini .rd-circular {
	font-size: 15px
}
.rd-slider-1 .rd-slide-large .rd-title a {
	font-size: 22px;
}
.rd-slider-1 .rd-slide-mini .rd-title a {
	font-size: 15px;
}
.rd-slider-1 .rd-slide-post .rd-excerpt {
	font-size: 13px
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-slider-1 .rd-slide-large .rd-circular {
	font-size: 20px
}
.rd-slider-1 .rd-slide-mini .rd-circular {
	font-size: 13px
}
.rd-slider-1 .rd-slide-large .rd-title a {
	font-size: 20px;
}
.rd-slider-1 .rd-slide-mini .rd-title a {
	font-size: 13px;
}
.rd-slider-1 .rd-slide-post .rd-excerpt {
	font-size: 12px
}
}

@media (max-width: 979px) and (min-width: 768px) {
.rd-slider-1 .rd-slide-large {
	width: 99.8%;
	width: 99.8%;
	padding-bottom: calc(40% - 2px);
	padding-bottom: calc(40% - 2px);
}
.rd-slider-1 .rd-slide-mini {
	width: 49.8%;
	padding-bottom: 29.8%;
	width: calc(50% - 2px);
	padding-bottom: calc(30% - 2px);
}
.rd-slider-1 .rd-slide-large .rd-circular {
	font-size: 25px
}
.rd-slider-1 .rd-slide-mini .rd-circular {
	font-size: 18px
}
.rd-slider-1 .rd-slide-large .rd-title a {
	font-size: 25px;
}
.rd-slider-1 .rd-slide-mini .rd-title a {
	font-size: 18px;
}
.rd-slider-1 .rd-slide-large .rd-excerpt {
	font-size: 13px;
}
}
/********************************************************************
Slider Layout 2,Slider Layout 3 Style
*********************************************************************/
.rd-slider-2 .rd-slide-large, .rd-slider-3 .rd-slide-large {
	width: 33.13%;
	padding-bottom: 24.8%;
	width: calc(33.33% - 2px);
	padding-bottom: calc(25% - 2px);
}
.rd-slider-2 .rd-slide-mini, .rd-slider-3 .rd-slide-mini {
	width: 24.8%;
	padding-bottom: 14.8%;
	width: calc(25% - 2px);
	padding-bottom: calc(15% - 2px);
}
.rd-slider-3 .rd-meta-circular {
	display: none
}
.rd-slider-2 .rd-slide-large .rd-circular {
	font-size: 20px
}
.rd-slider-2 .rd-slide-mini .rd-circular {
	font-size: 15px
}
.rd-slider-2 .rd-slide-large img, .rd-slider-3 .rd-slide-large img {
	margin: 0 0%;
	height: 100%;
	min-width: 100%;
	float: left;
	width: auto;
	position: absolute
}
.rd-slider-2 .rd-slide-large .rd-title a, .rd-slider-3 .rd-slide-large .rd-title a {
	font-size: 18px;
}
.rd-slider-3 .rd-slide-post .rd-title a {
	display: block;
}
.rd-slider-2 .rd-slide-mini .rd-title a, .rd-slider-3 .rd-slide-mini .rd-title a {
	font-size: 15px;
}
.rd-slider-3 .rd-post-thumbnail::before {
	background: rgba(0,0,0,0.50)
}
.rd-slider-3 .rd-align-warp {
	width: 100%;
	height: 100%;
	position: absolute;
}
.rd-slider-3 .rd-align-middle {
	width: 100%;
	height: 100%;
	position: absolute;
	display: table;
	bottom: 0;
}
.rd-slider-3 .rd-details {
	position: relative;
	text-align: center;
	vertical-align: middle;
	float: none;
	display: table-cell;
	margin: auto;
	bottom: 0
}
.rd-slider-3 .rd-meta {
	text-align: center;
	font-size: 11px;
}
.rd-slider-3 .rd-meta li, .rd-slider-3 .rd-meta a {
	display: inline-block;
	font-size: 11px;
	float: none
}
.rd-slider-3 .rd-title {
	text-align: center;
	font-size: 18px;
}

@media (min-width: 978px) and (max-width: 1200px) {
.rd-slider-2 .rd-slide-large .rd-circular {
	font-size: 18px
}
.rd-slider-2 .rd-slide-mini .rd-circular {
	font-size: 15px
}
.rd-slider-2 .rd-slide-large .rd-title a, .rd-slider-3 .rd-slide-large .rd-title a {
	font-size: 16px!important;
}
.rd-slider-2 .rd-slide-mini .rd-title a, .rd-slider-3 .rd-slide-mini .rd-title a {
	font-size: 13px!important;
}
}

@media (max-width: 979px) and (min-width: 768px) {
.rd-slider-2 .rd-slide-large .rd-circular {
	font-size: 15px
}
.rd-slider-2 .rd-slide-mini, .rd-slider-3 .rd-slide-mini {
	width: 49.8%;
	padding-bottom: 29.8%;
	width: calc(50% - 2px);
	padding-bottom: calc(30% - 2px);
}
.rd-slider-2 .rd-slide-mini .rd-circular {
	font-size: 18px;
}
.rd-slider-2 .rd-slide-large .rd-title a, .rd-slider-3 .rd-slide-large .rd-title a {
	font-size: 15px!important;
}
.rd-slider-2 .rd-slide-mini .rd-title a, .rd-slider-3 .rd-slide-mini .rd-title a {
	font-size: 18px!important;
}
}
/********************************************************************
Slider Layout 4 Style
*********************************************************************/
.rd-slider-4 .rd-slider-content {
	width: 100%;
	padding-bottom: 35%;
	position: relative
}
.rd-slider-4 .rd-slide-item {
	width: 100%;
	height: 100%
}
.rd-slider-4 .rd-slide-post {
	width: 24.8%;
	padding-bottom: 34.8%;
	width: calc(25% - 2px);
	padding-bottom: calc(35% - 2px);
}
.rd-slider-4 .rd-slide-post img {
	height: 100%;
	min-width: 100%;
	width: auto
}
.rd-slider-4 .rd-slide-post .rd-circular {
	font-size: 30px
}
.rd-slider-4 .rd-slide-post .rd-title a {
	font-size: 20px;
}
.rd-slider-4 .rd-slide-post .rd-meta-middle {
	position: absolute;
	top: 50%;
	left: 50%;
	height: auto;
	width: auto;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	z-index: 1;
	display: inline-block;
}

@media (min-width: 978px) and (max-width: 1200px) {
.rd-slider-4 .rd-slide-post .rd-circular {
	font-size: 20px
}
.rd-slider-4 .rd-slide-post .rd-title a {
	font-size: 18px!important;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.rd-slider-4 .rd-slide-post .rd-circular {
	font-size: 18px
}
.rd-slider-4 .rd-slide-post .rd-title a {
	font-size: 15px!important;
}
}

@media (min-width: 500px) and (max-width: 767px) {
.rd-slider-4 .rd-slider-content {
	padding-bottom: 120%
}
.rd-slider-4 .rd-meta-circular {
	display: none
}
.rd-slider-4 .rd-slide-post .rd-circular {
	font-size: 20px
}
.rd-slider-4 .rd-slide-post .rd-title a {
	font-size: 18px!important;
}
}

@media (max-width: 499px) {
.rd-slider-4 .rd-slider-content {
	padding-bottom: 240%
}
.rd-slider-4 .rd-meta-circular {
	display: none
}
.rd-slider-4 .rd-slide-post .rd-circular {
	font-size: 11px
}
}
/********************************************************************
Slider Layout 5 Style
*********************************************************************/
.rd-slider-5 .rd-slider-warp {
	width: 100%;
	margin: 0
}
.rd_layout_3 .rd-slider-5:not(.rd-slider-boxid) .rd-slider-warp {
	box-shadow: 0 15px 15px -5px RGBA(0, 0, 0, 0.25) !important;
	z-index: 1;
}
.rd-slider-5 .rd-slider-container {
	width: 100%;
	padding: 0px;
}
.rd-slider-5 .rd-slider-content {
	width: 100%;
	padding-bottom: 25%;
	position: relative
}
.rd-slider-5 .rd-slide-large {
	width: 50%;
	height: 100%;
	margin: 0
}
.rd-slider-5 .rd-slide-mini {
	height: 50%;
	width: 25%;
	margin: 0
}
.rd-slider-5 .rd-slide-large .rd-circular {
	font-size: 30px
}
.rd-slider-5 .rd-slide-mini .rd-circular {
	font-size: 20px
}
.rd-slider-5 .rd-slide-post .rd-post-thumbnail::before {
	box-shadow: 1px 1px 0 0px RGBA(0, 0, 0, 0.15) inset, -1px -1px 0 0px RGBA(255, 255, 255, 0.15) inset;
}
.rd-slider-5:not(.rd-slider-boxid) .rd-slide-post:nth-child(1) .rd-post-thumbnail::before, .rd-slider-5:not(.rd-slider-boxid) .rd-slide-post:nth-child(2) .rd-post-thumbnail::before, .rd-slider-5:not(.rd-slider-boxid) .rd-slide-post:nth-child(3) .rd-post-thumbnail::before {
	box-shadow: 0 30px 30px -20px rgba(0,0,0,.4) inset, 1px 1px 0 0px RGBA(0, 0, 0, 0.15) inset, -1px -1px 0 0px RGBA(255, 255, 255, 0.15) inset;
}
.rd-slider-5 .rd-slide-large .rd-title a {
	font-size: 27px;
	line-height: 1.3em;
	line-height: calc(1em + 6px);
}
.rd-slider-5 .rd-slide-mini .rd-title a {
	font-size: 18px;
}
.rd-slider-5 .rd-slide-post .rd-excerpt {
	font-size: 16px
}
.rd-slider-5.rd-slider-boxid .rd-slider-content {
	padding-bottom: 30%
}
.rd-slider-5.rd-slider-boxid .rd-slide-large .rd-circular {
	font-size: 25px
}
.rd-slider-5.rd-slider-boxid .rd-slide-mini .rd-circular {
	font-size: 15px
}
.rd-slider-5.rd-slider-boxid .rd-slide-large .rd-title a {
	font-size: 22px;
}
.rd-slider-5.rd-slider-boxid .rd-slide-mini .rd-title a {
	font-size: 15px;
}
.rd-slider-5.rd-slider-boxid .rd-slide-post .rd-excerpt {
	font-size: 13px
}

@media ( min-width: 1400px) {
.rd-slider-5 .rd-slide-large .rd-title a {
	line-height: 1.3em;
	line-height: calc(1em + 6px);
}
}

@media ( max-width: 1600px) {
.rd-slider-5 .rd-slider-content {
	padding-bottom: 30%
}
}

@media (min-width: 1200px) and (max-width: 1400px) {
.rd-slider-5 .rd-slide-large .rd-circular {
	font-size: 25px
}
.rd-slider-5 .rd-slide-mini .rd-circular {
	font-size: 15px
}
.rd-slider-5 .rd-slide-large .rd-title a {
	font-size: 22px;
}
.rd-slider-5 .rd-slide-mini .rd-title a {
	font-size: 15px;
}
.rd-slider-5 .rd-slide-post .rd-excerpt {
	font-size: 13px
}
}

@media (min-width: 978px) and (max-width: 1200px) {
.rd-slider-5 .rd-slider-container {
	width: 100% !important;
	margin: 0 !important;
}
.rd-slider-5 .rd-slide-large .rd-circular {
	font-size: 20px!important
}
.rd-slider-5 .rd-slide-mini .rd-circular {
	font-size: 13px!important
}
.rd-slider-5 .rd-slide-large .rd-title a {
	font-size: 20px!important;
}
.rd-slider-5 .rd-slide-mini .rd-title a {
	font-size: 13px!important;
}
.rd-slider-5 .rd-slide-post .rd-excerpt {
	font-size: 12px!important
}
}

@media (min-width: 768px) and (max-width: 979px) {
.rd-slider-5 .rd-slider-content {
	padding-bottom: 100%!important
}
.rd-slider-5 .rd-slide-large {
	width: 100%!important;
	height: 40%!important;
	margin: 0
}
.rd-slider-5 .rd-slide-mini {
	height: 30%!important;
	width: 50%!important;
	margin: 0
}
.rd-slider-5 .rd-slide-large .rd-circular {
	font-size: 25px!important
}
.rd-slider-5 .rd-slide-mini .rd-circular {
	font-size: 18px!important
}
.rd-slider-5 .rd-slide-large .rd-title a {
	font-size: 25px!important;
}
.rd-slider-5 .rd-slide-mini .rd-title a {
	font-size: 18px!important;
}
.rd-slider-5 .rd-slide-large .rd-excerpt {
	font-size: 13px!important;
}
}

@media (min-width: 500px) and (max-width: 767px) {
.rd-slider-5 .rd-slider-content {
	padding-bottom: 150%!important
}
.rd-slider-5 .rd-slide-post {
	padding-bottom: 30%!important;
	height: auto!important
}
}

@media (max-width: 499px) {
.rd-slider-5 .rd-slider-content {
	padding-bottom: 240%!important
}
.rd-slider-5 .rd-slide-post {
	padding-bottom: 60%!important;
	height: auto!important
}
}
/********************************************************************
Slider Layout 6 Style
*********************************************************************/
.rd-slider-6 .rd-slider-warp {
	width: 100%;
	padding: 0px
}
.rd_layout_3 .rd-slider-6:not(.rd-slider-boxid) .rd-slider-warp {
	box-shadow: 0 15px 15px -5px RGBA(0, 0, 0, 0.25) !important;
	z-index: 1;
}
.rd-slider-6 .rd-slider-content {
	width: 100%;
	padding-bottom: 25%;
	position: relative
}
.rd-slider-6 .rd-slider-container {
	width: 100%;
	padding: 0
}
.rd-slider-6 .rd-slide-large {
	width: 66.66%;
	height: 100%;
	margin: 0
}
.rd-slider-6 .rd-slide-mini {
	height: 50%;
	width: 33.33%;
	margin: 0
}
.rd-slider-6 .rd-slide-large .rd-circular {
	font-size: 32px
}
.rd-slider-6 .rd-slide-mini .rd-circular {
	font-size: 22px
}
.rd-slider-6 .rd-slide-post .rd-post-thumbnail::before {
	box-shadow: 1px 1px 0 0px RGBA(0, 0, 0, 0.05) inset, -1px -1px 0 0px RGBA(255, 255, 255, 0.05) inset;
}
.rd-slider-6:not(.rd-slider-boxid) .rd-slide-post:nth-child(1) .rd-post-thumbnail::before, .rd-slider-6:not(.rd-slider-boxid) .rd-slide-post:nth-child(2) .rd-post-thumbnail::before {
	box-shadow: 0 30px 30px -20px rgba(0,0,0,.7) inset, 1px 1px 0 0px RGBA(0, 0, 0, 0.05) inset, -1px -1px 0 0px RGBA(255, 255, 255, 0.05) inset;
}
.rd-slider-6 .rd-slide-large .rd-title a {
	font-size: 32px;
}
.rd-slider-6 .rd-slide-mini .rd-title a {
	font-size: 22px;
}
.rd-slider-6 .rd-slide-post .rd-excerpt {
	font-size: 17px
}
.rd-slider-6.rd-slider-boxid .rd-slider-content {
	padding-bottom: 35%
}
.rd-slider-6.rd-slider-boxid .rd-slide-large .rd-circular {
	font-size: 28px
}
.rd-slider-6.rd-slider-boxid .rd-slide-mini .rd-circular {
	font-size: 20px
}
.rd-slider-6.rd-slider-boxid .rd-slide-large .rd-title a {
	font-size: 27px;
}
.rd-slider-6.rd-slider-boxid .rd-slide-mini .rd-title a {
	font-size: 18px;
}
.rd-slider-6.rd-slider-boxid .rd-slide-post .rd-excerpt {
	font-size: 15px
}

@media ( min-width: 1400px) {
.rd-slider-6 .rd-slide-large .rd-title a {
	line-height: 1.2em !important;
	line-height: calc(1em + 6px);
}
.rd-slider-6 .rd-slide-post .rd-meta {
	margin-top: 10px
}
}

@media ( max-width: 1600px) {
.rd-slider-6 .rd-slider-content {
	padding-bottom: 30%
}
}

@media (max-width: 1200px) {
.rd-slider-6 .rd-slider-content {
	padding-bottom: 35%
}
}

@media (min-width: 1200px) and (max-width: 1400px) {
.rd-slider-6 .rd-slide-large .rd-circular {
	font-size: 30px
}
.rd-slider-6 .rd-slide-mini .rd-circular {
	font-size: 20px
}
.rd-slider-6 .rd-slide-large .rd-title a {
	font-size: 26px;
}
.rd-slider-6 .rd-slide-mini .rd-title a {
	font-size: 18px;
}
.rd-slider-6 .rd-slide-post .rd-excerpt {
	font-size: 15px
}
}

@media (min-width: 978px) and (max-width: 1200px) {
.rd-slider-6 .rd-slider-container {
	width: 100% !important;
	margin: 0 !important;
}
.rd-slider-6 .rd-slide-large .rd-circular {
	font-size: 20px!important
}
.rd-slider-6 .rd-slide-mini .rd-circular {
	font-size: 13px!important
}
.rd-slider-6 .rd-slide-large .rd-title a {
	font-size: 27px!important;
}
.rd-slider-6 .rd-slide-mini .rd-title a {
	font-size: 15px!important
}
.rd-slider-6 .rd-slide-large .rd-excerpt {
	display: none;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.rd-slider-6 .rd-slide-large .rd-circular {
	font-size: 20px!important
}
.rd-slider-6 .rd-slide-mini .rd-circular {
	font-size: 13px!important
}
.rd-slider-6 .rd-slide-large .rd-title a {
	font-size: 22px!important;
}
.rd-slider-6 .rd-slide-mini .rd-title a {
	font-size: 15px!important;
}
.rd-slider-6 .rd-slide-large .rd-excerpt, .rd-slider-6 .rd-slide-mini .rd-meta {
	display: none;
}
}

@media (min-width: 500px) and (max-width: 767px) {
.rd-slider-6 .rd-slider-content {
	padding-bottom: 90%!important
}
.rd-slider-6 .rd-slide-post {
	padding-bottom: 30%!important;
	height: auto!important
}
}

@media (max-width: 499px) {
.rd-slider-6 .rd-slider-content {
	padding-bottom: 180%!important
}
.rd-slider-6 .rd-slide-post {
	padding-bottom: 60%!important;
	height: auto!important
}
}
/********************************************************************
Slider Layout 7 Style
*********************************************************************/
.rd-slider-7 .rd-slider-warp {
	width: 100%;
	padding: 0;
}
.rd_layout_3 .rd-slider-7:not(.rd-slider-boxid) .rd-slider-warp {
	box-shadow: 0 15px 15px -5px RGBA(0, 0, 0, 0.25) !important;
	z-index: 1;
}
.rd-slider-7 .rd-slider-content {
	width: 100%;
	padding-bottom: 20%;
	position: relative
}
.rd-slider-7 .rd-slider-container {
	width: 100%;
	padding: 0;
}
.rd-slider-7 .rd-slide-post {
	height: 100%;
	width: 33.33%;
	margin: 0
}
.rd-slider-7 .rd-slide-post .rd-circular {
	font-size: 32px
}
.rd-slider-7 .rd-slide-post .rd-post-thumbnail::before {
	box-shadow: 1px 1px 0 0px RGBA(0, 0, 0, 0.15) inset, -1px -1px 0 0px RGBA(255, 255, 255, 0.15) inset;
}
.rd-slider-7:not(.rd-slider-boxid) .rd-slide-post .rd-post-thumbnail::before {
	box-shadow: 0 30px 25px -25px rgba(0,0,0,.7) inset, 1px 1px 0 0px RGBA(0, 0, 0, 0.15) inset, -1px -1px 0 0px RGBA(255, 255, 255, 0.15) inset;
}
.rd-slider-7 .rd-slide-post .rd-title a {
	font-size: 25px;
	width: 100%;
	text-align: center;
	display: block;
}
.rd-slider-7 .rd-meta {
	text-align: center;
}
.rd-slider-7 .rd-meta li {
	display: inline-block;
	float: none;
	font-size: 13px;
	line-height: 1.5em
}
.rd-slider-7.rd-slider-boxid .rd-slide-post img {
	margin: 0%;
	height: 100%;
	min-width: 100%;
	width: auto !important;
	float: left;
	width: auto;
	position: absolute
}
.rd-slider-7.rd-slider-boxid .rd-slider-content {
	padding-bottom: 25%
}
.rd-slider-7.rd-slider-boxid .rd-slide-post .rd-circular {
	font-size: 20px
}
.rd-slider-7.rd-slider-boxid .rd-slide-post .rd-title a {
	font-size: 18px;
}

@media ( max-width: 1400px) {
.rd-slider-7 .rd-slide-post img {
	float: left;
	position: absolute
}
.rd-slider-7 .rd-slider-content {
	padding-bottom: 25%
}
}

@media ( min-width: 1400px) {
.rd-slider-7 .rd-slide-large .rd-title a {
	line-height: 1.2em;
	line-height: calc(1em + 6px);
}
}

@media (min-width: 1200px) and (max-width: 1400px) {
.rd-slider-7 .rd-slide-post .rd-circular {
	font-size: 20px
}
.rd-slider-7 .rd-slide-post .rd-title a {
	font-size: 18px;
}
}

@media (min-width: 978px) and (max-width: 1200px) {
.rd-slider-7 .rd-slider-container {
	width: 100% !important;
	margin: 0 !important;
}
.rd-slider-7 .rd-slide-post .rd-circular {
	font-size: 15px!important
}
.rd-slider-7 .rd-slide-post .rd-title a {
	font-size: 15px!important;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.rd-slider-7 .rd-slide-post .rd-circular {
	font-size: 13px!important
}
.rd-slider-7 .rd-slide-post .rd-title a {
	font-size: 15px!important;
}
.rd-slider-7 .rd-slide-post .rd-meta {
	display: none;
}
}

@media (min-width: 500px) and (max-width: 767px) {
.rd-slider-7 .rd-slider-content {
	padding-bottom: 90%!important
}
.rd-slider-7 .rd-slide-post {
	padding-bottom: 30%!important;
	height: auto!important
}
}

@media (max-width: 499px) {
.rd-slider-7 .rd-slider-content {
	padding-bottom: 180%!important
}
.rd-slider-7 .rd-slide-post {
	padding-bottom: 60%!important;
	height: auto!important
}
}
/********************************************************************
Slider Layout 7,Slider Layout 8 Style
*********************************************************************/
.rd-slider-8 .rd-slider-warp {
	width: 100%;
	padding: 0;
}
.rd_layout_3 .rd-slider-8:not(.rd-slider-boxid) .rd-slider-warp {
	box-shadow: 0 15px 15px -5px RGBA(0, 0, 0, 0.25) !important;
	z-index: 1;
}
.rd-slider-8 .rd-slider-container {
	width: 100%;
	padding: 0;
}
.rd-slider-8 .rd-slider-content {
	width: 100%;
	padding-bottom: 30%;
	position: relative
}
.rd-slider-8 .rd-slide-post {
	height: 100%;
	width: 100%;
	margin: 0
}
.rd-slider-8 .rd-slide-post .post {
	height: 100%;
	width: 100%;
	margin: 0;
	height: 100%;
	width: 100%;
}
.rd-slider-8 .rd-slide-post .rd-post-thumbnail::before {
	box-shadow: none;
	background: rgba(0,0,0,0.50)
}
.rd-slider-8 .rd-slide-post .rd-meta-circular {
	display: none;
}
.rd-slider-8 .rd-slide-post .rd-thumb img {
	margin: 0!important
}
.rd-slider-8 .rd-align-warp {
	width: 1200px;
	height: 100%;
	display: table;
	position: relative;
	text-align: center;
	margin: 0px auto;
}
.rd-slider-8 .rd-align-middle {
	width: 100%;
	display: table-cell;
	margin: auto;
	vertical-align: middle;
}
.rd-slider-8 .rd-slide-post .rd-details {
	position: relative;
}
.rd-slider-8 .rd-slide-post .rd-title {
	text-align: center
}
.rd-slider-8 .rd-meta {
	text-align: center;
}
.rd-slider-8 .rd-slide-post .rd-title a {
	display: block;
	font-size: 35px
}
.rd-slider-8 .rd-slide-post .rd-excerpt {
	font-size: 16px;
	display: block;
}
.rd-slider-8 .rd-meta li {
	display: inline-block;
	float: none;
	font-size: 13px;
	line-height: 1.5em
}
.rd-slider-8.rd-slider-boxid .rd-slider-content {
	padding-bottom: 35%
}
.rd-slider-8.rd-slider-boxid .rd-align-warp {
	width: 100%;
}
.rd-slider-8.rd-slider-boxid .rd-post-thumbnail::before {
	box-shadow: 0 0 0 1px RGBA(0, 0, 0, 0.50) inset;
}
.rd-slider-8.rd-slider-boxid .rd-slide-post .rd-title a {
	font-size: 25px
}
.rd-slider-8.rd-slider-boxid .rd-slide-post .rd-excerpt {
	font-size: 15px
}

@media ( min-width: 1400px) {
.rd-slider-8 .rd-title a {
	line-height: 1.3em;
	line-height: calc(1em + 6px);
}
}

@media ( max-width: 1400px) {
.rd-slider-8 .rd-slider-content {
	padding-bottom: 35%
}
}

@media (max-width: 1200px) {
.rd-slider-8 .rd-align-warp {
	width: 100%;
}
.rd-slider-8 .rd-slider-content {
	padding-bottom: 35%!important
}
.rd-slider-8 .rd-meta li, .rd-slider-8 .rd-meta a {
	font-size: 11px!important
}
}

@media (min-width: 1200px) and (max-width: 1400px) {
.rd-slider-8 .rd-slide-post .rd-title a {
	font-size: 30px
}
.rd-slider-8 .rd-slide-post .rd-excerpt {
	font-size: 15px
}
}

@media (min-width: 978px) and (max-width: 1200px) {
.rd-slider-8 .rd-slider-container {
	width: 100% !important;
	margin: 0 !important;
}
.rd-slider-8 .rd-slide-post .rd-title a {
	font-size: 25px!important
}
.rd-slider-8 .rd-slide-post .rd-excerpt {
	font-size: 13px
}
}

@media (min-width: 768px) and (max-width: 979px) {
.rd-slider-8 .rd-meta {
	margin-top: 6px
}
.rd-slider-8 .rd-slider-content {
	padding-bottom: 40%!important;
}
.rd-slider-8 .rd-slide-post .rd-title a {
	font-size: 25px!important
}
.rd-slider-8 .rd-slide-post .rd-excerpt {
	font-size: 13px!important
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-slider-8 .rd-slider-content {
	padding-bottom: 50%!important;
}
.rd-slider-8 .rd-slide-post {
	padding-bottom: inherit !important
}
}

@media (max-width: 500px) {
.rd-slider-8 .rd-slider-content {
	padding-bottom: 60%!important;
}
.rd-slider-8 .rd-slide-post {
	padding-bottom: inherit !important
}
}
/********************************************************************
Block
*********************************************************************/ 
.rd-block {
	float: left;
	margin: 20px 2%;
	width: 96%;
	margin: calc(20px);
	width: calc(100% - 40px);
}
.rd-block-container {
	float: left;
	width: 100%;
	position: relative;
}
.rd-column-center:not(.rd-posts-bg) .rd-block .rd-block-container {
	margin-top: 0;
	margin-bottom: -20px
}
.rd-bpost {
	float: left;
	width: 100%
}
.rd-bpost-n5 div:not(.has-post-thumbnail) .rd-details, .rd-bpost-n6 div:not(.has-post-thumbnail) .rd-details, .rd-bpost-n7 div:not(.has-post-thumbnail) .rd-details, .rd-bpost-n8 div:not(.has-post-thumbnail) .rd-details {
	width: 100%;
	margin: 0px;
	padding-left:0 !important;
}
.rd-bpost-n1 div:not(.has-post-thumbnail) .rd-details, .rd-bpost-n2 div:not(.has-post-thumbnail) .rd-details, .rd-bpost-n3 div:not(.has-post-thumbnail) .rd-details {
	margin: 0px;
}
.rd-bpost .rd-thumb {
	float: left
}
.rd-block-n4 .rd-meta-circular, .rd-block-n9 .rd-meta-circular, .rd-block-n10 .rd-meta-circular {
	background: none;
}
.rd-block .rd-title, .rd-block .rd-title a {
	float: left;
	display: inline-block;
	width: 100%
}
.rd-bpost .rd-meta {
	margin-top: 6px;
	width: 100%;
	float: left;
	overflow: hidden
}

@media (min-width: 768px) {
.rd-block div.rd-row:nth-child(1) {
	border-top: none!important;
	border-bottom: none!important;
}
}

@media (max-width: 500px) {
.rd-bpost .rd-meta-circular {
	display: none
}
.rd-block-content-g1, .rd-block-content-n6 {
	width: 100% !important;
	margin: 0 !important;
	padding: 0px !important;
}
}
.rd-moreblock {
	margin: 0px 0px 15px 0px;
	text-align: center;
	float: left;
	width: 100%
}
.rd-moreblock a {
	padding: 5px 10px;
	font-weight: 400;
	font-size: 14px;
	color: #fff!important;
	background: #eee;
	opacity: .75;
	text-align: center
}
.rd-moreblock a:hover {
	opacity: 1
}
/********************************************************************
Block Layout 1, Block Layout 2, Block Layout 3
*********************************************************************/ 
.rd-block-content-g1 div.rd-row:nth-child(1) {
	padding-bottom: 20px
}
.rd-block-content-g1 div.rd-row {
	border-top: none;
	border-bottom: none;
	width: 0
}
.rd-block-n3 div.rd-row:nth-of-type(4n+1), .rd-block-n2 div.rd-row:nth-of-type(3n+1), .rd-block-n1 div.rd-row:nth-of-type(2n+1) {
	width: 100%
}
.rd-block-content-g1 {
	position: relative;
	margin: 0 -20px;
	padding-left: 20px
}
.rd-block-content-g1 .rd-row {
	width: 100%
}
.rd-bpost-g1 {
	padding-bottom: 20px;
	padding-right: 20px
}
.rd-bpost-g1 .rd-thumb {
	float: left;
	width: 100%;
	position: relative
}
.rd-bpost-g1 .rd-details {
	float: left;
	width: 100%;
	margin-top: 10px
}
.rd-bpost-n1 {
	width: 50%;
}
.rd-bpost-n1 .rd-circular {
	font-size: 23px
}
.rd-bpost-n1 .rd-title a {
	font-size: 18px
}
.rd-bpost-n1 .rd-excerpt {
	font-size: 13px
}
.rd-bpost-n2 {
	width: 33.331%;
}
.rd-bpost-n2 .rd-circular {
	font-size: 18px
}
.rd-bpost-n2 .rd-title a {
	font-size: 15px
}
.rd-bpost-n2 .rd-excerpt {
	font-size: 12px
}
.rd-bpost-n3 {
	width: 25%;
}
.rd-bpost-n3 .rd-circular {
	font-size: 15px
}
.rd-bpost-n3 .rd-title a {
	font-size: 13px
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-bpost-n1 .rd-circular {
	font-size: 19px
}
.rd-bpost-n1 .rd-title a {
	font-size: 18px!important
}
.rd-bpost-n1 .rd-excerpt {
	font-size: 13px!important
}
.rd-bpost-n2 .rd-circular {
	font-size: 15px
}
.rd-bpost-n2 .rd-title a {
	font-size: 15px!important
}
.rd-bpost-n2 .rd-excerpt {
	font-size: 12px!important
}
.rd-bpost-n3 .rd-circular {
	font-size: 13px
}
.rd-bpost-n3 .rd-title a {
	font-size: 14px!important
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-bpost-n1 .rd-circular {
	font-size: 15px
}
.rd-bpost-n1 .rd-title a {
	font-size: 15px!important
}
.rd-bpost-n2 .rd-circular {
	font-size: 13px
}
.rd-bpost-n2 .rd-title a {
	font-size: 14px!important
}
.rd-bpost-g1 .rd-excerpt {
	display: none;
}
.rd-bpost-n3 {
	width: 50%;
}
.rd-bpost-n3 .rd-circular {
	font-size: 18px
}
.rd-bpost-n1 .rd-meta, .rd-bpost-n2 .rd-meta {
	display: inline-block;
}
.rd-block-n3 div.rd-row:nth-child(4n+1) {
	width: 100%!important;
}
.rd-bpost-n3 .rd-title a {
	font-size: 15px!important
}
}
/********************************************************************
Block Layout 4
*********************************************************************/ 
.rd-block-container:hover .rd-slider-arrow {
	display: block!important
}
.rd-block-content-n4 {
	width: 100%;
	padding-bottom: 50%;
	position: relative
}
.rd-block-n4 .rd-post-row {
	width: 100%!important;
	padding: 0!important
}
.rd-column-center:not(.rd-posts-bg) .rd-block.rd-block-n4 .rd-block-container {
	margin-bottom: 00px;
}
.rd-block-n4 .rd-title-box {
	display: none
}
.rd-block-n4 .rd-moreblock {
	display: none
}
.rd-bpost-n4 {
	width: 100%;
}
.rd-bpost-n4 .rd-bpost-content {
	padding: 0;
	width: 100%;
	padding-bottom: 50%;
	position: relative;
	z-index: 1;
	top: 0;
	float: left
}
.rd-bpost-n4 .rd-thumb {
	position: absolute;
	height: 100%;
	width: 100%
}
.rd-bpost-n4 .rd-thumb .rd-post-thumbnail {
	padding-bottom: 0!important;
	height: 100%;
	width: 100%
}
.rd-bpost-n4 .rd-meta-middle {
	position: absolute;
	height: auto;
	width: auto;
	vertical-align: middle;
	display: inline;
	top: 20px;
	right: 20px;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-o-transform: translate(0);
	-ms-transform: translate(0);
	left: auto;
}
.rd-bpost-n4 .rd-meta-middle::before {
	display: none
}
.rd-bpost-n4 .rd-circular {
	font-size: 28px
}
.rd-bpost-n4 .rd-details {
	opacity: .85
}
.rd-bpost-n4.rd-bpost .rd-title a {
	pointer-events: all;
	color: #fff!important;
	font-size: 25px;
	text-shadow: 0 0 2px rgba(0,0,0,0.85)
}
.rd-bpost-n4.rd-bpost .rd-excerpt, .rd-bpost-n4.rd-bpost .rd-excerpt {
	color: #ddd!important;
	font-size: 14px;
	text-shadow: 0 0 2px rgba(0,0,0,0.85)
}
.rd-bpost-n4.rd-bpost .rd-meta a, .rd-bpost-n4.rd-bpost .rd-meta li {
	color: #ccc
}
.rd-bpost-n4 .rd-details {
	pointer-events: none;
	z-index: 1;
	position: absolute;
	padding: 20px;
	bottom: 0;
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-bpost-n4 .rd-circular {
	font-size: 22px
}
.rd-bpost-n4.rd-bpost .rd-title a {
	font-size: 21px!important
}
.rd-bpost-n4.rd-bpost .rd-excerpt {
	font-size: 13px!important
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-bpost-n4 .rd-circular {
	font-size: 17px
}
.rd-bpost-n4.rd-bpost .rd-title a {
	font-size: 20px!important
}
.rd-bpost-n4.rd-bpost .rd-excerpt {
	display: none;
}
}

@media (max-width: 499px) {
.rd-bpost-n4 .rd-circular {
	font-size: 13px!important
}
.rd-bpost-n4.rd-bpost .rd-title a {
	font-size: 15px!important
}
.rd-bpost-n4.rd-bpost .rd-excerpt {
	display: none
}
.rd-bpost-n4.rd-bpost .rd-meta {
	display: none
}
}
/********************************************************************
Block Layout 5 ,Block Layout 6 , Block Layout 7,Block Layout 8
*********************************************************************/
.rd-bpost-g2 {
	width: 100%;
	padding: 15px 0
}
.rd-bpost-g2 .rd-thumb {
	width: 30%
}
.rd-bpost-g2 .rd-details {
	width: 70%;
	float: left;
	padding-left: 15px;
	margin-top: 0
}
.rd-bpost-g2.rd-first {
	padding: 20px 0
}
.rd-bpost-g2.rd-first .rd-thumb {
	width: 100%
}
.rd-bpost-g2.rd-first .rd-details {
	width: 100%;
	padding: 0;
	margin-top: 10px
}
.rd-bpost-g2.rd-first .rd-excerpt {
	font-size: 13px
}
.rd-bpost-n5 {
	padding: 20px 0
}
.rd-bpost-n5 .rd-excerpt, .rd-bpost-n6.rd-first .rd-excerpt {
	font-size: 13px
}
.rd-bpost-n5 .rd-thumb, .rd-bpost-n6.rd-first .rd-thumb {
	width: 30%
}
.rd-bpost-n5 .rd-details, .rd-bpost-n6.rd-first .rd-details {
	width: 70%;
	float: left;
	padding-left: 20px;
	margin-top: 0
}
.rd-block-content-n6 {
	float: left;
	margin: 0 -20px;
	padding-left: 20px
}
.rd-bpost-n6 {
	width: 50%;
	padding: 15px 20px 15px 0
}
.rd-block-n7 .rd-block-content-b7 {
	float: left;
	width: 50%;
	padding-right: 10px
}
.rd-block-n7 .rd-block-content-b7-two {
	float: left;
	width: 50%;
	padding: 5px 0 5px 10px
}
.rd-bpost-n6:not(.rd-first ) .rd-meta-circular, .rd-bpost-n7:not(.rd-first ) .rd-meta-circular, .rd-bpost-n8:not(.rd-first ) .rd-meta-circular {
	display: none
}
.rd-block-n8 {
	margin: 20px 4% 20px 2%;
	margin: calc(20px) 40px 20px 20px;
	width: 46%;
	width: calc(50% - 40px)
}
.rd-posts-bg .rd-block-n8 {
	width: 48%;
	width: calc(50% - 40px)
}
.rd-block-n8.rd-last-column {
	margin: 20px 2% 20px 0;
	margin: calc(20px) 20px 20px 0
}
.rd-bpost-n5 .rd-circular, .rd-bpost-n6.rd-bpost .rd-circular {
	font-size: 18px
}
.rd-bpost-n7.rd-first .rd-circular, .rd-bpost-n8.rd-bpost .rd-circular {
	font-size: 23px
}
.rd-bpost-g2.rd-first .rd-title a, .rd-bpost-n5.rd-bpost .rd-title a {
	font-size: 20px
}
.rd-bpost-g2 .rd-title a {
	font-size: 14px
}

@media (max-width: 1200px) and (min-width: 979px) {
.rd-bpost-n5 .rd-circular, .rd-bpost-n6.rd-bpost .rd-circular {
	font-size: 16px
}
.rd-bpost-n7.rd-first .rd-circular, .rd-bpost-n8.rd-bpost .rd-circular {
	font-size: 19px
}
.rd-bpost-g2.rd-first .rd-title a, .rd-bpost-g2.rd-bpost-n5 .rd-title a {
	font-size: 18px
}
.rd-bpost-g2 .rd-excerpt, .rd-bpost-g2 .rd-title a {
	font-size: 14px
}
}

@media (max-width: 978px) and (min-width: 768px) {
.rd-posts-bg .rd-block-n8 {
	width: 48%!important;
	width: calc(50% - 20px)!important;
	float: left!important;
	margin: 20px 4% 20px 0 !important;
	margin: 20px calc(40px) 20px 0!important
}
.rd-block-n8.rd-last-column {
	float: left!important;
	margin: 20px 0!important
}
}

@media (min-width: 768px) {
.rd-block-n6 div.rd-row {
	width: 0
}
.rd-block-n6 div.rd-row:nth-child(3), .rd-block-n6 div.rd-row:nth-child(4n-1), .rd-bpost-n6.rd-first {
	padding-right: 20px;
	width: 100%
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-block-content-n6 {
	width: 100%!important;
	margin: 0!important;
	padding: 0
}
.rd-bpost-g2 {
	width: 100%!important;
	padding: 15px 0!important;
	padding-left: 0!important
}
.rd-bpost-g2 .rd-circular {
	font-size: 16px!important
}
.rd-bpost-g2 .rd-title a {
	font-size: 18px!important
}
.rd-bpost-g2 .rd-excerpt {
	display: none!important
}
.rd-block-g2 .rd-block-row {
	padding: 0
}
.rd-bpost-n8.rd-first .rd-details, .rd-bpost-n7.rd-first .rd-details {
	padding-left: 0!important
}
.rd-bpost-g2 .rd-details {
	padding-left: 15px!important
}
.rd-bpost-g2 .rd-meta {
	display: inline-block!important
}
.rd-bpost-n8 {
	padding: 20px 0
}
.rd-block-n7 .rd-block-content-b7, .rd-block-n7 .rd-block-content-b7-two {
	width: 100%!important;
	margin: 0!important;
	padding: 0!important
}
.rd-block.rd-block-n8 {
	margin: 20px 2%;
	width: 96%;
	margin: calc(20px);
	width: calc(100% - 40px)
}
}

@media (max-width: 499px) {
.rd-block-n7 .rd-block-content-b7, .rd-block-n7 .rd-block-content-b7-two {
	width: 100%!important;
	margin: 0!important;
	padding: 0!important
}
.rd-block.rd-block-n8 {
	margin: 20px 2%;
	width: 96%;
	margin: calc(20px);
	width: calc(100% - 40px)
}
}
/********************************************************************
Block Layout 9
*********************************************************************/ 
.rd-block-content-n9 {
	float: left;
	width: 100.2%;
	width: calc(100% + 2px);
	padding: 19px 0
}
.rd-bpost-n9 {
	width: 33.13%;
	width: calc(33.33% - 2px);
	margin-right: 0.2%;
	margin-right: calc(2px);
	padding: 1px 0
}
.rd-bpost-n9 .post {
	position: relative;
}
.rd-bpost-n9 .rd-bpost-content {
	padding: 0;
	width: 100%;
	padding-bottom: 60%;
	position: relative;
	z-index: 1;
	top: 0;
	float: left
}
.rd-bpost-n9 .rd-thumb {
	position: absolute;
	height: 100%;
	width: 100%
}
.rd-bpost-n9 .rd-meta-middle {
	position: absolute;
	height: auto;
	width: auto;
	vertical-align: middle;
	display: inline;
	top: 10px;
	right: 10px;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-o-transform: translate(0);
	-ms-transform: translate(0);
	left: auto;
}
.rd-bpost-n9 .rd-meta-middle::before {
	display: none
}
.rd-bpost-n9 .rd-circular {
	font-size: 15px
}
.rd-bpost-n9 .rd-details {
	opacity: .85
}
.rd-bpost-n9.rd-bpost .rd-title a {
	color: rgba(255,255,255,1)!important;
	font-size: 13px;
	overflow: hidden
}
.rd-bpost-n9 .rd-details {
	z-index: 1;
	position: absolute;
	float: left;
	width: 100%;
	bottom: 0;
	box-sizing: border-box;
	padding: 15px;
	margin: 0
}
.rd-bpost-n9.rd-bpost .rd-meta a, .rd-bpost-n9.rd-bpost .rd-meta li {
	color: #ccc
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-bpost-n9 .rd-circular {
	font-size: 13px
}
.rd-bpost-n9.rd-bpost .rd-title a {
	font-size: 12px
}
}

@media (max-width: 980px) and (min-width: 767px) {
.rd-bpost-n9.rd-bpost .rd-meta {
	display: none
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-bpost-n9 .rd-circular {
	font-size: 13px
}
.rd-bpost-n9.rd-bpost .rd-title a {
	font-size: 13px;
	line-height: 1.42em;
	line-height: calc(1em + 6px);
	max-height: 2.84em;
	max-height: calc(2em + 12px);
	overflow: hidden;
}
.rd-bpost-n9.rd-bpost .rd-meta {
	display: none
}
}

@media (max-width: 499px) {
.rd-block-content-n9 {
	padding: 19px 0
}
.rd-bpost-n9 .rd-circular {
	font-size: 13px
}
.rd-bpost-n9 {
	width: 100% !important;
	margin-right: 0 !important;
	padding: 1px 0
}
.rd-bpost-n9.rd-bpost .rd-title a {
	font-size: 15px
}
.rd-bpost-n9 .rd-details {
	padding: 20px;
}
}
/********************************************************************
Block Layout 10
*********************************************************************/ 
.rd-block-content-n10 {
	float: left;
	width: 100.2%;
	width: calc(100% + 2px);
	padding: 19px 0
}
.rd-bpost-n10.rd-first {
	position: relative;
	width: 79.8%;
	width: calc(80% - 2px);
	padding: 1px 0.1%;
	padding: calc(1px)
}
.rd-bpost-n10 {
	position: relative;
	width: 19.8%;
	width: calc(20% - 2px);
	padding: 0.1%;
	padding: calc(1px)
}
.rd-bpost-n10 .rd-bpost-content {
	padding: 0;
	width: 100%;
	padding-bottom: 60%;
	position: relative;
	z-index: 1;
	top: 0
}
.rd-bpost-n10.rd-first .rd-meta-middle {
	position: absolute;
	height: auto;
	width: auto;
	vertical-align: middle;
	display: inline;
	top: 20px;
	right: 20px;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-o-transform: translate(0);
	-ms-transform: translate(0);
	left: auto;
}
.rd-bpost-n10.rd-first .rd-meta-middle::before {
	display: none
}
.rd-bpost-n10.rd-first .rd-bpost-content, .rd-bpost-n10.rd-first .rd-post-thumbnail {
	padding-bottom: 60.15% !important;
	padding-bottom: calc(59.95% + 2px)!important;
}
.rd-bpost-n10.rd-first .rd-post-thumbnail img {
	min-width: 100%
}
.rd-bpost-n10 .rd-thumb {
	width: 100%;
	position: absolute;
	height: 100%
}
.rd-bpost-n10.rd-first .rd-circular {
	font-size: 26px
}
.rd-bpost-n10.rd-first .rd-details {
	bottom: 0;
	pointer-events: none;
	z-index: 1;
	position: absolute;
	float: left;
	padding: 20px;
	margin: 0;
	opacity: .85
}
.rd-bpost-n10.rd-first .rd-title a {
	pointer-events: all;
	color: #fff!important;
	font-size: 20px;
	text-shadow: 0 0 2px rgba(0,0,0,0.85)
}
.rd-bpost-n10.rd-first .rd-excerpt {
	width: 100%;
	float: left;
	color: #ddd!important;
	margin-top: 6px;
	text-shadow: 0 0 2px rgba(0,0,0,0.85);
	font-size: 13px
}
.rd-bpost-n10 .rd-circular {
	font-size: 14px
}
.rd-bpost-n10 .rd-meta li, .rd-bpost-n10 .rd-meta a {
	color: #ccc
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-bpost-n10.first .rd-circular {
	font-size: 21px
}
.rd-bpost-n10.rd-first .rd-title a {
	font-size: 18px
}
.rd-bpost-n10.rd-first .rd-excerpt {
	font-size: 12px
}
.rd-bpost-n10 .rd-circular {
	font-size: 13px
}
}

@media (max-width: 980px) and (min-width: 767px) {
.rd-bpost-n10.rd-first .rd-title a {
	font-size: 22px
}
.rd-bpost-n10.rd-first .rd-excerpt {
	display: none!important
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-bpost-n10.first .rd-circular {
	font-size: 17px
}
.rd-bpost-n10.rd-first .rd-title a {
	font-size: 17px
}
.rd-bpost-n10.rd-first .rd-excerpt {
	display: none!important
}
.rd-bpost-n10:not(.rd-first ) .rd-meta-circular {
	display: none
}
.rd-bpost-n10 .rd-meta {
	display: inline-block
}
}

@media (max-width: 499px) {
.rd-bpost-n10.first .rd-circular {
	font-size: 15px;
}
.rd-bpost-n10.rd-first {
	width: 99.8%!important;
	width: calc(100% - 2px) !important;
	padding: 0 !important;
}
.rd-bpost-n10:not(.rd-first ) {
	width: 49.8% !important;
	width: calc(50% - 2px) !important;
	margin: 1px 0.1%;
	margin: calc(1px);
	padding: 0 !important;
}
.rd-bpost-n10:not(.rd-first ) .rd-meta-circular {
	display: none
}
.rd-bpost-n10.rd-first .rd-title a {
	font-size: 15px
}
.rd-bpost-n10.rd-first .rd-excerpt {
	display: none!important
}
}
/********************************************************************
Blog Style
*********************************************************************/ 
.rd-blog {
	float: left;
	margin: 20px 2%;
	width: 96%;
	width: calc(100% - 40px);
	margin: calc(20px);
}
.rd-blog-container {
	float: left;
	width: 100%
}
.rd-column-center:not(.rd-posts-bg) .rd-blog .rd-blog-container {
	margin-top: 0;
	margin-bottom: -20px
}
.rd-blog-post {
	float: left;
	width: 100%;
	padding: 20px 0
}
.rd-blog-post ul {
	float: left;
	width: 100%
}
.rd-blog-post .rd-thumb, .rd-blog-post .rd-details {
	float: left
}
.rd-blog-post div:not(.has-post-thumbnail) .rd-details {
	width: 100% !important;
	padding-left:0 !important;
	margin-left: 0px !important;
}
.rd-blog-post.rd-post-s6 div:not(.has-post-thumbnail) .rd-details, .rd-blog-post.rd-post-s7 div:not(.has-post-thumbnail) .rd-details {
	margin: 0px !important;
}
.rd-blog .rd-title, .rd-blog .rd-title a {
	float: left;
	width: 100%
}
.rd-blog .rd-meta {
	margin-top: 6px;
	width: 100%;
	float: left;
	overflow: hidden
}
.rd-blog-s6 .rd-row:last-child {
	border-top: none!important;
	border-bottom: none!important;
}
.rd-blog div.rd-row:first-child {
	border-top: none!important;
	border-bottom: none!important
}
.rd-morelink {
	float: left;
	width: 100%;
	margin: 10px 0 3px
}
.rd-morelink a {
	color: #fff!important;
	padding: 2px 7px;
	float: left;
	font-size: 13px
}
.rd-morelink a:hover {
	opacity: .75
}

@media (max-width: 979px) {
.rd-morelink a {
	font-size: 12px;
	padding: 0px 6px;
}
}

@media (max-width: 500px) {
.rd-post:not(.rd-post-g4) .rd-meta-circular {
	display: none
}
.rd-blog-blog {
	padding: 0!important;
	width: 100%!important
}
.rd-morelink {
	display: none
}
}
.rd-page-number {
	text-align: left;
	width: 100%;
	float: left;
	border-bottom: none!important
}
.rd-pagenavi {
	margin: 20px 0;
	clear: both;
	width: 100%!important;
	float: left
}
.rd-pagenavi span a {
	padding: 5px 10px!important;
	margin: 0!important
}
.rd-pagenavi #reza-next-page {
	background: none !important;
	padding: 0px!important;
}
.rd-pagenavi a, .rd-pagenavi span {
	background-color: rgba(150,150,150,0.10);
	padding: 5px 10px!important;
	float: left;
	margin: 2px!important;
	font-size: 12px;
	border: medium none!important;
	font-weight: 700;
	line-height: 1.5em;
	width: auto!important;
	cursor: pointer
}
.rd-pagenavi span.current {
	background: rgba(150,150,150,0.30);
}
.rd-pagenavi a:hover {
	background: #000;
	border-color: #fff;
	color: #333
}
.rd-pagenavi span.current {
	font-weight: 700
}
/********************************************************************
Blog Layout 1 , Blog Layout 2 , Blog Layout 3
*********************************************************************/
.rd-post-g1 .rd-details {
	padding-left: 20px
}
.rd-post-g1 .rd-excerpt {
	font-size: 13px
}
.rd-post-s1 .rd-thumb {
	width: 40%
}
.rd-post-s1 .rd-circular {
	font-size: 21px
}
.rd-post-s1 .rd-details {
	width: 60%;
}
.rd-post-s1 .rd-title a {
	font-size: 22px
}
.rd-post-s2 .rd-thumb {
	width: 30%
}
.rd-post-s2 .rd-circular {
	font-size: 18px
}
.rd-post-s2 .rd-details {
	width: 70%;
}
.rd-post-s2 .rd-title a {
	font-size: 20px
}
.rd-post-s3 .rd-thumb {
	width: 20%
}
.rd-post-s3 .rd-circular {
	font-size: 14px
}
.rd-post-s3 .rd-details {
	width: 80%;
}
.rd-post-s3 .rd-title a {
	font-size: 17px
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-post-g1 .rd-excerpt {
	font-size: 13px
}
.rd-post-s1 .rd-circular {
	font-size: 19px
}
.rd-post-s1 .rd-title a {
	font-size: 20px
}
.rd-post-s2 .rd-circular {
	font-size: 16px
}
.rd-post-s2 .rd-title a {
	font-size: 18px
}
.rd-post-s3 .rd-circular {
	font-size: 13px
}
.rd-post-s3 .rd-title a {
	font-size: 16px
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-post-g1 .rd-details {
	padding-left: 15px !important;
}
.rd-post-s1 .rd-circular {
	font-size: 17px
}
.rd-post-s2 .rd-circular, .rd-post-s3 .rd-circular {
	font-size: 14px
}
.rd-post-g1 .rd-title a {
	font-size: 18px
}
.rd-post-s3 .rd-thumb {
	width: 30%
}
.rd-post-g1 .rd-excerpt {
	display: none;
}
.rd-post-s3 .rd-details {
	width: 70%;
}
}
/********************************************************************
Blog Layout 4, Blog Layout 5 
*********************************************************************/
.rd-post-g2 .rd-thumb {
	margin-top: 15px
}
.rd-post-g2 .rd-details-top {
	width: 100%;
	float: left
}
.rd-post-g2 .rd-details-bottom {
	width: 100%;
	float: left;
}
.rd-post-g2 .rd-details {
	padding-left: 20px;
	margin-top: 15px
}
.rd-post-g2 .rd-details-bottom .rd-meta {
	margin-top: 10px;
}
.rd-post-g2 .rd-meta li {
	font-size: 13px
}
.rd-post-s4 .rd-title a {
	font-size: 22px
}
.rd-post-s4 .rd-thumb {
	width: 50%
}
.rd-post-s4 .rd-circular {
	font-size: 23px
}
.rd-post-s4 .rd-details {
	width: 50%;
}
.rd-post-s4 .rd-excerpt {
	margin-top: 0;
	font-size: 16px;
	margin-top: 0
}
.rd-post-s5 .rd-circular {
	font-size: 16px
}
.rd-post-s5 .rd-thumb {
	width: 25%
}
.rd-post-s5 .rd-details {
	width: 75%;
}
.rd-post-s5 .rd-title a {
	font-size: 20px
}
.rd-post-s5 .rd-excerpt {
	margin-top: 0;
	font-size: 15px;
	margin-top: 0
}

@media (max-width: 1200px )and (min-width: 990px) {
.rd-post-g2 .rd-excerpt {
	font-size: 13px
}
.rd-post-g2 .rd-meta li {
	font-size: 12px
}
.rd-post-s4 .rd-circular {
	font-size: 20px
}
.rd-post-s4 .rd-title a {
	font-size: 18px
}
.rd-post-s5 .rd-circular {
	font-size: 14px
}
.rd-post-s5 .rd-title a {
	font-size: 16px
}
}

@media (max-width: 768px) and (min-width: 500px) {
.rd-post-s4 .rd-circular {
	font-size: 17px
}
.rd-post-s5 .rd-circular {
	font-size: 13px
}
.rd-post-g2 .rd-details {
	padding-left: 15px;
	margin-top: 15px
}
.rd-post-s4 .rd-title a, .rd-post-s5 .rd-title a {
	font-size: 20px
}
.rd-post-g2.rd-blog-post .rd-excerpt {
	font-size: 15px
}
.rd-post-g2.rd-blog-post .rd-meta li {
	font-size: 12px
}
}

@media (max-width: 499px) {
.rd-post-g2.rd-blog-post .rd-title a {
	font-size: 17px
}
.rd-post-g2 .rd-details {
	width: 100%;
	margin: 0;
	padding-left: 0
}
.rd-post-g2 .rd-thumb {
	width: 100%
}
.rd-post-g2.rd-blog-post .rd-meta li {
	font-size: 12px
}
.rd-post-g2.rd-blog-post .rd-excerpt {
	font-size: 13px;
	margin-top: 15px;
	overflow: hidden
}
}
/********************************************************************
Blog Layout 6, Blog Layout 7 
*********************************************************************/
.rd-blog-content-g3 {
	padding-top: 20px;
	padding-left: 20px;
	margin: 0 -20px;
}
.rd-blog-content-g3 div.rd-row {
	width: 0;
	border-top: none;
	border-bottom: none
}
.rd-blog-s6 div.rd-row:nth-of-type(2n+1), .rd-blog-s7 div.rd-row:nth-of-type(3n+1) {
	width: 100%;
}
.rd-post-g3 {
	padding-bottom: 20px;
	padding-right: 20px;
	padding-top: 0;
}
.rd-post-g3 .rd-thumb {
	float: left;
	width: 100%;
	position: relative
}
.rd-post-g3 .rd-details {
	float: left;
	width: 100%;
	margin-top: 10px
}
.rd-post-s6 {
	width: 50%;
}
.rd-post-s6 .rd-circular {
	font-size: 23px
}
.rd-post-s6 .rd-title a {
	font-size: 18px
}
.rd-post-s6 .rd-excerpt {
	font-size: 13px
}
.rd-post-s7 {
	width: 33.331%;
}
.rd-post-s7 .rd-circular {
	font-size: 18px
}
.rd-post-s7 .rd-title a {
	font-size: 15px
}
.rd-post-s7 .rd-excerpt {
	font-size: 12px
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-post-s6 .rd-circular {
	font-size: 19px
}
.rd-post-s6 .rd-title a {
	font-size: 16px!important
}
.rd-post-s6 .rd-excerpt {
	font-size: 13px!important
}
.rd-post-s7 .rd-circular {
	font-size: 15px
}
.rd-post-s7 .rd-title a {
	font-size: 13px!important
}
.rd-post-s7 .rd-excerpt {
	font-size: 12px!important
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-post-s6 .rd-circular {
	font-size: 15px
}
.rd-post-s6 .rd-title a {
	font-size: 17px!important
}
.rd-post-s6 .rd-excerpt {
	font-size: 11px!important
}
.rd-post-s7 .rd-circular {
	font-size: 13px
}
.rd-post-s7 .rd-title a {
	font-size: 14px!important
}
.rd-post-g3 .rd-excerpt {
	display: none;
}
}

@media (max-width: 499px) {
.rd-blog-content-g3 {
	width: 100%;
	padding: 0 !important;
	margin: 0 !important
}
}
/********************************************************************
Blog Layout 8
*********************************************************************/
.rd-post-g4 .rd-circular {
	font-size: 30px
}
.rd-post-g4 .rd-title a {
	font-size: 24px
}
.rd-post-g4 .rd-excerpt {
	font-size: 17px;
	margin-top: 0
}
.rd-post-g4 .rd-details {
	float: left;
	width: 100%;
	margin-top: 10px
}
.rd-post-g4 .rd-details-top {
	float: left;
	width: 100%;
	margin-top: 0
}
.rd-post-g4 .rd-meta {
	margin-top: 10px;
	background: rgba(150,150,150,0.10);
	padding: 5px;
	width: 100%;
}
.rd-post-g4 .rd-meta li {
	font-size: 13px
}
.rd-post-s8 .rd-thumb {
	margin-top: 15px;
	width: 100%
}
.rd-post-s8 .rd-post-thumbnail {
	padding-bottom: 50%
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-post-g4 .rd-circular {
	font-size: 25px
}
.rd-post-g4 .rd-title a {
	font-size: 20px
}
.rd-post-g4 .rd-excerpt {
	font-size: 15px
}
}

@media(max-width:767px) and (min-width: 500px) {
.rd-post-g4 .rd-circular {
	font-size: 20px
}
.rd-post-g4 .rd-meta li {
	font-size: 11px
}
.rd-post-g4 .rd-title a {
	font-size: 19px
}
.rd-post-g4.rd-blog-post .rd-excerpt {
	font-size: 15px
}
.rd-post-g4.rd-blog-post .rd-meta li {
	font-size: 11px
}
}

@media (max-width: 499px) {
.rd-post-g4 .rd-circular {
	font-size: 17px
}
.rd-post-g4 .rd-meta li {
	font-size: 11px
}
.rd-post-g4.rd-blog-post .rd-title a {
	font-size: 15px
}
.rd-post-g4.rd-blog-post .rd-excerpt {
	font-size: 13px;
	overflow: hidden
}
}
/********************************************************************
Head Single Style
*********************************************************************/
.rd-head-single-post {
	width: 100%;
	float: left
}
.rd-head-single-post .rd-head-post-content {
	height: 400px;
	position: relative;
	width: 100%;
	overflow: hidden
}
.rd-head-single-post .rd-post-middle {
	position: relative;
	margin: auto;
	height: 100%;
	width: 1200px;
	display: table
}
.rd-head-single-post .rd-thumb {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%
}
.rd-head-single-post .rd-post-thumbnail {
	min-height: 400px;
	padding-bottom: inherit
}
.rd-head-single-post .rd-post-thumbnail img {
	min-height: 400px;
	padding-bottom: inherit
}
.rd-head-single-post .rd-details {
	z-index: 1;
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
	margin: auto
}
.rd-head-single-post .rd-title {
	display: block;
	color: #fff;
	text-align: center;
	margin: 0;
	font-size: 40px;
	width: 100%;
	text-shadow: 0 0 2px #000
}
.rd-head-single-post .rd-title h3 {
	line-height: 1.3em;
	line-height: calc(1em + 6px)
}
.rd-head-single-post .rd-meta {
	width: 100%;
	float: left;
	text-align: center
}
.rd-head-single-post .rd-meta, .rd-head-single-post .rd-meta li {
	font-size: 13px
}
.rd-head-single-post .rd-meta li {
	float: none;
	display: inline-block
}
.rd-head-single-post .rd-meta li a, .rd-head-single-post .rd-meta li {
	color: #ddd;
	text-shadow: 0 0 2px #000
}
.rd-head-single-post .rd-post-container {
	z-index: 1;
	display: table-cell;
	float: none;
	vertical-align: middle;
	margin: auto;
	height: 100%;
	padding: 20px;
}
 
.rd-head-post-a6  .rd-post-container {
		padding: 20px 0;
 }
 .rd-head-post-a7  .rd-post-container {
		padding: 20px 0 40px;
 }
.rd-head-single-post.rd-video .rd-thumb .rd-post-thumbnail::before {
	background: rgba(0,0,0,0.5)
}
.rd-head-single-post.rd-video .rd-post-container {
	vertical-align: top
}
.rd-head-single-post.rd-video .rd-details {
	width: 40%;
	float: left;
	margin: 0
}
.rd-head-single-post.rd-video .rd-title {
	font-size: 30px
}
.rd-head-single-post.rd-video .rd-title, .rd-head-single-post.rd-video .rd-title a, .rd-head-single-post.rd-video .rd-meta {
	text-align: left
}
.rd-head-single-post.rd-video .rd-post-video {
	display: inline-block;
	width: 60%;
	height: 100%;
	z-index: 1;
	pointer-events: all;
	float: left;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	padding-left: 20px
}
.rd-head-single-post.rd-video .rd-post-video .rd-video-warp {
	width: 100%;
	height: 100%;
	position: absolute
}
.rd-head-single-post.rd-video .rd-post-video iframe, .rd-head-single-post.rd-video .rd-post-video video {
	width: 100%;
	height: 100%
}
.rd-head-post-a5 {
	width: 96%;
	width: calc(100% - 40px);
	float: left;
	margin: 20px 2%;
	margin: calc(20px)
}
.rd-head-post-a5 .rd-post-middle {
	width: 100%
}
.rd-head-post-a5:not(.rd-video) {
	pointer-events: none;
	position: relative
}
.rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-head-post-content {
	height: auto!important
}
.rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-thumb {
	pointer-events: none;
	position: relative;
	height: auto
}
.rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-thumb img {
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	position: relative;
	height: auto;
	top: 0;
	left: 0;
	-ms-transform: none
}
.rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-post-middle {
	position: absolute;
	margin: auto;
	left: 0;
	height: 100%;
	display: inline-block
}
.rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-post-thumbnail {
	min-height: auto;
	padding-bottom: inherit;
	width: 100%;
	overflow: hidden;
	float: left;
	position: relative
}
.rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-post-container {
	position: absolute;
	top: 50%;
	width: 100%;
	left: 50%;
	height: auto;
	height: auto;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	display: block;
	margin-left: auto;
	margin-right: auto
}
.rd-head-post-a5 .rd-post-thumbnail::before {
	background: rgba(0,0,0,0.50)
}
.rd-head-post-a5 .rd-title, .rd-head-post-a5 .rd-title {
	text-align: center
}
.rd-head-post-a6 .rd-post-thumbnail::before {
	background: rgba(0,0,0,0.50)
}
.rd-head-post-a6 .rd-img-shadow {
	box-shadow: none
}
.rd-head-single-post.rd-head-post-a7 {
	margin-bottom: -20px!important
}
.rd-head-post-a7 .rd-head-post-content {
	overflow: visible!important
}
.rd-head-post-a7 .rd-thumb {
	position: fixed;
	z-index: -1;
	position: fixed;
	z-index: -1;
	top: 0
}
.rd-head-post-a7 .rd-post-thumbnail {
	height: 100%;
	overflow: visible!important;
	min-height: auto!important
}
.rd-head-post-a6 .rd-img-shadow {
	box-shadow: none
}
.rd-head-post-a7 .rd-post-thumbnail::before {
	background: rgba(0,0,0,0.50)
}
.rd-head-post-a7 .rd-img-shadow {
	box-shadow: none
}
.rd-head-post-a7 .rd-post-thumbnail img {
	min-width: 100%!important;
	width: auto;
	min-height: 100%!important
}
.rd-head-post-a7 .rd-post-thumbnail::before, .rd-head-post-a7 .rd-thumb .rd-post-thumbnail {
	background: rgba(0,0,0,0.50)
}

@media (min-width: 1200px) {
.rd-head-single-post .rd-title {
	line-height: 1.2em!important;
	line-height: calc(1em + 6px)!important
}
}

@media (max-width: 1200px)and (min-width: 980px) {
.rd-head-single-post .rd-head-post-content, .rd-head-single-post .rd-post-thumbnail {
	height: 375px
}
.rd-head-single-post .rd-post-thumbnail {
	min-height: 375px;
	padding-bottom: inherit
}
.rd-head-single-post .rd-post-middle {
	width: 100%!important
}
.rd-head-single-post h3.rd-title {
	font-size: 28px
}
.rd-head-single-post .rd-meta li, .rd-head-single-post .rd-meta a {
	font-size: 14px
}
}

@media (max-width: 1200px) {
.rd-head-post-a7 .rd-thumb {
	position: absolute;
	z-index: -1;
	overflow: hidden
}
.rd-head-post-a5:not(.rd-video) .has-post-thumbnail .rd-post-thumbnail {
	height: auto!important
}
.rd-head-single-post .rd-post-container {
	padding: 20px!important
}
}

@media (max-width: 979px) {
.rd-head-single-post {
	width: 100%!important;
	float: left;
	margin: 0!important
}
.rd-head-single-post .rd-post-middle {
	width: 100%!important
}
.rd-head-single-post.rd-video .rd-post-content {
	width: 100%!important;
	height: 100%!important;
	padding: 20px!important
}
.rd-head-single-post .rd-meta, .rd-single-post .rd-meta {
	margin-top: 6px!important
}
.rd-head-post-a5 {
	width: 100%!important;
	margin: 20px 0 0!important
}
}

@media (max-width: 979px) and (min-width: 768px) {
.rd-head-single-post .rd-head-post-content {
	height: 350px
}
.rd-head-single-post .rd-post-thumbnail img, .rd-head-single-post .rd-post-thumbnail {
	min-height: 375px;
	padding-bottom: inherit
}
.rd-head-single-post h3.rd-title {
	font-size: 23px!important
}
.rd-head-single-post .rd-meta li, .rd-head-single-post .rd-meta a {
	font-size: 13px
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-head-single-post .rd-head-post-content {
	height: 250px
}
.rd-head-single-post .rd-post-thumbnail img, .rd-head-single-post .rd-post-thumbnail {
	min-height: 250px;
	padding-bottom: inherit
}
.rd-head-single-post h3.rd-title {
	font-size: 20px!important
}
.rd-head-single-post .rd-meta li, .rd-head-single-post .rd-meta a {
	font-size: 12px
}
}

@media (max-width: 499px) {
.rd-head-single-post .rd-head-post-content {
	height: 200px
}
.rd-head-single-post .rd-post-thumbnail img, .rd-head-single-post .rd-post-thumbnail {
	min-height: 200px;
	padding-bottom: inherit
}
.rd-head-single-post h3.rd-title {
	font-size: 17px!important
}
.rd-head-single-post .rd-post-container {
	float: left;
	width: 100%;
}
.rd-head-single-post .rd-meta li, .rd-head-single-post .rd-meta a {
	font-size: 12px
}
.rd-head-single-post.rd-video .rd-post-video {
	display: inline-block;
	width: 100%;
	height: auto;
	z-index: 1;
	pointer-events: all;
	float: left;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	padding-left: 0;
	padding-bottom: 60%;
	margin-top: 15px
}
.rd-head-single-post.rd-video .rd-details {
	width: 100%;
	float: left;
	margin: 0
}
.rd-head-single-post.rd-video .rd-head-post-content {
	height: auto!important
}
.rd-head-single-post.rd-video .rd-post-thumbnail img, .rd-head-single-post.rd-video .rd-post-thumbnail {
	min-width: 100%!important;
	height: 100%!important;
	width: auto;
	min-height: auto!important
}
}
/********************************************************************
Single Style
*********************************************************************/
.rd-single {
	float: left;
	margin: 20px 2%;
	width: 96%;
	margin: calc(20px);
	width: calc(100% - 40px);
	position: relative
}
.rd-single-row {
	width: 100%
}
.rd-single-post {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.rd-posts-bg .rd-single-post {
	padding-top: 20px;
}
.rd-single-post .rd-head-post-content {
	padding-top: 10px;
	width: 100%
}
.rd-single-post .rd-details {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	border-bottom: dashed 1px rgba(150,150,150,.25)
}
.rd_layout_2 .rd-single-post .rd-details, .rd_layout_3 .rd-single-post .rd-details, .rd_layout_4 .rd-single-post .rd-details, .rd_layout_8 .rd-single-post .rd-details {
	border-bottom: solid 1px rgba(150,150,150,.10)
}
.rd_layout_6 .rd-single-post .rd-details {
	border-bottom: solid 1px rgba(150,150,150,.20)
}
.rd_layout_7 .rd-single-post .rd-details {
	border-bottom: dotted 1px rgba(150,150,150,.10)
}
.rd-single-post div:not(.has-post-thumbnail) .rd-details {
	width: 100%!important;
	margin-left: 0!important;
	padding-left:0 !important;
}
.rd-single-post .rd-title {
	margin-bottom: 10px;
	float: left;
	font-size: 25px;
	width: 100%
}
.rd-single-post .rd-meta {
	margin-top: 0 !important;
	margin-bottom: 5px;
	margin-top: 0;
	float: left;
	font-weight: 400;
	width: 100%
}
.rd-single-post .rd-meta, .rd-single-post .rd-meta li {
	font-size: 13px!important
}
.rd-single-post .rd-post-content {
	font-size: 15px;
	float: left;
	width: 100%
}
.rd-single-post.rd-post-a2 .rd-post-content {
	float: none!important
}
.rd-single-post .rd-post-content img {
	max-width: 100%;
	height: auto
}
.rd-single-post .rd-thumb {
	pointer-events: none;
	position: relative;
	margin-bottom: 15px;
	float: left
}
.rd-single-post .rd-post-thumbnail:hover {
	background: none!important;
}
.rd-single-post .rd-post-thumbnail {
	pointer-events: none
}
.rd-single-post.rd-video .rd-post-video {
	height: auto;
	pointer-events: all;
	cursor: pointer;
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 20px
}
.rd-single-post.rd-video .rd-video-warp {
	position: relative;
	max-width: 100%
}
.rd-single-post.rd-video .rd-post-video .rd-video, .rd-single-post.rd-video .rd-post-video iframe {
	transform: translate(-50%, 00%);
	transform: translate(-50%, 00%);
	transform: translate(-50%, 00%);
	-webkit-transform: translate(-50%, 00%);
	-moz-transform: translate(-50%, 00%);
	-o-transform: translate(-50%, 00%);
	-ms-transform: translate(-50%, 00%);
	left: 50%;
	float: left;
	position: relative;
	margin-bottom: 0;
	position: relative;
	max-width: 100%;
}
.rd-single-post.rd-video .rd-post-video #rd-video {
	width: 100%;
	height: 100%;
	position: relative
}
.rd-column-full .rd-single-post .rd-title {
	font-size: 35px
}
.rd-column-full .rd-single-post.rd-video .rd-thumb {
	width: 60%!important;
	margin-left: 20%!important;
	margin-right: 20%!important
}
.rd-post-a1 .rd-details {
	width: 58%;
	width: calc(60% - 20px)
}
.rd-post-a1 .rd-thumb {
	width: 40%;
	margin-left: 2%;
	margin-left: calc(20px);
	float: right!important
}
.rd-post-a1 .rd-post-content {
	float: none;
	width: 100%;
	border-top: none!important;
	border-bottom: none!important
}
.rd-post-a1.rd-video .rd-thumb {
	width: 100%;
	margin-left: 0
}
.rd-post-a1.rd-video .rd-details {
	width: 100%
}
.rd-post-a2 .rd-thumb {
	width: 40%;
	float: right!important;
	margin-left: 2%;
	margin-left: calc(20px)
}
.rd-post-a3 .rd-thumb {
	width: 100%
}
.rd-post-a3 .rd-thumb img {
	transform: translate(-50%, 00%);
	transform: translate(-50%, 00%);
	transform: translate(-50%, 00%);
	-webkit-transform: translate(-50%, 00%);
	-moz-transform: translate(-50%, 00%);
	-o-transform: translate(-50%, 00%);
	-ms-transform: translate(-50%, 00%);
	left: 50%;
	position: relative;
	max-width: 100%;
	height: auto;
	display: inline-block !important;
}
.rd-single-post .rd-thumb .rd-single-thumbnail img {
	position: relative;
	max-width: 100%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.rd-post-a2.rd-video .rd-thumb {
	width: 100%;
	margin-left: 0
}

@media (min-width: 1200px) {
.rd-column-full .rd-single-post .rd-title {
	line-height: 1.2em;
	line-height: calc(1em + 6px)
}
}

@media (max-width: 1200px)and (min-width: 980px) {
.rd-single-post a {
	pointer-events: none
}
.rd-single-post img {
	pointer-events: all
}
.rd-single-post .rd-title {
	font-size: 20px
}
.rd-single-post .rd-post-content {
	font-size: 13px
}
.rd-single-post .rd-meta, .rd-single-post .rd-meta li {
	font-size: 12px!important
}
.rd-column-full .rd-single-post .rd-title {
	font-size: 28px
}
}

@media (max-width: 979px) {
.rd-column-full .rd-single-post.rd-video .rd-thumb {
	width: 100%!important;
	margin-left: 0!important;
	margin-right: 0!important
}
}

@media (max-width: 979px) and (min-width: 768px) {
.rd-column-full .rd-single-post .rd-title {
	font-size: 22px
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-single-post .rd-meta, .rd-single-post .rd-meta li {
	font-size: 11px!important
}
.rd-single-post .rd-post-content {
	font-size: 13px
}
}

@media (max-width: 499px) {
.rd-post-a1 .rd-details {
	width: 100%
}
.rd-post-a1 .rd-thumb, .rd-post-a2 .rd-thumb {
	width: 100%;
	margin-left: 0
}
.rd-single-post .rd-meta, .rd-single-post .rd-meta li {
	font-size: 12px!important
}
.rd-single-post .rd-post-content {
	font-size: 13px
}
}
/********************************************************************
Single Content Style
*********************************************************************/

.rd-post-content p, .rd-post-content hr, .rd-post-content dd {
	margin-bottom: 20px;
}
.rd-post-content dt {
	font-weight: 700;
}
.rd-post-content dd {
	margin-bottom: 20px;
	margin-left: 20px;
}
.rd-post-content ol {
	list-style: decimal;
	margin-bottom: 20px;
	margin-left: 20px
}
.rd-post-content ol ol {
	list-style: upper-alpha
}
.rd-post-content ol ol ol {
	list-style: lower-roman
}
.rd-post-content ol ol ol ol {
	list-style: lower-alpha
}
.rd-post-content ul ul, .rd-post-content ol ol, .rd-post-content ul ol, .rd-post-content ol ul {
	margin: 0 0 0 15px;
	padding: 0;
	margin-bottom: 0;
	font-size: 92%
}
.rd-post-content h1 {
	font-size: 32px;
	margin: 0 0 15px;
	line-height: 1.3em
}
.rd-post-content h2 {
	font-size: 24px;
	margin: 0 0 15px;
	line-height: 1.35em
}
.rd-post-content h3 {
	font-size: 19px;
	margin: 0 0 15px;
	line-height: 1.4em
}
.rd-post-content h4 {
	font-size: 15px;
	margin: 0 0 15px;
}
.rd-post-content h5 {
	font-size: 13px;
	margin: 0 0 15px
}
.rd-post-content h6 {
	font-size: 11px;
	margin: 0 0 15px
}
.rd-post-content ul ul, .rd-post-content ol ol {
	margin: 0 0 0 20px
}
.rd-post-content a:hover {
	text-decoration: underline
}
.rd-post-content ul {
	list-style: outside;
	margin-bottom: 20px;
	margin-left: 20px
}
.rd-post-content li {
	margin-left: 20px
}
button {
	cursor: pointer
}
table, th, td {
	border: 1px solid rgba(150,150,150,0.15)
}
table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.75em;
	table-layout: fixed
}
caption, th, td {
	font-weight: 400;
	text-align: left
}
th {
	border-width: 1px;
	font-weight: 700
}
td {
	border-width: 1px
}
th, td {
	padding: .4375em
}
.rd-tags {
	float: left;
	width: 100%;
	padding: 0!important;
	margin-top: 15px
}
.rd-tags li {
	float: left;
	font-weight: 700;
	list-style: none
}
.rd-tags li a {
	font-weight: 400;
	line-height: 25px;
	padding: 0 5px;
	height: 25px;
	margin: 3px 1px;
	font-size: 13px!important;
	position: relative;
	display: inline-block;
	background: rgba(150,150,150,0.1) none repeat scroll 0 0;
	border: solid 1px rgba(100,100,100,0.2);
	color: #888
}
.rd-tags li a:first-child {
	background: rgba(0,0,0,1) none repeat scroll 0 0;
	color: #fff
}
.rd-post-content .rd-youtube-video {
	width: 100%;
	text-align: center
}
.gallery {
	margin-bottom: 20px!important
}
.gallery .gallery-item {
	display: inline-block;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	width: 100%;
	margin-top: 0!important
}
.gallery-columns-2 .gallery-item {
	width: 50% !important
}
.gallery-columns-3 .gallery-item {
	width: 33.331% !important
}
.gallery-columns-4 .gallery-item {
	width: 25% !important
}
.gallery-columns-5 .gallery-item {
	width: 20% !important
}
.gallery-columns-6 .gallery-item {
	width: 16.66% !important
}
.gallery-columns-7 .gallery-item {
	width: 14.28% !important
}
.gallery-columns-8 .gallery-item {
	width: 12.5% !important
}
.gallery-columns-9 .gallery-item {
	width: 11.11% !important
}
.gallery .gallery-item img {
	height: auto;
	display: block;
	margin: 0 auto
}
.gallery-caption {
	color: #888;
	margin: 0
}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
	display: none
}
.gallery br + br {
	display: none
}
.gallery .gallery-item img {
	border: none!important;
	box-shadow: 0 0 0 3px rgba(150,150,150,0.25);
	height: auto;
	display: block;
	margin: 0 auto;
	height: auto;
	max-width: 100%
}
.attachment img {
	display: block;
	margin: 0 auto
}
blockquote p {
	color: rgba(128,128,128,1.00)!important;
	padding: 0 15px;
	font-style: italic;
	border: 5px solid rgba(128,128,128,.50);
	border-width: 0 5px
}
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 {
	color: rgba(128,128,128,1.00)!important;
	padding: 0 15px;
	font-style: italic;
	border: 5px solid rgba(128,128,128,.50);
	border-width: 0 0 0 5px
}
.wp-caption {
	max-width: 100%!important;
	padding-bottom: 15px!important
}
.wp-caption img {
	width: auto;
	margin: 0!important
}
.wp-caption-text {
	color: gray!important;
	font-size: 13px;
	font-style: italic;
	text-align: center;
	line-height: 1.5em;
	width: 100%;
	padding: 10px;
	width: 100%;
	margin-bottom: 0px !important;
	box-sizing: border-box;
	display: inline-block;
}
.alignright {
	float: right;
	margin-left: 15px!important
}
.alignleft {
	float: left;
	margin-right: 15px!important
}
.alignleft a {
	float: none!important;
	margin: auto!important;
	display: block
}
.aligncenter {
    position: relative;
    text-align: center;
    margin: auto !important;
    display: block;
}
.aligncenter img {
	position: relative;
	display: block;
	margin: auto!important;
	float: none!important;
	text-align: center
}
.wp-video {
	margin: auto
}
.button {
	border: none;
	padding: 4px 7px
}
.button:hover {
	opacity: .85;
	color: #fff!important
}
#rd-post-pagination a {
	padding: 5px 10px;
	background: rgba(150,150,150,.10)
}
#rd-post-pagination span {
	padding: 5px 10px;
	background: rgba(150,150,150,.30)
}
.post-edit-link {
	float: left;
	width: 100%;
	margin-top: 15px;
}
/********************************************************************
Review Style
*********************************************************************/
.rd-review {
	width: 100%;
	float: left;
	background: rgba(150,150,150,0.05);
	box-shadow: 0 0 0 1px rgba(150,150,150,0.25);
	float: left;
	position: relative;
	padding: 20px;
}
.rd-review-details {
	width: 88%;
	width: calc(100% - 120px)!important;
	margin-right: 2%;
	margin-right: calc(20px)!important;
	float: left
}
.rd-review-title {
	width: 100%;
	font-size: 22px!important;
	float: left;
	position: relative;
	top: 0!important;
	margin-bottom: 5px!important;
	padding: 0;
	margin-top: 0!important
}
.rd-review-excerpt {
	width: 100%;
	float: left;
	padding: 0
}
.rd-score-details {
	width: 100px;
	float: right;
	text-align: center
}
.rd-review .rd-circular.rd-review-circular {
	background-color: transparent;
	box-shadow: 0px 0px !important
}
.rd-review-stars .stars-large {
	float: right
}
.rd-review-final-score .stars-large {
	float: none!important;
	margin: 0 auto 10px
}
span.rd-stars-large {
	width: 100px;
	display: block
}
.rd-review-style {
	float: left;
	height: 1.5em
}
.rd-review-score {
	float: right;
	padding: 0;
	margin: auto;
	display: inline-block;
	width: 100px!important
}
.rd-stars-large span {
	width: 100px;
	float: left
}
.rd-stars-score {
	overflow: hidden;
	float: left;
	position: relative
}
.rd-stars-score i {
	font-family: dashicons;
	float: left
}
.rd-stars-score i::before {
	font-size: 20px;
	content: "\f155";
	font-style: normal;
	color: #e03800
}
.rd-stars-full-score {
	float: left;
	position: absolute
}
.rd-stars-full-score i {
	font-family: dashicons;
	float: left
}
.rd-stars-full-score i::before {
	font-size: 20px;
	content: "\f155";
	font-style: normal;
	color: rgba(150,150,150,0.40)!important
}
.rd-review-short {
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	display: block;
	margin-top: 10px;
	float: left;
	width: 100%
}
.rd-review .rd-circular {
	font-size: 47px;
	float: right;
	margin: calc(3px);
	float: right;
	border: none!important;
	margin: 3px;
	box-shadow: 0 0 0 3px #000, 0 0 0 4px #000 inset!important
}
.rd-review .rd-circular div {
	border-width: 7px!important
}
.rd-review .rd-circular span {
	color: inherit!important;
	text-shadow: none
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-column-full.rd-review-details {
	width: 85%
}
}

@media (max-width: 979px) and (min-width: 768px) {
.rd-review-details {
	width: 85%
}
}

@media (max-width: 768px) and (min-width: 500px) {
.rd-review-details {
	width: 75%
}
}

@media (max-width: 500px) {
.rd-review-details {
	width: 100% !important;
	margin: 0;
}
.rd-score-details {
	width: 100%;
	margin-top: 15px;
}
.rd-review-score {
	float: none;
}
}
/********************************************************************
Share Style
*********************************************************************/ 
.rd-share-post {
	float: left;
	width: 100%;
	padding: 10px 0 0 0!important;
}
.rd-share-post li {
	list-style: none;
	float: left;
	margin-right: 5px;
	height: 30px;
	margin-top: 6px;
	margin-bottom: 0px
}
.rd-share-post li:hover {
	opacity: .75
}
.rd-share-post li a {
	float: left;
	font-size: 13px;
	font-weight: 400!important
}
.rd-share-post li img {
	height: 30px;
	width: 30px;
	box-shadow: none!important
}
.rd-share-post .rd-share-social {
	color: #FFF;
	float: left;
	padding-right: 15px;
	height: 30px;
	line-height: 30px
}
.rd-share-post .rd-facebook {
	background: #435b8d none repeat scroll 0 0
}
.rd-share-post .rd-google {
	background: #e14b19 none repeat scroll 0 0
}
.rd-share-post .rd-twitter {
	background: #4da3cc none repeat scroll 0 0
}
.rd-share-post .rd-linkedin {
	background: #007bb6 none repeat scroll 0 0
}
.rd-share-post .rd-telegram {
	background: #2da5e1 none repeat scroll 0 0
}
.rd-share-post .rd-whatsapp {
	background: rgb(2, 211, 1) none repeat scroll 0 0
}
.rd-whats {
	display: none
}

@media only screen and (max-device-width: 980px) {
.rd-whats {
	display: block
}
}
.avater {
	float: left;
	position: relative;
	width: 100%;
	padding-bottom: 100%;
}
.avater img {
	border-radius: 0%;
	box-shadow: 0 0 0 3px rgba(150, 150, 150, 0.10);
}
/********************************************************************
AuthorBio Style
*********************************************************************/
.rd-author-box {
	float: left;
	text-align: left;
	padding: 20px 0;
	margin: 20px 0;
	width: 100%
}
.rd-author-box .rd-author-name {
	font-size: 18px;
	width: 100% !important;
	float: left;
}
.rd-author-box .rd-author-name a {
	font-size: 18px;
	width: 100%;
}
.rd-author-thumb {
	display: inline-block;
	float: left;
	position: relative;
	width: 10%;
	padding-bottom: 10%;
	border-radius: 0;
	overflow: hidden
}
.rd-author-thumb img {
	width: 100%;
	height: 100%;
	position: absolute
}
.rd-author-box .rd-details {
	position: relative;
	display: inline-block;
	width: 88%;
	width: calc(90% - 20px);
	float: left;
	margin-left: 2%;
	margin-left: calc(20px);
	font-size: 18px
}
.rd-author-name {
	margin: 0;
	font-size: 20px;
	display: inline-block;
	font-weight: 700;
	width: 100%
}
.rd-author-description {
	margin-top: 6px;
	font-size: 13px;
	display: inline-block;
	font-weight: 400;
	width: 100%;
	line-height: 1.5em
}
.rd-author-social {
	float: left;
	margin: 5px;
	list-style: none
}
.rd-author-social img {
	border-radius: 50%;
	width: 24px;
	height: 24px
}

@media (max-width: 499px) {
.rd-author-thumb {
	width: 50px;
	padding-bottom: 50px;
	margin-right: 15px;
	margin-bottom: 5px;
}
.rd-author-box .rd-details {
	display: block;
	width: auto;
	float: none;
	margin: 0 !important;
}
.rd-author-box .rd-author-name {
	float: none !important;
	width: auto !important;
}
.rd-author-description {
	display: block;
	width: auto !important;
}
}
/********************************************************************
NextPrev Style
*********************************************************************/
.rd-post-nextprev {
	float: left;
	width: 100%;
	padding: 20px 0
}
.rd-post-previous {
	width: 50%;
	font-size: 0;
	line-height: normal;
	padding: 20px 20px 20px 0;
	float: left;
	text-align: center
}
.rd-post-next {
	width: 50%;
	font-size: 0;
	line-height: normal;
	padding: 20px 0 20px 20px;
	float: left;
	text-align: center
}
.rd-post-next a, .rd-post-previous a {
	font-size: 15px;
	text-align: center;
	font-weight: 700;
	line-height: normal
}
.rd-post-next span, .rd-post-previous span {
	font-size: 15px;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	opacity: .5
}

@media (max-width: 499px) {
.rd-post-previous, .rd-post-next {
	width: 100%;
	margin: 0px !important;
	padding: 0px !important;
}
.rd-post-next {
	width: 100%;
	margin: 0px !important;
	padding-top: 20px !important;
}
}
/********************************************************************
Related Style
*********************************************************************/
.rd-related {
	float: left;
	padding: 20px 0;
	width: 100%
}
.rd-related h4 {
	width: 100%;
	float: left;
	line-height: 20px;
	margin-top: 10px;
	font-weight: 700;
}
.rd-related a {
	font-weight: 700
}
.rd-related .rd-post-thumbnail {
	pointer-events: all !important;
}
.rd-related div.rd-row:first-child {
	border-top: none !important
}

@media (max-width: 1200px) and (min-width: 979px) {
.rd-related .rd-title a {
	font-size: 14px!important
}
}
/********************************************************************
LightBox Style
*********************************************************************/ 
.rd-lightbox {
	top: 0;
	z-index: 9999999;
	position: fixed;
	background-color: rgba(0,0,0,.75);
	margin: 0!important;
	text-align: center;
	width: 100%;
	height: 100%;
	display: none;
	color: #fff
}
.rd-lightbox-middle {
	display: table;
	height: 100%;
	width: 100%;
	vertical-align: middle
}
.rd-lightbox-img {
	margin: auto;
	vertical-align: middle;
	width: 100%;
	text-align: center;
	display: table-cell;
}
.rd-lightbox-targetimg {
	max-width: 900px;
	max-height: 500px;
	height: auto;
	display: block;
	line-height: 0
}

@media (max-width: 1200px) {
.rd-lightbox-targetimg {
	max-width: 70%;
	max-height: 70%;
	display: block;
	line-height: 0
}
}
.rd-lightbox-counter {
	font-size: 30px
}
.rd-lightbox i:hover {
	cursor: pointer;
	color: #2aabd2
}
.rd-lightbox-bottom {
	position: fixed;
	bottom: 20px;
	text-align: center;
	width: 100%;
	z-index: 111111111111;
	left: 0;
	right: 0;
	height: auto
}
.rd-lightbox-nextbig {
	cursor: pointer;
	top: 47.5%;
	top: calc(50% - 25px);
	left: auto;
	z-index: 999999999999;
	position: fixed;
	opacity: .75;
	font-size: 50px;
	right: 2%!important;
	right: 20px!important;
}
.rd-lightbox-prevbig {
	cursor: pointer;
	z-index: 999999999999;
	top: 47.5%;
	top: calc(50% - 25px);
	right: auto;
	position: fixed;
	opacity: .75;
	font-size: 50px;
	left: 2%!important;
	left: 20px!important;
}
.rd-lightbox-nextbig:hover, .rd-lightbox-prevbig:hover {
	opacity: 1
}
.rd-lightbox-targetimg {
	z-index: 9999999;
	cursor: pointer;
	position: relative
}
.rd-lightbox-close::before {
	font-family: dashicons;
	font-weight: 400;
	position: absolute;
	top: 20px;
	font-style: normal;
	right: 20px;
	font-size: 50px;
	cursor: pointer;
	content: "\f335"
}
.rd-lightbox-prevbig::before {
	content: "\f340";
	font-family: dashicons;
	font-weight: 400
}
.rd-lightbox-nextbig::before {
	content: "\f344";
	font-family: dashicons;
	font-weight: 400
}
.rd-lightbox-loading {
	background: url(images/loading.gif) no-repeat transparent;
	color: #2aabd2;
	z-index: 99999999999;
	top: 48%;
	top: calc(50% - 22px);
	position: fixed;
	width: 100%;
	height: 100%;
	right: 0;
	left: 48%;
	left: calc(50% - 22px)
}
.rd-lightbox-loading::before {
	margin: 25% 0;
	color: #2aabd2
}
.rd-lightbox-title {
	display: block;
	font-size: 30px;
	margin-bottom: 10px;
	line-height: 1.4em;
	line-height: calc(1em + 6px);
}
.rd-lightbox-outer {
	cursor: pointer;
	position: absolute;
	height: 100%;
	width: 100%
}
/********************************************************************
Comments Style
*********************************************************************/
#comments {
	float: left;
	width: 100%;
	margin: 0
}
.comments-title {
	font-size: 15px;
	padding-top: 20px
}
.comment-list {
	list-style: none;
	margin-top: 20px
}
.comment-list.rd-thread li {
	position: relative;
	clear: both;
	float: left;
	background: rgba(150,150,150,0.03);
	padding: 20px;
 	list-style: none;
	margin: 20px 0 0;
	width: 100%;
	box-sizing: border-box
}
.comment-list.rd-thread li ul li {
	background: rgba(150,150,150,0.10);
	padding: 20px;
	margin-top: 20px
}
.comment-wrap.rd-thread {
	padding: 0
}
.comment-list.rd-list .comment-wrap {
	border-top: dotted 1px rgba(150,150,150,0.25);
	padding: 20px 0;
	list-style: none;
	float: left;
	width: 100%!important
}
.comment-list.rd-list .children {
	list-style: none;
	margin-left: 7.5%
}
.comment-list.rd-list li ul li .comment-wrap {
	list-style: none
}
#comments .clear {
	clear: inherit!important
}
.comment-avatar {
    float: left;
    width: 55px;
    padding-bottom: 0;
    margin-right: 20px;
    margin-bottom: 5px;
}
.comment-avatar img {
	font-size: 0;
	float: left;
	width: 100%;
	height: 100%;
	position: absolute
}
.author-comment cite {
	font-weight: 700;
	position: relative;
	display: block;
	float: left;
	padding-right: 5px;
	font-style: normal
}
.author-link {
	float: left
}
.author-link ol {
	float: left;
	padding-right: 5px
}
.author-link a {
	float: left;
	font-size: 14px
}
.author-link-reply a {
	font-size: 14px
}
.author-link-reply {
	float: left
}
.commentmetadata {
	font-size: 11px;
	text-align: right
}
.comment-wrap {
	position: relative
}
.comment-content {
    position: relative;
    overflow: hidden;
    margin-top: 10px;
}
.comment-content p {
	font-size: 14px;
	margin: 0;
	line-height: 1.55em;
}
.nocomments {
	text-align: center
}
.comment-list li.pingback {
	padding: 5px 10px;
	border-bottom: 1px solid #ddd
}
.comment-list .reply {
	text-align: right;
	text-align: right;
	float: left;
	margin-top:10px;
	width: 100%
}
.comment-list .reply a {
	padding: 0;
	position: relative;
	text-align: right;
	float: none;
	display: inline-block;
	font-size: 13px
}
.comment-list .reply a:hover {
	text-shadow: 0 1px 1px #000
}
#respond {
	margin: 20px 0 10px;
	width: 100%;
	position: relative;
	font-size: 13px;
	float: left;
	font-weight: 700
}
.comment-list li #respond {
	margin: 10px 0 20px!important
}
#commentform {
	padding: 0;
	margin-top: 6px;
	overflow: hidden
}
#commentform .required {
	font-weight: 700;
	float: left
}
#commentform label {
	line-height: 1.75em;
	width: 100%;
	float: left
}
#commentform p {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	font-weight: 400;
	padding: 0
}
#commentform textarea, #commentform input {
	width: 100%;
	font-size: 13px;
	line-height: 1.75em
}
#commentform input {
	float: left;
	font-weight: 400;
	display: block;
	border: 0 none;
	width: 100%;
	font-size: 12px;
	height: 35px;
	padding: 0 10px;
	background: rgba(156,156,156,0.10);
	box-shadow: 0 0 0 1px rgba(128,128,128,0.2) inset, 0 0 2px 1px rgba(128,128,128,0.2) inset
}
#commentform textarea {
	box-sizing: border-box;
	width: 100%;
	padding: 5px 10px;
	height: 100px;
	background: rgba(156,156,156,0.10);
	box-shadow: 0 0 0 1px rgba(128,128,128,0.2) inset, 0 0 2px 1px rgba(128,128,128,0.2) inset;
	border: none
}
#commentform input, #commentform input, .bypostauthor {
	border: none;
	box-sizing: border-box
}
.comment-form-email, .comment-form-url, .comment-form-url, .comment-form-comment {
	clear: both
}
.comment-notes {
	margin-bottom: 10px
}
.form-submit #submit, #login-form .login-button, .widget-feedburner .feedburner-subscribe {
	width: auto;
	font-size: 13px;
	padding: 3px 7px;
	cursor: pointer;
	position: relative
}
#submit:hover {
	opacity: .75
}
.commentmetadata a, .author-link-reply a {
	display: inline-block;
	opacity: .5
}
.form-submit #submit:active, #login-form .login-button:active,, .widget-feedburner .feedburner-subscribe:active {
top:2px
}
input.error, textarea.error {
	border: 1px solid red!important
}
.rd-comment-navi {
	padding-top: 20px;
	width: 100%;
	float: left
}
.rd-comment-navi .page-numbers {
	padding: 5px 10px;
	background: rgba(150,150,150,0.10)
}

@media (max-width: 499px) {
.comment-list.rd-thread li {
	padding: 7px
}
.comment-content {
	display: inline;
	width: auto;
	overflow: hidden;
	margin-top: 5px;
	float: none
}
}
/********************************************************************
Widget Style
*********************************************************************/
.widget {
	line-height: 1.55em;
	width: 92%;
	width: calc(100% - 40px);
	font-size: 13px;
	float: left;
	margin: 20px 4%;
	margin: calc(20px);
	list-style: none
}
.widget .widget-container {
	float: left
}
.widget .screen-reader-text {
	display: none;
}
.widget select {
	width: 100%;
}
.widget #wp-calendar {
	width: 100%;
	margin: 0;
}
.widget #wp-calendar caption {
	text-align: center;
	padding: 5px 10px;
}
.widget .searchform input#s {
	width: 100%;
}
.widget .searchform #searchsubmit {
	cursor: pointer;
}
.widget:not(.rd-widget) .widget-container {
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	width: 100%
}
.widget span {
	color: #888;
}
.rd-sidebar-bg .widget:not(.rd-widget) .widget-container {
	padding-top: 15px!important;
	padding-bottom: 15px!important;
	width: 100%
}
.rd-widget .widget-container {
	width: 100%;
	padding: 0;
	float: left
}
.rd-widget-b4 .rd-meta-circular, .rd-widget-b5 .rd-meta-circular, .rd-widget-slider .rd-meta-circular {
	background: none;
}
.rd-sidebar:not(.rd-sidebar-bg) .rd-widget .widget-container {
	margin-top: -20px;
	margin-bottom: -20px
}
.rd-sidebar:not(.rd-sidebar-bg) .widget:not(.rd-none-title) .widget-container {
	margin-top: 0;
	margin-bottom: -20px
}
.widget li {
	list-style: none
}
.widget ul li:before {
	font-family: dashicons;
	content: "\f344";
	font-style: normal;
	vertical-align: top;
	font-size: 12px;
	margin-right: 5px;
}
.widget ul li {
	padding: 5px 0px
}
.widget ul li ul li {
	padding: 5px 0 5px 20px
}
.rd-widget ul li {
	padding: 0
}
.rd_widget ul li {
	padding: 0
}
.rd-none-title .rd-title-box {
	display: none
}
.widget_text img {
	max-width: 100%;
	height: auto;
}
.widget p {
	line-height: 1.55em;
}
.widget_text .wp-caption-text {
	padding: 5px;
}
.rd-widget-tags .rd-widget-content {
	width: 100%;
	float: left;
	padding-top: 0px;
}
.rd-tags-box {
	width: 100%;
	float: left;
	padding: 0px 0 20px
}
.rd-tags-box a {
	font-size: 13px!important;
	padding: 5px;
	margin: 5px 5px 0 0;
	padding: 3px 7px!important;
	background: rgba(150,150,150,0.20);
	float: left
}
.rd-text-html {
	width: 100%;
	float: left;
	padding: 20px
}
.rd-widget-text-link {
	float: left;
	display: block
}
.rd-widget-text-link:first-child {
	margin-top: 20px
}
.rd-widget-link:last-child {
	margin-bottom: 20px
}
.rd-text-link {
	width: 100%;
	padding: 20px;
	background: rgba(150,150,150,0.15)
}
.rd-text-link a {
	font-size: 20px;
	font-weight: 700
}
.rd-social-content {
	width: 102%;
	width: calc(100% + 10px);
	float: left;
	margin: 15px 1%;
	margin: 15px calc(5px);
}
.rd-social-content ul {
	width: 100%!important;
	display: inline-block !important;
}
.rd-social-content .rd-social {
	height: auto!important;
	width: 100%!important;
	display: inline-block!important
}
.rd-social-content .rd-social li {
	margin: 5px 1%!important;
	margin: calc(5px)!important;
	width: 18%;
	width: calc(20% - 10px);
	float: left;
	height: auto!important;
	line-height: normal!important;
	list-style: none;
	padding-bottom: 18%;
	padding-bottom: calc(20% - 10px);
	position: relative
}
.rd-social-content .rd-social li img {
	position: absolute;
	float: left;
	height: 100%!important;
	width: 100%!important;
	border-radius: 0% !important
}
.rd-social-content .rd-social li:before {
	display: none
}
.widget .rd-meta li {
	padding: 0!important
}
.rd-wpost {
	float: left;
	width: 100%;
}
.rd-wpost-b2 div:not(.has-post-thumbnail) .rd-details {
	width: 100% !important;
	margin-left: 0px !important;
	padding-left:0 !important;
}
.rd-wpost-b1 div:not(.has-post-thumbnail) .rd-details, .rd-wpost-b2.rd-first div:not(.has-post-thumbnail) .rd-details {
	margin: 0px !important;
}
.rd-wpost .rd-wpost-content {
	float: left;
	width: 100%;
	position: relative
}
.rd-widget-content div.rd-row:nth-child(1) {
	border-top: none;
	border-bottom: none
}
.rd-widget-content {
	float: left;
	width: 100%
}

@media (max-width: 980px) {
.widget {
	width: 96%;
	width: calc(100% - 40px);
	float: left;
	margin: 20px 2%;
	margin: calc(20px);
}
.rd-widget-tags .rd-tags-box {
	padding-top: 15px !important;
}
}

@media(min-width:980px) {
.rd-tags-box {
	padding: 20px 0 20px
}
}

@media (max-width: 979px) and (min-width: 500px) {
.rd-widget-content {
	float: left;
	padding-top: 20px;
	margin: 0 calc(4%);
	margin: 0 calc(-20px);
	margin: 0 -20px;
	padding-left: 20px;
	width: 104%!important;
	width: calc(100% + 40px)!important
}
.rd-wpost {
	width: 50%;
	padding-right: 20px;
	padding-bottom: 20px
}
.rd-widget-content div.rd-row {
	width: 0%;
	border-top: none
}
.rd-widget-content div.rd-row:nth-child(4n+1) {
	width: 98%;
	width: calc(100% - 20px);
}
.rd-social-content .rd-social li {
	width: 18%;
	padding-bottom: 18%;
	width: calc(20% - 10px);
	padding-bottom: calc(20% - 10px)
}
}
/********************************************************************
Widget Posts Box 1 Style
*********************************************************************/
.rd-wpost-b1 {
	padding: 20px 0
}
.rd-wpost-b1 .rd-thumb {
	float: left;
	width: 100%
}
.rd-wpost-b1 .rd-circular {
	font-size: 23px
}
.rd-wpost-b1 .rd-details {
	float: left;
	margin-top: 10px;
	width: 100%
}
.rd-wpost-b1 .rd-title a {
	font-size: 17px
}
.rd-wpost-b1 .rd-excerpt {
	font-size: 13px
}

@media (max-width: 1200px) and (min-width: 979px) {
.rd-wpost-b1 .rd-circular {
	font-size: 19px
}
.rd-wpost-b1 .rd-title a {
	font-size: 16px
}
.rd-wpost-b1 .rd-excerpt {
	font-size: 12px
}
}

@media (max-width: 979px) and (min-width: 768px) {
.rd-wpost-b1 {
	padding: 0 20px 20px 0;
}
.rd-wpost-b1 .rd-circular {
	font-size: 25px !important;
}
.rd-wpost-b1 .rd-title a {
	font-size: 18px!important;
}
.rd-wpost-b1 .rd-excerpt {
	font-size: 13px!important;
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-wpost-b1 {
	padding: 0 20px 20px 0;
}
.rd-wpost-b1 .rd-circular {
	font-size: 17px!important
}
.rd-wpost-b1 .rd-title a {
	font-size: 15px!important
}
.rd-wpost-b1 .rd-excerpt {
	display: none;
}
}

@media (max-width: 500px) {
.rd-widget-b1 .rd-widget-content {
	padding-top: 0 !important;
}
}
/********************************************************************
Widget Posts Box 2 Style
*********************************************************************/
.rd-wpost-b2 {
	padding: 15px 0
}
.rd-wpost-b2 .rd-thumb {
	width: 30%
}
.rd-wpost-b2 .rd-meta-circular {
	display: none
}
.rd-wpost-b2 .rd-details {
	width: 70%;
	padding-left: 15px
}
.rd-wpost-b2 .rd-title a {
	font-size: 14px
}
.rd-wpost-b2 .rd-excerpt {
	display: none
}
.rd-sidebar:not(.rd-sidebar-bg) .rd-widget-b2 .widget-container {
	margin-top: -15px;
	margin-bottom: -15px
}

@media (min-width: 980px) {
.rd-wpost-b2.rd-first .rd-circular {
	font-size: 23px
}
.rd-wpost-b2.rd-first {
	padding: 20px 0
}
.rd-wpost-b2.rd-first .rd-meta-circular {
	display: block
}
.rd-wpost-b2.rd-first .rd-thumb {
	width: 100%
}
.rd-wpost-b2.rd-first .rd-details {
	margin-top: 10px;
	width: 100%;
	margin-left: 0
}
.rd-wpost-b2.rd-first .rd-excerpt {
	display: inline-block
}
.rd-wpost-b2.rd-first .rd-title a {
	font-size: 17px
}
.rd-wpost-b2.rd-first .rd-excerpt {
	font-size: 13px
}
}

@media (max-width: 1200px) and (min-width: 979px) {
.rd-wpost-b2.rd-first .rd-circular {
	font-size: 19px
}
.rd-wpost-b2.rd-first .rd-title a {
	font-size: 15px
}
.rd-wpost-b2 .rd-excerpt {
	font-size: 12px
}
.rd-wpost-b2 .rd-title a {
	font-size: 13px
}
}

@media (max-width: 979px) and (min-width: 500px) {
.rd-widget-b2 .rd-widget-content {
	padding-top: 15px!important
}
.rd-wpost-b2 {
	padding: 0 15px 15px 0;
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-wpost-b2 .rd-title a {
	font-size: 18px!important
}
.rd-wpost-b2 {
	width: 100%;
}
}
/********************************************************************
Widget Posts Box 3 Style
*********************************************************************/
.rd-sidebar:not(.rd-sidebar-bg) .rd-widget-b3 .widget-container {
	margin-top: -15px;
	margin-bottom: -15px
}
.rd-wpost-b3 {
	padding: 15px 0;
	position: relative
}
.rd-wpost-b3 .rd-details {
	width: 100%
}
.rd-wpost-b3 .rd-title a {
	font-size: 15px;
	line-height: 1.5em;
	font-weight: 400;
}

@media (max-width: 1200px ) and (min-width: 980px) {
.rd-wpost-b3 .rd-title a {
	font-size: 12px
}
}

@media (max-width: 1200px) {
.rd-wpost-b3 .rd-title a {
	font-size: 13px
}
}

@media (max-width: 979px) and (min-width: 500px) {
.rd-widget-b3 .rd-widget-content {
	padding-top: 15px
}
.rd-wpost-b3 {
	padding: 0 15px 15px 0px;
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-wpost-b3 .rd-title a {
	font-size: 18px!important
}
.rd-wpost-b3 {
	width: 100%;
}
}

@media (max-width: 500px) {
.rd-wpost-b3 {
	padding: 15px 0!important
}
}
/********************************************************************
Widget Posts Box 4 Style
*********************************************************************/
.rd-widget-b4 .rd-widget-content {
	padding-top: 20px
}
.rd-widget-b4 .rd-row {
	border-top: none;
	border-bottom: none
}
.rd-wpost-b4 .rd-wpost-content {
	padding: 0 0 60%
}
.rd-wpost-b4 {
	padding-bottom: 20px
}
.rd-wpost-b4 .rd-thumb {
	width: 100%;
	position: absolute
}
.rd-wpost-b4 .rd-meta-middle {
	position: absolute;
	height: auto;
	width: auto;
	vertical-align: middle;
	display: inline;
	top: 20px;
	right: 20px;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-o-transform: translate(0);
	-ms-transform: translate(0);
	left: auto;
}
.rd-wpost-b4 .rd-circular {
	font-size: 20px
}
.rd-wpost-b4 .rd-details {
	z-index: 1;
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 20px;
	margin: 0;
	pointer-events: none
}
.rd-wpost-b4 .rd-meta {
	width: 100%;
	float: left;
	margin-top: 6px;
	font-weight: 400
}
.rd-wpost-b4 .rd-title {
	overflow: hidden
}
.rd-wpost-b4 .rd-meta {
	max-height: 1.7em!important
}
.rd-wpost-b4 .rd-meta li, .rd-wpost-b4 .rd-meta li a {
	color: #ccc!important
}
.rd-wpost-b4 .rd-title a {
	font-size: 14px;
	color: #FFF!important;
	overflow: hidden;
	max-height: 2.84em;
	line-height: 1.42em!important;
	line-height: calc(1em + 6px) !important;
	max-height: calc(2em + 12px);
}

@media (max-width: 1200px) and (min-width: 979px) {
.rd-wpost-b4 .rd-circular {
	font-size: 19px
}
.rd-wpost-b4 .rd-title a {
	font-size: 13px;
}
}

@media (min-width:980px) {
.rd-sidebar .rd-widget-b4.rd-none-title .widget-container {
	margin-bottom: -20px;
	margin-top: -20px
}
.rd-sidebar.rd-sidebar-bg .rd-widget-b4:not(.rd-none-title) .widget-container {
	margin-top: 0;
	margin-bottom: -20px
}
.rd-sidebar .rd-widget-b4 .widget-container.rd-widget-row {
	width: 100%!important;
	padding: 0!important
}
.rd-widget-b4 {
	background: none!important;
	box-shadow: 0 0!important
}
}

@media (max-width: 980px) and (min-width: 500px) {
.rd-wpost-b4 .rd-details {
	padding: 15px
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-wpost-b4 .rd-circular {
	font-size: 15px!important
}
.rd-wpost-b4 .rd-title a {
	font-size: 13px!important;
}
}

@media (max-width: 499px) {
.rd-wpost-b4 .rd-title a {
	font-size: 15px!important;
}
.rd-widget-b4 .rd-widget-content {
	padding-top: 20px!important
}
}
/********************************************************************
Widget Posts Box 5 Style
*********************************************************************/.rd-widget-b5 .rd-widget-content {
	padding-top: 18px;
	width: 100%!important;
	margin: 0!important
}
.rd-wpost-b5 {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 2px
}
.rd-wpost-b5 .rd-wpost-content {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 104px
}
.rd-wpost-b5 .rd-thumb .rd-post-thumbnail {
	height: 104px;
	padding-bottom: 0
}
.rd-widget-b5 .rd-widget-content {
	padding-bottom: 18px
}
.rd-wpost-b5 .rd-thumb {
	width: 100%;
	position: absolute
}
.rd-wpost-b5 .rd-details {
	pointer-events: none;
	z-index: 1;
	position: relative;
	padding: 20px
}
.rd-wpost-b5 .rd-meta-middle {
	position: absolute;
	height: auto;
	width: auto;
	display: inline;
	top: 20px;
	right: 20px;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-o-transform: translate(0);
	-ms-transform: translate(0);
	left: auto;
}
.rd-wpost-b5.rd-image-meta .rd-details {
	width: 70%;
	width: calc(100% - 120px)
}
.rd-wpost-b5 .rd-post-thumbnail::before {
	background: rgba(0,0,0,0.75)
}
.rd-wpost-b5:hover .rd-post-thumbnail::before {
	background: rgba(0,0,0,0.4)
}
.rd-wpost-b5 .rd-title {
	pointer-events: all;
	display: inline-flex;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	float: left
}
.rd-wpost-b5 .rd-meta {
	max-height: 1.7em;
	overflow: hidden
}
.rd-wpost-b5 .rd-title a {
	font-size: 15px;
	color: #fff!important;
	max-height: 2.84em;
	line-height: 1.42em!important;
	line-height: calc(1em + 6px)!important;
	max-height: calc(2em + 12px);
	overflow: hidden
}
.rd-wpost-b5 .rd-circular {
	font-size: 28px
}
.rd-wpost-b5 .rd-meta li, .rd-wpost-b5 .rd-meta li a {
	color: #ccc!important
}

@media (max-width: 1200px) and (min-width: 980px) {
.rd-wpost-b5 .rd-title {
	overflow: hidden
}
.rd-wpost-b5 .rd-title a {
	font-size: 14px
}
}

@media (min-width:980px) {
.rd-sidebar .rd-widget-b5.rd-none-title .widget-container {
	margin-bottom: -20px;
	margin-top: -20px
}
.rd-sidebar.rd-sidebar-bg .rd-widget-b5:not(.rd-none-title) .widget-container {
	margin-top: 0;
	margin-bottom: -20px
}
.rd-sidebar .rd-widget-b5 .widget-container.rd-widget-row {
	width: 100%!important;
	padding: 0!important
}
.rd-widget-b5 {
	background: none!important;
	box-shadow: 0 0!important
}
}

@media (max-width: 979px) and (min-width: 500px) {
.rd-widget-b5 .rd-widget-content {
	width: 100%;
	padding-top: 18px!important;
	width: 100%!important;
	padding-left: 0!important
}
.rd-wpost-b5 {
	width: 50%;
	padding: 1px
}
.rd-sidebar.rd-sidebar-bg .rd-widget-b5 .rd-widget-content {
	padding: 19px 0!important;
	width: 100%!important;
	margin: 0
}
}

@media (max-width: 767px) and (min-width: 500px) {
.rd-wpost-b5 .rd-circular {
	font-size: 25px!important
}
.rd-wpost-b5 .rd-wpost-content {
	height: 100px;
	padding-bottom: 0
}
.rd-wpost-b5 .rd-thumb .rd-post-thumbnail {
	height: 100px;
	padding-bottom: 0
}
.rd-wpost-b5.rd-image-meta .rd-details {
	width: 78%;
	width: calc(100% - 110px)
}
.rd-wpost-b5 .rd-title a {
	font-size: 13px;
	font-size: 18px!important
}
.rd-wpost-b5 {
	width: 100%
}
}

@media (max-width: 500px) {
.rd-widget-b5 .rd-widget-content {
	float: left;
	padding: 0;
	margin: 20px 0 0!important
}
.rd-wpost-b5 {
	width: 100%!important
}
.rd-wpost-b5 .rd-circular {
	font-size: 25px!important
}
.rd-wpost-b5 .rd-wpost-content {
	height: 100px
}
.rd-wpost-b5 .rd-thumb .rd-post-thumbnail {
	height: 100px;
	padding-bottom: 0
}
.rd-wpost-b5.rd-image-meta .rd-details {
	width: 78%;
	width: calc(100% - 110px)
}
.rd-wpost-b5 .rd-title {
	overflow: hidden
}
.rd-wpost-b5 .rd-title a {
	font-size: 14px
}
.rd-sidebar-bg .rd-widget-b5 .rd-widget-content {
	padding-bottom: 20px!important
}
}
/********************************************************************
Widget Posts Box 6 Style
*********************************************************************/
.rd-widget-b6 .rd-widget-content {
	padding: 18px 0!important;
	width: 100%
}
.rd-wpost-b6 {
	float: left;
	width: 50%;
	padding: 1px
}
.rd-wpost-b6 .rd-wpost-content {
	position: relative;
	width: 100%
}
.rd-wpost-b6 .rd-thumb {
	width: 100%
}
.rd-wpost-b6 .rd-circular {
	font-size: 16px
}

@media (max-width: 979px) and (min-width: 500px) {
.rd-wpost-b6 {
	width: 33.331%!important
}
.rd-widget-b6 .rd-widget-content {
	padding: 18px 0!important;
	width: 100%!important;
	margin: 0!important
}
}

@media (max-width: 499px) {
.rd-wpost-b6 {
	width: 50%!important
}
}
/********************************************************************
Widget slider Style
*********************************************************************/
.rd-widget-slider .widget-container:hover .rd-slider-arrow {
	display: block!important
}
.rd-widget-slider .widget-container {
	position: relative;
}
.rd-widget-slider .rd-widget-content {
	width: 100%;
	padding-bottom: 60%;
	position: relative
}
.rd-widget-slider .rd-slider-item::before {
	display: none
}
.rd-wpost-slider {
	width: 100%;
	height: 100%;
	padding: 0px !important;
}
.rd-wpost-slider .rd-wpost-content {
	padding: 0;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	top: 0;
	float: left
}
.rd-wpost-slider .rd-thumb {
	position: absolute;
	height: 100%;
	width: 100%
}
.rd-wpost-slider .rd-thumb .rd-post-thumbnail {
	padding-bottom: 0!important;
	height: 100%;
	width: 100%
}
.rd-wpost-slider .rd-circular {
	font-size: 20px
}
.rd-wpost-slider .rd-meta-middle {
	position: absolute;
	height: auto;
	width: auto;
	vertical-align: middle;
	display: inline;
	top: 20px;
	right: 20px;
	left: auto;
	transform: translate(0);
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-o-transform: translate(0);
	-ms-transform: translate(0);
}
.rd-wpost-slider .rd-meta-middle::before {
	display: none
}
.rd-wpost-slider .rd-title a {
	font-size: 14px;
	color: #fff!important
}
.rd-wpost-slider .rd-meta a, .rd-wpost-slider .rd-meta li {
	color: #ccc!important
}
.rd-wpost-slider .rd-details {
	z-index: 1;
	position: absolute;
	float: left;
	width: 92%;
	width: calc(100% - 40px);
	bottom: 0;
	padding: 20px 4%;
	padding: calc(20px);
	margin: 0
}

@media (max-width: 1200px) and (min-width: 979px) {
.rd-wpost-slider .rd-circular {
	font-size: 17px
}
.rd-wpost-slider .rd-title a {
	font-size: 13px
}
}

@media (max-width:980px) {
.rd-sidebar:not(.rd-sidebar-bg) .rd-widget-slider:not(.rd-none-title) .widget-container {
	margin-top: 20px!important;
	margin-bottom: 0!important
}
.rd-sidebar:not(.rd-sidebar-bg) .rd-widget-slider.rd-none-title .widget-container {
	margin-bottom: 0!important;
	margin-top: 0!important
}
.rd-sidebar.rd-sidebar-bg .rd-widget-slider .widget-container {
	margin-top: 20px!important;
	margin-bottom: 20px!important
}
}

@media (min-width:980px) {
.rd-sidebar .rd-widget-slider:not(.rd-none-title) .widget-container {
	margin-top: 20px!important;
	margin-bottom: 0!important
}
.rd-sidebar .rd-widget-slider.rd-none-title .widget-container {
	margin-top: 0px;
	margin-bottom: 0px;
}
.rd-sidebar .rd-widget-slider .widget-container {
	margin-bottom: 20px!important;
	margin-bottom: 0!important
}
.rd-sidebar .rd-widget-slider .widget-container.rd-widget-row {
	width: 100%!important;
	padding: 0!important
}
.rd-widget-slider {
	background: none!important;
	box-shadow: 0 0!important
}
}

@media (min-width:980px) {
.rd-sidebar .rd-widget-b4.rd-none-title .widget-container {
	margin-bottom: -20px;
	margin-top: -20px
}
.rd-sidebar.rd-sidebar-bg .rd-widget-b4:not(.rd-none-title) .widget-container {
	margin-top: 0;
	margin-bottom: -20px
}
.rd-sidebar .rd-widget-b4 .widget-container.rd-widget-row {
	width: 100%!important;
	padding: 0!important
}
.rd-widget-b4 {
	background: none!important;
	box-shadow: 0 0!important
}
}

@media (max-width: 979px) and (min-width: 768px) {
.rd-wpost-slider .rd-circular {
	font-size: 30px
}
.rd-wpost-slider .rd-title a {
	font-size: 25px
}
.rd-widget-slider .rd-widget-content {
	padding-top: 0!important;
	margin: 0!important;
	width: 100%!important;
	padding-left: 0
}
}

@media (max-width: 766px) and (min-width: 500px) {
.rd-wpost-slider .rd-circular {
	font-size: 20px
}
.rd-wpost-slider .rd-title a {
	font-size: 18px
}
.rd-widget-slider .rd-widget-content {
	padding-top: 0!important;
	margin: 0!important;
	width: 100%!important;
	padding-left: 0
}
.rd-sidebar.rd-sidebar-bg .rd-widget-slider .widget-container {
	margin-top: 0!important;
	margin-bottom: 0!important;
	padding: 0!important
}
}

@media (max-width: 499px) {
.rd-wpost-slider .rd-title a {
	font-size: 15px
}
}
/********************************************************************
Widget Commments Style
*********************************************************************/
.rd-wpost-cavater, .rd-wpost-ctext {
	position: relative;
	float: left;
	padding: 15px 0
}
.rd-wpost-cavater .rd-thumb {
	width: 18%
}
.rd-wpost-cavater .rd-post-thumbnail {
	padding-bottom: 100%
}
.rd-wpost-cavater .rd-details {
	width: 82%;
	padding-left: 15px;
}
.rd-wpost-ctext {
	width: 100%
}
.rd-wpost-cavater .rd-title a, .rd-wpost-ctext .rd-title a {
	display: inline;
	font-size: 14px
}
.rd-wpost-cavater .rd-excerpt, .rd-wpost-ctext .rd-excerpt {
	float: left;
	display: block;
	font-size: 12px;
	font-weight: 400!important
}

@media (max-width: 1200px) and (min-width: 979px) {
.rd-wpost-cavater .rd-title a.rd-wpost-ctext .rd-title a {
	font-size: 13px
}
.rd-wpost-cavater .rd-title .rd-excerpt, .rd-wpost-ctext .rd-excerpt {
	font-size: 11px
}
}

@media (max-width: 979px) and (min-width: 500px) {
.rd-wpost-cavater {
	padding: 0 15px 15px 0
}
}

@media (max-width: 767px) {
.rd-wpost-cavater .rd-title a.rd-wpost-ctext .rd-title a {
	font-size: 14px!important
}
.rd-wpost-cavater .rd-excerpt, .rd-wpost-ctext .rd-excerpt {
	font-size: 12px
}
.rd-wpost-cavater .rd-title a {
	font-size: 18px!important
}
.rd-wpost-cavater {
	width: 100%;
}
}

@media (max-width: 500px) {
.rd-widget-cavater .rd-widget-content {
	float: left;
	width: 100%
}
}
/********************************************************************
Widget Tabbed Style
*********************************************************************/
body .rd-title-box .rd-title-tab {
	float: left;
	position: relative;
	width: 25% !important;
	padding: 0 !important;
	list-style: none
}
.rd_layout_2 .rd-title-box .rd-title-tab, .rd_layout_3 .rd-title-box .rd-title-tab {
	padding: 0 !important;
}
.rd-title-box .rd-title-tab a {
	font-size: 14px !important;
	text-align: center;
	display: block;
	cursor: pointer
}
.rd-title-box .rd-title-tab.rd-active a {
	color: #fff !important
}
.rd-widget-tabbed .rd-widget-content {
	display: none
}
.rd-widget-b4 .rd-widget-content {
	padding-top: 20px
}

@media (max-width: 979px) and (min-width: 500px) {
.rd-widget-tabbed .rd-widget-content {
	padding-top: 15px!important
}
}

@media (max-width: 500px) {
.rd-tags-box {
	padding: 20px 0 20px
}
}
/********************************************************************
Widget Nav Menu Style
*********************************************************************/
.rd-widget-menu {
	float: left;
	display: block;
	position: relative;
	width: 100%
}
.rd-widget-nav-menu .rd-widget-content {
	padding: 15px 0
}
.rd-widget-menu li {
	float: left;
	list-style: none;
	width: 50%;
	list-style: none;
	padding-left: 0!important;
	font-size: 14px
}
.rd-widget-menu li a::before {
	content: "\f344";
	font-family: dashicons;
	vertical-align: middle;
	margin-right: 5px;
	font-size: 12px;
	float: left
}
.rd-widget-menu li a {
	width: 100%;
	padding: 0;
	display: block;
	font-weight: 700
}
.rd-widget-menu ul li::before {
	content: inherit!important
}
.rd-widget-menu ul ul {
	width: 98%;
	margin-left: 2%;
	width: calc(100% - 10px);
	margin-left: calc(10px)
}
.rd-widget-menu .sub-menu li {
	float: left;
	width: 92%;
	width: calc(100% - 20px);
	list-style: none;
	border: none!important;
	padding-left: 4%;
	padding-left: calc(20px);
}
.rd-widget-menu .sub-menu li a {
	font-weight: 400;
	font-size: 13px
}
.rd-widget-menu ul {
	float: left;
	width: 100%!important
}
/********************************************************************
Widget Login Style
*********************************************************************/
.rd-widget-login-singin {
	padding-bottom: 20px;
	float: left
}
.rd-widget-login-singin label {
	font-size: 14px;
	text-align: left;
	list-style: outside none none;
	float: left;
	padding: 5px 0
}
.rd-widget-login-singin #log, .rd-widget-login-singin #pwd {
	background: rgba(150,150,150,0.05);
	height: 40px;
	font-size: 14px;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.25)inset, 0 0 5px 0 rgba(255,255,255,0.25);
	border: none;
	margin: auto;
	width: 100%;
	padding: 0 15px;
}
.rd-widget-login-singin #submit {
	cursor: pointer;
	float: right;
	margin-top: 10px;
	border: medium none;
	font-size: 17px
}
.rd-widget-login-singin .rd-rememberme {
	font-size: 14px;
	text-align: left;
	list-style: outside none none;
	float: left;
	margin-top: 10px
}
.rd-login-links {
	float: left;
	width: 100%
}
.rd-login-links li {
	padding: 0;
	margin-right: 10px
}
.rd-widget-login-user {
	padding: 20px 0;
	width: 100%;
	float: left
}
.rd-author-avatar {
	float: left;
	width: 30%;
	padding-top: 0
}
.rd-author-avatar img {
	border: solid 1px #fff;
	border-radius: 0;
	width: 100%;
	height: auto
}
.rd-panel {
	float: left;
	margin-left: 4%;
	width: 66%;
	margin-left: calc(20px);
	width: calc(70% - 20px);
}
.rd-widget-login-user li {
	font-size: 15px;
	font-weight: 700
}
.rd-login-user h3 {
	padding: 0 20px;
	width: 250px;
	float: left;
	font-size: 14px
}
.rd-login-user ul {
	padding: 0 20px;
	font-size: 12px;
	float: left
}
/********************************************************************
Widget ADS Style
*********************************************************************/
.rd-widget-banner .widget {
	display: none!important
}
.rd-content-sidebar .rd-widget-ads, .rd-column-center .rd-widget-ads {
	float: left;
	width: 96%;
	width: calc(100% - 40px);
	display: block;
	margin: 5px 2%;
	margin: 5px calc(20px);
}
.rd-widget-ads {
	float: left;
	width: 92%;
	width: calc(100% - 40px);
	display: block;
	margin: 10px 4%;
	margin: 10px calc(20px);
}
.rd-widget-ads:first-child {
	margin-top: 20px
}
.rd-widget-ads:last-child {
	margin-bottom: 0
}
.rd-widget-banner .rd-widget-ads:last-child {
	margin-bottom: 20px;
}
.rd-ads {
	text-align: center
}
.rd-resize .rd-ads img {
	width: 100%;
	float: left
}
.rd-ads-right {
	float: right;
	width: 48%;
	margin-left: 2%;
	width: calc(50% - 10px);
	margin-left: calc(10px);
}
.rd-ads-left {
	float: left;
	width: 48%;
	margin-right: 2%;
	width: calc(50% - 10px);
	margin-right: calc(10px);
}
.rd-content-sidebar .rd-ads-right, .rd-column-center .rd-ads-right {
	width: 49%;
	margin-left: 1%;
	width: calc(50% - 10px);
	margin-left: calc(10px);
}
.rd-content-sidebar .rd-ads-left, .rd-column-center .rd-ads-left {
	width: 49%;
	margin-right: 1%;
	width: calc(50% - 10px);
	margin-right: calc(10px);
}
.rd-ads-right img {
	float: left
}
.rd-ads-left img {
	float: right
}
.rd-resize .rd-ads-right img {
	float: left;
	width: 100%
}
.rd-resize .rd-ads-left img {
	float: right;
	width: 100%
}
.rd-widget-ads img {
	display: block;
	max-width: 100%;
	width: auto;
	margin: auto
}

@media (max-width: 979px) {
.rd-widget-ads {
	float: left;
	width: 96%;
	width: calc(100% - 40px);
	display: block;
	margin: 5px 2%;
	margin: 5px calc(20px);
}
.rd-ads-right {
	width: 49%;
	margin-left: 1%;
	width: calc(50% - 10px);
	margin-left: calc(10px);
}
.rd-ads-left {
	width: 49%;
	margin-right: 1%;
	width: calc(50% - 10px);
	margin-right: calc(10px);
}
}
/********************************************************************
Widget Search Style
*********************************************************************/
.rd-widget-search .rd-searchform {
	width: 100%!important;
	height: 50px!important;
	position: relative;
	margin: 0
}
.rd-widget-search .rd-search-icon::before {
	content: "\f179";
	font-size: 1.5em;
	font-family: dashicons;
	height: 100%;
	font-style: normal
}
.rd-widget-search .rd-search-text {
	float: left;
}
.rd-widget-search .rd-search-button {
	line-height: 55px!important;
	height: 50px!important;
	font-weight: 700;
	width: 50px!important;
	color: #fff !important;
	background: none !important;
	box-shadow: none !important;
}
.rd-widget-search .rd-search-icon {
	z-index: 1;
	line-height: 50px!important;
	height: 50px!important;
	width: 50px!important;
	color: #fff !important;
}
.rd-widget-search .rd-search-submit:hover {
	opacity: .5
}
.rd-widget-search .rd-search-submit {
	width: 80px!important;
	height: 50px;
	width: 50px!important;
	font-weight: 700;
	float: right;
	line-height: 50px;
	text-align: center
}
.rd-widget-search .rd-search-button {
	width: 50px !important;
	position: relative !important;
}
.widget_search .searchform div {
	width: 100%;
	display: inline-flex;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	display: inline-flex;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
/********************************************************************
Footer Style
*********************************************************************/ 
.rd-footer .rd-title-box {
	border-bottom: solid rgba(150,150,150,0.25)
}
.rd-footer-warp {
	width: 100%;
	float: left;
	position: relative
}
.rd-footer-middle {
	width: 1200px;
	margin: auto;
}
.rd-footer {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -2%;
	width: 104%;
	width: calc(100% + 40px);
	;
	margin-left: calc(-20px);
	float: left;
}
.rd-boxid .rd-footer {
	margin: 20px 2%;
	width: 96%;
	width: calc(100% - 40px);
	margin: 20px calc(20px);
}
.rd-footer .rd-title-box {
	background: none !important;
}
.rd-footer .rd-title-box h4:not(.rd-active) {
	background: none !important;
	padding: 0 !important;
}
.rd-footer-container {
	margin: auto;
	width: 1200px
}
.rd-footer-bottom {
	width: 100%;
	padding: 15px;
	float: left;
	box-shadow: 0 -1px 0 0 rgba(0,0,0,0.15), 0px -2px 0 0 rgba(255,255,255,0.15)
}
.rd-footer-bottom span {
	width: 100%;
	float: left
}

@media (max-width: 1200px) {
.rd-footer {
	width: 100%;
	margin-left: 0%;
}
.rd-footer-middle {
	width: 100%!important
}
}

@media (max-width: 979px) {
.rd-footer .rd-3c-sidebar .widget, .rd-footer .rd-4c-sidebar .widget {
	width: 96%;
	width: calc(100% - 40px)
}
}
</pre></body></html>