 /*
Theme Name:مـیـثـاق  
Description:نسخه ی جدید پوسته ی خبری میثاق . افزودن امکانات حرفه ای در این نسخه 
Version: 1.2.2
Author: کـارن کـد
Tags:جستجوی ایجکس,اسلایدر مطالب , سرتیتر خبری, پیشخوان خبر , تبلیغات , شبکه های اجتماعی , ابزارک های اختصاصی , ریسپانسیو , بخش ویدیو , بخش گالری تصاویر , و ...
Author URI: https://t.me/karencode
*/
.probox{
	border-radius:6px !important;
}
.header{
	width:100%;
}
#trans-calculator-container select{
	border:1px solid #D1D1D1;
	border-radius:6px;
}
.btn.btn-success.btn-lg.c-btn-uppercase.c-btn-bold.calculate-btn{
	padding:0 10px;
	color:White;
	background:blue;
	border-radius:6px;
	margin-top:10px;
	cursor:pointer;
}
.content-single-main img {
	max-width:100%;
	height:auto;
}
.content-single-main{overflow:hidden;}
.footer-nav2 > div > ul{display:flex;flex-wrap:wrap;}
#trans-calculator-container fieldset div{margin-top:10px;}
*{
   padding:0;
   margin:0;

 }
 .bodyies{
	 display:none;
	 width:100%;
	 float:right;
 }

 body {
   background:white;
   direction:rtl;
   position:relative;
   overflow-x:hidden;
	 font-family:sansadad !important;
}
	body::after {
		content: '';
		position: absolute;
		z-index: 99;
		transition: 0.4s;
		opacity: 0;
		visibility: hidden;
		background-color:black;
	}
  a{
    text-decoration:none;
    list-style:none;
  }
  /* css reset */
