@charset "UTF-8";
html {
	direction: rtl;
}
body {
	direction: rtl;
}
html, body {
	overflow-x:hidden;
}
body {
	background-color: #f1f1f1;
	font-family: var(--font);
	position:relative;
}
a {
	color: #3c4354;
}
a:hover,
a:focus{
	outline:none;
	text-decoration:none;
	color: #e52e71!important;
}
.top-menu li a:hover,
.section-news .news-title:hover {
	outline:none;
	text-decoration:none;
	color: #ffb81c!important;
}
ul {
	list-style:none;
	padding:0;
	margin:0;
}
h1,
h2,
h3,
h4,
h5 {
	margin:0;
}
img.lazy-loaded {
	background: #FFF url('images/spinner.gif') no-repeat center center;
}
.clear {
	clear:both;
}
.navbar {
	margin-bottom:0 !important;
}
.top-menu {
	right:0;
	width:100%;
	z-index:99;
	background-color: #385e9d;
}

.top-menu li{
	display:inline-block;
}
.top-menu li a{
	color: #FFF;
	font-size:13px;
	padding:14px;
	display:block;
	font-weight:300;
	font-variant: all-small-caps;
}
.top-menu li a:hover{
	color:#e52e71;
}
.mobile-top-menu {
	padding:10px 30px;
	background-color: #385e9d;
}
.mobile-top-menu .menu-btn {
	text-align:left;
}
.mobile-top-menu .home-btn {
	text-align:right;
}
.mobile-top-menu .menu-btn a i,
.mobile-top-menu .menu-btn a,
.mobile-top-menu .home-btn a{
	font-size:24px;
	color: #FFF!important;
}
.mobile-top-menu .col-xs-1 {
	padding-left:0;
	padding-right:0;
}
.navbar-inverse .navbar-nav > .open > a {
	background-color: transparent!important;
}
.navbar-inverse {
	min-height: 50px;
	padding: 10px;
	border-radius:0 !important;
	border:none !important;
	background: #f8f9fb;
	border-top: 1px solid #d7dfeda6 !important;
}
.navbar-nav > li > a {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.containers {
	margin:15px auto;
}
.navbar-inverse .navbar-nav > li > a {
	color: #747577!important;
}
.navbar-inverse .navbar-nav > li > a > i {
	position: relative;
	top: 5px;
	right: 5px;
	font-weight: 500;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li.open > a,
.navbar-inverse .navbar-nav > li > a:hover {
	color: #e52e71!important;
}
.nav > li > a {
	font-weight: 500;
	font-variant: all-small-caps;
	padding: 10px!important;
	font-size: 16px;
}

.header {
	padding:10px 0;
	background-color: #FFF;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.search-form input:focus {
	box-shadow:none;
	border-color:#27AE60;
	outline:none;
}
.search-form input {
	background:#fff;
	border: 1px solid #dedede;
	border-left:none;
	box-shadow:none !important;
	border-radius:0;
}
.input-group-addon{
	padding: 0px !important;
}
.search-form span.input-group-addon {
	background: #edf0f8;
	box-shadow: none;
	border-right: none;
	border-radius: 5px 0 0 5px;
}
.search-form span.input-group-addon span{
	color:#385e9d;
	font-size:20px;
}
.search-form span.input-group-addon span:hover {
	color:#ea3b75;
}
.jdate-nav {
	margin-top: 5px;
	font: 600 16px/37px var(--font);
	color: #FFF;
}
.breadcrumb {
	padding: 15px;
	border: 0;
	background: #FFF;
	border-radius: 0.5rem;
	margin-bottom:0;
	margin-top:15px;
}
.breadcrumb div {
	font-weight:300;
	font-size:14px;
	display:inline;
	color:#375d9c;
}
.breadcrumb div a span{
	font-family: var(--font);
	color:#375d9c;
	padding:0 5px;
	top: -5px;
	position: relative;
}
.breadcrumb div a:hover {
	text-decoration:none;
}
.section-box {
	margin:0 0 20px 0;
}
.section-news-thumbnail{
	height:150px;
	overflow:hidden;
}
.section-news-thumbnail img{
	border-radius: 5px;
	box-shadow: 0 5px 7px rgba(28,76,156,.1);
	min-width:100%;
	height:150px;
	object-fit:cover;
}
li.search-form {
	margin-top:5px;
	max-width:300px;
	float:right;
}
div.search-form {

}
#featured-slider a {
	color:#333;
}
.category-span {
	display:block;
	font-variant: all-small-caps;
	color:#E14848;
	font-weight:700;
	margin-bottom: 10px;
}
.featured-item a {
	font-weight:700;
}
.featured-item span.category-span {
	font-size:11px;
}
.section-box-cat,
.section-box h4{
	background-color: #FFF;
	margin:0 0 10px 0;
	font-weight:500;
	font-variant: all-small-caps;
	font-size:16px;
	overflow:hidden;
	border-radius: 1rem;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}
.section-box-cat h5 {
    color: #93989f;
    font-weight: 500;
    font-size: 16px;
	padding: 20px;
}
.section-box h4 span{
	font-family: var(--font);
	background:#385e9d;
	color:#fff;
	display:inline-block;
	padding:10px 30px 10px 20px;
}
.section-news {
	padding:15px 10px;
	background-color: #FFF;
	box-shadow: 0 5px 7px rgba(28,76,156,.1);
	border-radius: 1rem;
	overflow: hidden;
	margin: 25px 5px;
}
.section-news:hover {
	background: #f8f9fb!important;
}
.section-news .news-title {
	color:#4d535b;
	font-weight:600;
	font-size:16px;
}
.section-news p {
	color:#93989f;
	margin-top: 15px;
}
.first-section-news {
	padding:10px 0;
}
.first-section-news > a{
	font-size:16px;
	margin-top:7px;
	display:block;
	font-weight:700;
}
.first-section-news p{
	font-weight:400;
	font-size:13px;
	margin:5px 0;
}
.rest-section-news {
	padding:10px 0;
	overflow:hidden;
	border-bottom:1px dashed #eee;
}
.rest-section-news > a {
	font-size:14px;
	font-weight:700;
	margin-bottom:5px;
	display:block;
}
.rest-section-news img {
	max-width:75px;
	float:left;
	margin-right:10px;
	object-fit:cover;
}
.rest-section-news p {
	font-size:13px;
}
.rest-articles-meta {
	background:#f9f9f9;
	padding:4px 7px !important;
	margin-top:10px;
	overflow:hidden;
}
.readmore {
	float:right;
}
.readmore a{
	color:#333 !important;
}
.xs-search {
	margin:15px auto;
}
.sidebar {
	margin:15px 0;
}
.the-body {
	margin:15px 0;
}
.widget {
	margin-bottom:20px;
	background:#fff;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
	border-radius: 1rem;
}
.top-hits-news {
	background:#fff;
	border:1px solid #e5e5e5;
}
.top-hits-news h4{
	margin:0;
	padding:10px;
	border-bottom:1px solid #eee;
	font-weight:700;
	font-size:16px;
	line-height:26px;
	color:#666;
	overflow:hidden;
}
.top-hits-news li{
	border-top:1px solid #eee;
	padding:15px;
	overflow:hidden;
}
.top-hits-news li:first-child{
	border-top:none;
}
.top-hits-news li div.top-widget-thumbnail{
	float:left;
	margin-right:10px;
	max-width:100px;
	height:70px;
	overflow:hidden;
}
.top-hits-news li div.top-widget-thumbnail img {
	min-width:100%;
	object-fit:cover;
}
.top-hits-news li a{
	font-weight:400;
	font-size:14px;
}
.footer {
	padding:30px 0;
	background:#262D35;
}
.before-footer {
	color:#EFEFEF;
	padding-bottom:25px;
	font-weight:400;
	font-size:13px;
}
.before-footer a{
	color:#979CA3;
}
.footer-links li {
	display:inline-block;
	margin-left:10px;
}
.after-footer {
	border-top:1px solid #363F49;
	color:#EFEFEF;
	padding-top:25px;
	font-weight:400;
	font-size:13px;
}
.after-footer a{
	color:#979CA3;
}
.category-page {
	background:#fff;
	margin-bottom:20px;
	padding:0 15px;
	border:1px solid #ddd;
}
.category-page h1{
	margin:0;
	padding:10px 0;
	border-bottom:1px solid #eee;
	font-weight:700;
	font-size:18px;
	overflow:hidden;
	color:#555;
}
.pagi {
	border-top:2px solid #eee;
	padding:0 10px 0 20px;
}
.category-news li {
	border-top:1px solid #eee;
}
.category-news li:first-child {
	border-top:none;
}
.article-meta {
	padding:15px 0;
	overflow:hidden;
	border-bottom: 1px solid #E6E6E6;
	background-color: #FFF;
	margin: 0 0 20px 0;
}
.article-meta span{
	display:inline-block;
	margin-right:10px;
	font-weight:400;
	font-size:13px;
	color:#333;
}
.article-meta span i{
	padding-left:5px;
	color:#385e9d;
	font-size: 18px;
}
.article-meta span a{
	color:#385e9d;
	font-weight:400;
	font-size:13px;
}
.single-article span.single-category a {
	color: #e40d54;
}
.poll {
	background:#46bf78;
	border:none !important;
}
.poll-question {
	font-weight:700;
	font-size:16px;
	padding:10px;
	color: #FFF;
	border-bottom: 1px solid #46bf78;
}
.poll-image {
	position:relative;
}
.poll-image img{
	width:100%;
	border-radius: 1rem;
}
.header-ad img {
	border-radius: 1rem;
}
.poll-image span {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.6);
	padding:10px;
	color:#fff;
	text-shadow:1px 1px 1px #111;
}
.poll-answers {
	padding:10px;
}
.poll-answers li {
	font-weight:400;
	font-size:14px;
	padding:6px;
	color:#fff;
}
.radio label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-right: 25px;
	margin-left: 15px;
	font-size: 13px;
	font-weight:bold;
}
.radio input[type=radio] {
	display: none;
}
.radio label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	position: absolute;
	right: 0;
	bottom: 1px;
	background-color: #84C988;
	box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}
