/*
Copyrights © Arb4Host Network
/*
Theme Name: قالب توب بريس
Description: قالب احترافي إخباري ومتعدد الأغراض بمميزات عديدة
Theme URI: http://www.arb4host.net/
Author: Arb4Host Network
Author URI: http://www.arb4host.net/
Version: 3.21
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

address {
	font-style: italic;
	margin-bottom: 20px;
}

abbr[title] {
	border-bottom: 1px dotted #333333;
	cursor: help;
}

b,
strong {
	font-weight: bold;
}

cite,
dfn,
em,
i {
	font-style: italic;
}

mark,
ins {
	background: transparent;
	text-decoration: none;
}

p {
	margin-bottom: 20px;
}

li a {
	vertical-align: top;
}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: tahoma, serif;
	font-size: 13px;
	font-weight: normal;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	line-height: 1.5;
}

pre {
	border: 1px solid #DDDDDD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	margin-bottom: 20px;
	max-width: 100%;
	overflow: auto;
	padding: 10px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	color: #555555;
	margin-bottom: 20px;
}

blockquote cite,
blockquote small {
	color: #333333;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: bold;
}

small {
	font-size: smaller;
}

big {
	font-size: 125%;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

dl {
	margin-bottom: 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 20px;
}

ul,
ol {
	list-style: none;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin: 0px 0px 0px 20px;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

figure {
	margin: 0;
}

fieldset {
	border: 1px solid #DDDDDD;
	margin: 0px 0px 20px 0px;
	padding: 10px;
}

legend {
	white-space: normal;
}

button,
input,
select,
textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}


button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

hr {
	background-color: #DDDDDD;
	border: 0;
	height: 1px;
	margin-bottom: 20px;
}

::-moz-selection {
	background: #24890d;
	color: #fff;
	text-shadow: none;
}

input,
textarea {
	background: #FCFCFC;
	border-color: #CCCCCC #DDDDDD #EEEEEE #EEEEEE; border-style: solid; border-width: 1px;
	border-radius: 2px;
	color: #333333;
	padding: 5px;
	transition: 0.15s;
}

textarea {
	width: 100%;
}

input:focus, textarea:focus{
	background: #FFFFFF;
	border: 1px solid #66afe9;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 4px rgba(102, 175, 233, 0.6);
	outline: 0;
}

.search-field {
	width: 100%;
}

.search-submit {
	display: none;
}

::-webkit-input-placeholder {
	color: #939393;
}

:-moz-placeholder {
	color: #939393;
}

::-moz-placeholder {
	color: #939393;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #939393;
}

.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	max-width: 100%;
}

.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
	height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
	height: auto;
	max-width: 100%;
}

embed,
iframe,
object,
video {
	display: block;
	max-width: 100%;
	width: 100%;
	margin-bottom: 20px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

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

.wp-caption {
	margin-bottom: 20px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-smiley {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	height: auto;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

.hide {
	display: none;
}

.footer-sidebar:before,
.footer-sidebar:after,
.hentry:before,
.hentry:after,
.gallery:before,
.gallery:after,
.slider-direction-nav:before,
.slider-direction-nav:after,
.contributor-info:before,
.contributor-info:after,
.search-box:before,
.search-box:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: "";
	display: block;
}

.footer-sidebar:after,
.hentry:after,
.gallery:after,
.slider-direction-nav:after,
.contributor-info:after,
.search-box:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}

.menu-toggle {
	border: none;
	margin: 0px;
	padding: 0px;
	background: rgba(0,0,0,0.4);
	cursor: pointer;
	height: 48px;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.menu-toggle:before {
	font: normal 16px/2 Genericons;
	color: #FFFFFF;
	content: "\f419";
	padding: 16px;
}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	background: rgba(0,0,0,0.3);
}

.menu-toggle:focus {
	background: rgba(0,0,0,0.2);
}

a#cancel-comment-reply-link { margin-left: 20px; }

#wpadminbar {
	min-height: 32px;
}

.site-header {
	position: relative;
	width: 100%;
	z-index: 70;
}

.post-thumbnail {
	display: block;
	position: relative;
	width: 100%;
	z-index: 10;
}

.full-width .post-thumbnail img {
	display: block;
	margin: 0px auto;
}

.entry-header {
	position: relative;
	z-index: 1;
}

.entry-content,
.entry-summary,
.page-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
	position: relative;
}

.entry-content h1:first-child,
.entry-content h2:first-child,
.entry-content h3:first-child,
.entry-content h4:first-child,
.entry-content h5:first-child,
.entry-content h6:first-child,
.entry-summary h1:first-child,
.entry-summary h2:first-child,
.entry-summary h3:first-child,
.entry-summary h4:first-child,
.entry-summary h5:first-child,
.entry-summary h6:first-child,
.page-content h1:first-child,
.page-content h2:first-child,
.page-content h3:first-child,
.page-content h4:first-child,
.page-content h5:first-child,
.page-content h6:first-child {
	margin-top: 0;
}

.entry-content a,
.entry-summary a,
.page-content a,

.entry-content a:hover,
.entry-summary a:hover,
.page-content a:hover,
.comment-content a:hover,
.entry-content a.button,
.entry-summary a.button,
.page-content a.button,
.comment-content a.button {
	text-decoration: none;
}

.hentry .mejs-container {
	margin: 12px 0 18px;
}

.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls {
	background: #000;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #fff;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current {
	background: #24890d;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: rgba(255, 255, 255, .33);
}

.hentry .mejs-container .mejs-controls .mejs-time {
	padding-top: 9px;
}

.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	border-radius: 0;
}

.hentry .mejs-overlay-loading {
	background: transparent;
}

.page-links {
	clear: both;
	margin-bottom: 20px;
}

.page-links a,
.page-links > span {
	background: #777777;
	color: #FFFFFF;
	display: inline-block;
	margin-left: 5px;
	text-align: center;
	padding: 0px 10px;
	border-radius: 4px;
}

.page-links a {
	direction: rtl !important;
	background: #EEEEEE;
	color: #333333;
	text-decoration: none;
}

.page-links a:hover {
	background: #DDDDDD;
}

.page-links > .page-links-title {
	margin-left: 15px;
	background: #EEEEEE;
	color: #333333;
}


.gallery {
	margin-bottom: 20px;
}

.gallery-item {
	float: right;
	margin: 0px 0px 10px 10px;
	overflow: hidden;
	position: relative;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 48%;
}

.gallery-columns-3 .gallery-item {
	width: 30%;
}

.gallery-columns-4 .gallery-item {
	width: 23%;
}

.gallery-columns-5 .gallery-item {
	width: 18%;
}

.gallery-columns-6 .gallery-item {
	width: 15%;
}

.gallery-columns-7 .gallery-item {
	width: 12%;
}

.gallery-columns-8 .gallery-item {
	width: 11%;
}

.gallery-columns-9 .gallery-item {
	width: 9%;
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: right;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.gallery-icon a {
	display: block;
	padding: 1px;
	border: 1px solid #DDDDDD;
}

.gallery-icon img {
	width: 100%;
}

.gallery-icon a:hover {
	border: 1px solid #BFD2F1;
}
.gallery-item .wp-caption-text {
	bottom: 2px !important;
	right: 2px !important;
}

.format-aside .entry-content,
.format-aside .entry-summary,
.format-quote .entry-content,
.format-quote .entry-summary,
.format-link .entry-content,
.format-link .entry-summary {
	padding-top: 0;
}

.site-content .format-link .entry-title,
.site-content .format-aside .entry-title,
.site-content .format-quote .entry-title {
	display: none;
}


.nav-links {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.post-navigation:after,
.image-navigation:after {
	display: block; clear: both; content: "";
}

.post-navigation .meta-nav {
	color: #999999;
	display: block;
	text-transform: uppercase;
}

.post-navigation a,
.image-navigation a {
	color: #333333;
	display: block;
	text-transform: none;
	position: relative;
	padding: 10px;
	float: right;
	width: 50%;
}

.post-navigation a:hover,
.image-navigation a:hover {
	background: #F8F8F8;
}

.post-navigation a[rel="next"], .image-navigation a .next-image {
	text-align: left;
	padding-left: 40px;
}

.post-navigation a[rel="prev"], .image-navigation a .previous-image {
	text-align: right;
	padding-right: 40px;
}

.post-navigation a[rel="next"]:before, .image-navigation a .next-image:before,
.post-navigation a[rel="prev"]:before, .image-navigation a .previous-image:before {
	font-family: 'FontAwesome';
	font-size: 44px;
	position: absolute;
}

.post-navigation a[rel="next"]:before, .post-navigation a[rel="prev"]:before {
	top: 0px;
}

.image-navigation a .next-image:before, .image-navigation a .previous-image:before {
	top: -12px;
}

.post-navigation a[rel="next"]:before, .image-navigation a .next-image:before {
	content: "\f104";
	left: 10px;
}

.post-navigation a[rel="prev"]:before, .image-navigation a .previous-image:before {
	content: "\f105";
	right: 10px;
}

.paging-navigation {
	border-top: 5px solid #111111;
	margin: 40px 0px 40px 0px;
	clear: both;
}

.paging-navigation .loop-pagination {
	margin-top: -5px;
	text-align: center;
}

.paging-navigation .page-numbers {
	border-top: 5px solid transparent;
	display: inline-block;
	margin-right: 1px;
	padding: 5px 15px;
	text-transform: uppercase;
}

.attachment .content-sidebar,
.attachment .post-thumbnail {
	display: none;
}

.attachment .entry-content {
	padding-top: 0;
}

.attachment footer.entry-meta {
	text-transform: none;
}

.entry-attachment .attachment {
	margin-bottom: 20px;
}

.full-width .hentry {
	max-width: 100%;
}

.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px Genericons;
	text-decoration: inherit;
	vertical-align: text-bottom;
}

.comment-author b {
	font-weight: normal;
}

.comment .comment .comment-author .avatar {	
}

.bypostauthor > article {
	background: transparent;
}

.bypostauthor > article .fn:before {
	font-family: 'FontAwesome';
	content: "\f058";
	margin-left: 5px;
	position: relative;
	color: #5181e8;
	display: inline-block;
}

.says {
	display: none;
}

.comment-awaiting-moderation { float: right; margin-right: 40px; }


.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
}


.site .comment-metadata a, .site .comment-metadata a:hover {
color: #AAAAAA;
}

.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 20px 20px;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-list .children {
	list-style: none;
}

.comment-respond {
	margin-bottom: 20px;
	padding: 0px 100px;
}

.comment .comment-respond {
	margin-top: 20px;
}

.comment-respond h3 {
	margin-top: 0;
	margin-bottom: 20px;
	padding: 10px;
	background: #EEEEEE;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #777777;
}

.comment-form label {
	display: block;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	width: 100%;
}

.required {
	color: #c0392b;
}

.comment-reply-title small a {
	color: #333333;
	float: right;
	height: 24px;
	overflow: hidden;
	width: 24px;
}

.comment-reply-title small a:hover {
	color: #111111;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
}

.comment-navigation {
	margin-bottom: 40px;
	text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
	display: inline-block;
}

.comment-navigation .nav-next {
	float: left;
}

.comment-navigation .nav-previous {
	float: right;
}

#comment-nav-above {
	margin-top: 36px;
	margin-bottom: 0;
}


.widget_calendar thead th {
	background-color: rgba(255, 255, 255, 0.1);
}

.widget_calendar tbody td,
.widget_calendar thead th {
	text-align: center;
	padding: 3px;
}

.widget_calendar tbody a {
	background-color: #222222;
	color: #FFFFFF;
	display: block;
}

.widget_calendar tbody a:hover {
	background-color: #111111;
}

.widget_calendar tbody a:hover {
	color: #FFFFFF;
}

.widget_calendar #prev {
	padding-left: 5px;
}

.widget_calendar #next {
	padding-right: 5px;
	text-align: right;
}

.widget_archive li:first-child,
.widget_categories li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {
	border-top: 0;
}

.widget_categories li li:last-child,
.widget_nav_menu li li:last-child,
.widget_pages li li:last-child {
	padding-bottom: 0;
}

.widget_recent_entries .post-date {
	display: block;
}

.rsswidget img {
	margin-top: -4px;
}

.rssSummary {
	margin: 10px 0;
}

.rss-date {
	display: block;
}

.widget_rss li {
	margin-bottom: 20px;
}

.widget_rss li:last-child {
	margin-bottom: 0;
}

.widget_text > div > :last-child {
	margin-bottom: 0;
}

.content-sidebar .widget_archive li,
.content-sidebar .widget_categories li,
.content-sidebar .widget_links li,
.content-sidebar .widget_meta li,
.content-sidebar .widget_nav_menu li,
.content-sidebar .widget_pages li,
.content-sidebar .widget_recent_comments li,
.content-sidebar .widget_recent_entries li,
.content-sidebar .widget_categories li ul,
.content-sidebar .widget_nav_menu li ul,
.content-sidebar .widget_pages li ul {
	border-color: #DDDDDD;
}

.content-sidebar .widget_calendar caption {
	color: #222222;
}

.content-sidebar .widget_calendar thead th {
	background-color: rgba(0, 0, 0, 0.02);
}

.content-sidebar .widget_calendar tbody a,
.content-sidebar .widget_calendar tbody a:hover {
	color: #FFFFFF;
}

.site-footer {
	position: relative;
	z-index: 50;
}

a.post-thumbnail:hover img {
	opacity: 0.85;
}

.ticker {
	width: 70%;
	height: 29px;
	display: block;
	position: relative;
	overflow: hidden;
}
.ticker-content {
	position: absolute;
	overflow: hidden;
}
.ticker-swipe {
	position: absolute;
	top: 0px;
	background-color: #FFFFFF;
	display: block;
	width: 800px;
	height: 29px;
}
.ticker-swipe span {
	margin-left: 1px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #333333;
	height: 26px;
	width: 7px;
	display: block;
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	text-align: center;
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}




/* basic */
::-moz-selection { background: #6ab7e8; color: #FFFFFF; text-shadow: none; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; }
html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { line-height: 1.5; background-position: top center; color: #333333; }
ul, ol { margin: 0px 20px 20px 0px; }
li > ul, li > ol { margin: 0px 20px 0px 0px; }
a { color: #4380c6; text-decoration: none; }
a:hover, .site a:hover { color: #333333; }
/* inputs */
button, input, select, textarea { font: normal 14px/1.8 tahoma; color: #333333; }
input[type="button"], input[type="reset"], input[type="submit"], input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { padding: 5px 30px; border: none; border-radius: 4px; box-shadow: 0px 1px 1px 1px #cccccc; background: linear-gradient(to bottom, #EEEEEE, #FFFFFF, #EEEEEE); font: normal 14px/2 'custom7' !important; color: #444444; }
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: linear-gradient(to bottom, #FFFFFF, #EEEEEE, #FFFFFF); }
input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { background: linear-gradient(to bottom, #F5F2B0, #FCFBDC, #F5F2B0); }
/* general */
.site { margin: 0px auto; position: relative; }
.site-content { position: relative; z-index: 40; float: right; }
.content-area { float: right; }
.wdth { margin-right: auto; margin-left: auto; position: relative; }
.fullwdthpst, .fullwdthpst .site-content { width: 100% !important; }
/* widgets width */
.dsplywdth25, .widget.dsplywdth25  { width: -webkit-calc(25% - 10px); width: calc(25% - 10px); float: right; }
.dsplywdth33, .widget.dsplywdth33 { width: -webkit-calc(33.3333% - 10px); width: calc(33.3333% - 10px); float: right; }
.dsplywdth50, .widget.dsplywdth50  { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); float: right; }
.dsplywdth66, .widget.dsplywdth66  { width: -webkit-calc(66.6666% - 10px); width: calc(66.6666% - 10px); float: right; }
.dsplywdth75, .widget.dsplywdth75 { width: -webkit-calc(75% - 10px); width: calc(75% - 10px); float: right; }
.dsplywdth100, .widget.dsplywdth100  { width: -webkit-calc(100% - 10px); width: calc(100% - 10px); }
/* widgets */
#frstsdbr { float: left; margin-right: 10px; }
#scndsdbr { float: right; margin-left: 10px; }
#thrdsdbr { float: left; margin-right: 10px; }
#frthsdbr { float: right; margin-left: 10px; }
#eighsdbr { position: absolute; top: 0px; bottom: 0px; right: 0px; z-index: 50; overflow: hidden; }
#eighsdbr .widget, #eighsdbr .gblck { box-shadow: none !important; padding: 0px !important; }
#eighsdbr iframe { max-width: none; }
.widget-area { margin-left: -10px; }
.widget-area:after { display: block; clear: both; content: ""; }
.widget, .dmmywdgt { float: right; margin-left: 10px; }
.widget:after { display: block; clear: both; content: ""; }
.widget, .gblck, .nonsepblk .gnrlblk { margin-bottom: 10px; background: #FFFFFF; }
.widget, .gblck, .nonsepblk .gnrlblk, .site-header, .site-footer { box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }
.nonsepblk .gnrlblk .widget, .nonsepblk .gnrlblk .gblck, .nonsepblk #bftrsdbr .widget, .nonsepblk #bftrsdbr .gblck { box-shadow: none; }
.nonsepblk #ahdrsdbr .widget, .nonsepblk #aftrsdbr .widget { margin-bottom: 0px; }
.nonsepblk #bftrsdbr .widget, .nonsepblk #bftrsdbr .gblck { margin-bottom: 10px; }
.widget { width: -webkit-calc(100% - 10px); width: calc(100% - 10px); }
.wdgtxstl { clear: both; }
.wdgtxstl:after { display: block; clear: both; content: ""; }
.widget .widget { margin: 0px; padding: 0px; background: transparent; box-shadow: none; border: none; }
/* below footer widget */
#bftrsdbr { background-color: rgba(0,0,0,0.3); }
#bftrsdbr .widget, #bftrsdbr .gblck { margin-top: 10px; background: transparent; box-shadow: 0px 0px 3px rgba(0,0,0,0.4); }
.site #bftrsdbr .widget-title, .site #bftrsdbr .ttlwthbrd { padding: 10px; background: rgba(0,0,0,0.3) !important; border-bottom-width: 0px !important; }
.site #bftrsdbr .widget-title, .site #bftrsdbr .ttlwthbrd, .site #bftrsdbr .widget-title a, .site #bftrsdbr .ttlwthbrd a { color: #DDDDDD !important; }
.site #bftrsdbr .widget-title h3, .site #bftrsdbr .ttlwthbrd h3 { padding: 0px !important; background: transparent !important; }
#bftrsdbr ul { margin-right: 0px; margin-bottom: 0px; padding: 0px; list-style: none; }
#bftrsdbr ul li { margin-bottom: 2px; }
#bftrsdbr ul li a { display: block; padding: 5px 10px; background: rgba(0,0,0,0.1); }
#bftrsdbr a:hover { background: rgba(0,0,0,0.2); }
/* misc widget */
.widget_nwstkr  { padding: 0px !important; }
.widget_breadcrumb_navxt { padding: 5px 10px !important; }
.nonsepblk .widget_mnttlwbtwnwdgt  { margin-bottom: 0px; padding-bottom: 0px !important; }
.widget_mnttlwbtwnwdgt .widget-title  { margin-bottom: 0px; }
.nnmrgnwdgt { margin-bottom: 0px; }
.hddnwdgt { display: none; }
.widget_tbsnsrtwdgt .widget-area .widget-title { display: none; }
/* repeatable */
.clearfix:after { clear: both; content: ""; display: block; }
.clear { clear: both; }
.post-thumbnail img { background: #FFFFFF; border: 1px solid #DDDDDD; padding: 1px; width: 100%; }
a.post-thumbnail img:hover { border: 1px solid #AAAAAA; }
.widget-title, .ttlwthbrd { position: relative; margin: 0px; margin-bottom: 10px; padding: 10px; background-position: top right; height: 42px; line-height: 20px; box-shadow: 0px -4px 4px -2px rgba(0,0,0,0.2) inset; text-shadow: 0px 0px 1px #111111; }
#bftrsdbr .widget-title, #bftrsdbr .ttlwthbrd { box-shadow: none; }
.wdgttlrtl .widget-title, .wdgttlrtl .ttlwthbrd { border-bottom-width: 2px; border-bottom-style: solid; background: transparent !important; box-shadow: none; padding: 0px; }
.wdgttlrtl .widget-title h3:not(:empty), .wdgttlrtl .ttlwthbrd h3:not(:empty) { margin-right: 10px; display: inline-block; padding: 10px 20px; border-radius: 4px 4px 0px 0px; }
.widget-title h3, .ttlwthbrd h3 { clear: none; }
.widget-title, .ttlwthbrd, .site .ttlwthbrd a, .site .widget-title a, #bftrsdbr .ttlwthbrd, #bftrsdbr .widget-title, .site #bftrsdbr .ttlwthbrd a, .site #bftrsdbr .widget-title a, .plscnnsi, .site .tbsfltmnu li a, .site .ttlwthbrd a:hover, .site .widget-title a:hover, .site #bftrsdbr .ttlwthbrd a:hover, .site #bftrsdbr .widget-title a:hover, .plscnnsi:hover, .site .tbsfltmnu li a:hover { color: #FFFFFF; }
.wdgttlcn { margin-left: 10px; }
.fa.dfltcnswdgts { display: none; }
.gnrblkmrg { margin-bottom: 0px; }
h3.ttle { line-height: 27px; overflow: hidden; }
h2.ttle { line-height: 34px; overflow: hidden; }
.ttlmsk, .owl-prm-pstwgscndstl h3.ttle, .owl-prm-pstwgffthstl .owl-controls h3.ttle, .owl-prm-pstwgsxthstl h3.ttle, .catstl-thrd .entry-title a, .sxthstl h3.ttle, .ninestl li.frsttm h3.ttle, .widget_advncdpsts .pstwgffthstl li h3.ttle, .catstl-thrd .entry-meta, .pstlststl_3 h3, .pstlststl_10 li.frsttm h2 { position: absolute; bottom: 0px; right: 0px; left: 0px; line-height: 20px; background: rgba(0,0,0,0.7); color: #FFFFFF; text-shadow: 0px 0px 1px #111111; padding: 10px; z-index: 20; line-height: 1.3; }
.pstttm { float: left; margin-right: 10px; padding: 4px; background: rgba(0,0,0,0.03); color: #555555; }
a.mrfrmctlnk { clear: both; }
.shwmrfrmtctg { clear: both; padding: 10px; background: #F0F0F0; text-align: center; color: #333333; box-shadow: 0px 2px 2px -2px #cccccc inset; }
.shwmrfrmtctg:after { display: inline-block; padding-right: 5px; font: normal 10px/1 FontAwesome; content: "\f053"; color: #777777; }
/* header & footer */
.site .hdrcntclr, .site .hdrcntclr a { color: #F7F7F7; text-shadow: 0px 0px 1px #111111; }
.site .hdrcntclr a:hover  { color: #FFFFFF; }
.site .ftrcntclr, .site .ftrcntclr a { color: #CCCCCC; text-shadow: 0px 0px 1px #111111; }
.site .ftrcntclr a:hover  { color: #DDDDDD; }
.site-header, .site-footer  { position: relative; margin: 0px auto; }
.site-header { margin-bottom: 10px; }
.site-footer { background-color: #333333; }
.site-main { z-index: 40; }
.site-header .lvlst { box-shadow: 0px 3px 3px -3px rgba(0,0,0,0.6), 0px -3px 3px -3px rgba(0,0,0,0.6); }
.site-header .lvlrd { box-shadow: 0px 3px 3px -3px rgba(0,0,0,0.6); }
.site-header .lvlrd { background: #333333; border-top-width: 2px; border-top-style: solid; border-top-color: #222222; }
.site-header .lvlrd.scroll-to-fixed-fixed { background: #FFFFFF !important; box-shadow: 0px 2px 2px -1px #BBBBBB; }
.site-header .lvlrd.scroll-to-fixed-fixed, .site-header .lvlrd.scroll-to-fixed-fixed a { color: #333333; text-shadow: none; }
.site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation ul li.current-menu-item > a, .site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation ul li.current-menu-ancestor > a, .site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation ul li.current-menu-parent > a, .site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation ul li.current-post-parent > a, .site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation ul li.current-post-ancestor > a, .site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation ul li.current-page-parent > a, .site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation ul li.current-page-parent > a, .site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation ul li:hover > a, .site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation.xtrlnemnu ul li.sfHover > a { color: #FFFFFF; }
.admin-bar .site-header .lvlrd.scroll-to-fixed-fixed { margin-top: 32px; }
.urgnwson .site-header .lvlrd.scroll-to-fixed-fixed { margin-top: 48px; }
.admin-bar.urgnwson .site-header .lvlrd.scroll-to-fixed-fixed { margin-top: 80px; }
.ftrcprtxt { float: right; }
.arbcprtxt { float: left; direction: rtl; }
.arbcprtxt a { border-bottom: 1px dashed transparent; transition: 0.3s; }
.arbcprtxt a:hover { border-bottom: 1px dashed #FFFFFF; }
.ftrxtrlvladff { text-align: center; }
.ftrlvlrdadcnt { display: inline-block; }
.lvlst { background: rgba(0,0,0,0.1); position: relative; padding: 5px 0px; }
.lvlst .fxpdnglvls { display: inline-block; padding: 2px 0px; line-height: 28px; }
.lvlst:after { display: block; clear: both; content: "";	}
.site-header .search-form { float: left; width: 200px; position: relative; margin-right: 30px; }
.site-header .search-field { padding: 6px; border: none; border-radius: 4px; background: #F7F7F7; font: normal 13px/20px tahoma; }
.site-header .search-field:focus { background: #FFFFFF; }
.lvlrd:after { display: block; clear: both; content: ""; }
.site-footer .lvlst { background: rgba(0,0,0,0.5); }
.site-footer .lvlrd { background: rgba(0,0,0,0.3); }
.lvlrd .search-form { display: none; }
.site-footer .lvlrd  { padding: 5px 0px; }
.site-footer .lvlrd .fxpdnglvls { display: inline-block; padding: 2px 0px; line-height: 28px; }
.lvlnd { padding: 10px 0px; background-color: #FFFFFF; text-shadow: none; }
.lvlnd { background-position: top center; background-size: cover; }
#bftrsdbr { background-position: top center; }
.lvlnd:after { display: block; clear: both; content: ""; }
.lvlndadflt { float: left; }
.sncnsftr { text-align: center; margin-top: 10px; }
.sncnsftr .sncns { float: none; }
.sncnsftr .sncns li { float: none; display: inline-block; }
.sncnsftr .sncns li a { margin-right: 10px; margin-left: 10px; }
/* logo */
.stttle { float: right; position: relative; margin: 0px; padding: 0px; clear: none; text-align: center; }
.stttle img { max-width: 400px; max-height: 150px; }
/* social icons */
.sncns { float: left; }
.sncns:after { display: block; clear: both; content: ""; }
.sncns ul { margin: 0px; padding: 0px; list-style: none; }
.sncns li { position: relative; float: right; }
.sncns li a { display: block; margin-right: 5px; padding: 5px; width: 34px; direction: ltr; text-align: center; font-size: 26px; line-height: 22px; border-radius: 4px; background: rgba(0,0,0,0.1); }
.sncns li a span { display: none; font-family: verdana; }
.widget .sncns { float: none; }
.widget .sncns ul { margin-left: -3px; }
.widget .sncns ul li { margin-left: 3px; margin-bottom: 3px; }
.widget .sncns li a { margin: 0px; font-size: 50px; display: block; width: 100%; height: 82px; line-height: 82px; border-radius: 0px; background: transparent; text-align: center; }
.widget .sncns li a:hover, .nrmsdbrfx .sntwkrstsscndstl .sncns li a { color: #FFFFFF; text-shadow: 0px 0px 1px #555555; }
.sncns .fa-facebook { color: #4a6ea9; }
.sncns .fa-facebook:hover, .sntwkrstsscndstl .sncns .fa-facebook { background: #4a6ea9; }
.sncns .fa-twitter { color: #32def4; }
.sncns .fa-twitter:hover, .sntwkrstsscndstl .sncns .fa-twitter { background: #32def4; }
.sncns .fa-google-plus { color: #e46044; }
.sncns .fa-google-plus:hover, .sntwkrstsscndstl .sncns .fa-google-plus { background: #e46044; }
.sncns .fa-youtube { color: #e64a41; }
.sncns .fa-youtube:hover, .sntwkrstsscndstl .sncns .fa-youtube { background: #e64a41; }
.sncns .fa-linkedin { color: #0097bd; }
.sncns .fa-linkedin:hover, .sntwkrstsscndstl .sncns .fa-linkedin { background: #0097bd; }
.sncns .fa-tumblr { color: #395976; }
.sncns .fa-tumblr:hover, .sntwkrstsscndstl .sncns .fa-tumblr { background: #395976; }
.sncns .fa-pinterest { color: #d73532; }
.sncns .fa-pinterest:hover, .sntwkrstsscndstl .sncns .fa-pinterest { background: #d73532; }
.sncns .fa-instagram { color: #a57d60; }
.sncns .fa-instagram:hover, .sntwkrstsscndstl .sncns .fa-instagram { background: #a57d60; }
.sncns .fa-rss { color: #f4b83f; }
.sncns .fa-rss:hover, .sntwkrstsscndstl .sncns .fa-rss { background: #f4b83f; }
/* main content */
h1.archive-title, h1.page-title, h1.post-title { margin: 0px; padding: 0px; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #DDDDDD; }
.entry-summary p { margin: 0px; }
/* list-view */
.list-view .pstcnr { margin-left: -20px; margin-bottom: 20px; clear: both; }
.list-view .pstcnr:after { display: block; clear: both; content: ""; }
.list-view .ctgspr { padding-top: 20px; margin-left: 20px; border-bottom: 1px solid #DDDDDD; clear: both; }
.list-view article { position: relative; float: right; margin-left: 20px; }
.list-view article p { margin: 0px; }
.list-view .entry-title { clear: none; margin-bottom: 20px; }
.list-view .entry-title a { display: block; }
.list-view  a.rdmrelnk { white-space: nowrap; }
/* cat columns */
.catcls-1 article { width: -webkit-calc(100% - 20px); width: calc(100% - 20px); }
.catcls-2 article { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); }
.catcls-3 article { width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); }
.catcls-4 article { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); }
.catcls-5 article { width: -webkit-calc(20% - 20px); width: calc(20% - 20px); }
.catcls-6 article { width: -webkit-calc(16.6666% - 20px); width: calc(16.6666% - 20px); }
/* cat style frst */
.catstl-frst article a.post-thumbnail img { float: right; width: 150px; margin-left: 20px; }
/* cat style scnd */
.catstl-scnd article a.post-thumbnail img { margin-bottom: 10px; }
/* cat style thrd */
.catstl-thrd .pstcnr { margin-bottom: 20px; padding-bottom: 0px; border-bottom: none; }
.catstl-thrd .ctgspr { padding-top: 0px; border-bottom: none; }
.catstl-thrd article a.post-thumbnail img, .catstl-thrd article a.post-thumbnail img:hover { margin-bottom: 0px; border: 1px solid #DDDDDD; }
.catstl-thrd article { padding-bottom: 0px; border-bottom: none; }
.catstl-thrd .paging-navigation { clear: both; padding-top: 20px; border-top: 1px solid #DDDDDD; }
.catstl-thrd .pstcnr .entry-summary { display: none; }
.catstl-thrd .pstcnr .entry-title { margin: 0px; }
.catstl-thrd .pstcnr .entry-title a { bottom: 2px; right: 2px; left: 2px; height: auto; padding: 10px; }
.catstl-thrd .pstcnr .entry-title a, .catstl-thrd .pstcnr .entry-title a:hover { color: #FFFFFF; }
/* pagination */
.paging-navigation { margin: 0px; border: none; }
.paging-navigation .loop-pagination { margin-top: -23px; clear: both; }
.paging-navigation .page-numbers.current { border-top: 5px solid #CCCCCC; }
.paging-navigation a { color: #333333; }
.paging-navigation a:hover { border-top: 5px solid #111111; }
#pbd-alp-load-posts { text-align: center; }
#pbd-alp-load-posts a, #pbd-alp-load-posts a:hover { padding: 5px 20px; color: #333333; background: linear-gradient(to bottom, #EEEEEE, #FFFFFF, #EEEEEE); border-radius: 4px; box-shadow: 0px 1px 1px 1px #CCCCCC; white-space: nowrap; }
/* singular */
.pstcntnt { position: relative; }
.singular .pstthumb, .singular .pstthumb { margin-bottom: 20px; text-align: center; }
.singular .entry-meta { margin-bottom: 20px; padding: 5px; border: 1px dotted #DDDDDD; }
.entry-content .vdocntr { position: relative; overflow: hidden; padding-bottom: 56.25%; padding-top: 30px; margin-bottom: 20px; height: 0; }
.entry-content .vdocntr iframe, .entry-content .vdocntr object, .entry-content .vdocntr embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.snglrthmcnt { display: inline-block; position: relative; overflow: hidden; }
.cptnofnwpstthumspd { position: absolute; bottom: 2px; right: 2px; left: auto; background: rgba(0,0,0,0.6); padding: 5px 10px; line-height: 1; text-align: right; color: #FFFFFF; text-shadow: 0px 0px 1px #111111; }
.nwsuppstathedrtes { margin-bottom: 15px; }
.site .nwsuppstathedrtes, .site .nwsuppstathedrtes a, .site .nwsuppstathedrtes a:hover { color: #666666; font-size: small; }
.list-view .nwsuppstathedrtes { display: none; }
.singular .update-date { padding-right: 30px; }
.pstathr { float: right; font-weight: bold; margin-left: 5px; }
.pstathr:after { content: "\2014"; }
/* entry meta */
.site .entry-meta, .site .entry-meta a, .site .entry-meta a:hover { color: #666666; }
.entry-meta > span { margin-left: 20px; white-space: nowrap; display: inline-block; }
.entry-meta > span:before, .site-content .edit-link:before, .comment-reply-link:before, .comment-reply-login:before { margin-left: 4px; position: relative; top: 1px; -webkit-font-smoothing: antialiased; display: inline-block; font: normal 16px/1 Genericons; text-decoration: inherit; vertical-align: text-bottom; }
.site .featured-post:before { content: '\f308'; }
.site .ntrydte:before { content: '\f303'; }
.site .byline:before { content: '\f304'; }
.site .cat-link:before { content: '\f301'; }
.site .comments-link:before { content: '\f300'; }
.site .post-views:before { content: '\f403'; }
.site .edit-link:before { content: "\f411"; }
.comment-reply-link:before, .comment-reply-login:before { content: "\f467"; }
.site .full-size-link:before { content: "\f402"; }
.site .parent-post-link:before { content: "\f301"; }
/* entry meta category */
.pstcnr .entry-meta { float: left; position: absolute; left: 0px; bottom: 100%; padding: 5px 10px; border: 1px solid #DDDDDD; background: #F8F8F8; display: none; text-shadow: none; }
.pstcnr article:hover .entry-meta { display: block; }
.catcls-1 .pstcnr .entry-meta { bottom: -21px; }
/* menu toggle */
.menu-toggle { display: none; height: 32px; }
.menu-toggle:before { padding: 8px 16px; }
/* general navigation menu */
.primary-navigation { position: relative; z-index: 150; }
.primary-navigation i.fa { margin-left: 5px; }
.primary-navigation ul { list-style: none; margin: 0px; padding: 0px; }
.primary-navigation ul li { float: right; position: relative; line-height: 28px; }
.primary-navigation ul li:hover > ul { display: block; }
.primary-navigation ul li a { display: block; position: relative; padding: 10px 15px; }
.primary-navigation ul ul, .wlkrmnu li .wlkrdvcnt { display: none; position: absolute; top: 48px; right: -999em; z-index: 99; background: #EEEEEE; box-shadow: 0px 0px 3px #111111; }
.primary-navigation ul ul ul { top: 0; }
.site .primary-navigation ul ul li a { width: 200px; color: #333333; text-shadow: none; }
.primary-navigation ul li:hover > ul, .primary-navigation ul li.focus > ul { right: auto; }
.primary-navigation ul ul li:hover > ul, .primary-navigation ul ul li.focus > ul { right: 100%; }
/* secondary navigation menu */
.primary-navigation.scndnv { float: right; margin-left: 20px; z-index: 250; }
.site-footer .primary-navigation.scndnv { float: left; margin-left: 0px; margin-right: 20px; }
.primary-navigation.scndnv ul li a { padding: 2px 10px; }
.primary-navigation.scndnv ul li a:hover, .primary-navigation.scndnv ul li:hover > a { background: rgba(0,0,0,0.5); }
.primary-navigation.scndnv ul ul { padding: 1px; top: 32px; }
.primary-navigation.scndnv ul ul ul { top: -1px; }
.site-footer .primary-navigation ul ul { top: auto; bottom: 32px; }
.site-footer .primary-navigation ul ul ul { top: auto; bottom: -1px; }
/* main navigation menu */
.primary-navigation.mnnvgmnu ul li { border-left: 1px solid #444444; }
.primary-navigation.mnnvgmnu ul li:last-child, .primary-navigation.mnnvgmnu ul li:last-child a { border-left: none; }
.site .primary-navigation.mnnvgmnu ul li li, .site .primary-navigation.mnnvgmnu ul li li a { border-right: none; border-left: none; }
.site-header .lvlrd.scroll-to-fixed-fixed .primary-navigation.mnnvgmnu ul li { border-color: #EEEEEE; }
/* horizontal menu */
.primary-navigation.xtrlnemnu { position: static; }
.primary-navigation.xtrlnemnu:after { display: block; content: ""; clear: both; height: 48px; }
.primary-navigation.xtrlnemnu ul li { position: static; float: right; }
.primary-navigation.xtrlnemnu ul li a { width: auto; }
.primary-navigation.xtrlnemnu ul ul { right: 0px !important; left: 0px !important; box-shadow: none; }
.primary-navigation.xtrlnemnu ul ul li { border-left: none !important; }
.site .primary-navigation.xtrlnemnu ul ul li a { margin: 4px 0px; line-height: 20px; color: #F7F7F7; width: auto; text-shadow: inherit; }
.primary-navigation.xtrlnemnu ul ul li a:after { content: "" !important; }
.primary-navigation.xtrlnemnu ul ul li:first-child a { margin-right: 4px; }
.primary-navigation.xtrlnemnu ul ul ul { display: none !important; }
/* vertical menu */
.primary-navigation.drpdwnmnu ul li.menu-item-has-children:hover > a:before, .shwmnmnupsts .primary-navigation.drpdwnmnu ul li.menu-item-object-category:hover > a:before { position: absolute; bottom: 0px; right: calc(50% - 5px); right: -webkit-calc(50% - 5px); content: ""; border-width: 5px; border-style: solid; border-color: transparent transparent #EEEEEE transparent; z-index: 100; }
.primary-navigation.drpdwnmnu ul ul, .wlkrmnu li .wlkrdvcnt { padding: 10px; }
.primary-navigation.drpdwnmnu ul ul li { line-height: 20px; }
.primary-navigation.drpdwnmnu ul ul li a { background: rgba(0,0,0,0.07); border-bottom: 1px solid rgba(0,0,0,0.1); box-shadow: none; }
.primary-navigation.drpdwnmnu ul ul li:last-child > a { border-bottom: 0px; }
.primary-navigation.drpdwnmnu ul ul li a:before { display: none !important; }
.primary-navigation.drpdwnmnu ul ul ul { top: -10px; }
/* third nav menu */
.thrdnv { display: inline-block; }
.thrdnv ul { margin: 0px; padding: 0px; list-style: none; }
.thrdnv ul li { display: inline-block; }
.thrdnv ul li a { margin: 0px 10px; }
.thrdnv ul li ul { display: none !important; }
/* navigation menu content */
.primary-navigation .menu-item-has-children > a:after,
.primary-navigation .page_item_has_children > a:after {
	-webkit-font-smoothing: antialiased;
	content: "\f502";
	display: inline-block;
	font: normal 8px/1 Genericons;
	position: absolute;
	vertical-align: text-bottom;
	right: calc(50% - 5px);
	right: -webkit-calc(50% - 5px);
	top: 35px;
	opacity: 0.5;
}
.primary-navigation.mnnvgmnu .menu-item-has-children:hover > a:after, .primary-navigation.mnnvgmnu .menu-item-has-children.sfHover > a:after { display: none; }
.primary-navigation.mnnvgmnu li .menu-item-has-children:hover > a:after { display: block; }
.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
.primary-navigation .page_item_has_children li.page_item_has_children > a:after {
	top: 17px;
	content: "\f503";
	right: auto;
	left: 8px;
}
.primary-navigation.scndnv .menu-item-has-children > a,
.primary-navigation.scndnv .page_item_has_children > a {
	padding-left: 25px;
}
.primary-navigation.scndnv .menu-item-has-children > a:after,
.primary-navigation.scndnv .page_item_has_children > a:after {
	right: auto;
	left: 10px;
	top: 15px;
}
.primary-navigation.scndnv .menu-item-has-children li.menu-item-has-children > a:after,
.primary-navigation.scndnv .menu-item-has-children li.page_item_has_children > a:after,
.primary-navigation.scndnv .page_item_has_children li.menu-item-has-children > a:after,
.primary-navigation.scndnv .page_item_has_children li.page_item_has_children > a:after {
	top: 13px;
}
.site-footer .primary-navigation.scndnv .menu-item-has-children > a:after,
.site-footer .primary-navigation.scndnv .page_item_has_children > a:after {
	top: 10px;
	content: "\f500";
}
.site-footer .primary-navigation.scndnv li .menu-item-has-children > a:after,
.site-footer .primary-navigation.scndnv li .page_item_has_children > a:after {
	content: "\f503";
}
.primary-navigation ul ul li.current-menu-item > a, .primary-navigation ul ul li.current-menu-ancestor > a, .primary-navigation ul ul li.current-menu-parent > a, .primary-navigation ul ul li.current-post-parent > a, .primary-navigation ul ul li.current-post-ancestor > a, .primary-navigation ul ul li.current-page-parent > a, .primary-navigation ul ul li.current-page-parent > a, .primary-navigation ul ul li:hover > a, .primary-navigation.xtrlnemnu ul ul li.sfHover > a { background: rgba(0,0,0,0.6) !important; color: #FFFFFF; text-shadow: 0px 0px 1px #111111; }
/* navigation menu posts */
.wlkrmnu li.menu-item-object-category { position: static !important; }
.wlkrmnu li.menu-item-object-category .wlkrdvcnt { left: 0px; right: 0px; }
.wlkrmnu li.menu-item-object-category:hover .wlkrdvcnt { display: block; }
.wlkrmnu li.menu-item-object-category .wlkrdvsub { position: relative; }
.wlkrmnu li.menu-item-object-category ul { position: relative !important; padding: 0px !important; box-shadow: none !important; }
.wlkrmnu li.menu-item-object-category ul:after { display: block; clear: both; content: ""; }
.wlkrmnu li.menu-item-object-category .nvmnupsts { right: 0px; top: 0px; display: block !important; }
.wlkrmnu li.menu-item-object-category .sub-menu, .wlkrmnu li.menu-item-object-category .sub-menu ul { right: 0px !important; top: 0px !important; }
.wlkrmnu li.menu-item-object-category .wlkrdvsub > .sub-menu { display: block !important; border-top: 10px solid transparent !important; }
.wlkrmnu li.menu-item-object-category .sub-menu li { position: relative !important; margin-top: 5px; }
.wlkrmnu li.menu-item-object-category li { width: 20%; }
.wlkrmnu li.menu-item-object-category li li { width: 100%; }
.wlkrmnu li.menu-item-object-category li a { width: auto !important; border-bottom: none !important; border-left: 1px solid rgba(0, 0, 0, 0.1) !important; }
.wlkrmnu li.menu-item-object-category li:nth-child(5n) a { border-left: 1px solid transparent !important; }
/* comments */
.comment-respond h3 { margin-bottom: 20px; line-height: 2; }
.form-allowed-tags { display: none; }
.comment-list { margin: 0px; padding: 0px; list-style: none; counter-reset: my-counter; }
.comment-list .comment { position: relative; }
.comment-list .comment-body, .comment-list .pingback, .comment-list .trackback { padding-top: 20px; padding-bottom: 20px; position: relative; }
.comment-list .comment:before { content: counter(my-counter); counter-increment: my-counter; position: absolute; left: 0px; top: 0px; color: #DDDDDD; font: normal 30px/1.5 tahoma; text-align: center; font-style: italic; }
.comment-list .comment-meta:after { display: block; clear: both; content: ""; }
.comment-list .comment-metadata { float: left; margin-left: 60px; }
.comment-list .comment-author { float: right; margin-left: 20px; }
.comment-list .comment-content { padding: 20px; border: 1px solid #DDDDDD; border-radius: 6px; background: linear-gradient(to bottom, #FFFFFF, #F8F8F8 80%, #EEEEEE); }
.comment-list .bypostauthor > article .comment-content { background: linear-gradient(to bottom, #FFFFFF, #F3F8FE 60%, #E6F1FE); }
.comment-list .children { margin-right: 60px; }
.comment-list .comment-author .avatar { position: absolute; top: 0px; right: 20px; height: 40px; width: 40px; border-radius: 100%; margin: 0px 0px 5px 10px; }
.comment-list .comment-author .fn { margin-right: 80px; }
.comment-list .reply a { position: absolute; bottom: 20px; left: 0px; padding: 2px 5px; border: 1px solid #DDDDDD; border-radius: 0px 6px 0px 6px; background: #FFFFFF; }
.comment-list .comment-reply-link { color: #666666; }
/* tabs */
.tbsfltmnu { float: left; list-style: none; margin: 0px; padding: 0px; position: relative; left: 10px; top: 10px; z-index: 14; }
.tbsfltmnu li { float: right; position: relative; width: auto; white-space: nowrap; text-shadow: none; }
.tbsfltmnu li a { display: block; padding: 10px 15px; line-height: 12px; }
.site .tbsfltmnu li.ui-state-active a { background: #FFFFFF; border-radius: 4px 4px 0px 0px; color: #333333 !important; }
.wdgttlrtl .tbsfltmnu li a { color: #333333 !important; }
.wdgttlrtl .tbsfltmnu li.ui-state-active a { color: #FFFFFF !important; }
/*************************************** depreciated wigets start ***********************************************/
/* advanced posts widget */
.widget_advncdpsts a { position: relative; display: block; }
.widget-area .widget_advncdpsts > ul { margin: 0px; padding: 0px; }
.widget-area .widget_advncdpsts > ul:after { display: block; clear: both; content: ""; }
/* advanced posts widget style first */
.widget_advncdpsts .pstwgfrststl li { margin-bottom: 10px; overflow: hidden; }
.widget_advncdpsts .pstwgfrststl li .post-thumbnail img { float: right; width: 80px; height: 54px; margin-left: 10px; margin-bottom: 10px; }
.widget_advncdpsts .pstwgfrststl li h3 { clear: none; height: 54px; margin: 0px; margin-bottom: 10px; }
.wdgthm .widget_advncdpsts .pstwgfrststl li { margin: 0px 0px 3px 0px; }
/* advanced posts widget style second */
.widget_advncdpsts .pstwgscndstl { margin-left: -10px; }
.widget_advncdpsts .pstwgscndstl li { float: right; width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin-left: 10px; margin-bottom: 20px; }
.widget_advncdpsts .pstwgscndstl li .post-thumbnail img { margin-bottom: 5px; width: 100%; }
.widget_advncdpsts .pstwgscndstl li h3 { overflow: hidden; height: 54px; }
.wdgthm .widget_advncdpsts .pstwgscndstl { margin-left: -3px; }
.wdgthm .widget_advncdpsts .pstwgscndstl li { margin: 0px 0px 3px 3px; width: -webkit-calc(50% - 3px); width: calc(50% - 3px); }
/* advanced posts widget style third */
.widget_advncdpsts .pstwgthrdstl { margin-left: -5px; }
.widget_advncdpsts .pstwgthrdstl li { float: right; width: -webkit-calc(33.3333% - 5px); width: calc(33.3333% - 5px); margin-left: 5px; margin-bottom: 6px; }
.widget_advncdpsts .pstwgthrdstl li .post-thumbnail img { width: 100%; }
.widget_advncdpsts .pstwgthrdstl li h3 { display: none; }
.wdgthm .widget_advncdpsts .pstwgthrdstl { margin-left: -3px; }
.wdgthm .widget_advncdpsts .pstwgthrdstl li { margin: 0px 0px 3px 3px; width: -webkit-calc(33.3333% - 3px); width: calc(33.3333% - 3px); }
.wdgthm .widget_advncdpsts .pstwgthrdstl li a { padding: 5px; }
.wdgthm .widget_advncdpsts .pstwgthrdstl.hasicon a.post-thumbnail:before { right: 7px; top: 7px; }
/* advanced posts widget style fourth */
.widget_advncdpsts .pstwgfrthstl li { margin-bottom: 20px; }
.widget_advncdpsts .pstwgfrthstl li .post-thumbnail img { margin-bottom: 10px; width: 100%; }
.widget_advncdpsts .pstwgfrthstl li h3 { overflow: hidden; }
.wdgthm .widget_advncdpsts .pstwgfrthstl li { margin: 0px 0px 3px 0px; }
/* advanced posts widget style fifth */
.widget_advncdpsts .pstwgffthstl { text-shadow: 0px 0px 1px #111111; }
.widget_advncdpsts .pstwgffthstl li { margin-bottom: 1px; }
.widget_advncdpsts .pstwgffthstl .post-thumbnail img, .widget_advncdpsts .pstwgffthstl .post-thumbnail img:hover, .wdgthm .widget_advncdpsts .pstwgffthstl .post-thumbnail img, .wdgthm .widget_advncdpsts .pstwgffthstl .post-thumbnail img:hover { border: 0px; padding: 0px; width: 100%; }
.widget_advncdpsts .pstwgffthstl li h3.ttle { height: auto; }
.widget_advncdpsts .pstwgffthstl.hasicon a.post-thumbnail:before { right: 0px; top: 0px; }
.wdgthm .widget_advncdpsts .pstwgffthstl li { margin-bottom: 1px; }
.wdgthm .widget_advncdpsts .pstwgffthstl li a { padding: 0px; }
/* advanced posts widget style sixth */
.widget_advncdpsts .pstwgsxthstl li { margin-bottom: 10px; overflow: hidden; }
.widget_advncdpsts .pstwgsxthstl li .post-thumbnail img { float: right; width: 120px; height: 81px; margin-left: 10px; margin-bottom: 10px; }
.widget_advncdpsts .pstwgsxthstl li h3 { clear: none; height: 81px; margin: 0px; margin-bottom: 10px; }
.wdgthm .widget_advncdpsts .pstwgsxthstl li { margin: 0px 0px 3px 0px; }
/* advanced posts widget style seventh */
.widget_advncdpsts .pstwgsvthstl li { padding-bottom: 5px; margin-bottom: 5px; }
.widget_advncdpsts .pstwgsvthstl li .pstttm  { display: inline-block; }
.widget_advncdpsts .pstwgsvthstl li:last-child { border-bottom: none; }
.widget_advncdpsts .pstwgsvthstl .post-thumbnail img { display: none; }
.widget_advncdpsts .pstwgsvthstl li h3 { height: auto; clear: none; }
.widget_advncdpsts .pstwgsvthstl.hasicon a.post-thumbnail:before { display: none; }
.wdgthm .widget_advncdpsts .pstwgsvthstl li { padding-bottom: 0px; border-bottom: none; margin: 0px 0px 3px 0px; }
/* advanced posts widget style eighth */
.widget_advncdpsts .pstwgeghtstl { margin-left: -20px; }
.widget_advncdpsts .pstwgeghtstl li { float: right; width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin-left: 20px; margin-bottom: 10px; overflow: hidden; }
.widget_advncdpsts .pstwgeghtstl li .post-thumbnail img { float: right; width: 140px; height: 81px; margin-left: 10px; margin-bottom: 10px; }
.widget_advncdpsts .pstwgeghtstl li h3 { clear: none; height: 81px; margin: 0px; margin-bottom: 10px; }
.widget_advncdpsts .pstwgeghtstl li h3 { clear: none; height: 81px; margin: 0px; margin-bottom: 10px; }
.wdgthm .widget_advncdpsts .pstwgeghtstl { margin-left: -3px; }
.wdgthm .widget_advncdpsts .pstwgeghtstl li { margin: 0px 0px 3px 3px; width: -webkit-calc(50% - 3px); width: calc(50% - 3px); }
/* advanced posts widget style ninth */
.widget_advncdpsts .pstwgnnthstl { margin-left: -20px; }
.widget_advncdpsts .pstwgnnthstl li { float: right; width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); margin-left: 20px; margin-bottom: 10px; }
.widget_advncdpsts .pstwgnnthstl li .post-thumbnail img { margin-bottom: 10px; }
.widget_advncdpsts .pstwgnnthstl li h3 { height: 54px; margin-bottom: 10px; }
.wdgthm .widget_advncdpsts .pstwgnnthstl { margin-left: -3px; }
.wdgthm .widget_advncdpsts .pstwgnnthstl li { margin: 0px 0px 3px 3px; width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 3px); }
.wdgthm .widget_advncdpsts .pstwgnnthstl li a { padding: 10px; }
/* front cats style first */
.frststl ul { margin-left: -20px; }
.frststl ul li { float: right; width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); margin-left: 20px; margin-bottom: 10px; }
.frststl .post-thumbnail img { margin-bottom: 10px; }
.frststl h3 { height: 54px; margin-bottom: 10px; }
.wdgthm .frststl ul { margin-left: -3px; }
.wdgthm .frststl ul li { margin: 0px 0px 3px 3px; width: -webkit-calc(33.3333% - 3px); width: calc(33.3333% - 3px); }
/* front cats style second */
.scndstl li { margin-bottom: 10px; overflow: hidden; }
.scndstl .post-thumbnail img { float: right; width: 80px; height: 54px; margin-left: 10px; margin-bottom: 10px; }
.scndstl h3 { clear: none; height: 54px; margin-bottom: 10px; }
.wdgthm .scndstl ul li { margin: 0px 0px 3px 0px; }
/* front cats style third */
.thrdstl ul li { margin-bottom: 10px; overflow: hidden; }
.thrdstl .post-thumbnail img { margin-bottom: 10px; }
.thrdstl h3 { height: 54px; margin-bottom: 10px; }
.wdgthm .thrdstl ul li { margin: 0px 0px 3px 0px; }
/* front cats style fourth */
.frthstl ul { margin-left: -20px; }
.frthstl ul li { margin-bottom: 10px; margin-left: 20px; }
.frthstl li.frsttm:after  { display: block; clear: both; content: ""; }
.frthstl li.frsttm .post-thumbnail  { float: right; width: 30%; margin-left: 10px; }
.frthstl li.frsttm h2 { clear: none; margin-bottom: 10px; }
.frthstl li.frsttm h2 a { display: block; }
.frthstl li .post-thumbnail img { margin-bottom: 10px; }
.frthstl li.scndtm { float: right; width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); }
.frthstl li.scndtm h3 { height: 54px; margin-bottom: 10px; }
.frthstl ul li .entry-summary { overflow: hidden; }
.wdgthm .frthstl ul { margin-left: -3px; }
.wdgthm .frthstl ul li { margin: 0px 0px 3px 3px; }
.wdgthm .frthstl ul li.scndtm { width: -webkit-calc(33.3333% - 3px); width: calc(33.3333% - 3px); }
.wdgthm .frthstl ul li .entry-summary { padding: 0px 10px 10px 10px; }
.wdgthm .frthstl li.frsttm .post-thumbnail { margin-left: 0px; }
.wdgthm .frthstl li.frsttm .post-thumbnail img { margin-bottom: 0px; }
.wdgthm .frthstl ul li a.rdmrelnk { padding: 0px; }
/* front cats style fifth */
.ffthstl ul li { margin-bottom: 10px; width: 50%; }
.ffthstl li.frsttm  { float: right; clear: right; padding-left: 20px; }
.ffthstl li.frsttm:after  { display: block; clear: both; content: ""; }
.ffthstl li.frsttm h2 { margin-bottom: 10px; }
.ffthstl li.frsttm h2 a { display: block; }
.ffthstl .post-thumbnail img { margin-bottom: 10px; }
.ffthstl li.scndtm  { float: left; clear: left; }
.ffthstl li.scndtm .post-thumbnail img { float: right; width: 80px; height: 54px; margin-left: 10px; }
.ffthstl li.scndtm h3 { clear: none; height: 54px; margin-bottom: 10px; }
.wdgthm .ffthstl ul { margin-left: -3px; }
.wdgthm .ffthstl li.frsttm  { padding-left: 0px; min-height: 459px; }
.wdgthm .ffthstl ul li { margin: 0px 0px 3px 3px; width: -webkit-calc(50% - 3px); width: calc(50% - 3px); }
.wdgthm .ffthstl li.frsttm a.post-thumbnail { padding-bottom: 0px; }
.wdgthm .ffthstl li.frsttm .post-thumbnail img { margin-bottom: 0px; }
.wdgthm .ffthstl ul li .entry-summary { padding: 0px 10px 10px 10px; }
.wdgthm .ffthstl ul li a.rdmrelnk { padding: 0px; }
/* front cats style sixth */
.sxthstl ul { margin-left: -1px; margin-bottom: 20px; padding-bottom: 10px; }
.sxthstl ul li { float: right; width: 33.3333%; padding-left: 1px; margin-bottom: 1px; }
.sxthstl .post-thumbnail img, .sxthstl .post-thumbnail img:hover, .wdgthm .sxthstl ul.pstslst li a.post-thumbnail img, .wdgthm .sxthstl ul.pstslst li a.post-thumbnail img:hover { width: 100%; border: 0px; padding: 0px; }
.sxthstl .post-thumbnail { padding: 0px; border: 0px solid #888888; }
.sxthstl .post-thumbnail:hover { border: 0px solid #4EA6EA; }
.sxthstl.hasicon a.post-thumbnail:before, .wdgthm .sxthstl.hasicon a.post-thumbnail:before { right: 0px; top: 0px; }
.wdgthm .sxthstl ul li { margin-bottom: 1px; }
.wdgthm .sxthstl ul li a { padding: 0px; }
/* front cats style seventh */
.svthstl ul { margin-left: -20px; }
.svthstl ul li { float: right; width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); margin-left: 20px; margin-bottom: 10px; height: 450px; }
.svthstl ul li a { display: block; }
.svthstl .post-thumbnail img { margin-bottom: 10px; }
.svthstl h3 { margin-bottom: 10px; }
.wdgthm .svthstl ul { margin-left: -3px; }
.wdgthm .svthstl ul li { margin: 0px 0px 3px 3px; width: -webkit-calc(33.3333% - 3px); width: calc(33.3333% - 3px); }
.wdgthm .svthstl li a.post-thumbnail { padding-bottom: 0px; }
.wdgthm .svthstl .post-thumbnail img { margin-bottom: 0px; }
.wdgthm .svthstl ul li .entry-summary { padding: 0px 10px 10px 10px; }
.wdgthm .svthstl ul li a.rdmrelnk { padding: 0px; }
/* front cats style eighth */
.eghtstl ul { margin-left: -20px; }
.eghtstl li { float: right; width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin-left: 20px; margin-bottom: 10px; overflow: hidden; }
.eghtstl .post-thumbnail img { float: right; width: 140px; height: 81px; margin-left: 10px; margin-bottom: 10px; }
.eghtstl h3 { clear: none; height: 81px; margin: 0px; margin-bottom: 10px; }
.wdgthm .eghtstl ul { margin-left: -3px; }
.wdgthm .eghtstl ul li { margin: 0px 0px 3px 3px; width: -webkit-calc(50% - 3px); width: calc(50% - 3px); }
/* front cats style ninth */
.ninestl ul li { margin-bottom: 10px; position: relative; }
.ninestl li.frsttm { margin-bottom: 20px; }
.ninestl li.frsttm a { color: #FFFFFF; display: block; }
.ninestl li.frsttm h3.ttle { height: auto; }
.ninestl li.frsttm .post-thumbnail img, .ninestl  li.frsttm .post-thumbnail img:hover, .wdgthm .ninestl ul.pstslst li.frsttm a.post-thumbnail img, .wdgthm .ninestl ul.pstslst li.frsttm a.post-thumbnail img:hover { width: 100%; border: 0px; padding: 0px; }
.ninestl li.scndtm { overflow: hidden; }
.ninestl li.scndtm .post-thumbnail img { float: right; width: 80px; height: 54px; margin-left: 10px; }
.ninestl li.scndtm h3 { clear: none; height: 54px; margin-bottom: 10px; }
.ninestl .entry-summary { display: none; }
.ninestl.hasicon li.frsttm a.post-thumbnail:before { right: 0px; top: 0px; }
.wdgthm .ninestl ul li { margin: 0px 0px 3px 0px; }
.wdgthm .ninestl ul li.frsttm a { padding: 0px; }
/* front cats style tenth */
.tenestl ul { margin-left: -20px; }
.tenestl ul li { margin-bottom: 10px; margin-left: 20px; float: right; width: calc(50% - 20px); }
.tenestl ul li a { display: block; }
.tenestl li h3 { height: 54px; margin-bottom: 10px; }
.tenestl li.frsttm h2  { height: 68px; clear: none; margin-bottom: 10px; }
.tenestl .post-thumbnail img { margin-bottom: 10px; }
.tenestl li.scndtm { float: right; width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); }
.wdgthm .tenestl ul { margin-left: -3px; }
.wdgthm .tenestl ul li { margin: 0px 0px 3px 3px; width: -webkit-calc(50% - 3px); width: calc(50% - 3px); padding-left: 0px; }
.wdgthm .tenestl ul li.scndtm { width: -webkit-calc(33.3333% - 3px); width: calc(33.3333% - 3px); }
.wdgthm .tenestl li.frsttm a.post-thumbnail { padding-bottom: 0px; }
.wdgthm .tenestl li.frsttm h2 { margin-bottom: 10px; }
/*************************************** depreciated wigets end ***********************************************/
/* owl slider */
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel.owl-loaded { display: block; }
.owl-cont { position: relative; clear: both; }
.owl-cont .sldrctgttle { position: absolute; top: 10px; right: 10px; z-index: 5; padding: 5px 20px; opacity: 0.8; color: #FFFFFF; text-shadow: 0px 0px 1px #111111; }
.owl-theme { direction: ltr; clear: both; border: 1px solid #DDDDDD; padding: 1px; }
.owl-theme:after { display: block; clear: both; content: ""; }
.owl-theme .item { direction: rtl; }
.owl-theme .item img { display: block; width: 100%; height: 100%; }
.owl-theme .item .post-thumbnail img{ opacity: 1; border: none; padding: 0px; }
.owl-theme .owl-controls .owl-buttons div { position: absolute; height: 50px; width: 50px; color: #FFFFFF; opacity: 0.1; z-index: 10; }
.owl-theme:hover .owl-controls.clickable .owl-buttons div { opacity: 0.4; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover{ opacity: 0.7; }
.owl-theme .owl-controls .owl-next { right: 1px; background: #000000;  }
.owl-theme .owl-controls .owl-next:before  { font: 24px/1 Genericons; content: '\f501'; position: absolute; top: 14px; right: 5px; }
.owl-theme .owl-controls .owl-prev  { left: 1px; background: #000000; }
.owl-theme .owl-controls .owl-prev:before  { font: 24px/1 Genericons; content: '\f503'; position: absolute; top: 14px; left: 5px; }
.owl-theme .owl-controls .item-link { direction: rtl; }
.owl-theme .owl-controls .item-link, .owl-theme .owl-controls .item-link a { color: #FFFFFF; }
.owl-theme .owl-controls .owl-page { display: inline-block; }
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 10px 2px 0px 2px; border-radius: 20px; background: rgba(0,0,0,0.4); }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: 20px; width: 20px; color: #FFFFFF; padding: 5px; font: normal 10px/1 tahoma; border-radius: 100%; }
.owl-theme .owl-item.loading { min-height: 150px; background: url('custom/AjaxLoader.gif') no-repeat center center; }
.owl-theme .hddnthmb { display: none !important; }
.owl-theme .ttlxrptcnt { position: absolute; bottom: 30px; right: 100px; left: 100px; height: auto; color: #FFFFFF; background: rgba(0,0,0,0.7); text-align: right; direction: rtl; z-index: 20; }
.owl-theme .ttlxrptcnt a, .owl-theme .ttlxrptcnt a:hover { color: #FFFFFF; }
.owl-theme h3.lrgsldrttl, .owl-theme .sldrxcrpt { padding: 10px; }
.owl-theme .lrgsldrttl + .sldrxcrpt { border-top: 1px solid rgba(255,255,255,0.3); }
.imgsz700x420 .owl-theme .item img { height: 420px !important; }
.owl-prm-pstwgscndstl, .owl-prm-pstwgsxthstl { padding: 0px; border: none; }
.owl-prm-pstwgscndstl .owl-prev, .owl-prm-pstwgsxthstl .owl-prev { left: 0px; }
.owl-prm-pstwgscndstl .owl-next, .owl-prm-pstwgsxthstl .owl-next { right: 0px; }
/* owl slider style first */
.owl-prm-pstwgfrststl .item img { height: 300px; }
.owl-prm-pstwgfrststl .owl-controls .owl-buttons div { top: 125px; }
.Xowl-prm-pstwgfrststl .sldrxcrpt { display: none; }
/* owl slider style second */
.owl-prm-pstwgscndstl .item { padding-right: 1px; }
.owl-prm-pstwgscndstl .owl-controls .owl-buttons div { top: 15%; }
.owl-prm-pstwgscndstl h3.ttle { right: 1px; }
.owl-prm-pstwgscndstl h3.lrgsldrttl { line-height: 1.5; }
/* owl slider style third */
.owl-prm-pstwgthrdstl .item { margin-right: 200px; }
.owl-prm-pstwgthrdstl .item img { height: 300px; }
.owl-prm-pstwgthrdstl .item img.attachment-524x360 { height: 360px; }
.owl-prm-pstwgthrdstl .owl-controls .owl-buttons { display: none; }
.owl-prm-pstwgthrdstl .owl-controls .owl-buttons div { top: 10px; }
.owl-prm-pstwgthrdstl .owl-controls .owl-buttons div.owl-next { left: 290px; }
.owl-prm-pstwgthrdstl .owl-controls .owl-buttons div.owl-prev { left: 230px; }
.owl-prm-pstwgthrdstl .owl-controls { float: left; width: 200px !important; background: #333333; }
.owl-prm-pstwgthrdstl .owl-wrapper-outer { float: right; width: -webkit-calc(100% - 200px) !important; width: calc(100% - 200px) !important; }
.owl-prm-pstwgthrdstl .owl-controls .owl-pagination { position: relative; top: 0px; bottom: 0px; left: 0px; }
.owl-prm-pstwgthrdstl .owl-controls .owl-page { text-align: right; height: 60px; padding: 5px 10px; display: block; border-bottom: 1px solid #444444; }
.owl-prm-pstwgthrdstl .owl-controls .owl-page:last-child { border-bottom: none; }
.owl-prm-pstwgthrdstl .owl-controls .owl-page.active { position: relative; margin-right: -6px; padding-right: 16px; z-index: 20; }
.owl-prm-pstwgthrdstl .owl-controls .owl-page.active { box-shadow: -12px 0px 8px -8px #AAAAAA inset; }
.owl-prm-pstwgthrdstl .owl-controls .owl-page.active:after { position: absolute; bottom: -7px; right: 0px; content: ""; border-style: solid; border-width: 3px; border-color: #444444 transparent transparent #444444; }
.owl-prm-pstwgthrdstl .owl-controls .owl-page.active:before { position: absolute; top: -6px; right: 0px; content: ""; border-style: solid; border-width: 3px; border-color: transparent transparent #444444 #444444; }
.owl-prm-pstwgthrdstl .owl-controls .owl-page:first-child:before, .owl-prm-pstwgthrdstl .owl-controls .owl-page:last-child:after { display: none; }
.owl-prm-pstwgthrdstl .owl-controls .item-link h3.ttle { line-height: 25px; height: 50px }
.owl-prm-pstwgthrdstl .owl-controls .owl-page span { display: none; }
.owl-prm-pstwgthrdstl .ttlxrptcnt { bottom: 20px; right: 220px; left: 20px; }
/* owl slider style fourth */
.owl-prm-pstwgfrthstl .item img { height: 300px; }
.owl-prm-pstwgfrthstl .owl-controls .owl-buttons div { top: 125px; }
.owl-prm-pstwgfrthstl .owl-controls { background: #333333; }
.owl-prm-pstwgfrthstl .owl-controls:after { display: block; clear: both; content: ""; }
.owl-prm-pstwgfrthstl .owl-controls .owl-pagination { position: relative; top: 0px; bottom: 0px; left: 0px; }
.owl-prm-pstwgfrthstl .owl-controls .owl-page { float: right; width: 20%; text-align: right; height: 82px; padding: 5px 10px; display: block; border-left: 1px solid #444444; }
.owl-prm-pstwgfrthstl .owl-controls .owl-page:last-child { border-left: none; }
.owl-prm-pstwgfrthstl .owl-controls .owl-page.active { position: relative; margin-top: -6px; padding-top: 11px; height: 88px; z-index: 20; }
.owl-prm-pstwgfrthstl .owl-controls .owl-page.active { box-shadow: 0px 12px 8px -8px #AAAAAA inset; }
.owl-prm-pstwgfrthstl .owl-controls .owl-page.active:after { position: absolute; top: 0px; left: -6px; content: ""; border-style: solid; border-width: 3px; border-color: transparent #444444 #444444 transparent; }
.owl-prm-pstwgfrthstl .owl-controls .owl-page.active:before { position: absolute; top: 0px; right: -6px; content: ""; border-style: solid; border-width: 3px; border-color: transparent transparent #444444 #444444; }
.owl-prm-pstwgfrthstl .owl-controls .owl-page:first-child:before, .owl-prm-pstwgfrthstl .owl-controls .owl-page:nth-child(5n+1):before, .owl-prm-pstwgfrthstl .owl-controls .owl-page:nth-child(5n):after { display: none; }
.owl-prm-pstwgfrthstl .owl-controls .item-link h3.ttle { line-height: 24px; height: 72px; }
.owl-prm-pstwgfrthstl .owl-controls .owl-page span { display: none; }
/* owl slider style fifth */
.owl-prm-pstwgffthstl .item img { height: 300px; }
.owl-prm-pstwgffthstl .owl-controls .owl-buttons div { top: 125px; }
.owl-prm-pstwgffthstl .owl-controls { background: #333333; }
.owl-prm-pstwgffthstl .owl-controls .owl-pagination { display: block; position: relative; top: 0px; bottom: 0px; left: 0px; }
.owl-prm-pstwgffthstl .owl-controls .owl-page { float: right; width: 25%; text-align: right; height: 130px; padding: 0px; display: block; padding: 5px; background: #333333; border-left: 1px solid #444444; }
.owl-prm-pstwgffthstl .owl-controls .owl-page:last-child { border-left: none; }
.owl-prm-pstwgffthstl .owl-controls .owl-page.active { position: relative; margin-top: -6px; padding-top: 11px; height: 136px; z-index: 20; }
.owl-prm-pstwgffthstl .owl-controls .owl-page.active { box-shadow: 0px 12px 8px -8px #AAAAAA inset; }
.owl-prm-pstwgffthstl .owl-controls .owl-page.active:after { position: absolute; top: 0px; left: -6px; content: ""; border-style: solid; border-width: 3px; border-color: transparent #444444 #444444 transparent; }
.owl-prm-pstwgffthstl .owl-controls .owl-page.active:before { position: absolute; top: 0px; right: -6px; content: ""; border-style: solid; border-width: 3px; border-color: transparent transparent #444444 #444444; }
.owl-prm-pstwgffthstl .owl-controls .owl-page:first-child:before, .owl-prm-pstwgffthstl .owl-controls .owl-page:nth-child(4n+1):before, .owl-prm-pstwgffthstl .owl-controls .owl-page:nth-child(4n):after { display: none; }
.owl-prm-pstwgffthstl .owl-controls .item-link { position: relative; }
.owl-prm-pstwgffthstl .owl-controls .item-link a { display: block; }
.owl-prm-pstwgffthstl .owl-controls .owl-page img { width: 100%; height: 120px; }
.owl-prm-pstwgffthstl .owl-controls .owl-page span { display: none; }
/* owl slider style sixth */
.owl-prm-pstwgsxthstl .item img { height: 250px; }
.owl-prm-pstwgsxthstl .owl-controls .owl-buttons div { top: 83px; }
.owl-prm-pstwgsxthstl .owl-controls .owl-pagination { top: 10px; bottom: auto; }
.owl-prm-pstwgsxthstl h3.ttle { height: auto; line-height: inherit; }
/* columns */
.clmnwdth16 li { width: -webkit-calc(16.6666% - 20px); width: calc(16.6666% - 20px); float: right; }
.clmnwdth20 li { width: -webkit-calc(20% - 20px); width: calc(20% - 20px); float: right; }
.clmnwdth25 li { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); float: right; }
.clmnwdth33 li { width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); float: right; }
.clmnwdth50 li { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); float: right; }
.clmnwdth100 li { width: -webkit-calc(100% - 20px); width: calc(100% - 20px); float: right; }
.wdgthm .clmnwdth16 li, .pstlststl_3 ul.pstslst.clmnwdth16 li  { width: -webkit-calc(16.6666% - 3px); width: calc(16.6666% - 3px); }
.wdgthm .clmnwdth20 li, .pstlststl_3 ul.pstslst.clmnwdth20 li { width: -webkit-calc(20% - 3px); width: calc(20% - 3px); }
.wdgthm .clmnwdth25 li, .pstlststl_3 ul.pstslst.clmnwdth25 li { width: -webkit-calc(25% - 3px); width: calc(25% - 3px); }
.wdgthm .clmnwdth33 li, .pstlststl_3 ul.pstslst.clmnwdth33 li { width: -webkit-calc(33.3333% - 3px); width: calc(33.3333% - 3px); }
.wdgthm .clmnwdth50 li, .pstlststl_3 ul.pstslst.clmnwdth50 li { width: -webkit-calc(50% - 3px); width: calc(50% - 3px); }
.wdgthm .clmnwdth100 li, .pstlststl_3 ul.pstslst.clmnwdth100 li { width: -webkit-calc(100% - 3px); width: calc(100% - 3px); }
/* posts & cats widgets */
ul.pstslst { margin: 0px; margin-left: -20px; padding: 0px; list-style: none; }
ul.pstslst:after { display: block; clear: both; content: ""; }
ul.pstslst li { margin-top: 10px; margin-bottom: 10px; margin-left: 20px; }
ul.pstslst li a { display: block; }
ul.pstslst li p { margin: 0px; }
ul.pstslst li .entry-summary { padding-top: 10px; }
/* posts & cats widgets sep */
.wdgthm ul.pstslst { margin-left: -3px; }
.wdgthm ul.pstslst li { margin-top: 0px; margin-bottom: 3px; margin-left: 3px; background: rgba(0,0,0,0.03); }
.wdgthm ul.pstslst li a.post-thumbnail { padding: 10px; }
.wdgthm ul.pstslst li a.post-thumbnail img, .wdgthm ul.pstslst li a.post-thumbnail img:hover { border: 1px solid #DDDDDD; }
.wdgthm ul.pstslst li:hover { background: rgba(0,0,0,0.08); }
.wdgthm ul.pstslst li .entry-summary { padding: 10px; }
/* posts & cats style #1 */
.pstlststl_1 li { padding-bottom: 10px; }
.pstlststl_1 .imgsz80x54 li, .pstlststl_1 .imgsz200x120 li { padding-bottom: 0px; }
.pstlststl_1 h2, .pstlststl_1 h3 { clear: none; }
.pstlststl_1 img { float: right; width: auto; margin-left: 20px; }
.pstlststl_1 .imgsz80x54 img { width: 80px; height: 54px; margin-left: 10px; }
.pstlststl_1 .imgsz80x54 h3 { height: 54px; overflow: hidden; }
.pstlststl_1 .imgsz200x120 img { width: 135px; height: 81px; margin-left: 10px; }
.pstlststl_1 .imgsz200x120 h3 { height: 81px; overflow: hidden; }
/* posts & cats style #2 */
.pstlststl_2 img { margin-bottom: 10px; }
.pstlststl_2 h3 { clear: none; height: 54px; overflow: hidden; }
/* posts & cats style #3 */
.pstlststl_3 ul.pstslst { margin-left: -3px; }
.pstlststl_3 ul.pstslst li { margin-top: 0px; margin-bottom: 3px; margin-left: 3px; }
.pstlststl_3 h3 { bottom: 0px; right: 0px; left: 0px; }
.pstlststl_3 a.post-thumbnail{ padding: 0px !important; }
.pstlststl_3 a.post-thumbnail img{ border: none !important; padding: 0px !important; }
.wdgthm .pstlststl_3.hasicon a.post-thumbnail:before { right: 0px; top: 0px; }
/* posts & cats style #4 */
.pstlststl_4 h3 { display: none; }
/* posts & cats style #5 */
.pstlststl_5 img { display: none; }
/* posts & cats style #6 */
.pstlststl_6 li.frsttm, .pstlststl_6 li.scndtm { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); }
.wdgthm .pstlststl_6 li.frsttm, .wdgthm .pstlststl_6 li.scndtm { width: -webkit-calc(50% - 3px); width: calc(50% - 3px); }
.pstlststl_6 li.frsttm img { margin-bottom: 10px; }
.pstlststl_6 li.scndtm img { float: right; width: 80px; height: 54px; margin-left: 10px; }
.pstlststl_6 li.scndtm h3 { clear: none; height: 54px; overflow: hidden; }
/* posts & cats style #7 */
.pstlststl_7 li.frsttm { width: -webkit-calc(100% - 20px); width: calc(100% - 20px); }
.wdgthm .pstlststl_7 li.frsttm { width: -webkit-calc(100% - 3px); width: calc(100% - 3px); padding-bottom: 10px; }
.pstlststl_7 li.scndtm { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); }
.wdgthm .pstlststl_7 li.scndtm { width: -webkit-calc(50% - 3px); width: calc(50% - 3px); }
.pstlststl_7 li.frsttm img { float: right; width: 300px; margin-left: 20px; }
.pstlststl_7 li.scndtm img { float: right; width: 80px; height: 54px; margin-left: 10px; }
.pstlststl_7 li.frsttm h2 { clear: none; }
.pstlststl_7 li.scndtm h3 { clear: none; height: 54px; overflow: hidden; }
/* posts & cats style #8 */
.pstlststl_8 li.frsttm { width: -webkit-calc(100% - 20px); width: calc(100% - 20px); }
.wdgthm .pstlststl_8 li.frsttm { width: -webkit-calc(100% - 3px); width: calc(100% - 3px); padding-bottom: 10px; }
.pstlststl_8 li.scndtm { width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); }
.wdgthm .pstlststl_8 li.scndtm { width: -webkit-calc(33.3333% - 3px); width: calc(33.3333% - 3px); }
.pstlststl_8 li.frsttm img { float: right; width: 300px; margin-left: 20px; }
.pstlststl_8 li.scndtm img { margin-bottom: 10px; }
.pstlststl_8 li.frsttm h2 { clear: none; }
.pstlststl_8 li.scndtm h3 { clear: none; height: 54px; overflow: hidden; }
/* posts & cats style #9 */
.pstlststl_9 li.frsttm { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); }
.wdgthm .pstlststl_9 li.frsttm { width: -webkit-calc(50% - 3px); width: calc(50% - 3px); }
.pstlststl_9 li.scndtm { width: -webkit-calc(33.3333% - 20px); width: calc(33.3333% - 20px); }
.wdgthm .pstlststl_9 li.scndtm { width: -webkit-calc(33.3333% - 3px); width: calc(33.3333% - 3px); }
.pstlststl_9 li.frsttm img { margin-bottom: 10px; }
.pstlststl_9 li.scndtm img { margin-bottom: 10px; }
.pstlststl_9 li.frsttm h2 { clear: none; height: 68px; overflow: hidden; }
.pstlststl_9 li.scndtm h3 { clear: none; height: 54px; overflow: hidden; }
/* posts & cats style #10 */
.pstlststl_10 li.frsttm, .pstlststl_10 li.scndtm { width: -webkit-calc(100% - 20px); width: calc(100% - 20px); }
.wdgthm .pstlststl_10 li.frsttm, .wdgthm .pstlststl_10 li.scndtm { width: -webkit-calc(100% - 3px); width: calc(100% - 3px); }
.pstlststl_10 li.scndtm h3 { clear: none; height: 54px; overflow: hidden; }
.pstlststl_10 li.frsttm h2 { bottom: 2px; right: 2px; left: 2px; }
.wdgthm .pstlststl_10 li.frsttm h2 { bottom: 12px; right: 12px; left: 12px; }
.pstlststl_10 li.scndtm img { float: right; width: 80px; height: 54px; margin-left: 10px; }
.pstlststl_10 li.scndtm h3 { clear: none; height: 54px; overflow: hidden; }
/* news ticker */
.nwstkrcntnr { padding: 1px 1px 1px 20px; height: 32px; overflow: hidden; }
.nwstkrcntnr h3.tthdr { float: right; position: relative; margin: 0px; margin-left: 15px; padding: 0px 20px 0px 10px; height: 30px; line-height: 30px; background: #A23030; color: #FFFFFF; text-shadow: 0px 0px 1px #111111; }
.nwstkrcntnr h3.tthdr:after { position: absolute; top: 0px; left: -30px; content: ""; border-width: 15px; border-style: solid; border-color: transparent #A23030 transparent transparent;  }
.nwstkrcntnr h3.ttle { line-height: 30px; }
#bftrsdbr .nwstkrcntnr ul li a { background: transparent; padding: 0px; }
.nwstkr { margin: 0px; padding: 0px; list-style: none; height: 100%; overflow: hidden; border-right: 20px solid transparent; }
.nwsstl-pstwgfrststl { direction: ltr; }
.nwsstl-pstwgfrststl li { float: right; }
.nwstkr:after { display: block; clear: both; content: ""; }
.nwstkr li { margin-left: 40px; white-space: nowrap; direction: rtl; }
.nwstkrcntnr h3 { height: auto; }
/* rss news */
.rssnwscntr ul { margin: 0px; padding: 0px; list-style: none; }
.rssnwscntr li { position: relative; }
.rssnwscntr li a { display: block; height: 64px; overflow: hidden; padding: 5px; border-bottom: 1px dashed rgba(0,0,0,0.2); }
.rssnwscntr li a:hover { background: #F8F8F8; }
.rssnwscntr li .cntrstm { position: relative;  }
.rssnwscntr h3 { clear: none; }
/* author posts widget */
.widget_athrspsts li { position: relative; margin-bottom: 10px; }
.widget_athrspsts li:last-child { margin-bottom: 0px; }
.widget_athrspsts li:after { display: block; clear: both; content: ""; }
.widget_athrspsts li.pstwgfrststl { border-top: 1px solid rgba(0,0,0,0.08); }
.widget_athrspsts .athrmg { float: right; margin-left: 10px; }
.widget_athrspsts .athrlnk { line-height: 1; }
.widget_athrspsts .athrlnk a { color: #777777; }
.widget_athrspsts .athrlnk a:hover { color: #333333; }
.widget_athrspsts .pstwgfrststl .athrmg img { position: relative; top: -1px; }
.widget_athrspsts .pstwgfrststl .athrlnk { background: rgba(0,0,0,0.03); padding: 3px 0px; margin-bottom: 5px; }
.widget_athrspsts .pstwgscndstl .athrlnk { text-align: left; }
.widget_athrspsts h3.ttle { clear: none; }
.wdgthm .widget_athrspsts li.pstwgfrststl, .wdgthm .widget_athrspsts li.pstwgfrststl:hover { background: transparent; margin-bottom: 10px; }
.wdgthm .widget_athrspsts li.pstwgscndstl { margin: 0px 0px 3px 0px; padding: 10px; }
.wdgthm .widget_athrspsts .athrlnk a, .wdgthm .widget_athrspsts .athrpstlnk { padding: 0px; }
/* post tags */
.postgs { list-style: none; margin: 0px; padding: 0px; }
.postgs:after { display: block; clear: both; content: ""; }
.postgs li { position: relative; float: right; margin: 0px 0px 5px 5px; white-space: nowrap; }
.postgs li a { display: block; padding: 5px 15px; border: 1px solid #CCCCCC; border-radius: 4px; background: linear-gradient(to bottom, #F8F8F8, #EEEEEE); box-shadow: 0px 1px 1px #FFFFFF inset, 0px 1px 3px -1px #EEEEEE; }
.postgs li a, .postgs li a:hover { color: #111111; }
.postgsX li a:before { position: absolute; top: 3px; right: 5px; content: '\f302'; display: block; font: normal 16px/1 Genericons; color: #999999; }
.postgs li a:hover { background: #FFFFFF; }
.tgslbl:after { float: right; margin-left: 5px; content: "الوسوم:"; display: block; padding-top: 5px; color: #555555; }
/* share post */
.shrbtns { clear: both; padding: 10px; min-height: 52px; max-height: 90px; background: #F8F8F8 url(custom/noise.png); box-shadow: 0px 0px 3px #DDDDDD inset; }
.shrbtns:after { display: block; clear: both; content: ""; }
.shrtlnkcd { padding: 10px 0px; }
.shrtlnkcd label { display: inline-block; margin-left: 5px; }
.shrtlnkcd label:before { content: "رابط مختصر:"; }
.shrtlnkcd input { width: 240px; padding: 2px 10px; text-align: left; }
.shrngttle:before { float: right; margin-left: 20px; font: normal 20px/30px 'custom1'; content: "شارك"; }
.shrbtmstms { direction: ltr; }
article .shrbtns { margin-bottom: 20px; }
.shrbtns iframe { max-width: none; margin: 0px; z-index: 100; }
.cstmshr { position: relative; overflow: hidden; }
@media (min-width: 700px) {
.shrfbbtn { margin-left: 10px; width: 158px !important; background: #2e609b url(custom/shrbtns.png) no-repeat 0px 0px; }
.shrtwbtn { margin-left: 10px; width: 130px !important; background: #00c3f3 url(custom/shrbtns.png) no-repeat 0px -37px; }
.shrgpbtn { margin-left: 10px; }
.shrfbbtn span, .shrtwbtn span { background: transparent !important; }
}
/* mobile bar */
.clsmblmnu { margin: 0px auto; margin-bottom: 20px; width: 50px; height: 50px; position: relative; text-align: center; }
.clsmblmnu:after { position: absolute; right: 0px; left: 0px; padding: 5px; width: 40px; height: 40px; font: bold 30px/40px tahoma; background: #000000; border-radius: 100%; content: "X"; border: 3px solid #FFFFFF; box-shadow: 0px 0px 5px #111111; }
.site .mblbr { height: 50px; padding-top: 5px; padding-bottom: 5px; }
.mblbr img { height: 40px; width: auto; }
.mblbr .menu-toggle { display: block; z-index: 100; }
.mblnvcnt { display: none; z-index: 6000; }
.mblnvcnt.active { display: block; }
.mobile-navigation { float: left; padding-top: 4px; }
.mblnvcnt { position: absolute; right: 0px; left: 0px; }
.mblnvcntlvlnd { width: 240px; margin: 0px auto; padding: 10px; background: #222222; box-shadow: 0px 0px 5px #111111; border-radius: 10px; }
.mblnvcntlvlnd:after { display: block; clear: both; content: ""; }
.mblnvcntlvlnd ul.sub-menu { margin: 0px; margin-right: 10px; }
.mblnvcntlvlnd ul.nav-menu:after { display: block; clear: both; content: ""; }
.mblnvcntlvlnd ul.nav-menu { list-style: none; margin: 0px; margin-bottom: 30px; padding: 0px; }
.mblnvcntlvlnd ul.nav-menu li { display: block; }
.mblnvcntlvlnd ul.nav-menu li a { display: block; padding: 10px; background: #333333; border-bottom: 1px solid #444444; }
.mblnvcntlvlnd ul.nav-menu > li:first-child > a { border-top: 1px solid #444444; }
.mblnvcntlvlnd ul.nav-menu li a:hover, .mblnvcntlvlnd ul li a:focus, .mblnvcntlvlnd ul li a:active { background: #111111; }
.mblnvcntlvlnd .search-form { float: none; width: 100%; clear: both; margin: 0px; margin-bottom: 30px; }
/* mobile elements */
.mobilersp .brdcrmbs li a:before { border-right: 30px solid #F8F8F8; }
.mobilersp a.scrollup { display: none !important; }
.mobilersp .addthis_32x32_style .addthis_bubble_style { display: none !important; }
.mobilersp .comment-respond { padding: 0px; }
.mobilersp .widget_advncdpsts .pstwgeghtstl, .mobilersp .wdgthm .widget_advncdpsts .pstwgeghtstl { margin-left: 0px; }
.mobilersp .widget_advncdpsts .pstwgeghtstl li, .mobilersp .wdgthm .widget_advncdpsts .pstwgeghtstl li { width: 100%; margin-left: 0px; }
.mobilersp .tbsfltmnu { display: none; }
.mobilersp .ui-tabs-panel { display: block !important; }
.mobilersp .widget_tbsnsrtwdgt .widget-area .widget-title { display: block; }
.mobilersp .widget .widget { margin-bottom: 10px; }
.mobilersp .hdrspn { display: none; }
.mobilersp .shrspn { display: block; }
body.mobilersp { min-width: 100% !important; }
body.mobilersp, .mobilersp .wdth, .mobilersp .site-content, .mobilersp .content-area, .mobilersp #frstsdbr, .mobilersp #scndsdbr, .mobilersp #thrdsdbr, .mobilersp #frthsdbr, .mobilersp .widget, .mobilersp .gblck { width: 100% !important; }
body.mobilersp, .mobilersp .nrmsdbrfx .widget, .mobilersp .gblck, .mobilersp.nonsepblk .gnrlblk { background: #FFFFFF !important; }
.mobilersp .widget-area, .mobilersp .widget, .mobilersp .gblck { margin-left: 0px; overflow: hidden; }
.mobilersp .ftrcprtxt { float: none; text-align: center; }
.mobilersp .arbcprtxt { float: none; text-align: center; }
.mobilersp .owl-prm-pstwgscndstl .item img { height: 170px; }
.mobilersp .owl-prm-pstwgscndstl .owl-controls .owl-buttons div { top: 35px; }
.mobilersp .widget, .mobilersp .gblck, .mobilersp .gnrlblkpdng { padding-top: 10px; padding-bottom: 10px; }
.mobilersp .site-main, .mobilersp .widget, .mobilersp .gblck, .mobilersp .tpsdbr { box-shadow: none !important; }
.mobilersp .ftrlvlrdadcnt, .mobilersp .thrdnv { display: block; }
.mobilersp .ftrcprtxt, .mobilersp .arbcprtxt, .mobilersp .thrdnv li, .mobilersp .ftrlvlrdadcnt { margin-top: 5px; }
.mobilersp .ftrlvlrdadcnt { margin-bottom: 5px; }
.mobilersp .pstcnr .entry-meta { display: none !important; }
@media (max-width: 500px) {
.pstlststl_1 .pstslst li { width: -webkit-calc(100% - 20px) !important; width: calc(100% - 20px) !important; }
.wdgthm .pstlststl_1 .pstslst li { width: -webkit-calc(100% - 3px) !important; width: calc(100% - 3px) !important; }
.pstlststl_3 .pstslst li  { width: -webkit-calc(100% - 3px) !important; width: calc(100% - 3px) !important; }
}
/* breadcrumbs */
.brdcrmbs { list-style: none; margin: 0px; margin-bottom: 10px; overflow: hidden; }
.brdcrmbs, .brdcrmbs a { color: #666666 !important; }
.brdcrmbs li { float: right; }
.brdcrmbs li a { float: right; position: relative; display: block; padding: 5px 50px 5px 10px; background: #EEEEEE; }
.brdcrmbs li a:after, .brdcrmbs li a:before { position: absolute; top: 50%; right: 100%; content: ""; display: block; margin-top: -50px; border-top: 50px solid transparent; border-bottom: 50px solid transparent; }
.brdcrmbs li a:after { border-right: 30px solid #EEEEEE; z-index: 2; }
.brdcrmbs li a:before { border-right: 30px solid #FFFFFF; margin-right: 2px;	z-index: 1; }
.brdcrmbs li:first-child a { padding-right: 20px; }
.brdcrmbs li a:hover { background: #DDDDDD; }
.brdcrmbs li a:hover:after { border-right-color: #DDDDDD !important; }
/* photo/video icons */
.hasicon a.post-thumbnail:before { position: absolute; right: 2px; top: 2px; width: 24px; height: 24px; font: normal 24px/1 'Genericons'; background: rgba(188,20,20,0.74); color: #FFFFFF; text-align: center; text-shadow: 0px 0px 1px #111111; }
.hasicon a.post-thumbnail:hover:before { display: none; }
.wdgthm .hasicon a.post-thumbnail:before { right: 12px; top: 12px; }
.hasvideo a.post-thumbnail:before { content: '\f452'; }
.hasphoto a.post-thumbnail:before { content: '\f473'; }
/* about author */
.abtathrcnt { padding-top: 10px; }
.abtathrcnt:after { display: block; clear: both; content: ""; }
.abtathrcnt .usravtr { float: right; border-radius: 100%; padding: 5px; margin-left: 20px; margin-bottom: 10px; box-shadow: 0px 0px 3px #CCCCCC; }
.abtathrcnt .usravtr img { border-radius: 100%; }
.abtathrcnt .gnrlathrcntr:after { display: block; clear: both; content: ""; }
.abtathrcnt .authrtxdta * { line-height: 1.5; }
.abtathrcnt .authrtxdta h2 { clear: none; display: inline-block; margin-left: 10px; }
.abtathrcnt .countpsts { color: #AAAAAA; }
.abtathrcnt .snflwathrttle { margin-bottom: 5px; }
.abtathrcnt .snflowathr { margin-top: 20px; }
.abtathrcnt .snflowathr:after { display: block; clear: both; content: ""; }
.abtathrcnt .snflowathr ul { list-style: none; margin: 0px; padding: 0px; }
.abtathrcnt .snflowathr ul li { float: right; margin-left: 20px; }
.abtathrcnt .snflowathr ul li.snlnks { background: #F8F8F8; margin-bottom: 5px; border-radius: 4px; box-shadow: 0px 0px 2px #DDDDDD inset; margin-left: 5px; }
.abtathrcnt .snflowathr ul li.kitwalnk { line-height: 18px; padding: 7px 10px; }
.abtathrcnt .snflowathr ul li a { display: block; font-size: 18px; padding: 7px 10px; }
/* general fonts */
.smllfnt { line-height: 1; }
/* switched main navigation */
.swtmnnvcntfx { height: 48px; padding: 8px 0px; display: none; }
.swtmnnvcntfx .newttlelkwdg { line-height: 32px; float: right; width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.swtmnnvcntfx .shrngttle:before { display: none; }
.swtmnnvcntfx .shrbtns { clear: none; background: transparent; box-shadow: none; padding: 0px; margin: 0px; }
/* urgent news bar */
#urgnwscnt { position: fixed; top: 0px; right: 0px; left: 0px; height: 48px; line-height: 28px; margin-top: -100px; padding: 10px 100px 10px 50px; background: #A23030; z-index: 350; text-shadow: 0px 0px 1px #111111;}
.admin-bar #urgnwscnt { top: 32px; }
.urgnwsnsde { white-space: nowrap; }
.urgnwsnsde:before { content: "عاجل"; margin-left: 10px; padding: 0px 10px; line-height: 20px; border-radius: 4px; text-align: center; background: rgba(0,0,0,0.5); }
#urgnwscnt, #urgnwscnt a { color: #FFFFFF; }
#urgnwscnt a { display: inline-block; direction: ltr; text-decoration: underline; }
#urgnwscnt #clsurg { position: absolute; right: 20px; top: 4px; bottom: 0px; width: 50px; height: 40px; text-align: center; cursor: pointer; }
#urgnwscnt #clsurg:after { content: "X"; display: block; width: 40px; font: bold 20px/40px tahoma; background: rgba(0,0,0,0.5); border-radius: 100%; }
/* misc */
.fxmvngli li { width: 100% !important; }
.fxmvngli li a { padding-top: 10px !important; padding-bottom: 10px !important; }
.wdgthm .fxmvngli li a { border-bottom: 3px solid #FFFFFF !important; }
.plscnnsi { position: absolute; display: block; left: 0px; bottom: 0px; top: 0px; width: 38px; line-height: 40px; text-align: center; font-family: 'Genericons'; font-size: 32px; }
.wdgttlrtl .plscnnsi { display: none; }
.trmcnt { float: left; }
.tagcloud a { display: inline-block; padding: 5px 10px; }
a.scrollup { position: fixed; bottom: 0px; right: 20px; z-index: 400; padding: 10px 15px; border: 1px solid #BBBBBB; border-bottom: 0px; border-radius: 5px 5px 0px 0px; background: linear-gradient(to bottom, #EEEEEE, #CCCCCC); color: #666666 !important; display: none; }
a.scrollup:hover { color: #333333; }
a.scrollupX:focus { transform: rotate(360deg); transition: 1s; }
a.scrollup span { font-size: 30px; }
.gstntcec { position: relative; z-index: 300; }
.gstntcec pre { background: #333333; border: none; margin: 0px; padding: 10px 20px; text-align: center; color: #EEEEEE; font: normal 16px 'custom5'; }
.gstntcec pre a { color: #81acde; }
.gde-frame { margin-bottom: 0px; }
.gde-text { background: #F7F7F7; padding: 5px 20px; }
.gde-text a { direction: rtl; }
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul, .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li { text-align: right; }
.wp-polls-ul { margin: 0px; margin-bottom: 20px; padding: 0px; }
.wp-polls-ul li { margin-bottom: 3px; padding: 5px 10px; background: rgba(0,0,0,0.03); }
.site .wp-polls .Buttons { border: none; }
#menu-item-home { position: relative; text-indent: -9999px; width: 46px; }
#menu-item-home a:before { font-family: "Genericons"; font-size: 46px; line-height: 48px; text-indent: 0px; text-align: center; position: absolute; right: 0px; top: 0px; content: '\f409' !important; }
body #fancybox-title { font: inherit; }
.toppress_forms label { display: block; float: right; min-width: 140px; padding-left: 10px; line-height: 36px; }
.toppress_forms br { display: none; }
.toppress_forms .login-remember label { float: none; }
.cptch_block { text-align: right !important; direction: rtl; }
.wpInsert img { max-width: 100%; }
.shrspn { display: none; }
.oneall_social_login iframe { height: 60px; }
.dtewrpr { padding-right: 10px; padding-left: 10px; box-shadow: 0px 0px 3px rgba(0,0,0,0.4) inset; background: rgba(0,0,0,0.2); border-radius: 3px; }
/* login menu */
.tplgncntr { float: left; margin-right: 20px; }
.tplgncnt { display: none; position: absolute; z-index: 300; left: 0px; padding: 20px; width: 220px; background: #222222; border-radius: 0px 0px 4px 4px; }
.tplgncnt p { margin-bottom: 10px; }
.tplgncnt br { display: none; }
.tplgncntr .tplgncnt.active { display: block; }
.tplgncntr .tplgncnt label { display: block; }
.tplgncntr .tplgncnt .login-submit input { width: 100%; }
.lgnmnuicn:before { content: "\f470"; }
.tplgnreglnk { text-align: left; }
.tplgnreglnk a { display: inline-block; padding: 8px 10px; background: linear-gradient(to bottom, #459D67 1px, #1E822A 2px, #1E822A 10px, #459D67); border-radius: 4px; text-align: center; }
time { white-space: nowrap; }
/* ads */
.tptstad { text-align: center; z-index: 100; }
#tptstad1 { padding-top: 10px; padding-bottom: 10px; }
#tptstad4 { margin-bottom: 10px; }
#tptstad5 { margin-bottom: 10px; }
#tptstad6 { margin-bottom: 10px; }
#tptstad7 { margin-bottom: 10px; }
#tptstad10 { padding-top: 10px; padding-bottom: 10px; }
#tptstad11 { margin-bottom: 10px; }
#tptstad12 { margin-bottom: 10px; }
#tptstad13 { margin-bottom: 10px; }
#tptstad14 { margin-bottom: 20px; }
#tptstad15 { margin-bottom: 20px; }
#tptstad15 { margin-bottom: 20px; }
#tptstad16 { margin-bottom: 20px; }
#tptstad17 { margin-bottom: 20px; }
#tptstad18 { margin-bottom: 20px; }
#tptstad19 { margin-bottom: 20px; }
#tptstad20 { margin-bottom: 20px; }
#tptstad21 { margin-bottom: 20px; }
#tptstad22 { margin-bottom: 20px; }
#tptstad23 { float: right; margin-left: 20px; margin-bottom: 20px; }
#tptstad24 { float: left; margin-right: 20px; margin-bottom: 20px; }
#tptstad25 { margin-top: 20px; }
#tptstad26 { margin-bottom: 10px; }
#tptstad27 { margin-bottom: 10px; }
#tptstad28 { margin-bottom: 10px; }
#tptstad29 { margin-bottom: 10px; }
#tptstad30 { margin-bottom: 10px; }
#tptstad31 { position: absolute; right: 10px; }
#tptstad32 { position: absolute; left: 10px; }
#tptstad33 { margin-top: 5px; margin-bottom: 5px; }
#tptstad34 { margin-top: 5px; margin-bottom: 5px; }
#tptstad35 { margin-top: 5px; margin-bottom: 5px; }
.boxedws #tptstad31 { top: 10px; }
.admin-bar.boxedws #tptstad31 { top: 42px; }
.boxedws #tptstad32 { top: 10px; }
.admin-bar.boxedws #tptstad32 { top: 42px; }
/* temp */
#_atssh { display: none; }
#wpstats { display: none; }
/* END */