html,body,div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, menu, output, ruby, section, summary,
time, mark, audio, video,input,button tr,td ,pre,figure,select, button, textarea {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
	font-family:sansadad;
	list-style:none;
	line-heighT:30px;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, menu, section {
    display: block;
}
body {
    line-height: 1px;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
  	@font-face {
    font-family:'sansadad';
    src:url('fonts/sansadad.ttf') format('truetype'),
	    url('fonts/sansadad.eot') format('eot'),
        url('fonts/sansadad.woff') format('woff');

    font-weight: normal;
    font-style: normal;
}
	@font-face {
    font-family:'IranSansWeb';
    src:url('fonts/IranSansWeb.ttf') format('truetype'),
	    url('fonts/IranSansWeb.eot') format('eot'),
        url('fonts/IranSansWeb.woff') format('woff');

    font-weight: normal;
    font-style: normal;
}
/*	@font-face {
    font-family:'nasim';
    src:url('fonts/nasim.woff') format('woff'),
	    url('fonts/nasim-regular.woff') format('woff'),

    font-weight: normal;
    font-style: normal;
}*/
.header{
	width:100%;
		height:170px;
		box-shadow:1px 1px 6px #ccc;
			background:linear-gradient(to left, #148DA9, #6EB3CA);
		
}
.header-cent{
	width:1200px;
	margin:0 auto;
	height:170px;
}
.logo{
	width:170px;
	float:right;
	height:80px;
}
.logoz{
	width:140px;
	height:50px;
	margin:10px auto;
}

.logoz img{
	width:100%;
	heighT:100%;
	display:block;
}
.top-headr{
	width:1200px;
	margin:0 auto;
	height:80px;
}
.btm-headr{
	width:1200px;
	margin:0 auto;
	heighT:40px;
	background:#34849A;
	border-radius:10px;
}

.nav-top.nav{
	width:930px;
	float:right;
	position:relative;
}
.nav-top.nav > div > ul{
	position:absolute;
	width:100%;
}
.nav-top.nav > div > ul > li{
	float:right;
}
.nav-top.nav > div > ul > li > a{
	color:white;
	display:block;
	line-height:40px;
	font-size:15px;
	text-align:center;
	padding:0 10px;
	font-weight:400;
}
.nav-top.nav > div > ul > li > a:hover{
	color:#000000;
	transition:.3s;
}
.nav-top.nav > div > ul li ul{
	position:absolute;
	width:100%;
	right:0;
	left:0;
	top:90%;
	opacity:0;
	background:white;
	z-index:100;
	visibility:hidden;
	box-shadow:1px 1px 7px rgba(177, 171, 171, 0.6);
	border-radius:0 0 7px 7px;
}
.nav-top.nav > div > ul  li  ul li{
	float:right;
	width:25%;
}
.nav-top.nav > div > ul li:hover ul{
	opacity:1;
	transition:.6s;
	top:98%;
	visibility:visible;
}
.nav-top.nav > div ul li ul li a{
	color:#444444;
	font-size:13px;
	text-align:right;
    line-height:35px;
	display:block;
	padding-right:15px;
	position:relative;
}
/*.nav-top.nav > div > ul > li > ul > li > ul{
	position:absolute;
	width:180px;
	right:50%;
	top:50%;
	background:white;
	opacity:0;
	box-shadow:1px 1px 5px #ccc;
	z-index:100;
}
.nav-top.nav > div > ul > li > ul > li > ul > li{
	position:relative;
}
.nav-top.nav > div > ul > li > ul > li:hover > ul{
	opacity:1;
	transition:.3s;
	top:-2%;
	right:100%;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > a{
	color:#444444;
	padding-right:10px;
	font-size:13px;
	text-align:right;
	border-bottom:1px solid #EDEDED;
    line-height:40px;
	display:block;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > ul{
	position:absolute;
	width:180px;
	right:50%;
	top:50%;
	background:white;
	opacity:0;
	box-shadow:1px 1px 5px #ccc;
	z-index:100;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > ul > li{
	position:relative;
}
.nav-top.nav > div > ul > li > ul > li > ul > li:hover > ul{
	opacity:1;
	transition:.3s;
	top:-2%;
	right:100%;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > ul > li > a{
	color:#444444;
	padding-right:10px;
	font-size:13px;
	text-align:right;
	border-bottom:1px solid #EDEDED;
    line-height:40px;
	display:block;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > ul > li > ul{
	position:absolute;
	width:180px;
	right:50%;
	top:50%;
	background:white;
	opacity:0;
	box-shadow:1px 1px 5px #ccc;
	z-index:100;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > ul > li > ul > li{
	position:relative;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > ul > li:hover > ul{
	opacity:1;
	transition:.3s;
	top:-2%;
	right:100%;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > ul > li > ul > li > a{
	color:#444444;
	padding-right:10px;
	font-size:13px;
	text-align:right;
	border-bottom:1px solid #EDEDED;
    line-height:40px;
	display:block;
}
.nav-top.nav > div > ul > li > ul > li > a:hover{
	color:#993333;
	transition:.3s;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > a:hover{
	color:#993333;
	transition:.3s;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > ul > li > a:hover{
	color:#993333;
	transition:.3s;
}
.nav-top.nav > div > ul > li > ul > li > ul > li > ul > li > ul > li > a:hover{
	color:#993333;
	transition:.3s;
}*/
.nav-top.nav > div ul li ul li a:hover{
	color:#FF3366;
	transition:.3s;
}
.nav-top.nav > div ul li ul li a::before{
	position:absolute;
	content:'';
	width:6px;
	height:6px;
	border-radius:40%;
	right:5px;
	top:15px;
	background-color:#FF3333;
	opacity:0;
}
.nav-top.nav > div ul li ul li a:hover::before{
 opacity:1;
	transition:.3s;
}

.left-headr{
	width:270px;
	float:left;
	height:100%;
}
.social-headr{
	width:200px;
	float:right;
	height:100%;
}
.social-headr i{
	padding:0 8px;
	font-size:17px;
	line-height:30px;
	color:black;
	float:right;
	background:white;
	border-radius:6px;
	text-align:center;
	margin-right:8px;
	margin-top:5px;
}
.social-headr i:hover{
	background:#FF3366;
	color:white;
	transition:.3s;
}
.search-d{
	width:70px;
	float:right;
	height:100%;
	position:relative;
}
.hot-cat{
	width:500px;
	float:right;
	height:70px;
	margin-top:10px;
}
.hot-cat p{
	font-size:12px;
	color:#F2F2F2;
	line-height:50px;
	text-align:center;
	float:right;
	padding-right:6px;
	text-shadow:0 0 6px #6F5D63;
}
.hot-cat a{
	font-size:11px;
	color:white;
	line-height:30px;
	text-align:center;
	float:right;
  margin-right:12px;
  border:2px solid white;
  margin-top:8px;
  padding:0 6px;
  border-radius:6px;
}
.hot-cat a:hover{
	color:black;
	transition:.3s;
	border:2px solid black;
}

.search-d > i{
	line-height:40px;
	float:right;
	padding:0 4px;
	color:white;
	font-size:26px;
	cursor:pointer;
}
.search-d > i:hover{
	color:#FF9933;
	transition:.3s;
}
.search-d-h > i{
	line-height:40px;
	float:right;
	padding:0 4px;
	color:white;
	font-size:26px;
	cursor:pointer;
}
.search-d-h > i:hover{
	color:#FF9933;
	transition:.3s;
}
.user-help{
	position:absolute;
	width:150px;
	top:100%;
	display:none;
	z-index:100;
	right:-90px;
	background:#F2F2F2;
	box-shadow:1px 1px 7px rgba(177, 171, 171, 0.6);
	border-radius:0 0 7px 7px;
}
.user-help a{
	text-align:right;
	padding-right:10px;
	color:#444444;
	font-size:13px;
	display:block;
	border-bottom:1px solid #F5F5F5;
}
.user-help a:hover{
	background:#FF3366;
	transition:.3s;
	color:white;
}
.smodal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(221, 221, 221, 0.8); /* Black w/ opacity */
  transition:.6s;
}

/* Modal Content/Box */
.smodal-content {
  /*background:rgba(31, 31, 31, 0.5);*/
  margin: 15% auto; /* 15% from the top and centered */
  padding: 20px;
  width: 70%; /* Could be more or less, depending on screen size */
  overflow-y:auto;
  max-height:400px;
  border-radius:6px;
}
.close1 {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close1:hover,
.close1:focus {
  color: red;
  text-decoration: none;
  cursor: pointer;
}
.time-th{
	float:left;
	width:220px;
	background:linear-gradient(to right , rgba(0, 173, 255, 0.31), rgba(0, 0, 255, 0.09));
margin-top:10px;
border-radius:10px;
}
.time-th p{
	text-align:center;
	color:white;
	font-size:12px;
	line-height:40px;
	display:block;
}
.navs-m{
	display:none;
}
#ajaxsearchlite1 .probox, div.asl_w .probox{
	height:58px !important;
}
div.asl_w .probox .promagnifier{
	width:50px !important;
	height:50px !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
	height:58px !important;
	text-align:right !important;
	font-size:15px !important;
}
div.asl_w .probox .promagnifier .innericon svg{
	fill:black !important;
	font-size:35px !important;
}
div.asl_m .probox .promagnifier .innericon{
	height:58px !important;
}
div.asl_w .probox .promagnifier .innericon svg:hover{
	fill:red !important;
}
div.asl_w .probox .proclose{
	margin-top:15px !important;
}
div.asl_w .probox .proloading{
	margin-top:15px !important;
}
.welcome-tx{
	font-size:12px;
	text-align:center;
	color:#444444;
	line-height:40px;
	display:block;
	border-bottom:1px solid #DDDDDD
}
.user-help a:last-child{
	border-radius:0 0 7px 7px;
}

.date-tx{
	font-size:11px;
	text-align:center;
	color:#444444;
	line-height:30px;
	display:block;
	margin-top:10px;
}
.date-tx img{
	border-radius:60px;
	border:2px solid #222222;
}
.body-index{
	width:100%;
	float:right;
	margin-top:10px;
}
.body-index-size{
	width:1200px;
	margin:0 auto;
}
.slider-index-right{
	width:50%;
	float:right;
}
.slider-image-center{
	width:99%;
	height:350px;
	margin:10px auto;
	position:relative;
}
.slide-item{
	width:100%;
	height:350px;
	position:relative;
	background-color:black;
		border-radius:6px;
}
.slide-item img{
	width:100%;
	height:100%;
	display:block;
	opacity:.9;
	position:absolute;
	border-radius:6px;
	box-shadow:1px 1px 9px #ccc;
	}
	.title-sl{
		width:90%;
		position:absolute;
		bottom:20px;
		height:100px;
		background:linear-gradient(to left, rgba(34, 34, 34, 0.9),rgba(17, 17, 17, 0.2));
border-radius:6px 0 0 6px;
overflow:hidden;

	}
.title-sl a{
	text-align:right;
	font-size:19px;
	line-height:30px;
	color:white;
	border-right:3px solid red;
	display:block;
	margin-right:10px;
	margin-top:5px;
	padding-righT:10px;
}
.title-sl a:hover{
	color:#FF2E2E;
	transition:.3s;
}
.title-sl h3{
	text-align:right;
	font-size:13px;
	line-height:25px;
	color:#EEEEEE;
	display:block;
	padding-righT:10px;
}
.cat-sl{
	position:absolute;
	text-align:right;
	padding:0 7px;
	background:rgba(255, 0, 0, 0.7);
	right:10px;
	top:10px;
	z-index:100;
	border-radius:6px;
}
.cat-sl a{
	color:white;
	font-size:11px;
	text-align:center;
	display:block;
	line-height:25px;
}
.cat-sl a:hover{
	color:#DDDDDD;
	transition:.3s;
}
.owl-nav{
	position:absolute;
	top:0;
	width:13%;
	z-index:100;
	left:10px;
}
.owl-prev > span{
	display:none;
}
.owl-next > span{
	display:none;
}
.rt{
	position:absolute;
	right:0;
	font-size:24px;
	border-radius:4px;
	color:white;
	background:red;
	padding:1px 4px;
}
.lf{
	position:absolute;
	left:0;
	font-size:24px;
	border-radius:4px;
	color:white;
	background:red;
	padding:1px 4px;
}
.widget-last-news{
	width:50%;
	float:left;
}
.widget-last-news-rtl{
	width:60%;
	float:right;
}
.widget-ads-lft{
	float:left;
	width:40%;
		height:350px;
}
.widget-last-center{
	width:90%;
	margin:10px auto;
		height:350px;
	border-radius:6px;	
	overflow:hidden;
	overflow-y:auto;
	background:white;
	border:1px solid #E3E3E3;
}
.widget-last-center > div > div > h3{
	color:white;
	font-size:15px;
	line-height:40px;
	display:block;
	position:relative;
	font-weight:700;
	background:red;
	border-radius:0 6px 0 30px;
	float:right;
	text-align:center;
	padding:0 18px;
}
.widget-last-center > div > h3{
	color:white;
	font-size:15px;
	line-height:40px;
	display:block;
	position:relative;
	font-weight:700;
	background:red;
	border-radius:0 6px 0 30px;
	float:right;
	text-align:center;
	padding:0 18px;
}
.widget-last-center > div > ul > li > a{
	color:#262626;
	font-size:13px;
	text-align:right;
	padding-right:12px;
	line-height:25px;
	display:block;
	width:90%;
	margin:0 auto;
	position:relative;
}
.widget-last-center > div > ul > li > a::before{
	position:absolute;
	content:'';
	width:7px;
	height:7px;
	background-color:#999999;
	border-radius:30%;
	right:2px;
	top:9px;
	
	}
	.widget-last-center > div > ul > li > a:hover{
		color:red;
		transition:.3s;
	}

.widget-last-center > div > div{
	width:100%;
	float:right;
}
.widget-last-center > div > ul{
	width:100%;
	float:right;
}
.widget-last-center > div > h3::before{
	position:absolute;
	content:'';
	width:7px;
	heighT:7px;
	background-color:#FF2424;
	border-radius:30%;
	right:7px;
	top:14px;
}
  .widget-last-center::-webkit-scrollbar {
           width:4px;
		   border-radius:16px;
           }
.widget-last-center::-webkit-scrollbar-thumb {
background-color:#FF3333;
		   border-radius:16px;
}
.widget-last-center::-webkit-scrollbar-thumb:hover {
background-color:#FF6161;
}
.widget-last-center::-o-scrollbar {
background-color:#FF3333;
width:4px;
	 border-radius:6px;
}
.widget-last-center::-o-scrollbar-thumb {
background-color:#FF3333;
		   border-radius:6px;
}
.widget-last-center::-o-scrollbar-thumb:hover {
background-color:#FF5C5C;
}
.loading-block{
background: #ddd;
height: 35px;
}
.loaded{
background: #39f;
height: 35px;
width: 20%;
}
.loading-percent{
position: absolute;
font: 1em comic sans ms;
margin: 0.35%;
}
.loader{
    width:100%;
	height:100%;
	overflow:hidden;
/*	position:absolute;*/
	background-color:white;
}
.loader > div{
	height:60px;
	width:60px;
	border:8px solid #00CCFF;
	border-top-color:white;
	position:absolute;
	margin:20% auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border-radius:50%;
	animation:spin 1.5s infinite linear;
	z-index:1000;
}
.load-text{
	text-align:center;
	color:#999999;
	font-size:18px;
	line-height:30px;
	position:absolute;
	margin:30% auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1000;
}
@keyframes span{
	100%{
		transform:rotate(360deg);
	}

}
.pfc-post.layout-one{
	width:99%;
	float:right;
	margin-top:10px;
	margin-right:5px;
	padding-bottom:10px;
}
.news-thumb{
	width:32%;
	float:right;
}
.news-thumb img{
	width:100%;
	height:70px;
	display:block;
	border-radius:6px;
	}

.news-text-wrap{
	float:left;
	width:68%;
}
.news-text-wrap > h2 > a{
	color:#262626;
	font-size:13px;
	text-align:right;
	padding-right:12px;
	line-height:25px;
	display:block;
	width:90%;
	margin:0 auto;
	position:relative;
}
.read-more{
	color:#949494;
	font-size:12px;
	text-align:right;
	padding-right:12px;
	line-height:25px;
	display:block;
	width:90%;
	margin:0 auto;
	position:relative;
}
.news-text-wrap > h2 > a::before{
	position:absolute;
	content:'';
	width:7px;
	height:7px;
	background-color:#999999;
	border-radius:30%;
	right:2px;
	top:9px;
	
	}
 .read-more:hover{
	 color:blue;
	 transition:.3s;
 }

.posted-date{
	font-size:11px;
	color:#6B6B6B;
	padding-right:5px;
	font-weight:700;
		width:90%;
	margin:0 auto;
}
.news-text-wrap p{
	font-size:12px;
	color:#888888;
	text-align:right;
	padding-right:5px;
		width:90%;
	margin:0 auto;
}
.news-text-wrap a:hover{
	color:red;
	transition:.3s;
}
.pfc-post{
	margin-top:6px;
	width:100%;
	float:right;
}
.pfc-post:hover .news-thumb img{
	opacity:.7;
	transition:.3s;
}
.widget-ads-lft-center{
	width:95%;
	margin:10px auto;
	height:170px;
}
.widget-ads-lft-center img{
	width:100%;
	height:100%;
	display:block;
}
.news-titr{
	width:1200px;
	margin:5px auto;
	height:30px;
}
.typewrite{
	color:#555555;
	font-size:13px;
	text-align:right;
}
.sf{
	padding-right:10px;
}

.typewrite:hover{
	color:#FF3333;
	transition:.3s;
}
.titr-title{
	float:right;
	padding:0 12px;
	background:red;
	border-radius:6px 6px 50px 6px;
}
.titr-title p{
	color:white;
	font-size:15px;
	text-align:center;
	display:block;
}
.owl-dots{
	position:absolute;
	width:100%;
	bottom:-10%;
	height:30px;
}
.owl-dot.active{
	width:17px;
	height:10px;
	background:#0033FF !important;
	float:left;
}
.owl-dot{
	width:11px;
	height:11px;
	background:#D4D4D4 !important;
	float:left;
	border-radius:100%;
	margin-left:10px;
}
.asl_res_url{
	color:#0033FF !important;
}
.body-posts-index{
	width:50%;
	float:right;
}
.query-posts-index{
	width:100%;
	float:right;
	margin-top:10px;
}
.container-queries{
	width:100%;
	float:right;
	border-top:1px solid #E3E3E3;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}
.thumbnail-news-i{
	width:210px;
	height:130px;
	float:right;
	position:relative;
	background:#888888 url(images/icons/none.png);
	border-radius:6px;
}
.thumbnail-news-i img{
	width:100%;
	height:100%;
	display:block;
	border-radius:6px;
	position:absolute;
}
.thumbnail-news-i img:hover{
	opacity:.9;
	transition:.3s;
}

.ct-n{
	position:absolute;
	right:10px;
	top:10px;
	background:rgba(238, 238, 238, 0.8);
	border-radius:6px;
	padding:0 5px;
	z-index:100;
}
.ct-n a{
		color:#333333;
	line-height:25px;
	font-size:11px;
	text-align:center;
	display:block;
}
.title-desc-queries{
	width:390px;
	float:left;
}
.title-desc-queries a{
	text-align:right;
	padding-right:6px;
	display:block;
	line-height:25px;
	font-weight:700;
	color:#333333;
	font-size:15px;
	width:95%;
	margin:0 auto;
}
.title-desc-queries p{
	text-align:right;
	padding-right:6px;
	display:block;
	line-height:25px;
	color:#616161;
	font-size:12px;
	width:95%;
	margin:3px auto;
}
.date-index-queries{
	text-align:left;
	padding-left:5px;
	font-size:11px;
	color:#999999;
	line-height:20px;
}
.title-desc-queries a:hover{
	color:#FF3333;
	transition:.3s;
}
.title-desc-queries h3{
	text-align:right;
	padding-right:6px;
	display:block;
	line-height:20px;
	color:#616161;
	font-size:12px;
	width:95%;
	margin:0 auto;
}
.paged-index{
	width:100%;
	float:right;
/*	background:#E6E6E6;*/
	padding:4px;
	border-radius:6px;
}
.paged-index > div > div > ul > li > a{
	float:right;
	padding:0 10px;
	background:#7D7C7C;
	margin-right:5px;
	border-radius:6px;
	color:White;
	font-size:12px;
}
.page-numbers.current{
	background:#969696;
		float:right;
	padding:0 10px;
	margin-right:5px;
	border-radius:6px;
	color:White;
	font-size:12px;
}
.paged-index > div > div > ul > li > a:hover{
	background:#969696;
	transition:.3s;
}
.body-sideleft-index{
	width:50%;
	float:left;
}
.body-sideleft-index > div {
	float:right;
	width:100%;
}

.sidebar-left-index{
	width:60%;
	float:right;
}
.sidebar-ads-posts{
	float:left;
	width:40%;
}
.sidebar-left1-center > div > div{
	width:100%;
	float:right;
}
.sidebar-left1-center{
	width:90%;
	margin:0 auto;
}
.sidebar-left1-center > div{
	width:100%;
	float:right;
				bordeR:1px solid #E3E3E3;
	border-radius:6px;
	padding-bottom:5px;
}
.posted-auth{
	text-align:right;
	padding-right:10px;
	color:#616161;
	font-size:12px;
	display:block;
	line-height:24px;
	width:95%;
	margin:0 auto;
}
.sidebar-left1-center > div > h3{
		color:white;
	font-size:15px;
	line-height:40px;
	display:block;
	position:relative;
	font-weight:700;
	background:#F00000;
	border-radius:6px 6px 0 0;
	float:right;
	text-align:center;
	padding:0 18px;
	margin-top:-20px;
}
.sidebar-left1-center > div{
	width:100%;
	float:right;
				bordeR:1px solid #E3E3E3;
	border-radius:6px;
	padding-bottom:5px;
	margin-top:10px;
	margin-top:35px;
}
.sidebar-left1-center > div > ul{
	width:100%;
	float:right;
	margin-top:10px;
}
.sidebar-left1-center > div > ul > li {
	font-size:13px;
	color:#555555;
	text-align:right;
	width:95%;
	display:block;
	position:relative;
	padding-right:15px;
		color:#555555;
}
.sidebar-left1-center > div > ul > li > a {
	color:#555555;
}
.sidebar-left1-center > div > ul > li > a:hover{
	color:red;
	transition:.3s;
}
.sidebar-left1-center > div > ul > li > a::before{
	position:absolute;
	content:'';
	width:7px;
	height:7px;
	background-color:#888888;
	border-radius:100%;
	right:3px;
	top:12px;
	display:block;
}
.sidebar-left1-center > div > ul > li > a:hover::before{
	background-color:red;
	transition:.3s;
}
.sidebar{
	width:100%;
	float:right;
}
.sidebar-left1-center > div > div > h3{
		color:white;
	font-size:15px;
	line-height:40px;
	display:block;
	position:relative;
	font-weight:700;
	background:#005AFF;
	border-radius:6px 6px 0 0;
	float:right;
	text-align:center;
	padding:0 18px;
	margin-top:-20px;
}
.splide__track{
	width:100% !important;
}
.splide__list{
	width:95% !important;
	margin:10px auto !important;
}
.up-side{
	width:100%;
	margin-top:10px;
	float:right;
}
.tagcloud a{
	color:#666666;
	padding:0 10px;
	text-align:Center;
	display:block;
	float:right;
	font-size:13px !important;
}
.tagcloud a:hover{
	color:#3366FF;
	transition:.3s;
}
.recentcomments a{
	color:#444444;
}
.sidebar-left1-center > div > table{
	width:100%;
	float:right;
}
.sidebar-left1-center > div > table > tbody > tr > td > span{
	text-align:right !important;
	font-size:13px !important;
} 
#cities{
	font-family:sansadad !important;
}
.splide__slide{
	width:100% !important;
}
.yad{
	color:#003366 !important;
}
.yad:hover{
	color:red !important;
	transition:.3s;
}
.sidebar-ads-posts > div > div > h3{
		color:#000066;
	font-size:17px;
	line-height:40px;
	display:block;
	position:relative;
	border-radius:0 6px 39px 30px;
	text-align:right;
	padding-left:-6px;
	position:relative;
}
.sidebar-ads-posts > div > div > div > h3{
		color:#000066;
	font-size:17px;
	line-height:40px;
	display:block;
	position:relative;
	border-radius:0 6px 39px 30px;
	text-align:right;
	padding-left:-6px;
	position:relative;
}
.full-y{
	float:left;
	padding:0 10px;
}
.full-y a{
	color:#444444;
	font-size:11px;
	text-align:center;
	display:block;
}
.full-y a:hover{
	color:red;
	transition:.3s;
}
.ads_sidexx{
	width:95%;
	margin:10px auto ;
}
.sl-mis{
	width:100%;
	float:right;
}
.y-thumbnail{
	width:25%;
	float:right;
	height:80px;
	margin-right:10px;
}
.y-thumbnail img{
	width:100%;
	height:100%;
	border-radius:100%;
	display:block;
}
.sl-mis-link{
	float:right;
	width:69%;
}
.sl-mis-link a{
	color:#003366;
	font-size:13px;
	text-align:right;
	width:95%;
	margin:0 auto;
	display:block;
}
.sidebar-left1-center > div > div > div > div{
	width:100%;
	float:right;
}
.sl-mis-link a:hover{
	color:red;
	transition:.3s;
}

.sidebar-ads-posts > div > div{
	width:100%;
	float:right;
	border-radius:6px;
	
}
.sidebar-ads-posts > div > div > ul{
	width:100%;
	float:right;	
}
.sidebar-ads-posts > div > div > h3:after{
	display:block;
	content:'';
	position:absolute;
	height:2px;
	width:60%;
	top:50%;
	left:0;
	transform:translateY(-50%);
	z-index:0;
	background-color:#000066;
}
.sidebar-ads-posts > div > div > ul > li{
	color:#555555;
	font-size:13px;
	text-align:right;
	width:95%;
	margin:0 auto;
	position:relative;
	padding-right:13px;
}
.sidebar-ads-posts > div > div > ul > li > a{
	color:#555555;
}
.sidebar-ads-posts > div > div > ul > li > a:hover{
	color:#FF0066;
	transition:.3s;
}
.sidebar-ads-posts > div > div > ul > li > a::before{
	content:'';
	position:absolute;
	width:6px;
	height:6px;
	background-color:#CCCCCC;
	right:3px;
	top:12px;
	border-radius:10%;
	display:block;
}
.sidebar-ads-posts > div > div > ul > li > a:hover::before{
	background-color:#FF0066;
	transition:.3s;
}
.sidebar-ads-posts > div > div > div > h3:after{
	display:block;
	content:'';
	position:absolute;
	height:2px;
	width:65%;
	top:50%;
	left:0;
	transform:translateY(-50%);
	z-index:0;
	background-color:#000066;
}
.container-queries:hover .thumbnail-news-i img{
	opacity:.7;
	transition:.3s;
}
.ads-sidex{
	width:100%;
	float:right;
}
.ads-sidex-center{
	width:95%;
	margin:10px auto;
	height:175px;
}
.ads-sidex-center img{
	width:100%;
	height:100%;
	display:block;
}
.sidebar-random{
	width:90%;
	margin:10px auto;
}
.tab-random{
  overflow: hidden;
  float:right;
  width:100%;
  margin-top:10px;
    background-color:#0066FF;
  border-radius:6px;
}

/* Style the buttons that are used to open the tab content */
.tab-random button {
  background-color: inherit;
  float: right;
  border: none;
  outline: none;
  cursor: pointer;
  width:33.3%;
  line-height:40px;
  transition: 0.3s;
  color:white;
  border-left:1px solid #DDDDDD;
}

/* Change background color of buttons on hover */
.tab-random button:hover {
  background-color: #FF3333;
  color:white;
  transition:.3s;
}

/* Create an active/current tablink class */
.tab-random button.active {
/*  border-bottom:2px solid red;*/
  border-radius:6px ;
  background-color:red;
}

/* Style the tab content */
.tab-random-content {
  display: none;
  border: 1px solid #F2F2F2;
  border-top: none;
  width:99%;
  float:right;
}
.tab-random-content {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
.last-posts-widg{
	width:95%;
	margin:5px auto;
}
.last-posts-widg a{
	text-align:right;
	display:block;
	padding-right:12px;
	position:relative;
	font-size:13px;
	color:#444444;
	border-bottom:1px dashed #EEEEEE;
}
.last-posts-widg a:hover{
	color:red;
	transition:.3s;
}
.last-posts-widg a::before{
	position:absolute;
	content:'';
	width:6px;
	height:6px;
	background-color:#999999;
	border-radius:20%;
	right:3px;
	top:12px;
}
.last-posts-widg p{
	text-align:right;
	display:block;
	font-size:11px;
	color:#444444;
	float:right;
}
.body-videos{
	width:100%;
	float:right;
	margin-top:10px;
	background:linear-gradient(to top,white,#EDEDED);
}
.videos-widget{
	width:1200px;
	margin:10px auto;
	height:760px;
	background:#2F2D2D;
	border-radius:6px;
	box-shadow:1px 1px 7px rgba(204, 204, 204, 0.84);
}
.rtl-videos-widget article:nth-child(1){
	display:none;
}
.rtl-videos-widget article:nth-child(2){
	width:100%;
	height:175px;
	float:right;
}
.rtl-videos-widget article:nth-child(3){
	width:100%;
	height:175px;
	float:right;
}
.rtl-videos-widget article:nth-child(4){
	width:100%;
	height:175px;
	float:right;
}
.rtl-videos-widget article:nth-child(5){
	width:100%;
	height:175px;
	float:right;
	}
.lft-videos-widget{
	width:50%;
	float:left;
}
.lft-videos-widget article:nth-child(1){
	width:100%;
	height:175px;
	float:right;
}
.lft-videos-widget article:nth-child(2){
   display:none;
}
.lft-videos-widget article:nth-child(3){
	display:none;
}
.rtl-videos-widget{
	width:50%;
	float:right;
		overflow:hidden;
}
.videos-widget-center{
	width:95%;
	margin:0 auto;
}

.thumbnail-vi{
	width:210px;
	float:right;
	margin-top:20px;
	height:135px;
	position:relative;
	border-radius:6px;
	overflow:hidden;
}
.thumbnail-vi img{
	width:100%;
	height:100%;
	display:block;
	border-radius:6px;
	position:absolute;
}
.play-time-icon{
	width:100%;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	z-index:100;
}
.play-time-icon a{
	text-align:right;
	display:block;
	float:right;
	padding-right:6px;
}
.play-time-icon i{
  font-size:40px;
  color:white;
  line-height:30px;
}
.play-time-icon p{
	text-align:left;
	display:block;
	float:left;
	padding-left:12px;
	font-size:15px;
	line-height:30px;
	text-shadow:0 0 5px #000000;
	color:white;
}
.views-vi{
	width:100%;
	position:absolute;
	height:100%;
	right:100%;
	z-index:500;
	opacity:0;
	background:rgba(0, 51, 102, 0.4);
	border-radius:6px;
}
.thumbnail-vi:hover .views-vi{
	opacity:1;
	transition:.4s;
	right:0;
}
.views-vi p{
	line-height:135px;
	font-size:18px;
	color:white;
	text-align:center;
}
.title-vi{
	width:350px;
	float:right;
	margin-top:20px;
}
.title-vi a{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	font-weight:600;
	color:white;
	display:block;
}
.title-vi p{
	text-align:right;
	padding-right:10px;
	font-size:13px;
	color:#8A8A8A;
	display:block;
}
.listion-video:hover .title-vi a{
	color:red;
	transition:.3s;
}
.video-one-widget{
	width:100%;
	margin-top:20px;
	height:320px;
	position:relative;
}
.video-one-widget img{
	width:100%;
	height:100%;
	display:block;
	border-radius:6px;
	position:absolute;
}
.cat-video-one ul li a{
	text-align:right;
	padding:0 5px;
	font-size:18px;
	text-shadow:0 0 6px #000000;
	color:White;
}
.cat-video-one{
	color:White;
}

.cat-video-one ul li a:hover{
	color:#DDDDDD;
	transition:.3s;
}
.time-video-one{
	position:relative;
}
.time-video-one::before{
	position:absolute;
	content:'';
	width:8px;
	height:8px;
	background-color:#FF9933;
	left:4px;
	top:10px;
	border-radius:100%;
}
.title-video-one{
	width:100%;
	float:right;
	margin-top:10px;
}
.title-video-one a{
	text-align:right;
	padding-right:15px;
	font-size:18px;
	color:white;
	position:relative;
	font-weight:700;
}
.title-video-one p{
	text-align:right;
	padding-right:6px;
	font-size:14px;
	color:#757575;
}
.title-video-one a::before{
	position:absolute;
	content:'';
	right:3px;
	top:12px;
	width:8px;
	height:8px;
	background-color:#FF3366;
	border-radius:50%;
}
.title-video-one a:hover{
	color:red;
	transition:.3s;
}
.title-videos-widget{
	width:100%;
	float:right;
	margin-top:15px;
	background:#343538;
	border-radius:6px;
}
.title-videos-widget p{
	float:right;
	font-size:20px;
	color:white;
	text-align:right;
	line-height:40px;
	padding-right:10px;
}
.title-videos-widget a{
	float:left;
	font-size:15px;
	color:#D1D1D1;
	text-align:left;
	line-height:40px;
	margin-left:10px;
	border-bottom:2px solid red;
}
.ti-vi-ce{
	width:95%;
	margin:0 auto;
}
.title-videos-widget a:hover{
	color:Red;
	transition:.3s;
	border-bottom:2px solid #3366FF;
}
.image-widget{
	width:1200px;
	margin:0 auto;
}
.title-image-widget{
	width:100%;
	float:right;
		background:#F3F1F1;
	border-radius:6px;
}
.title-image-widget p{
	color:#0066CC;
	font-size:18px;
	text-align:right;
	float:right;
		line-height:40px;
		padding-right:10px;
}
.title-image-widget a{
	color:#555555;
	font-size:15px;
	text-align:left;
	float:left;
	background:#EEEEEE;
	border-radius:6px;
	padding:0 12px;
		line-height:30px;
		margin-left:10px;
		margin-top:5px;
	border-bottom:1px solid red;
}
.title-image-widget a:hover{
	color:red;
	transition:.3s;
}
.body-image{
	width:100%;
	float:right;
	margin-top:20px;
	background:linear-gradient(to bottom,white,#EDEDED);
}

.img-gallery{
	width:280px;
	height:170px;
    margin:10px auto;
	position:relative;
	background-color:#333333;
	border-radius:6px;
}
.img-gallery img{
	width:100%;
	height:100%;
	display:block;
	border-radius:6px;
	position:absolute;
}
.image-icon{
	width:100%;
	position:absolute;
	bottom:5px;
	z-index:100;
}
.image-icon i{
	text-align:right;
	padding-right:10px;
	color:white;
	text-shadow:0 0 8px #000000;
	float:right;
	font-size:40px;
}
.img-gallery img:hover{
	opacity:.8;
	transition:.3s;
}
.title-img-gallery{
	width:100%;
	float:right;
}
.title-img-gallery a{
	font-size:15px;
	text-align:right;
	padding-right:15px;
	display:block;
	color:#444444;
	position:relative;
}
.title-img-gallery a::before{
	position:absolute;
	content:'';
	width:7px;
	height:7px;
	background-color:red;
	border-radius:100%;
	top:12px;
	right:4px;
}
.title-img-gallery a:hover{
	color:red;
	transition:.3s;
}
.listiton-image:hover .title-img-gallery a{
	color:Red;
	transition:.3s;
}
.body-mag{
	width:100%;
	float:right;
	margin-top:170px;
	background:linear-gradient(to top,#212121, #333333);
	height:500px;
}
.mag-element{
	width:1200px;
	margin:0 auto;
}
.title-mag-element{
	width:100%;
	float:right;
	background:#666666;
	border-radius:6px;
	margin-top:10px;
}
.title-mag-element p{
	float:right;
	color:white;
	font-size:18px;
	text-align:right;
	line-height:40px;
	padding-right:10px;
}
.title-mag-element a{
	float:left;
	color:#CCCCCC;
	font-size:15px;
	text-align:left;
	line-height:40px;
	padding-left:10px;
}
.mag-element-fix{
	width:100%;
	float:right;
	border-radius:6px;
}
.mag-right{
	width:50%;
	float:right;
}
.mag-left{
	float:left;
	width:50%;
}
.mag-right-center{
	width:95%;
	margin:0 auto;
}
.mag-cover-up-body{
		width:95%;
	margin:-120px auto;
	height:410px;
	position:relative;
	overflow:hidden;
}

.mag-cover-up{
	width:100%;
	height:350px;
	overflow:hidden;
	border-radius:6px;
	border-top:1px solid #EBEBEB;
	position:relative;
}
.mag-cover-up img{
	width:100%;
	height:100%;
	display:block;
	box-shadow:1px 1px 5px rgba(49, 47, 47, 0.49);
	border-radius:8px;
	position:absolute;
}
.tag-mag-cover{
	position:absolute;
	width:270px;
	transform:rotate(20deg);
	background:rgba(0, 102, 255, 0.8);
	z-index:100;
	top:10px;
	right:-50px;
}
.tag-mag-cover p{
	color:white;
	font-size:13px;
	text-align:center;
}
.title-mag-cover{
	float:right;
	width:100%;
	position:relative;
	margin-top:5px;
	
}
.title-mag-cover a{
	color:white;
	font-size:17px;
	text-align:right;
	padding-right:15px;
	position:relative;
}
.title-mag-cover p{
	color:#8F8F8F;
	font-size:13px;
	text-align:right;
	padding-right:5px;
	position:relative;
}
.title-mag-element a:hover{
	color:#00CCCC;
	transition:.3s;
}

.title-mag-cover::before{
	position:absolute;
	content:'';
	width:8px;
	height:8px;
	background-color:#0066FF;
	border-radius:30%;
	right:3px;
	top:12px;
}
.title-mag-cover a:hover{
	color:red;
	transition:.3s;
}
.mage article:nth-child(1){
	display:none;
}
.mag-queries{
	width:100%;
	float:right;
	margin-top:15px;
}
.mag-img-queries{
	width:180px;
	height:120px;
	float:right;
}
.mag-img-queries img{
	width:100%;
	height:100%;
	display:block;
	border-radius:6px;
}
.mag-link-queries{
	width:360px;
	float:right;
}
.mag-link-queries a{
	color:White;
	font-size:15px;
	text-align:right;
	padding-right:18px;
	position:relative;
}
.mag-link-queries a:hover{
	color:red;
	transition:.3s;
}
.mag-link-queries p{
	color:#9E9E9E;
	font-size:13px;
	text-align:right;
	padding-right:10px;
}
.mag-link-queries a::before{
	position:absolute;
	content:'';
	width:8px;
	height:8px;
	background-color:#0066FF;
	border-radius:100%;
	right:5px;
	top:11px;
}
.mag-queries:hover .mag-link-queries a{
	color:red;
	transition:.3s;
}
.footer-nav{
	width:100%;
	float:right;
	background:linear-gradient(to left ,#E3E3E3, white);
}
.footer-nav-center{
	width:1200px;
	margin:0 auto;
}
.footer-nav-center > div > ul > li{
	position:relative;
    float:right;
	padding:0 10px;
}
.footer-nav-center > div > ul > li > a{
	color:#555555;
	font-size:13px;
	text-align:center;
	display:block;
	line-height:40px;
}
.footer-nav-center > div > ul > li > a:hover{
	color:red;
	transition:.3s;
}
.footer{
	width:100%;
	float:right;
	background:black;
	padding-bottom:10px;
}
.footer-center{
	width:1200px;
	margin:0 auto;
}
.about-site{
	width:33.3%;
	float:right;
}

.footer-logo{
	width:100%;
	float:right;
	margin-top:10px;
}
.footer-logo img{
	width:140px;
	height:50px;
	display:block;
}
.about-main-site{
	width:100%;
	float:right;
	margin-top:15px;
}
.about-main-site p{
	color:#888888;
	font-size:13px;
	text-align:right;
}
.copyright{
	width:100%;
	float:right;
	border-top:1px solid #262626;
	margin-top:15px;
}
.copyright p{
	color:#AAAAAA;
	font-size:12px;
	float:right;
	text-align:right;
	margin-top:10px;
}
.copyright strong{
  	font-size:11px;
	float:left;
	text-align:left;
		color:#999999;
		margin-top:10px;
}
.copyright a{
	color:#999999;
}
.copyright a:hover{
	color:#0099CC;
	transition:.3s;
}
.footer-nav2 > div > div {
	width:100%;
	float:right;
}

.footer-nav2 > div > div > ul > li{
	position:relative;
    float:right;
	width:50%;
}
.footer-nav2 > div > div > ul  > li > a{
	color:#B8B8B8;
	font-size:13px;
	text-align:center;
	display:block;
	margin-top:15px;
	line-height:25px;
}
.footer-nav2 > div > div > ul > li > a:hover{
	color:red;
	transition:.3s;
}
.footer-nav2 > div > div > ul  > li ul{
	display:none;
}

.footer-nav2{
	width:33.3%;
	float:right;
}
.footer-nav2 > p{
		color:white;
	font-size:16px;
	text-align:center;
	margin-top:15px;
	width:50%;
	float:right;
	font-weight:700;
}
.footer_icons{
	width:33.3%;
	float:right;
	position:relative;
}
.footer_icons_main{
	width:100%;
    float:right;
	height:250px;
	position:relative;
}
.conta{
	width:50%;
	float:right;
	color:white;
	font-size:16px;
	text-align:center;
	margin-top:15px;
}
.footer_icons_main > div{
	width:100%;
	position:absolute;
	bottom:80px;
}
/*.footer_icons_main > div *{
	color:#DDDDDD;
	font-size:13px;
	text-align:right;
	padding-right:10px;
}
*/
.footer_icons_main > div i{
	color:#999999;
	padding:0 8px;
	margin-right:10px;
	float:left;
	font-size:30px;
}
.footer_icons_main > div i:hover{
	color:#FF3366;
	transition:.3s;
}
.fixed-header {
    position: fixed;
    top:0;
    width: 100%;
	z-index:500;
	background:#CE0C0C;
	box-shadow:1px 1px 4px rgba(136, 129, 129, 0.3);
	right:0;
	border-radius:0;
}
.fixed-hp {
    position: fixed;
    top:0;
    width: 100%;
	z-index:500;
	background:#CE0C0C;
	box-shadow:1px 1px 4px rgba(136, 129, 129, 0.3);
	right:0;
	border-radius:0;
	display:none;
}
 #smoothup {
height:40px;
width: 40px;
position:fixed;
bottom:30px;
background:rgba(0, 94, 189, 0.8);
left:10px;
display:none;
border-radius:30px ;
z-index:100;
-webkit-transition-duration: 0.4s;
-moz-transition-duration: 0.4s; transition-duration: 0.4s;
}
  #smoothup i{
	  color:white;
	  font-size:40px;
	  line-height:40px;
	  width:100%;
	  text-align:center;
  }
 .html::-webkit-scrollbar {
           background-color:#FFFFFF;
           width:10px;
           }
html::-webkit-scrollbar {
background-color:white;
width:10px;
}
html::-webkit-scrollbar-thumb {
background-color:#9E9E9E;
border-radius:6px;
}
html::-webkit-scrollbar-thumb:hover {
background-color:#454545;
border-radius:6px;
}
html::-o-scrollbar {
background-color:#9E9E9E;
width:10px;
border-radius:6px;
}
html::-o-scrollbar-thumb {
background-color:#9E9E9E;
}
html::-o-scrollbar-thumb:hover {
background-color:#09F;
} 
.body-single{
	width:100%;
	float:right;
}
.breadcumb_single{
	width:100%;
	float:right;
}
.breadcumb_single ul{
	float:right;
	padding:0 4px;
}

.breadcumb_single a{
	font-size:12px;
	color:#666666;
	float:right;
}
.breadcumb_single p{
	font-size:12px;
	color:#666666;
	text-align:right;
	float:right;
}
.breadcumb_single strong{
	font-size:12px;
	color:#666666;
	text-align:right;
}
.breadcumb_single span{
	font-size:12px;
	color:#666666;
	text-align:right;
}
.breadcumb_single a:hover{
	Color:red;
	transition:.3s;
}
.thumbnail-single{
	width:100%;
	float:right;
	margin-top:10px;
}
.thumbnail-single-center{
	width:100%;
	height:300px;
	float:right;
}
.thumbnail-single-center img{
	width:100%;
	height:100%;
	display:block;
	border-radius:4px;
}
.thumbnail-single-center img:hover{
	opacity:.8;
	transition:.3s;
}

.title-single-post{
	width:100%;
	float:right;
	border-bottom:1px solid #E8E8E8;
	padding-bottom:5px;
}
.title-single-post h2{
	color:#444444;
	font-size:18px;
	text-align:right;
}
.title-single-post h3{
	color:#808080;
	font-size:13px;
	text-align:right;
}
.title-single-post h2:hover{
	color:Red;
	transition:.3s;
}
.title-single-post p{
	float:right;
	padding:0 10px;
	font-size:11px;
	color:#666666;
}
.title-single-post a{
	font-size:11px;
	color:#666666;
}
.access-user{
	width:100%;
	float:right;
	background:#DDDDDD;
	border-radius:6px;
	margin-top:10px;
}
.access-user a{
	width:33.3%;
	float:right;
	font-size:15px;
	color:#555555;
	line-height:40px;
	text-align:center;
	display:block;
	cursor:pointer;
}
.access-user a:hover{
	color:#6699FF;
	transition:.3s;
}
.excerpt-titr{
	width:100%;
	float:right;
	margin-top:10px;
		border:1px solid #EBEBEB;
	border-radius:6px;
}
.excerpt-titr *{
	color:#696969;
	font-size:13px;
	text-align:right;
	padding-right:10px;
}
.content-single-main{
	width:100%;
	float:right;
	margin-top:5px;
}
.content-single-main h1{
	font-size:20px;
	color:#3B3B3B;
}
.content-single-main h2{
	font-size:18px;
	color:#3B3B3B;
}
.content-single-main h3{
	font-size:17px;
	color:#3B3B3B;
}
.content-single-main h4{
	font-size:16px;
	color:#3B3B3B;
}
.content-single-main h5{
	font-size:15px;
	color:#3B3B3B;
}
.content-single-main h6{
	font-size:13px;
	color:#3B3B3B;
}
.content-single-main p{
	font-size:15px;
	color:#3B3B3B;
}
.content-single-main span{
	font-size:15px;
	color:#3B3B3B;
}
.content-single-main ol{
	font-size:15px;
	color:#3B3B3B;
}
.content-single-main ul li{
	font-size:15px;
	color:#3B3B3B;
}
.content-single-main > td{
	font-size:15px;
	color:#3B3B3B;
}
.content-single-main > tr{
	font-size:15px;
	color:#3B3B3B;
}
.content-single-main figure{
	font-size:13px;
	color:#3B3B3B;
}
.content-single-main strong{
	font-weight:bold;
}
.sidebar-left1-center > div > p{
	width:100%;
	float:right;
	text-align:center;
	font-size:13px;
}
.title-single-post ul li {
	float:right;
}
.cy{
	line-height:30px;
}
.shmodal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color:rgba(38, 38, 38, 0.8); /* Black w/ opacity */
  transition:.6s;
}

/* Modal Content/Box */
.shmodal-content {
  /*background:rgba(31, 31, 31, 0.5);*/
  margin: 20% auto; /* 15% from the top and centered */
  padding: 20px;
  width: 70%; /* Could be more or less, depending on screen size */
  overflow-y:auto;
  max-height:400px;
  border-radius:6px;
}
.close2 {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close2:hover,
.close2:focus {
  color: red;
  text-decoration: none;
  cursor: pointer;
}
.share-main{
	width:35%;
	margin:0 auto;
	height:60px;
	background:#DEDEDE;
	border-radius:6px;
}
.share-main > a{
	float:right;
	margin-right:11px;
}
.share-main a i{
		font-size:25px;
	line-height:40px;
	text-align:center;
	display:block;
	color:#474747;
	background:#EBEBEB;
	border-radius:6px;
		padding:0 12px;
	margin-top:10px;
}
.fc:hover{
	background:#003061;
	color:white;
	transition:.3s;
}
.tw:hover{
	background:#14A1FF;
	color:white;
	transition:.3s;
}
.te:hover{
	background:#14A1FF;
	color:white;
	transition:.3s;
}
.wh:hover{
	background:#33CC33;
	color:white;
	transition:.3s;
}
.li:hover{
	background:#006699;
	color:white;
	transition:.3s;
}
.title-last{
	width:100%;
	float:right;
	margin-top:10px;
}
.title-last h6{
	font-size:15px;
	color:#333333;
	text-align:right;
}
.ads_single_add{
	float:right;
	width:100%;
	margin-top:15px;
}
.ads_single_add_main{
	width:90%;
	height:100px;
	margin:15px auto;
}
.ads_single_add_main img{
	width:100%;
	height:100%;
	display:block;
}
.tags_single{
	width:100%;
	float:right;
}
.tags_single h5{
	color:#444444;
	font-size:13px;
	text-align:right;
}
.tags_single h5 a{
	color:#444444;
}
.tags_single h5 a:hover{
	color:#FF3366;
	transition:.3s;
}
.tags_single p{
	color:#3D3D3D;
	font-size:13px;
	text-align:right;
}
.altlink{
	padding:0 8px;
	background:#EEEEEE;
	border-radius:6px;
}
.related_posts{
	width:100%;
	float:right;
	margin-top:10px;
}
.title_related_posts{
	width:100%;
	float:right;
}
.title_related_posts p{
	color:#333333;
	font-size:17px;
	text-align:right;
	position:relative;
	padding-right:18px;
}
.title_related_posts p::before{
	position:absolute;
	content:'';
	width:8px;
	height:8px;
	background-color:#0066CC;
	right:5px;
	top:11px;
	border-radius:30%;
}
.related_posts_main{
	width:100%;
	float:right;
	margin-top:13px;
	border-bottom:1px dashed #E8E8E8;
	padding-bottom:5px;
}
.img_rel_po{
	width:90px;
	height:60px;
	float:right;
}
.img_rel_po img{
	width:100%;
	height:100%;
	display:block;
	border-radius:4px;
}
.title_rel_po{
	width:500px;
	float:right;
	margin-right:10px;
}
.title_rel_po a{
	color:#444444;
	font-size:13px;
	text-align:right;
	position:relative;
	display:block;
	padding-right:13px;
}
.title_rel_po a::before{
	position:absolute;
	content:'';
	top:13px;
	right:3px;
	width:6px;
	height:6px;
	background-color:red;
	border-radius:100%;
}
.title_rel_po a:hover{
	color:Red;
	transition:.3s;
}
.related_posts_main:hover .title_rel_po a{
	color:red;
	transition:.3s;
}
.related_posts_main:hover .title_rel_po a::before{
	background-color:#3399FF;
	transition:.3s;
}
.cmx{
	width:100%;
	float:right;
}
.title_cmx{
	width:100%;
	float:right;
}
.title_cmx p{
	color:#656262;
	font-size:17px;
	text-align:right;
}
.title_cmx strong{
	color:#8f8d8d;
	font-size:12px;
	text-align:right;
	position:relative;
	display:block;
	padding-right:13px;
}
.title_cmx strong::before{
	content:'';
	position:absolute;
	width:6px;
	height:6px;
	background-color:#CCCCCC;
	right:3px;
	top:13px;
	border-radius:100%;
}
.user-cm1{
	float:right;
	color:#444444;
	font-size:13px;
}
.user-name-1{
	color:#FF3333;
	padding-right:6px;
	font-size:13px;
}
.user-name-1:hover{
	color:#0099FF;
	transition:.3s;
}
.exit-cm{
	color:#444444;
}
#comment{
	width:100%;
	border:1px solid #E3E3E3;
	border-radius:6px;
	background:#F2F2F2;
	color:#333333;
	border-radius:6px;
	padding-right:10px;
	padding-top:10px;
	margin-top:10px;
	font-size:13px;
}
#submit{
	float:left;
	margin-top:10px;
	padding:0 12px;
	background:#FF3333;
	color:White;
	font-size:15px;
	text-align:center;
	border-radius:4px;
	cursor:pointer;
}
#submit:hover{
	background:#FF4747;
	transition:.3s;
}
#comment{
	width:100%;
	border:1px solid #E3E3E3;
	border-radius:6px;
	background:#F2F2F2;
	color:#333333;
	border-radius:6px;
	padding-right:10px;
	padding-top:10px;
	margin-top:10px;
	font-size:13px;
}
.rtl-comnt{
	width:100%;
	float:right;
}
#author{
	width:50%;
	border:1px solid #E3E3E3;
	border-radius:6px;
	background:#F2F2F2;
	float:right;
	color:#333333;
	border-radius:6px;
	padding-right:10px;
	margin-top:10px;
	font-size:13px;
}
#email{
	width:49%;
	border:1px solid #E3E3E3;
	border-radius:6px;
	background:#F2F2F2;
	float:right;
	color:#333333;
	border-radius:6px;
	padding-right:10px;
	margin-top:10px;
	font-size:13px;
	margin-right:5px;
}
#website{
	width:100%;
	border:1px solid #E3E3E3;
	border-radius:6px;
	background:#F2F2F2;
	float:right;
	color:#333333;
	border-radius:6px;
	padding-right:10px;
	margin-top:10px;
	font-size:13px;
	}