.btn-vote {
	color: #fff;
	background-color: #38a229;
	border-color: #38a229;
	border-radius: 8px;
}
.btn-vote:hover {
	color: #fff;
	background-color: #2f59a0;
	border-color: #2f59a0;
	border-radius: 8px;
}
.radio label:before {
	border-radius: 8px;
}
.radio input[type=radio]:checked + label:before {
    content: "\2022";
    color: #f5f5f5;
    font-size: 43px;
    text-align: center;
    line-height: 29px;
}

.poll button[type=submit] {
	margin:10px;
}
#vote-result {
	margin:10px;
}
.progress {
	margin-bottom:0;
	padding-bottom:0;
	margin-top:5px;
}
.result-answer {
	overflow:hidden;
	color:#fff;
	font-weight:700;
}
.result-answer span {
	float:left;
	color:#fff;
	font-size:11px;
}
.hide-results {
	margin:10px;
}
.poll-result-buttons {
	overflow:hidden;
	border-top:1px solid #49A049;
}
.total-voters {
	padding: 15px 15px 15px 0;
	font-weight:400;
	font-size:14px;
	color:#fff;
	display:inline-block;
}
.poll-show-results {
	float: left;
	padding: 5px 10px 5px 10px;
	color: #FFF;
	background-color: #38a229;
	margin: 10px;
	border-radius: 8px;
}
.poll-show-results:hover {
	color:#fff!important;
	background-color: #2f59a0;
}
.links {
	background:#fff;
	border:1px solid #e5e5e5;
}
.links h4{
	margin:0;
	padding:10px;
	border-bottom:1px solid #eee;
	font-weight:700;
	font-size:16px;
	overflow:hidden;
	color:#555;
}
.links li {
	border-top:1px solid #f5f5f5;
}
.links li:first-child {
	border-top:none;
}
.links li a{
	display:block;
	font-weight:400;
	font-size:14px;
	color:#93989f;
	padding:10px;
	text-decoration:none;
}
.links li a i{
	color:#ddd;
	padding-right:5px;
}
.links li a:hover{
	color:#555;
	background:#f5f5f5;
	text-decoration:none;
}
.links li a:hover i{
	color:#999;
}
.article-page {
	background: #fff;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
	border-radius: 1rem;
	margin-bottom: 20px;
	padding: 15px;
}
.article-page .article-meta span.page_title h1 {
	font-weight:500;
	font-size:20px !important;
	color:#385e9d;
}
.article-page h1{
	margin:0;
	padding:10px;
	overflow:hidden;
}
.article-page h1 a{
	font-weight:700;
	font-size:26px !important;
	color:#385e9d;
	line-height:32px;
}
.article-content h1, .article-content h2, .article-content h3, .article-content h4{
	font-size:20px !important;
	margin-bottom:10px;
}
.article-content {
	overflow:hidden;
	padding:15px;
	text-align: justify;
}
.article-content a{
	color:#333;
	font-weight:700;
	text-decoration:underline;
}
.article-content br {
	line-height:40px;
}
.article-image {
	margin:10px;
}
.article-content img{
	max-width:100%;
}
.tags-cloud {
	padding:10px 0;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin: 0 10px;
}
.tags-cloud a{
	color:#777;
	margin-bottom:6px;
}
.tags-cloud a i{
	color:#ccc;
}
.tags-cloud a:hover i{
	color:#3EB3D7;
}
.read-more {
	margin-bottom:15px;
}
.read-more a {
	font-weight:400;
	font-size:14px;
	display:block;
	background-color: #46bf78;
	border-radius: 5px;
	color:#fff;
	padding:15px;
	overflow:hidden;
}
.read-more a:hover {
	color:#fff!important;
	background-color: #2f59a0;
}
.read-more a i{
	float:right;
	margin-left: 10px;
	font-size:20px;
	margin-right:10px;
	color:#FFF;
}
.comment-box,
.related-news {
	background:#fff;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
	border-radius: 1rem;
	margin-bottom:20px;
}
.comment-box h4,
.related-news h4{
	margin: 0;
	padding: 15px;
	border-bottom: 1px solid #eee;
	font-weight: 700;
	font-size: 16px;
	overflow: hidden;
	color: #555;
	background-color: #f8f9fb;
	border-radius: 1rem 1rem 0 0;
}
.comment-box form .form-control {
	font-size: 15px !important;
	background: #e9e9e9 !important;
	border: none;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.comment-box form label {
	font-weight: 500;
}
.float-right {
	float: right;
}
.float-left {
	float: left;
}
.list_comments {
	background-color: #fff;
	box-shadow: 0 2px 35px rgba(173,188,200,.22);
	-webkit-box-shadow: rgba(173,188,200,.22) 0 2px 35px;
	border-radius: 4px;
	padding: 30px;
	overflow: hidden;
	position: relative;
}
.comment-header {
	background-color: #f8f9fb;
	color: #a2a6ab;;
	padding: 10px 15px;
}
.comment-header .author_comment span {
	font-size: 16px;
	font-weight: 600;
	color: #53565d;
}
.comment-header .date_comment span {
	font-size: 12px;
	color: #8e939b;
	text-align: left;
	display: block;
}
.comment-content {
	font-size: 15px;
	line-height: 32px;
	color: #53565d;
}
.comment-box {
	position: relative;
}
.related-news ul li{
	margin:15px 0;
	overflow:hidden;
}
.related-news ul li a{
	color:#385e9d;
	font-size:14px;
}
.d-none {
	display: none;
}
.related-image {
	margin-bottom:7px;
}
.related-image img{
	object-fit:cover;
	height:150px;
	width:100%;
	border-radius: 1rem;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
.max-width img{
	min-width:100%;
	min-height:130px;
	object-fit:cover;
	border-radius: 1rem;
}
.max-width-section {
	min-width:100%;
}
.ajax-menu {
	box-shadow:none !important;
	border-radius:0 !important;
	border-top:0 !important;
}
.maximum span.source-type{
	display:none;
}
.maximum img{
	min-width:100%;
	object-fit:cover;
}
#category-tabs {
	background:#262D35;
	border:0 !important;
}
#category-tabs a.dropdown-toggle {
	color:#fff;
	background:none !important;
}
#category-tabs a.dropdown-toggle:hover {
	color:#fff;
	background:none !important;
}
#category-tabs > li{
	display:inline-block;
	font-weight:400;
	font-size:14px;
	border:0 !important;
}
#category-tabs > li:first-child > a{
	margin-left:25px !important;
}
#category-tabs > li > a{
	display:block;
	padding:12px;
	color:#fff;
	border-radius:0 !important;
	border:0 !important;
}
#category-tabs > li > a:hover{
	background:url('images/arrow.gif') no-repeat center bottom;
}
#category-tabs > li > a.activated{
	background:url('images/arrow.gif') no-repeat center bottom;
	border-radius:0 !important;
	border:0 !important;
}
#tab-content {
	background:#fff;
	border:1px solid #ddd;
	padding-top:15px;
	padding-bottom:5px;
}
.feedburner h4{
	margin:0;
	padding:15px;
	border-bottom:1px solid #eee;
	font-weight:500;
	font-size:16px;
	overflow:hidden;
	background-color: #f8f9fb;
	color: #62676c;
	border-radius: 1rem 1rem 0 0;
}
.feedburner-form {
	padding:15px;
}
.feedburner-form label{
	color:#385e9d;
	font-weight:500;
}
.feedburner-form .form-group {
	border-bottom:none;
}
.feedburner-form .form-group .input-group {
	margin-top: 15px;
	background: #f5f5f5;
	padding: 10px;
	border-radius: 7px;
}
.featured-videos {
	overflow:hidden;
	background:#333;
	margin-bottom:20px;
}
.featured-video-tools {
	background:#555;
	overflow:hidden;
	margin-bottom:15px;
	padding:10px 0;
}
.featured-video-tools h3{
	font-weight:700;
	font-size:16px;
	color:#fff;
	line-height:36px;
}
.video-pager {
	background:#555;
	overflow:hidden;
}
.rest-small-thumb {
	margin-bottom:15px;
}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  	position: static;
}
.yamm .container {
  	position: relative;
}
.yamm .dropdown-menu {
  	left: auto;
}
.yamm .nav.navbar-right .dropdown-menu {
  	left: auto;
  	right: 0;
}
.yamm .yamm-content {
  	padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  	left: 0;
  	right: 0;
}
.news-image {
 	min-width: 100%;
 	overflow:hidden;
 	height:150px;
	border-radius: 1rem;
}
.news-list-image {
 	min-width: 100%;
 	overflow:hidden;
 	height:150px;
	border-radius: 1rem;
}
.news-image img{
	border-bottom:none;
	object-fit:cover;
}
.product {
 	margin:5px 0 15px 0;
}
.menu-category-name {
	position:absolute;
	z-index:3;
	bottom:15px;
	left:15px;
	right:15px;
	background:rgba(0,0,0,0.6);
	padding:7px;
	color:#fff;
	border-radius: 0 0 1rem 1rem;
}
.featured-box {
	background:#fff;
	border:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:20px;
}
.featured-box h4{
	background:#E14848;
	padding:10px;
	margin-bottom:15px;
	color:#fff;
}
.pagin {
	position:absolute;
	right:21px;
	top:8px;
}
.pagin ul li{
	display:inline-block;
}
.pagin ul li.disabled a{
	background:#eee;
	color:#F76A6A;
	cursor: not-allowed;
}
.pager li a{
	font-weight:700;
	font-variant: all-small-caps;
}
.pager li.prev
{
	float:right;
}
.pager li.next
{
	float:left;
}
.pagin ul li a{
	color:#E42525 !important;
	display:inline-block;
	margin-right:4px;
	background:#fff;
	padding:3px 8px;
}
.paginations {
	margin:0 15px;
}
.paginations li a{
	box-shadow: 0 5px 7px rgba(28,76,156,.1);
	border-radius: 1rem;
	color: #E14848;
	padding: 10px 15px;
	text-align: center;
	position: relative;
	display: flex;
	align-content: center;
	align-items: center;
}
.paginations li.next a i {
	font-size: 20px;
	padding-right: 10px;
}
.paginations li.prev a i {
	font-size: 20px;
	padding-left: 10px;
}
.paginations li a:hover{
	background: #f8f9fb;
}
.single-featured-item-image {
	 min-width: 100%;
	 overflow:hidden;
	 height:230px;
	 margin-bottom:10px;
}
.single-featured-item-image img{
	border-bottom:none;
	min-height:230px;
	object-fit:cover;
	border-radius: 5px;
}
.single-featured-item-title {
	position:absolute;
	z-index:3;
	bottom:10px;
	left:15px;
	right:15px;
	background:rgba(0,0,0,0.6);
	padding:7px;
	color:#fff;
	font-weight:700;
}
.top-news-widget {
	margin-bottom:15px;
}
.single-trending-item-image {
	 min-width: 100%;
	 overflow:hidden;
	 height:230px;
	 margin-bottom:20px;
	 position:relative;
	border-radius: 1rem;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
}
.single-trending-item-image img{
	border-bottom:none;
	min-height:230px;
}
.single-trending-item-title {
	position: absolute;
	z-index: 3;
	bottom: 10px;
	left: 15px;
	right: 15px;
	background: rgba(8, 8, 9, 0.55);
	padding: 7px;
	color: #fff;
	font-weight: 500;
	border-radius: 1rem;
}
.single-trending-item-image-rest {
	padding:10px;
	transition:background 0.3s;
	background-color: #FFF;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
	border-radius: 1rem;
	overflow: hidden;
	margin: 5px;
}
.single-trending-item-image-rest:hover {
	background:#f5f5f5;
	box-shadow: 0 5px 7px rgba(28,76,156,.1);
}
.single-trending-item-image-rest .title-link {
	font-family: var(--font);
	font-weight:500;
	font-size:14px;
	color:#333;
	padding-left:30px;
}
.single-trending-item-image-rest img {
	height:70px;
	object-fit:cover;
	width:100%;
	border-radius: 5px;
	box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
}
.trending-number-rest {
	font-family: var(--font);
	position: absolute;
	border-radius: 0 0 0 100%;
	background:#2D8FD99E;
	width: 42px;
	height: 42px;
	padding-left: 6px;
	padding-top: 4px;
	line-height: 28px;
	text-align: center;
	font-size: 16px;
	color:#fff;
	font-weight: 700;
	top: -10px;
	right: 3px;
}
.megamenu-news {
	margin:10px 0;
}
.megamenu-news h3{
	border-bottom:1px solid #eee;
	padding:0 15px 10px 15px;
	margin-bottom:10px;
	color: #93989f;
	overflow:hidden;
}
.megamenu-news h3 a.label{
	font-size:14px;
	font-weight:400;
	padding: 10px 15px;
}
.megamenu-news h3 a.label:hover {
	background-color: #375d9b;
	color: #FFF !important;
}
.kw-bg-category {
	background-color: #375d9b;
	color: #FFF !important;
	padding: 5px 15px !important;
	border-radius: 0.3rem;
}
.kw-bg-category:hover {
	background-color: #dff0d8!important;
	color: #46bf78 !important;
}
.dropdown-menu {
	padding: 15px;
	border: 0;
	border-radius: 1rem !important;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px !important;
}