.cmto{
	 color:#888888;
	 font-size:12px;
 }
.comment-author.vcard img{
	border-radius:10px;
	margin-top:10px;
	margin-right:10px;
	width:30px;
	height:30px;
	display:none;
}
.fn{
	color:#6E6E6E;
	line-height:30px;
	padding:0 12px;
	margin-right:10px;
	background:white;
	border-radius:6px;
}
.url{
	color:#555555;
	line-height:30px;
}
.url:hover{
	color:red;
	transition:.3s;
}

.comment-author.vcard{
	background:#F2F2F2;
	border-radius:10px;
	padding-bottom:5px;
	padding-top:5px;
}
.says{
	display:none;
}
#comments-wrap{
	width:100%;
	float:right;
}
.comment-awaiting-moderation{
	text-align:right;
	font-size:13px;
	color:#444444;
	display:none;
}
.comment-meta.commentmetadata{
	color:#888888;
	font-size:11px;
}
.comment-meta.commentmetadata a{
	color:#888888;
}
.comment-body p{
	color:#525252;
	font-size:14px;
}
.fas.fa-thumbs-up{
	color:#009966;
	font-size:18px;
}
.fas.fa-thumbs-down{
	color:#FF3333;
	font-size:18px;
}
.reply{
	float:left;
	padding:0 12px;
	background:#CC3333;
	color:white;
	font-size:13px;
	text-align:center;
	border-radius:6px;
	cursor:pointer;
}
.reply a{
	color:white;
}
.reply:hover{
	background:#3399FF;
   transition:.3s;
}
.bypostauthor.odd:before {
	content:'مدیریت';
	color:#fff;
	background:#3399FF;
	float:left;
	margin-left:10px;
	padding:0px 12px 2px;
	line-height:22px;	
	border-radius:30px 40px 6px 30px;
	margin-top:5px;
}
.postcomment a{
	color:#003366;
	font-weight:600;
}
.cancel-comment-reply a{
	color:#888888;
}
.cancel-comment-reply a:hover{
	color:red;
	transition:.3s;
}
.children{
	width:90%;
	margin:5px auto;
	border:1px solid #E6E6E6;
	border-radius:6px;
	padding:6px;
}
.gallery_main{
	width:100%;
	float:right;
	margin-top:10px;
}
.title_gallery_main{
	width:100%;
	float:right;
	background:#3366FF;
	border-radius:6px;
}
.title_gallery_main p{
	text-align:center;
	color:white;
	font-size:15px;
}
.dl-box{
	width:100%;
	float:right;
	margin-top:10px;
}
.dl-box li a{
	font-size:14px;
	text-align:center;
	display:block;
	color:#333333;
	background:#F2F2F2;
	margin-top:10px;
	border-radius:4px;
}
.dl-box li a:hover{
	color:red;
	transition:.3s;
}
.gallery-photo-main{
   	width:100%;	
	float:right;
	margin-top:10px;
}
.gallery-photos{
	width:100%;
}
.gallery-image-single{
	width:100%;
	float:right;
	position:relative;
	overflow:hidden;
		padding-bottom:6px;
	height:200px;
}
.flex-g {
	width: 24%;
	margin-top: 6px;
	margin-right: 5px;
	height: 100px;
	float:right;
	display:flex;
}
.flex-g img{
	width:100%;
	height:100%;
	display:block;
	border-radius:3px;
}
.index-gallery-single{
	position:absolute;
	width:100%;
	height:100%;
	top:30%;
	background:;
	z-index:100;
}
.tag-cat ul li{float:right;}
.view-gallery{
	width:190px;
	height:40px;
	margin:10% auto;
	background:#3399FF;
	border-radius:30px 30px 6px 30px;
}
.view-gallery p{
	text-align:center;
	color:White;
	font-size:16px;
	line-height:40px;
	width:100%;
}
.gallery-image-single:hover .index-gallery-single{
	top:0;
	transition:.4s;
}
.gallery-image-single:hover .index-gallery-single{
	background:rgba(68, 68, 68, 0.8);
	transition:.4s;
}
.view-gallery:hover{
	background:#FF3333;
	transition:.3s;
}
.gmmodal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(10, 10, 10, 0.9); /* Black w/ opacity */
  transition:.6s;
}

/* Modal Content/Box */
.g-modal-content {
  background-color:rgba(28, 28, 28, 0.6);
  margin: 0 auto; /* 15% from the top and centered */
  width: 100%; /* Could be more or less, depending on screen size */
  overflow-y:auto;
  height:100%;
  position:relative;
}

/* The Close Button */
.close_ {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
  z-indeX:300;
  position:absolute;
  top:90px;
  right:20px;
}
.row-image{
	float:right;
	width:100%;
	margin-top:10px;
	display:flex;
}

.close_:hover,
.close_:focus {
  color: #B2B2B2;
  text-decoration: none;
  cursor: pointer;
}
.column-image {
  width:110px;
  margin:30px auto;
  height:80px;
  bordeR:2px solid #6B6B6B;
}
.column-image:hover{
	border:2px solid white;
	transition:.3s;
}
.column-image:active{
	border:2px solid white;
}

.column-image img{
	width:100%;
	height:100%;
	cursor:pointer;
}
.cent-img{
	width:56%;
	margin:0 auto;
	position:relative;
}
.container-image {
  float:right;
  width:100%;
  position:relative;
}
#imgtext {
  position: absolute;
  bottom: 25px;
  right: 15px;
  color: white;
  font-size: 15px;
  text-shadow:0 0 4px #000000;
}