.dropdown-menu li {
	padding: 5px 0;
}
.dropdown-menu li:hover {
	background-color: #f8f9fb;
	border-radius: .25rem;
}
.dropdown-menu .divider {
	padding: 0;
}
.paragraph-font .dropdown-menu > li > a:hover {
	background-color: transparent!important;
}
.paragraph-font .dropdown-menu > li > a {
	color: #385e9d;
}
.trnding-tags {
	margin-top:15px;
}
.trending-tags h3{
	font-size:16px;
	font-weight:500;
	color:#93989f;
	padding:7px 3px;
	margin-bottom:7px;
	padding-bottom: 15px;
}
.trending-tags h3 i{
	color:#E42525;
}
.trending-tags a {
	display:inline-block;
	background:#f5f5f5;
	color:#777;
	padding:5px 10px;
	margin-bottom:4px;
	font-size:14px;
	border-radius: 0.5rem;
	border: 1px solid #eee;
}
.nav-tabs,
.nav-pills {
  	position: relative;
}
#megamenu .open > a {
    background:url('images/arrow.gif') no-repeat center bottom;
}
.megamenu-subcategories {
	margin:10px 0;
}
.megamenu-subcategories li a{
	color:#93989f;
	font-size:14px;
	font-weight:500;
	display:block;
	background:#f5f5f5;
	margin-bottom:2px;
	padding:8px 12px;
}
.trending-tags a:hover,
.megamenu-subcategories li a:hover{
	color: #547ac0 !important;
	background: #eceff7;
}
.next-article {
	background: #FFF;
	box-shadow: 0 5px 7px rgba(28,76,156,.1);
	border-radius: .25rem;
	text-align:right;
	padding:10px;
	margin-bottom:20px;
	overflow:hidden;
}
.previous-article {
	background: #FFF;
	box-shadow: 0 5px 7px rgba(28,76,156,.1);
	border-radius: .25rem;
	text-align:left;
	padding:10px;
	margin-bottom:20px;
	overflow:hidden;
	width: 100%;
}
.next-image {
	float:right;
	width:100px;
	margin-left:10px;
	overflow:hidden;
	height:70px;
}
.previous-image {
	float:right;
	width:100px;
	margin-left:10px;
	overflow:hidden;
	height:70px;
}
.next-article h5, .previous-article h5 {
	font-weight:700;
	color:#93989f;
	margin-bottom:4px;
	font-variant: all-small-caps;
	float: right;
}
.next-article a, .previous-article a {
	padding: 2px 10px;
	text-align: right;
	margin-bottom: 5px;
	font-family: var(--font);
	font-size: .94em;
	line-height: 21px;
	color: #222;
	float: right;
}
.previous-image img, .next-image img {
	min-height:70px;
	object-fit:cover;
	border-radius: 1rem;
}
.news-section-content {
	overflow:hidden;
	padding-top:15px;
}
.whatsapp-share {
  	padding: 7px 18px;
  	font-size:14px;
  	background:#79B549;
  	display:block;
  	margin:15px;
	margin-top:8px;
}
.whatsapp-share a {
  	color: #fff;
  	font-weight:700;
}
.whatsapp-share i{
	font-size:30px;
	margin-right:10px;
}
.featured-item {
	overflow:hidden;
	height:70px;
	margin:0 0 10px 0;
}
.featured-item a img{
	width:100px;
	min-height:70px;
	float:left;
	margin-right:10px;
}
.featured-item p{
	color:#999;
}
.big-first-section {
	padding: 15px 10px;
	background-color: #FFF;
	border: 1px solid #dedede;
	box-shadow: 0 5px 7px rgba(28,76,156,.1);
	border-radius: .25rem;
	overflow: hidden;
	margin: 5px;
}
.big-first-section a{
	color:#333;
}
.big-first-section p{
	color:#93989f;
	margin-top: 10px;
}
.featured-item-sections {
	padding: 10px;
	background-color: #f8f9fb;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	border-radius: 1rem;
	overflow: hidden;
	margin:15px 5px;
	min-height: 280px;
}
.featured-item-sections:hover {
	box-shadow: 0 5px 7px rgba(28,76,156,.1);
}
.featured-item-sections a{
	color:#333;
	font-size:14px;
	font-weight:500;
}
.featured-item-sections a.text-primary {
	color: #337ab7;
}
.featured-item-sections a img{
	min-width:100%;
	height:140px;
	margin-bottom:10px;
	object-fit:cover;
	border-radius: 5px;
}