/* Closable button inside the expanded image */
.closebtn {
  top: 30px;
  right: 15px;
  color: #CFCFCF;
  font-size: 35px;
  cursor: pointer;
  position:absolute;
  opacity:0;
}
.container-gallery img{
	box-shadow:0 0 6px #000000;
}
.container-image-element{
	width:600px;
	height:400px;
	margin:40px auto;
     position: relative;
  display: none;
}
.container-image-element img{
	width:auto;
	heighT:auto;
	display:block;
	max-width:100%;
}
.container-image-element:hover .closebtn{
	opacity:1;
	transition:.3s;
}
.video-player{
  float:right;
  width:100%;
  margin-top:10px;
}
.frame-video{
  float:right;
  width:100%;
  margin-top:10px;
  position:relative;
}
#my-video{
	width:100%;
	height:350px;
}
#my-video2{
	width:100%;
	height:350px;
}
.vjs-big-play-button{
	position:absolute;
	left:45% !important;
	top:45% !important;
}
.accordion_ {
  background-color: #0099FF;
  color: white;
  cursor: pointer;
  padding:0 13px;
  text-align: center;
  border: none;
  outline: none;
  transition: 0.4s;
  float:right;
  margin-top:10px;
  border-radius:6px;
  font-size:13px;
}
 .accordion_:hover {
  background-color: red;
  transition:.3s;
}
 .accordion_.active {
  background-color: red;
  transition:.3s;
}
/* Style the accordion panel. Note: hidden by default */
.panel_ {
  background-color:#EEEEEE;
  display: none;
  overflow: hidden;
  width:100%;
  float:right;
  margin-top:10px;
}
 .panel_ div textarea{
	 width:100%;
	 height:120px;
	 background:#F0F0F0;
	 border:1px solid #EEEEEE;
	 border-radius:6px;
 }
.search_title{
	width:100%;
	float:right;
}
.search_title p{
	color:#555555;
	font-size:13px;
	text-align:right;
}
.search_title h1{
	color:#FF3333;
	font-size:13px;
	text-align:right;
}
.alert-theme{
	width:100%;
	float:right;
	margin-top:10px;
}
.alert-theme p{
	font-size:18px;
	text-align:center;
	color:#666666;
	background:#F2F2F2;
}
#title-vi:hover{
	color:red !iimportant;
	transition:.3s;
}
.page_title{
	width:100%;
	float:right;
	border-bottom:1px solid #E8E8E8;
	margin-top:10px;
	border-radius:0 0 90px 0;
}
.page_title h5{
	float:right;
	text-align:Center;
	padding:0 18px;
	background:#CC3333;
	font-size:18px;
	line-height:40px;
	color:white;
	border-radius:60px 6px 90px 6px ;
}
#access-user a{
	width:50%;
}
#content_page{
	padding-bottom:15px;
}

#content_page input{
	background:#F2F2F2;
	border-style:none;
	border-radius:6px;
	text-align:right;
	color:#555555;
}
#content_page textarea{
	background:#F2F2F2;
	border-style:none;
	border-radius:6px;
	text-align:right;
	padding-right:6px;
	color:#555555;
}
#content_page button{
	padding:0 16px;
	color:White;
	font-size:13px;
	background:#0099FF;
	border-radius:6px;
	cursor:pointer;
}
.wpcf7-form-control.wpcf7-submit{
	padding:0 16px;
	color:White !important;
	font-size:13px;
	background:#0099FF !important;
	border-radius:6px;
	cursor:pointer;
	text-align:center !important;
}
.wpcf7-form-control.wpcf7-submit:hover{
	background:#00CC99 !important;
	transition:.3s;
}
.wpcf7-not-valid-tip{
	color:red !important;
}
.content_404{
	width:100%;
	float:right;
	margin-top:10px;
}
.content_404_center{
	width:90%;
	margin:0 auto;
}
.text_404{
	width:120px;
	color:white;
	background:linear-gradient(to right,#0099CC ,#0033CC );
	border-radius:20%;
	line-height:120px;
	font-size:60px;
	text-align:center;
	display:block;
	margin:20px auto;
}
.content_404_center h1{
	font-size:26px;
	text-align:center;
	color:#666666;
}
.content_404_center h2{
	font-size:15px;
	text-align:center;
	color:#CC3333;
	margin-top:10px;
}
.log_panel{
	width:100%;
	float:right;
}
.input-log{
	width:100%;
	float:right;
}
.input-log input{
	background:#F2F2F2;
	border-radius:6px;
	width:100%;
	color:#555555;
	font-size:13px;
	text-align:right;
	padding-right:6px;
}
.log_panel_center{
	width:60%;
	margin:0 auto;
}
.go_dash{
	text-align:center;
	color:#777777;
	font-size:13px;
}
.input-log label{
	color:#555555;
	font-size:15px;
}
#checks{
	margin-top:10px;
	width:100%;
	float:right;
}
.remmeberme{
	color:#CC3333;
	font-size:12px;
	cursor:pointer;
}
.lost{
	color:#555555;
	font-size:13px;
}
.lost:hover{
	color:red;
	transition:.3s;
}
#login-btn{
	padding:0 20px;
	color:White;
	background:#3366FF;
	border-radius:6px;
	text-align:center;
	cursor:pointer;
	font-size:13px;
}
#login-btn:hover{
	background:red;
	transition:.3s;
}
.no-lo{
	font-size:13px;
	color:#666666;
	cursor:pointer;
}
.toggle_reg{
	width:100%;
	float:right;
	margin-top:10px;
}
.toggle_reg ul{
	width:100%;
	float:right;
	display:none;
}
.error{
	width:100%;
	float:right;
	margin-top:10px;
	background:#EEEEEE;
	font-size:13px;
	text-align:center;
	color:#575757;
}
.wel_site{
	text-align:center;
	color:#CC3333;
	font-size:16px;
}
.header-phone{
	display:none;
	width:100%;
	background:linear-gradient(to left, #148DA9, #6EB3CA);
	height:70px;
	box-shadow:1px 1px 6px #ccc;
}
.logo-phone{
	width:130px;
	height:50px;
	float:right;
	margin-top:10px;
	max-width:40%;
}
.logo-phone img{
	width:100%;
	height:100%;
	display:block;
}
.navs-phone{
	width:50%;
	float:left;
		position:relative;
		max-width:142px;
}
.header_phone_center{
	width:95%;
	margin:0 auto;
}
.s-ph{
	width:29%;
	float:right;
	margin-right:5px;
	background:#EEEEEE;
	border-radius:6px;
	height:40px;
	margin-top:15px;
		max-width:41px;
}
.s-ph > i{
	line-height:40px;
	color:#757575;
	font-size:25px;
	cursor:pointer;
	text-align:center;
	width:100%;
}
.s-ph > i:hover{
	color:#FF9933;
	transition:.3s;
}
.us-ph{
	width:29%;
	float:right;
	margin-right:5px;
	background:#EEEEEE;
	border-radius:6px;
	height:40px;
	margin-top:15px;
	max-width:41px;
}
.us-ph > i{
  	line-height:40px;
	color:#757575;
	font-size:25px;
	cursor:pointer;
	text-align:center;
	width:100%;
}
.us-ph > i:hover{
	color:#FF9933;
	transition:.3s;
}
.nav-ph{
	width:29%;
	float:right;
	margin-right:5px;
	background:#EEEEEE;
	border-radius:6px;
	height:40px;
	margin-top:15px;
	position:relative;
		max-width:41px;
}
.toggler{
	position:absolute;
	top:5px;
	width:100%;
	heighT:45px;
	border-radius:50%;
	opacity:0;
	z-index:3;
	cursor:pointer;
}
.mobile-gajets {
	position: absolute;
	width: 100%;
	heighT: 45px;
	border-radius: 50%;
	cursor: pointer;
 /*	display: flex;*/
	justify-content: center;
	align-items: center;
	z-index: 2;
	top: 0;
}
.mobile-gajets > div{
   position:absolute;	
	width:70%;
	heighT:2px;
	border-radius:1.5px;
	background-color:#757575;
	transition:.4s;
	top:42%;
	left:6px;
}
.menu-index{
		z-index:999;
		position:absolute;
	}
.mobile-gajets > div:before, .mobile-gajets > div:after{
	content:'';
   position:absolute;	
	width:100%;
	heighT:2px;
	border-radius:1.5px;
	left:0;
	background-color:#757575;
}
.mobile-gajets > div::before {
	top: -8px;
}
.mobile-gajets > div:after{
	top:8px;
}

.naviga{
	position:fixed;
	top:0;
	right:0;
	transition:.6s;
	visibility: hidden;
	width:100%;
	height:100%;
	background:rgba(34, 34, 34, 0.6)
}
.naviga > div{
   	position:absolute;
	width:70%;
	height:100%;
	top:0%;
	right:0;
	transform: translateX(150%) translateY(0);
	background-color:white;
	transition:.6s;
	display:flex;
		justify-content:center;
	align-items:center;
		z-index:999;
		overflow-y:auto;
		box-shadow:0 0 6px #000000;
}
.nav-hum > div > ul > li > a {
	display: block;
	color: white;
	font-size: 13px;
	line-height: 40px;
	padding: 2px 10px;
	transition: .3s;
	text-align: right;
	position: relative;
	border-bottom: 1px solid #454242;
}
.nav-hum > div > ul > li > ul{
   width:100%;
   display:none;
   transition:.4s;

}
.nav-hum > div > ul > li > ul > li > a {
	display: block;
	color: #d7d4d4;
	font-size: 12px;
	line-height: 30px;
	padding-right: 23px;
	text-align: right;
	position: relative;
}
.nav-hum > div > ul > li > ul > li a:hover{
	color:#3399FF;
	transition:.3s;
}

.nav-hum > div > ul > li > a:hover{
	color:#3399FF;
	transition:all .2s ease-in;
	padding-right:10px;
}


.nav-hum > div > ul > li > ul > li > ul{
   width:100%;
   display:none;
   transition:.4s;

}
.nav-hum > div > ul > li > ul > li > ul > li > a{
	display:block;
	color:#BFBFBF;
	font-size:13px;
	line-height:30px;
	padding-right:27px;
	text-align:right;
	position:relative;

}
.nav-hum > div > ul > li > ul > li > ul > li > a:hover{
	color:#3399FF;
	transition:.3s;
}
.nav-hum > div > ul > li > ul > li > ul > li > ul{
   width:100%;
   display:none;
   transition:.4s;

}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li a{
	display:block;
	color:#A3A3A3;
	font-size:13px;
	line-height:30px;
	padding-right:42px;
	text-align:right;
	position:relative;
	border-bottom:1px solid #666666;

}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > a:hover{
	color:#3399FF;
	transition:.3s;
}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > ul{
   width:100%;
   display:none;
   transition:.4s;

}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > ul > li > a{
	display:block;
	color:#A8A8A8;
	font-size:13px;
	line-height:30px;
	padding-right:46px;
	text-align:right;
	position:relative;

}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > ul > li > a:hover{
	color:#993333#3399FF;
	transition:.3s;
}

.nav-hum > div > ul > li > ul > li > ul > li > ul > li > ul > li > ul{
   width:100%;
   display:none;
   transition:.4s;

}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a{
	display:block;
	color:#A3A3A3;
	font-size:13px;
	line-height:35px;
	padding-right:49px;
	text-align:right;
	position:relative;

}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a:hover{
	color:#3399FF;
	transition:.3s;
}


.toggler:checked ~ .naviga{
	visibility:visible;
}
.toggler:checked ~ .naviga > div{
   	transform:translateX(0) translateY(0);
}
.toggler:checked ~ .naviga > div > div{
  opacity:1;
}
.nav-mo{
	width:100%;
	top:10px;
	right:0;
	left:0;
}
.s-forms {
	border: 1px dashed #d4d2d2;
	padding-bottom: 5px;
	padding-top: 5px;
	border-radius: 6px;
}
.nav-hum > div > ul > li > a:first-child:nth-last-child(2)::before {
	content: "\f078";
	position: absolute;
	font-family: FontAwesome;
	height: 0;
	width: 0;
	left: 25px;
	color: #989898;
}
 .nav-hum > div > ul > li > ul > li > a:first-child:nth-last-child(2)::before {
	content: "\f078";
	position: absolute;
	font-family: FontAwesome;
	height: 0;
	width: 0;
	left: 25px;
	color: #989898;
}  
.nav-hum > div > ul > li > a:first-child:nth-last-child(2):before { 
  border-top-color: #FF9933; 
}
.nav-hum > div > ul > li >:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent; 
  border-bottom-color: #FF9933;
      

}
.nav-hum > div > ul > li > a:first-child:nth-last-child(2)::before {
	content: "\f078";
	position: absolute;
	font-family: FontAwesome;
	height: 0;
	width: 0;
	left: 25px;
	color: #aaa9ad;
}
   