.featured-item-sections a span.category-span{
	height:auto !important;
	display:block;
	font-weight:700;
}

.featured-wrapper {
	padding:30px 0 20px 0;
}
.featured-wrapper .row {
	margin-right:0;
	margin-left:0;
}
.row30-2 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.post-container {
	position: relative;
	z-index: 1;
	text-align:center;
	overflow:hidden;
	border-radius: 1rem;
}
.post-container img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.post-container:nth-of-type(1) {
	border: 5px solid transparent;
	height: 400px;
}
.post-container:nth-of-type(2) {
	border: 5px solid transparent;
	height: 200px;
}
.post-container:nth-of-type(3) {
	border: 5px solid transparent;
	height: 200px;
}
.post-container:nth-of-type(4) {
	border: 5px solid transparent;
	height: 200px;
}

.post-container:nth-of-type(5) {
	border: 5px solid transparent;
	height: 200px;
}

.post-container:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	top: 0;
	left: 0;
	z-index: -1;
	border-radius:1rem;
}
.post-container-3 {
	position: relative;
	z-index: 1;
	text-align:center;
	overflow:hidden;
}
.post-container-3 img {
	min-width:100%;
	min-height:100%;
}
.post-container-3:nth-of-type(1) {
	border-right: 7px solid #fff;
	height: 500px;
}
.post-container-3:nth-of-type(2) {
	border-bottom: 7px solid #fff;
	height: 250px;
}
.post-container-3:nth-of-type(3) {
	height: 250px;
}
.post-container-3:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	top: 0;
	left: 0;
	z-index: -1;
}
.post-text h3,
.post-text p {
	color: #fff !important;
	font-family: var(--font);
	font-weight:300;
}
.post-text p {
	margin-top:5px;
}
.post-text h3 {
	margin:0;
	font-size:18px !important;
	font-weight:500 !important;
	margin-bottom:5px !important;
}
.post-text h3 a{
	color:#fff !important;
}
.post-text {
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0;
	right:0;
	z-index:1;
	border-radius: 0 0 1rem 1rem;
	text-align:right;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.85))), repeat;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%), repeat;
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%), repeat;
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%), repeat;
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%), repeat;
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%), repeat;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );
}
.post-text .category-link {
	display:inline-block;
	background:#B2240F;
	padding:1px 7px;
	border-radius:2px;
	color:#fff;
	font-size:14px;
	font-family: var(--font);
	font-weight:300;
	margin-top:5px;
	font-variant: all-small-caps;
	margin-bottom:5px;
	color:#fff !important;
}
.post-container .post-text {
	padding:15px;
}
.post-container-3 .post-text {
	padding:15px;
}