.nav-hum > div > ul > li > ul > li > a:first-child:nth-last-child(2):before { 
  border-top-color: #FF9933; 
}
.nav-hum > div > ul > li > ul > li >:hover > a:first-child:nth-last-child(2):before {
  border: 5px solid transparent; 
  border-bottom-color: #FF9933;
      

}
.nav-hum > div > ul > li > ul > li:hover > a:first-child:nth-last-child(2):before {
  left:13px; 
  color:#FF9933;
  transform:rotate(180deg);
  top:40px;
}
.nav-hum > div > ul > li > ul > li > ul > li > a:first-child:nth-last-child(2)::before {
	content: "\f078";
	position: absolute;
	font-family: FontAwesome;
	height: 0;
	width: 0;
	left: 25px;
	color: #595757;
}
   
.nav-hum > div > ul > li > ul > li > ul > li > a:first-child:nth-last-child(2):before { 
  border-top-color: white; 
}
.nav-hum > div > ul > li > ul > li > ul > li:hover > a:first-child:nth-last-child(2):before {
  left:13px; 
  color:#FF9933;
  transform:rotate(180deg);
  top:40px;
}

.nav-hum > div > ul > li > ul > li > ul > li > ul > li > a:first-child:nth-last-child(2)::before {
	content: "\f078";
	position: absolute;
	font-family: FontAwesome;
	height: 0;
	width: 0;
	left: 25px;
	color: #595757;
}
   
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > a:first-child:nth-last-child(2):before { 
  border-top-color: white; 
}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li:hover > a:first-child:nth-last-child(2):before {
  left:13px; 
  color:#FF9933;
  transform:rotate(180deg);
  top:40px;
}
.nav-hum > div > ul > li:hover > a:first-child:nth-last-child(2):before {
  left:13px; 
  color:#FF9933;
  transform:rotate(180deg);
  top:45px;
}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > ul > li > a:first-child:nth-last-child(2)::before {
	content: "\f078";
	position: absolute;
	font-family: FontAwesome;
	height: 0;
	width: 0;
	left: 25px;
	color: #595757;
}
   
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > ul > li > a:first-child:nth-last-child(2):before { 
  border-top-color: white; 
}
.nav-hum > div > ul > li > ul > li > ul > li > ul > li > ul > li:hover > a:first-child:nth-last-child(2):before {
  left:13px; 
  color:#FF9933;
  transform:rotate(180deg);
  top:40px;
}

.nav-hum > div > ul > li > ul > li:hover .nav-mo > div > ul > li > a{
	color:Red;
}

.nav-hum > div > ul > li:first-child > a { 
  border-radius: 4px 0 0 0;
}
.nav-hum > div > ul > li:last-child { 
  border-radius: 0 0 4px 0; 
  margin-right: 0;
} 
.nav-hum > li:last-child > a { 
  border-radius: 0 4px 0 0;
}  
.nav-hum > div > ul > li > ul > li > ul{
   width:100%;
   display:none;
   transition:.4s;

}
.nav-hum > div > ul > li > ul > li > ul > li > a{
	display:block;
	color:#666666;
	font-size:13px;
	line-height:30px;
	padding-right:30px;
	text-align:right;

}
.nav-hum > div > ul > li > ul > li > ul > li > a:hover{
	color:#CC3366;
	transition:.3s;
}
.opacitys {
  height: 100%; /* 100% Full-height */
  width: 100%; /* 0 width - change this with JavaScript */
  position: fixed; /* Stay in place */
  z-index: 1; /* Stay on top */
  top: 0; /* Stay at the top */
  left: 100%;
  background-color: rgba(17, 17, 17, 0.7); /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 60px; /* Place content 60px from the top */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
z-index:999;
}
.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	right: 0;
	background: #323232;
	overflow-x: hidden;
	padding-top: 25px;
	transition: 0.5s;
	z-indeX: 999;
	max-width: 236px;
	overflow-y: auto;
	box-shadow: 0 0 7px #000000;
}
/* The navigation menu links */
.sidenav  div a {

  text-decoration: none;
  font-size: 15px;
  color: #444444;
  display: block;
  transition: 0.3s;
}
.sidenav div .closebtns {
	top: 0;
	right: 25px;
	font-size: 17px;
	margin-right: 10px;
	color: White;
	background: red;
	width: 20px;
	text-align: center;
	border-radius: 4px;
	line-height: 20px;
}
#main {
  transition: margin-left .5s;
  padding: 20px;
}
.logo-mobile {
	width: 100%;
	float: right;
}

.logo-mob{
	width:80%;
	height:60px;
	margin:0 auto;
	max-width:273px;
}
.logo-mob img{
	width:100%;
	height:100%;
	display:block;
}
#paige{
	padding-bottom:10px;
}
@media screen and (min-width:320px) and (max-width:377px){
	.thumbnail-single-center {
	height: 190px !important;
}
.access-user a {
	width: 33% !important;
}
#author {
	width: 50% !important;
}
#email {
	width: 48% !important;
	margin-right: 5px !important;
}
#email {
	width: 48% !important;
	margin-right: 5px !important;
}
.title_rel_po {
	width: 65% !important;
}
.mag-cover-up {
	height: 180px !important;
}
.mag-img-queries {
	height: 180px !important;
}
.thumbnail-news-i {
	width: 240px !important;
	height: 150px !important;
}
.cent-img {
	width: 80% !important;
}
}
@media screen and (min-width:450px) and (max-width:500px){
   .slide-item {	
	height: 260px !important;
}
.slider-image-center {
	height: 260px !important;
}
.img-gallery {
	width: 210px !important;
	height: 140px !important;
}
.thumbnail-single-center {
	height: 250px !important;
}
.title_rel_po {
	width: 75% !important;
}
.comment-body p {
	font-size: 14px !important;
}
.comment-author.vcard {
	background: #E0E0E0 !important;
}
.reply {
	font-size: 13px !important;
}
#my-video {
	height: 260px !important;
}
.title-desc-queries a {
	font-size: 15px !important;
}
.page_title h5 {
	font-size: 16px !important;
}
}
@media screen and (min-width:501px ) and (max-width:699px){
	
#thumb_s {
	width: 210px !important;
	height: 130px !important;
	float: right !important;
}
#title_desc_s{
	width: 260px !important;
}
}

@media screen and (min-width:600px) and (max-width:699px){
	.widget-ads-lft-center {
	height: 220px !important;
}
.title-desc-queries {
	width: 63% !important;
}
.videos-widget {
	width: 65% !important;
}
.thumbnail-single-center {
	height: 290px !important;
}
.title_rel_po {
	width: 82% !important;
}
#email {
	width: 48% !important;
}
#respond {
	width: 75% !important;
	margin: 0 auto !important;
}
.title-single-post h2 {
	font-size: 18px !important;
}
#my-video {
	height: 310px !important;
}
.flex-g {
	width: 24% !important;
}
.fixed-hp{
	display:block !important;
}
.page_title h5 {
	font-size: 18px !important;
}
.content_404_center h1 {
	font-size: 22px !important;
}
}
@media screen and (min-width:600px) and (max-width:699px){
	#title_desc_s {
	width: 63% !important;
}
.title-desc-queries a {
	font-size: 15px !important;
}
}
@media screen and (min-width:750px) and (max-width:799px){
	.content_404_center h1 {
	font-size: 23px !important;
}
.widget-ads-lft-center {
	height: 200px !important;
}
.title-desc-queries {
	width: 70% !important;
}
	.thumbnail-single-center {
	height: 350px !important;
}
#title_vv{
	width: 65% !important;
}
#title_desc_s{
	width: 65% !important;
}
}
@media screen and (min-width:800px) and (max-width:850px){
  .widget-ads-lft-center {
	height: 150px !important;
}
 .title-desc-queries {	
	width: 53% !important;
}
.slider-index-right {
	width: 59% !important;
}
.widget-last-news {
	width: 40% !important;
}
.widget-ads-lft {
	width: 100% !important;
	float: left !important;
}
.body-posts-index {
	width: 59% !important;
}
.body-sideleft-index {
	width: 40% !important;
}
.thumbnail-news-i {
	width: 190px !important;
	height: 130px !important;
}
.footer_icons_main > div i {
	margin-right: 14px !important;
}
.alert-theme p {
	font-size: 16px !important;
}
#title_vv {
	width: 48% !important;
}
#thumbs_ss {
	width: 190px !important;
	height: 135px !important;
}
#thumb_s{
	width: 190px !important;
	height: 135px !important;
}
.title_rel_po {
	width: 75% !important;
}
#respond {
	width: 100% !important;
}
#my-video {
	height: 260px !important;
}
.flex-g {
	width: 32% !important;
}
.news-titr {
	width: 100% !important;
}
.sl-mis-link {
	width: 70% !important;
}
}
@media screen and (min-width:930px) and (max-width:999px){
	.title-desc-queries {
	width: 63% !important;
}
#title_vv {
	width: 50% !important;
}
.footer_icons_main > div {
	bottom: 10px !important;
	max-width: 360px !important;
	 position: abolute !important; 
}
.mag-right-center {
	width: 100% !important;
}
.mag-cover-up-body {
	margin-right: 0 !important;
}
.title-sl a {
	font-size: 17px !important;
}
.widget-last-news {
	max-width: 350px !important;
}
.body-sideleft-index {
	max-width: 350px !important;
}
}
    .ico-element{
        width:100%;
        float:right;
    }
   .icon-ico-element{
       width:100%;
       float:right;
   }
    .ico-ele h2{
        font-size:25px;
        text-align:center;
        color:#474747;
        margin-top:15px;
    }
  .ico-ele h5{
        font-size:15px;
        text-align:center;
        color:#454545;
        margin-top:8px;
    }
    .ico-icon-ele i{
        font-size:40px;
        text-align:center;
        color:#707070;
        display:block;
    }
 .slide_hdr{
         width:100%;
         float:right;
     }
      .title_slide_hdr p{
         font-size:25px;
         text-align:center;
         color:#363636 ;
         display:block;
     }
     .caru-item{
         width:100%;
         height:750px;
         margin:0 auto;
         position:relative;
     }
     .caru-item img{
         max-width:100%;
         width:100%;
         height:100%;
         display:block;
         position:absolute;
     }
     .caru-back {
    float:right;
    text-align: center;
    background: rgba(255, 255, 255, 0.9);
    padding: 0 40px;
    padding-bottom:20px;
}

     .caru-item-back{
         position:absolute;
         right:38%;
         top:40%;
          z-index:100;
     }
     .caru-back a {
    color: #474747;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-top: 45px;
}
     .caru-back a:hover{
         color:#0494CC ;
         transition:.3s;
     }
     .date-caru{
         width:100%;
         margin-top:20px;
     }

     .date-caru p{
         color:#299FFF ;
         font-size:15px;
         text-align:center;
         display:block;
     }