.feedburner .input-group-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .375rem .75rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #385e9d;
	border: 1px solid #385e9d;
	border-radius: .25rem;
	margin-right: 3px
}
.feedburner .input-group-text i {
	font-size: 23px;
	color: #FFF;
}
#tab-content a {
	color:#262D35;
	font-weight:700;
}
.social-profiles {
	margin:10px 25px 10px 25px;
}
.social-profiles .social-col {
	padding:5px;
}
.social-profile {
	height:50px;
	width: 50px;
	display:block;
	filter: grayscale(100%);
	transition: .3s;
}
.social-profile i{
	font-size:30px;
	line-height:50px;
}
.social-profile:hover {
	color:#fff;
	filter: grayscale(0%);
}
.igap-profile {
	background: url('images/social-icon/igap.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.soroush-profile {
	background: url('images/social-icon/soroush.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.rubika-profile {
	background: url('images/social-icon/rubika.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.eitaa-profile {
	background: url('images/social-icon/eitaa.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.bale-profile {
	background: url('images/social-icon/bale.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.aparat-profile {
	background: url('images/social-icon/aparat.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.telegram-profile {
	background: url('images/social-icon/telegram.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.twitter-profile {
	background: url('images/social-icon/twitter.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.instagram-profile {
	background: url('images/social-icon/instagram.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.rss-profile {
	background: url('images/social-icon/rss.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.application-profile {
	background: url('images/social-icon/android_news_app.png') no-repeat center;
	height: 50px;
	width: 50px;
}
.month-name {
	font-family: var(--font);
	color:#385e9d;
	font-size: 16px;
	text-shadow:1px 1px 1px #fff;
	padding-top:4px;
}
.loading-bar {
	padding: 10px 20px;
	display: block;
	text-align: center;
	box-shadow: inset 0px -45px 30px -40px rgba(0, 0, 0, 0.05);
	margin: 15px;
	font-size:13px;
	font-weight:700;
	border: 1px solid #ddd;
	cursor: pointer;
	position: relative;
	color:#93989f;
}

.loading-bar:hover {
	box-shadow: inset 0px 45px 30px -40px rgba(0, 0, 0, 0.05);
}
.article-share {
	margin:10px;
}
.overlay-image {
	position:relative;
	background: url('images/placeholder-photo-o.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.overlay-image span.trending-number {
	font-family: var(--font);
	position:absolute;
	border-radius:0 0 0 100%;
	background:rgba(0,0,0,0.8);
	width:42px;
	height:42px;
	padding-left:6px;
	padding-top:4px;
	line-height:28px;
	text-align:center;
	font-size:16px;
	color:#fff;
	right:0;
	font-weight:700;
	text-shadow:1px 1px 1px #111;
}
.overlay-image span.source-type-medium{
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.6);
	padding:3px 8px;
	font-size:18px;
	color:#fff;
	text-shadow:1px 1px 1px #111;
}
.overlay-image span.source-type-large{
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.6);
	padding:5px 14px;
	font-size:24px;
	color:#fff;
	text-shadow:1px 1px 1px #111;
}
.ad {
	padding:10px;
}
.margin-all {
	margin:15px;
}
.contact-box {
	padding:25px;
	background-color: #FFF;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
	border-radius: 1rem;
}
.contact-box h3 {
	padding:0 0 10px 0;
	font-weight:500;
	font-size:20px;
	color:#385e9d;
	line-height:36px;
	border-bottom:1px solid #eee;
	margin-bottom:15px;
}
.contact-box h3 i{
	color:#385e9d;
}
.form-group {
	padding:15px 0;
	border-bottom:1px solid #eee;
}
.form-group label span{
	color:red;
}
.category-tags h3{
	color:#444;
	padding:10px;
	font-size:16px;
	border-bottom:1px solid #eee;
	font-variant: all-small-caps;
}
.category-tags ul{
	padding:10px 10px 3px 10px;
}
.category-tags li{
	display:inline-block;
}
.category-tags li a{
	padding-right:8px;
	padding-left:8px;
	color:#666;
	border:none;
	box-shadow:none;
	border-radius:0;
	margin-right:4px;
	margin-bottom:7px;
}
.category-tags li a i{
	color:#E14848;
}
.category-tags li a:hover i{
	color:#666;
}
.article-vote-up-class {
	margin-right:10px;
}
.article-vote-up-class i,.article-vote-down-class i{
	font-size:16px;
}
.voted-up i{
	color:#6BBA70 !important;
}
.voted-down i{
	color:#E14848 !important;
}
.category-image {
	padding:0 0 10px 0;
	border-bottom:1px solid #eee;
}
.category-image img{
	min-width:100%;
	object-fit:cover;
}
.spinner {
  	margin: 30px auto;
  	width: 70px;
  	text-align: center;
}
.spinner > div {
  	width: 18px;
  	height: 18px;
  	background-color: #ccc;
  	border-radius: 100%;
  	display: inline-block;
  	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  	animation: bouncedelay 1.4s infinite ease-in-out;
  	/* Prevent first frame from flickering when animation starts */
  	-webkit-animation-fill-mode: both;
  	animation-fill-mode: both;
}
.spinner .bounce1 {
  	-webkit-animation-delay: -0.32s;
  	animation-delay: -0.32s;
}
.spinner .bounce2 {
  	-webkit-animation-delay: -0.16s;
  	animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

#back-to-top {
    position: fixed;
    bottom: 40px;
    left: 40px;
    z-index: 9999;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 30px;
    background: #46BF78;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 50%;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#back-to-top:hover {
    background: #385e9d;
}
#back-to-top i {
	font-size: 25px;
	top: 5px;
	position: relative;
	color: #FFF
}
#back-to-top.show {
    opacity: 1;
}

#cookie-bar {
	background:#111111;
	height:auto;
	line-height:24px;
	color:#eeeeee;
	text-align:center;
	padding:8px 0;
	font-family: var(--font);
	font-weight:300;
}
#cookie-bar.fixed {
	position:fixed;
	top:0;
	left:0;
	width:100%;
}
#cookie-bar.fixed.bottom {
	bottom:0;
	top:auto;
	z-index:999999;
}
#cookie-bar p {
	margin:0;
	padding:0;
}
#cookie-bar a {
	color:#ffffff;
	display:inline-block;
	border-radius:3px;
	text-decoration:none;
	padding:0 6px;
	margin-left:8px;
}
#cookie-bar .cb-enable {
	background:#007700;
}
#cookie-bar .cb-enable:hover {
	background:#009900;
}
#cookie-bar .cb-disable {
	background:#990000;
}
#cookie-bar .cb-disable:hover {
	background:#bb0000;
}
#cookie-bar .cb-policy {
	background:#0033bb;
}
#cookie-bar .cb-policy:hover {
	background:#0055dd;
}
/* Pushy Menu */
.pushy {
	position: fixed;
	width: 280px;
	height: 100%;
	top: 0;
	z-index: 9999;
	background: #191918;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	/* enables momentum scrolling in iOS overflow elements */
}

.pushy ul {
	margin:0;
	padding:0;
	list-style:none;
}
.pushy.pushy-left {
	left: 0;
}
.pushy.pushy-right {
	right: 0;
}
.pushy-link > a{
	display:block;
	color:#b3b3b1;
	padding:10px 20px;
	font-variant: all-small-caps;
	font-size:14px;
	font-weight:300;
}
.pushy li.divider {
	border-top:1px solid #111;
	padding-top:7px;
}
.pushy-link > a:hover {
	color:#fff;
}
.pushy-content {
	visibility: hidden;
}

.pushy h3 {
	padding:18px 20px;
	background:#444;
	font-weight:700;
	font-variant: all-small-caps;
	font-size:15px;
	color:#fff;
}
/* Menu Movement */
.pushy-left {
	-webkit-transform: translate3d(-280px, 0, 0);
	-ms-transform: translate3d(-280px, 0, 0);
	transform: translate3d(-280px, 0, 0);
}

.pushy-open-left #container,
.pushy-open-left .push {
	-webkit-transform: translate3d(200px, 0, 0);
	-ms-transform: translate3d(200px, 0, 0);
	transform: translate3d(200px, 0, 0);
}

.pushy-right {
	-webkit-transform: translate3d(280px, 0, 0);
	-ms-transform: translate3d(280px, 0, 0);
	transform: translate3d(280px, 0, 0);
}

.pushy-open-right #container,
.pushy-open-right .push {
	-webkit-transform: translate3d(-200px, 0, 0);
	-ms-transform: translate3d(-200px, 0, 0);
	transform: translate3d(-200px, 0, 0);
}

.pushy-open-left .pushy,
.pushy-open-right .pushy {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.pushy-open-left .pushy-content,
.pushy-open-right .pushy-content {
	visibility: visible;
}

/* Menu Transitions */
#container,
.pushy,
.push {
	transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}

.pushy-content {
	transition: visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}

/* Site Overlay */
.site-overlay {
	display: none;
}

.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {
	display: block;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9998;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-animation: fade 500ms;
	animation: fade 500ms;
}

@keyframes fade {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes fade {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
/* Submenu Appearance */
.pushy-submenu {
	/* Submenu Buttons */
	/* Submenu Icon */
}
.pushy-submenu ul {
	transition: max-height 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
.pushy-submenu ul .pushy-link {
	transition: opacity 0.2s ease-in-out;
}
.pushy-submenu button {
	width: 100%;
	color: #b3b3b1;
	padding: 15px 20px;
	text-align: right;
	background: transparent;
	border: 0;
	font-variant: all-small-caps;
	font-size:14px;
	font-weight:300;
}
.pushy-submenu button:hover {
	color: #FFF;
}
.pushy-submenu > a,
.pushy-submenu > button {
	position: relative;
}
.pushy-submenu > a::after,
.pushy-submenu > button::after {
	content: '';
	display: block;
	height: 11px;
	width: 8px;
	position: absolute;
	top: 50%;
	left: 25px;
	background: url("images/arrow.svg") no-repeat;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: transform 0.2s;
}
a.advertisements img {
	padding-bottom: 1.5px;
}
/* Submenu Movement */
.pushy-submenu-closed ul {
	max-height: 0;
	overflow: hidden;
	visibility: hidden;
}
.pushy-submenu-closed .pushy-link {
	opacity: 0;
}

.pushy-submenu-open {
	/* Submenu Icon */
}
.pushy-submenu-open ul {
	max-height: 1000px;
	visibility: visible;
}
.pushy-submenu-open .pushy-link {
	opacity: 1;
}
.pushy-submenu-open a::after,
.pushy-submenu-open button::after {
	-webkit-transform: translateY(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
}

.scrollbar {
	height: 100%;
	position: relative;
	overflow: auto;
}
.panel-default {
	border: 0!important;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
	border-radius: 1rem;
}
.calendar .table-bordered tbody tr th,
.calendar .table-bordered tbody tr td {
	text-align: center;
	font-size: 13px;
}
.calendar .table-bordered tbody tr th {
	background-color: #305aa2;
	font-weight: 500;
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th  {
	border: 1px solid #305AA230;
	color: #FFF!important;
}
.calendar .table-bordered tbody tr td a {
	font-weight: 500;
	color: #305aa2;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	padding: 5px!important;
}
.month-name strong {
	padding: 0 5px;
}

.calendar .text-center .news_number {
	font-size: 16px;
}
.calendar .table-bordered tbody tr td a span.news_number {
	color: #dc3545;
}
.widget_calendar .panel-heading {
    border: 1px solid #305AA230;
	border-bottom: transparent;
}
.widget_calendar table tbody {
	border: 1px solid #305AA230;
}
.widget_calendar > .panel-heading {
	background-color: #e4e9f4a6!important;
}
.widget_calendar .ajax-navigation {
	border-radius: 50%;
	height: 35px;
	width: 35px;
	border: 0;
	position: relative;
	display: grid;
	text-align: center;
	align-items: center;
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}
.widget_calendar .ajax-navigation:hover {
	background: #FFF;
}
.widget_calendar .ajax-navigation span.fa {
	font-size: 25px;
	color: #385e9d;
	position: absolute;
	left: 0;
	right: 0;
}
.widget_calendar .ajax-navigation span.fa:hover {
	color: #dc3545;
}
.weather {
	background: #fff;
	border:1px solid #ddd;
}
.weather h4{
	margin:0;
	padding:10px;
	border-bottom:1px solid #eee;
	font-size:16px;
	line-height:26px;
	overflow:hidden;
	color:#444;
}
.weather h4 select, .top-hits-news h4 select{
	float:left;
	font-family: var(--font);
	font-size:13px;
	font-weight:normal;
	border:1px solid #ddd;
	padding:4px;
	color:#333;
}
.weather-text {
	padding:10px;
	color:#444;
}
.weather-text h5{
	font-weight:700;
	font-size:28px;
	padding-right:15px;
}
.weather-text h3{
	font-weight:400;
	font-size:16px;
	padding-right:15px;
	margin:10px 0;
}
.weather-icon {
	text-align:center;
	padding:10px;
}
.weather table{
	margin-bottom:0;
	border-top:1px solid #eee;
}
.weather table tbody tr td{
	border-color:#eee;
	color:#777;
}
.weather table thead tr th{
	border-color:#e4e4e4;
	color:#555;
}