/*

	Theme Name: Aroos.co

	Theme URI: http://aroos.co

	Description: Aroos.co WordPress Theme

	Version: 1.0.0

	Author: ---

	Author URI: ---

	Tags: Blank, HTML5, CSS3



	License: MIT

	License URI: http://opensource.org/licenses/mit-license.php

*/







/*------------------------------------*\

    WORDPRESS CORE

\*------------------------------------*/



.alignnone {

	margin:5px 20px 20px 0;

}

.aligncenter,

div.aligncenter {

	display:block;

	margin:5px auto 5px auto;

}

.alignright {

	float:right;

	margin:5px 0 20px 20px;

}

.alignleft {

	float:left;

	margin:5px 20px 20px 0;

}

a img.alignright {

	float:right;

	margin:5px 0 20px 20px;

}

a img.alignnone {

	margin:5px 20px 20px 0;

}

a img.alignleft {

	float:left;

	margin:5px 20px 20px 0;

}

a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

.wp-caption {

	background:#FFF;

	border:1px solid #F0F0F0;

	max-width:96%;

	padding:5px 3px 10px;

	text-align:center;

}

.wp-caption.alignnone {

	margin:5px 20px 20px 0;

}

.wp-caption.alignleft {

	margin:5px 20px 20px 0;

}

.wp-caption.alignright {

	margin:5px 0 20px 20px;

}

.wp-caption img {

	border:0 none;

	height:auto;

	margin:0;

	max-width:98.5%;

	padding:0;

	width:auto;

}

.wp-caption .wp-caption-text,

.gallery-caption {

	font-size:11px;

	line-height:17px;

	margin:0;

	padding:0 4px 5px;

}

.sticky {

}

.bypostauthor {

}















/*------------------------------------*\

    MANUAL

\*------------------------------------*/



@charset "utf-8";



*{

	margin: 0;

	padding: 0;

	

	text-decoration: none;

	font-weight: normal;



	outline: none;

	border: none;

	list-style: none;

}

*:link{

	display: inline-block;

	color: inherit;

}

*:visited{

	display: inline-block;

	color: inherit;

}



::selection{

	color:#EEE;

	background-color:#3498db;

}

::-webkit-selection{

	color:#EEE;

	background-color:#3498db;

}

::-moz-selection{

	color:#EEE;

	background-color:#3498db;

}

::-o-selection{

	color:#EEE;

	background-color:#3498db;

}

::-ms-selection{

	color:#EEE;

	background-color:#3498db;

}



a:focus {

    outline: thin dotted;

}

a:active,

a:hover {

    outline: 0;

}



header,

nav,

section,

article,

aside,

footer{

   display:block;

}

@font-face {

    font-family: 'iransans';

    src:

    	url("fonts/iransans/IRANSans-web.eot") format("eot"),

		url("fonts/iransans/IRANSans-Light-web.woff") format("woff"),

		url("fonts/iransans/IRANSans-Light-web.woff2") format("woff2"),

		url("fonts/iransans/IRANSans-web.ttf") format("ttf");

    font-weight: 400;

    font-style: normal;

}

html{

	overflow: auto;

}

body{

	overflow: hidden;

	direction: rtl;



	text-align: right;

	font-size: 13px;



	background-color: #f5f5f5;

}

body,

button,

input,

select{

	font-family: 'iransans',tahoma;

}







/*----------general----------*/

label,

button,

input[type=checkbox],

input[type=radio],

input[type=submit]{

	cursor:pointer;

}

input,

textarea,

select{

	font-family: 'iransans',tahoma;

}





.f-parent:after{

	display:block;

	content:' ';

	clear:both;

}

.f-parent.fp-right:after{

	clear: right;

}

.f-parent.fp-left:after{

	clear: left;

}





.trs-1{

	transition:0.1s;

	-webkit-transition:0.1s;

	-moz-transition:0.1s;

	-o-transition:0.1s;

}

.trs-2{

	transition:0.2s;

	-webkit-transition:0.2s;

	-moz-transition:0.2s;

	-o-transition:0.2s;



}

.trs-3{

	transition:0.3s;

	-webkit-transition:0.3s;

	-moz-transition:0.3s;

	-o-transition:0.3s;

}

.trs-4{

	transition:0.4s;

	-webkit-transition:0.4s;

	-moz-transition:0.4s;

	-o-transition:0.4s;

}

.trs-5{

	transition:0.5s;

	-webkit-transition:0.5s;

	-moz-transition:0.5s;

	-o-transition:0.5s;

}







.c-btn{

	padding: 5px 15px;

	

	line-height:23px;

	font-size:14px;

	color:#fff;

	

	background-color:#3498db;

	cursor:pointer;



	border-radius: 50px;

	-webkit-border-radius: 50px;



	transition:0.2s;

	-webkit-transition:0.2s;

	-moz-transition:0.2s;

	-o-transition:0.2s;

}

.c-btn.mini{

	font-size: 12px;

}

.c-btn:hover{

	background-color:#4db3f7;

}

.c-btn i{

	padding-left: 2px;

	

	vertical-align: baseline;

	font-size: 13px;

}



.c-btn.red{

	background-color:#f86658;

}

.c-btn.red:hover{

	background-color:#ff897e;

}



.c-btn.gold{

	background-color:#e2b769;

}

.c-btn.gold:hover{

	background-color:#D4A95B;

}



.c-btn.dark{

	background-color:#34495e;

}

.c-btn.dark:hover{

	background-color:#49627c;

}



.c-btn.gray{

	background-color:#c7c7c7;

}

.c-btn.gray:hover{

	background-color:#d5d5d5;

}



.c-btn.green{

	background-color:#67c7c5;

}

.c-btn.green:hover{

	background-color:#77d6d4;

}



.c-btn.orange{

	background-color:#ff7900;

}

.c-btn.orange:hover{

	background-color:#ff9c42;

}



.c-btn.pink{

	background-color:#ff7b7b;

}

.c-btn.pink:hover{

	background-color:#ff9292;

}





.full-circle{

	border-radius: 50%;

	-webkit-border-radius: 50%;

}





.en-text{

	text-align:left;

	direction:ltr;

}

.en-font{

	text-align:left;

	direction:ltr;

	font-family: tahoma;

}

.fa-text{

	text-align:right;

	direction:rtl;

}

.m-top-bug{

	padding-top:0.1px;

}

.m-bottom-bug{

	padding-bottom:0.1px;

}

.m-top-bottom-bug{

	padding-top:0.1px;

	padding-bottom:0.1px;

}





.c-right{

	float:right;

}

.c-left{

	float:left;

}

.t-table{

	width:100%;

	display:table;

}

.t-tr{

	display:table-row;

	

	text-align:center;

}

.t-td{

	display:table-cell;

	vertical-align:middle;

}





.highlight{

	background-color: #F5F8AC;

}



.wrapper-stand{

	width: 1170px;

	margin-left: auto;

	margin-right: auto;

}



.not-visible{

	display: none;

}



.not-found-block {

    padding: 50px 10px;



    text-align: center;

    color: #AEAEAE;



    border: 1px dashed #B4B4B4;

}

.not-found-block.nfb-white {

    background-color: #fff;

}

.not-found-block.nfb-mini{

    padding: 14px 10px;



    font-size: 12px;

}





.hv-fd-effect:hover{

	opacity: 0.7;

}



.linear-to-ellipsis{

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	-o-text-overflow: ellipsis

}

/*----------general----------*/

















/*------------------------------------*\

    INDEX

\*------------------------------------*/



.trf-head-bl{

	position: absolute;

	top: 0;

	left: 0;

	right: 0;



	z-index: 100;

}

body.admin-bar .trf-head-bl{

	top: 20px;

}

.trf-header{

	margin-top: 20px;

	position: relative;



	background-color: #ffffff;

}

.tygv-curve{

	position: absolute;

	top: 0;

	bottom: 0;

}

.tygv-curve img{

	height: 100%;

	display: block;

}

.tygv-curve.tc-right{

	left: 100%;

}

.tygv-curve.tc-left{

	right: 100%;

}



.trfc-logo-h{

	height: 65px;

	float: right;

}

.trfc-logo-h .ytfgv-logo{

	height: 80px;

	margin-top: -7px;

	display: block;



	border-radius: 80px;

	-webkit-border-radius: 80px;



	background-color: #e2b769;

}

.trfc-logo-h .ytfgv-logo:hover{

	background-color: #d3a045;

}

.trfc-logo-h .ytfgv-logo img{

	display: block;

}





.tfdx-nav{

	margin-right: 200px;

	margin-left: 50px;

}





/*----------reset uber menu----------*/

.tfdx-nav .ubermenu-nav{

	padding-top: 12px !important;

}

.tfdx-nav .ubermenu-bar-align-full{

	clear: none;

}

.tfdx-nav .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,

.tfdx-nav .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{

	float: right;

}

.tfdx-nav .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{

	right: auto;

	left: 13px;

	margin-top: -8px;

}

.tfdx-nav .ubermenu-sub-indicators .ubermenu-target{

	padding: 10px 20px !important;



    color: #aaaaaa;

}

.tfdx-nav .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{

	padding: 10px 20px 10px 30px !important;

}

.tfdx-nav .ubermenu .ubermenu-target-text{

    color: #aaaaaa;

    font-size: 14px;

}

.tfdx-nav .ubermenu .ubermenu-submenu .ubermenu-target-text{

	font-size: 12px;

}



.tfdx-nav .ubermenu .ubermenu-item-level-0>.ubermenu-target{

	border-radius: 100px;

	-webkit-border-radius: 100px;

}

.tfdx-nav .ubermenu .ubermenu-target:hover{

	color: #e2b769;

}

.tfdx-nav .ubermenu .ubermenu-target:not(.ubermenu-target-with-image):hover{

	background-color: #ededed;

}

.tfdx-nav .ubermenu .ubermenu-target:hover .ubermenu-target-text{

	color: #e2b769;

}

.tfdx-nav .ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu{

	background-color: #fff;

}

.tfdx-nav .ubermenu .ubermenu-item{

	text-align: right;

}

.tfdx-nav .ubermenu .ubermenu-submenu .ubermenu-column{

	float: right;

}

.tfdx-nav .ubermenu-target-with-image:hover .ubermenu-image.ubermenu-image-size-full{

	box-shadow: 0 0 0 3px #e2b769;

	-webkit-box-shadow: 0 0 0 3px #e2b769;

}

.tfdx-nav .ubermenu-target-with-image .ubermenu-target-text{

	padding-left: 0 !important;

	clear: both !important;

	padding-top: 12px;

}

.tfdx-nav .ubermenu-target-with-image .ubermenu-target-text:before,

.tfdx-nav .ubermenu-submenu-type-stack .ubermenu-target-text:before{

    content: "\f104";

    display: inline-block;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: 400;

    line-height: 1;



    font-size: 17px;

    margin-left: 8px;

    vertical-align: middle;



    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.tfdx-nav .ubermenu-submenu-type-stack .ubermenu-target{

	padding: 8px 17px !important;

}



.tfdx-nav .ubermenu-submenu-type-flyout{

	width: 225px !important;

}

.tfdx-nav .ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target:after,

.tfdx-nav .ubermenu-sub-indicators .ubermenu-submenu-type-stack>.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout>.ubermenu-target:after{

    content: "\f104";

}

.tfdx-nav .ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{

	left: auto !important;

	right: 100%;

}

.tfdx-nav .ubermenu-nojs.ubermenu-transition-shift .ubermenu-item:hover>.ubermenu-submenu-drop,

.tfdx-nav .ubermenu-transition-shift .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{

	margin-top: 11px;

}

/*----------reset uber menu----------*/







.trfc-se-bl{

	float: left;

	margin-top: 15px;

	position: relative;

}

.tfc-button{

    padding: 5px 10px !important;

}

.tfc-button .hgvtr-spn{

	display: none;

}

.ytgh-se-res{

	width: 340px;

	position: absolute;

	left: 0;

	top: 100%;

	margin-top: 7px;

	z-index: 1000;



	background-color: #fff;

	border-top: 1px solid #f2f2f2;



	box-shadow: 0px 3px 13px rgba(0,0,0,0.09);

	-webkit-box-shadow: 0px 3px 13px rgba(0,0,0,0.09);



	opacity: 0;

	visibility: hidden;



	transform: translateY(30px);

	-webkit-transform: translateY(30px);

	-moz-transform: translateY(30px);

	-o-transform: translateY(30px);

}

.trfc-se-bl.show-sea-box .ytgh-se-res{

	opacity: 1;

	visibility: visible;



	transform: none;

	-webkit-transform: none;

	-moz-transform: none;

	-o-transform: none;

}

.ytgh-se-res:before{

	width: 0;

	height: 0;

	content: ' ';

	position: absolute;

	left: 12px;

	bottom: 100%;



	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-bottom: 5px solid #E1E1E1;

}



.hgf-form{

	display: block;

	padding: 8px 12px;

}



.thhtgv-sbt{

	padding: 8px 9px;



	color: #fff;

	font-size: 12px;

	cursor: pointer;



	background-color: #e2b769;

}

.thhtgv-sbt:hover{

	background-color: #edc378;

}

.fgvc-sea-inpt{

	width: 220px;

	height: 35px;

	padding: 0 8px;



	background-color: #f2f2f2;



	box-sizing: border-box;

	-moz-box-sizing: border-box;

}







/*----------reset quick search----------*/

.searchwp-live-search-results{

    width: 340px !important;

    margin-left: -108px;

    min-height: 60px !important;

    padding: 10px 15px;

}

.searchwp-live-search-results .spinner{

	margin-left: 11px;

}

.searchwp-live-search-results .yug-res-row{

	padding: 5px 20px;

	font-size: 13px;

}

.searchwp-live-search-results .yug-res-row:hover{

	color: #e2b769;



	background-color: #f5f5f5;

}

.searchwp-live-search-results .yug-res-row i{

	font-size: 16px;

}

/*----------reset quick search----------*/















/*----------reset master slider----------*/

.master-slider-parent{

	direction: rtl;

	text-align: right;

}

.ms-layer,

.ms-layer *{

	font-family: "iransans" !important;

}

.tyrfd-ms-slider .ms-skin-default .ms-nav-next,

.tyrfd-ms-slider .ms-skin-default .ms-nav-prev{

	width: 35px !important;

	height: 120px !important;

	margin-top: -60px !important;

	z-index: 10;



	line-height: 115px;

	text-align: center;



	color: #3e3e3e;

	font-size: 30px;



	background-color: rgba(255,255,255,0.5) !important;

	background-image: none !important;



	transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

}

.tyrfd-ms-slider .ms-skin-default .ms-nav-next:hover,

.tyrfd-ms-slider .ms-skin-default .ms-nav-prev:hover{

	color: #e2b769;



	background-color: #fff !important;

}

.tyrfd-ms-slider .ms-skin-default .ms-nav-next:before,

.tyrfd-ms-slider .ms-skin-default .ms-nav-prev:before{

    font-family: FontAwesome;

}

.tyrfd-ms-slider .ms-skin-default .ms-nav-next:before{

	content: "\f105";

}

.tyrfd-ms-slider .ms-skin-default .ms-nav-prev:before{

	content: "\f104";

}

.tyrfd-ms-slider .ms-skin-default .ms-nav-prev{

	left: 0 !important;

}

.tyrfd-ms-slider .ms-skin-default .ms-nav-next{

	right: 0 !important;

}

.tyrfd-ms-slider .ms-anim-layers{

	width: 1170px;

	margin-top: 10%;

	margin-left: auto;

	margin-right: auto;

	position: relative;

}

.tyrfd-ms-slider .ms-layer{

	width: 260px;

	padding: 5px 40px !important;



	font-size: 13px !important;

	text-align: justify;

	direction: rtl;

	text-align: right;



	background-image: url("img/caption-middle.png") !important;

	background-color: transparent !important;

	background-size: 100% auto;

}

.tyrfd-ms-slider .ms-layer:before,

.tyrfd-ms-slider .ms-layer:after{

	height: 45px;

	content: ' ';

	position: absolute;

	left: 0;

	right: 0;



	background-color: transparent !important;

	background-size: 100% auto;

	background-repeat: no-repeat;

}

.tyrfd-ms-slider .ms-layer:before{

	bottom: 100%;



	background-image: url("img/caption-top.png") !important;

}

.tyrfd-ms-slider .ms-layer:after{

	top: 100%;



	background-image: url("img/caption-bottom.png") !important;

}

.tyrfd-ms-slider .ms-layer em{

	color: #e2b769;

	font-size: 15px;

	font-style: normal;

	display: block;

    padding-bottom: 7px;

    margin-bottom: -10px;



	border-bottom: 1px solid rgba(226, 183, 105, 0.5);

}

.tyrfd-ms-slider .ms-layer a{

    margin-top: 13px;

    float: left;

    padding: 5px 15px;



	color: #fff;

    line-height: 23px;

    font-size: 12px;



	background-color: #e2b769;



    border-radius: 50px;

    -webkit-border-radius: 50px;



    transition: all 0.2s !important;

    -webkit-transition: all 0.2s !important;

    -moz-transition: all 0.2s !important;

    -o-transition: all 0.2s !important;

}

.tyrfd-ms-slider .ms-layer a:hover{

	background-color: #EFC67C;

}

.tyrfd-ms-slider .ms-layer a:before{

    font-family: FontAwesome;

	content: "\f104";

}

.tyrfd-ms-slider .ms-layer a:before{

	margin-left: 8px;

	font-size: 14px;

}

.tyrfd-ms-slider .ms-bullets.ms-dir-h{

    margin-right: 550px;

    bottom: 90px !important;

    z-index: 15;

}

.tyrfd-ms-slider .ms-skin-default .ms-bullet{

	width: 13px !important;

	height: 13px !important;



	background-image: none !important;

	background-color: rgba(255,255,255,0.7) !important;



	border-radius: 50%;

	-webkit-border-radius: 50%;

}

.tyrfd-ms-slider .ms-skin-default .ms-bullet-selected{

	background-color: #e2b769 !important;

}

/*----------reset master slider----------*/













/*----------underlined head title----------*/

.gfcc-head{

	display: block;

	/*margin-bottom: 10px;*/



	border-bottom: 1px solid rgba(255, 255, 255, 0.14);

}

.gfcc-head .yrfcx-h{

	display: inline-block;

	position: relative;

	padding-bottom: 7px;



	font-size: 17px;

}

.gfcc-head .yrfcx-h:before{

	height: 1px;

	content: ' ';

	position: absolute;

	left: 0;

	right: 0;

	top: 100%;



	background-color: #e2b769;

}





.gfcc-head.brd-white .yrfcx-h:before{

	background-color: #fff;

}

.gfcc-head.brd-blue .yrfcx-h:before{

	background-color: #a8d0fe;

}





.gfcc-head.gfcc-side-h{

	border-bottom: 2px solid rgba(0, 0, 0, 0.06);

}

.gfcc-head.gfcc-side-h .yrfcx-h{

	color: #4b4b4b;

	font-size: 14px;

}

.gfcc-head.gfcc-side-h .yrfcx-h:before{

	height: 2px;

}

/*----------underlined head title----------*/













.gjer-desc{

	margin-top: -130px;

	position: relative;

	z-index: 10;

}

.gjer-desc .tfg-col{

	float: right;

}

.gjer-desc .trfy-colored{

	width: 34%;



	color: #fff;

	text-align: right;



	background-color: #67c7c5;

}

.gjer-desc .trfy-colored .trrfc-padder{

	min-height: 220px;

	padding: 20px 30px;

}

.gjer-desc .tfgcx-ph{

	margin-top: 17px;

	text-align: justify;

}

.gjer-desc .tfgcx-ph a{

	border-bottom: 1px solid rgba(255, 255, 255, 0.65);

}

.gjer-desc .trfy-imaged{

	width: 66%;

    position: absolute;

    bottom: 0;

    left: 0;

}

.gjer-desc .trfy-imaged .ttfg-cont{

	min-height: 175px;

	padding: 20px 30px;

	position: relative;



	text-align: right;

	color: #fff;



	background-image: url("img/box-bg.jpg");

	background-size: cover;

}

.gjer-desc .trfy-imaged .ttfg-cont .trffd-btn{

	position: absolute;

	left: 30px;

	bottom: -15px;

}













.tgfc-ad{

	/*width: 990px;*/

	margin-top: 60px;

	/*margin-left: auto;

	margin-right: auto;*/



	text-align: center;



	background-color: #fff;



	box-shadow: -3px 3px 8px rgba(0,0,0,0.1);

	-webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.1);

}

.tgfc-ad.yfcx-full{

	width: 100%;

}

.tgfc-ad.yfcx-full .yghbfv-cont{

}

.tgfc-ad.tgb-head-banner{

	margin-top: 0;

}

.tgfc-ad .gft-padder{

	padding: 15px 10px;

}

.tgfc-ad .tgfdf-col{

	width: 50%;

	float: right;

}

.tgfc-ad img,

.tgfc-ad object{

	max-width: 100%;

	max-height: 100px;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.tgfc-ad a{

	text-align: center;

	display: block;

}













/*----------shaped head title----------*/

.yfc-sh-head{

	padding-right: 105px;



	color: #999999;

	font-size: 16px;



	background-image: url("img/head-shape.png");

	background-repeat: no-repeat;

	background-position: right center;

}

.yfc-sh-head.large{

	padding-right: 145px;



	color: #fff;

	font-size: 19px;



	background-image: url("img/head-shape-white.png");

}

/*----------shaped head title----------*/









.trdf-cats{

	margin-top: 50px;

}

.trfc-cats-h{

	margin-top: 20px;

}

.trfc-cats-h .trfc-cat-i{

	width: 25%;

	float: right;

}

.trfc-cats-h .trrfc-padder{

	margin: 0 15px;

	position: relative;

}

.trfc-cats-h .trrfc-padder .yhgu-img{

	width: 100%;

	display: block;

}

.trfc-cats-h .trrfc-padder .ytgf-label{

	height: 30px;

	position: absolute;

	left: 0;

	bottom: 0;

	right: -12px;

	padding-bottom: 15px;

	padding-top: 70px;

	padding-right: 70px;



	color: #fff;

	font-size: 15px;



	background-image: url("img/cat-label-shape.png");

	background-repeat: no-repeat;

	background-size: 100% auto;

	background-position: right bottom;

}

.trfc-cats-h .trfgc-shell{

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	top: 0;



	text-align: center;



	background-color: rgba(0,0,0,0.75);

	opacity: 0;

}

.trfc-cats-h .trrfc-padder:hover .trfgc-shell{

	opacity: 1;

}

.trfc-cats-h .trfgc-shell .tryg-midd{

	height: 30px;

	position: absolute;

	margin-top: -35px;

	top: 50%;

	left: 0;

	right: 0;



	text-align: center;

	line-height: 30px;

	color: #fff;

}

.trfc-cats-h .trfc-count{

	position: absolute;

	left: 10px;

	top: 15px;

	padding: 4px 9px;



	font-size: 11px;

	color: #fff;



	background-color: rgba(0,0,0,0.2);



	border-radius: 50px;

	-webkit-border-radius: 50px;

}

.trfc-cats-h .trrfc-padder:hover .trfc-count{

	/*background-color: #be9750;*/

	background-color: #59adad;

}













.tgfc-post-bl{

	margin-top: 70px;

}

.tgfc-post-bl .ytrfd-midd{

	position: relative;

}

.tgfc-post-bl .ytrfd-midd .rfy-bg{

	position: absolute;

	left: -70px;

	top: -10px;

	right: -10000px;

	bottom: -10px;

	content: ' ';



	background-color: #fff;



    box-shadow: -3px 3px 8px rgba(0,0,0,0.1);

    -webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.1);

}

.tgfc-post-bl .ytrfd-midd .trgf-padder{

	padding: 20px 0;

	position: relative;

	z-index: 2;

}



.tgfc-post-bl .gtyr-title .trfgc-more{

	margin-top: 5px;

	float: left;



	color: #c5c5c5;

	font-size: 12px;

}

.tgfc-post-bl .trgfv-cont{

	margin-top: 40px;

}

.trgfv-cont .ytf-col{

	width: 50%;

	float: right;

}

.trgfv-cont .ytf-col .yfcx-padder{

	margin: 20px 10px;

	position: relative;



	background-color: #f8f8f8;



    box-shadow: -2px 2px 5px rgba(0,0,0,0.15);

    -webkit-box-shadow: -2px 2px 5px rgba(0,0,0,0.15);

}

.yfcx-padder .ytf-img-h{

	width: 200px;

	float: right;

}

.yfcx-padder .ytf-img-h .tgcy-img-bl{

	/*margin: 5px;*/

	position: relative;

}

.yfcx-padder .tgcy-img-bl img{

	width: 100%;

	display: block;

}

.yfcx-padder .trfc-info{

	margin-right: 200px;

}

.yfcx-padder .trfc-info .trfc-spc{

	padding: 10px 15px;

}

.yfcx-padder .trfc-info .tfc-link{

	color: #67c7c5;

	font-size: 14px;

}

.yfcx-padder .trfc-info .trf-desc{

	margin-top: 10px;

	color: #828282;

}

.yfcx-padder .trfc-info .ghv-btn{

	position: absolute;

	left: 15px;

	top: 100%;

	margin-top: -16px;

}









.fcxc-footer{

	/*margin-top: 60px;*/

	position: relative;



	background-image: url("img/footer.jpg");

	background-repeat: no-repeat;

	background-position: center bottom;

	background-size: cover;

}

.fcxc-footer:before{

	height: 5px;

	content: ' ';

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;



	background-color: #e2b769;

}

.fcxc-footer .tfvc-wrapper{

	position: relative;

	z-index: 2;

}

.fcxc-footer .ytg-ft-col{

	/*float: right;*/

	position: relative;

}

.fcxc-footer .ytg-ft-col.fvb-ft-rgh{

	/*width: 75%;*/

	width: 100%;

}

.fcxc-footer .ytg-ft-col.fvb-ft-lft{

	/*width: 25%;

	position: absolute;

	left: 0;

	bottom: 0;*/

	display: none;

}

.fcxc-footer .fghy-ul-bl{

}

.fcxc-footer .fghy-ul-bl .trfd-col{

	width: 20%;

	float: right;

}

.fcxc-footer .fghy-ul-bl .tyg-spc{

	padding: 30px 25px;

	padding-top: 5px !important;

}

.fcxc-footer .tyg-spc li{

}

.fcxc-footer li a{

	padding: 3px 0;

	color: #fff;



	transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

}

.fcxc-footer li a:hover{

	opacity: 0.7;

}

.fcxc-footer li a i{

	margin-left: 5px;

	font-size: 15px;

}



.fcxc-footer .ytg-ft-col .tgf-ft-info{

	background-color: #fff;

}

.fcxc-footer .tgf-ft-info .ytghbv-lft{

	float: left;

}

.fcxc-footer .tgf-ft-info .yhgf-go-up{

	width: 140px;

	height: 50px;

	float: left;

	display: block;



	color: #fff;

	text-align: center;

	line-height: 50px;



	background-color: #e2b769;

	cursor: pointer;

}

.fcxc-footer .tgf-ft-info .yhgf-go-up:hover{

	background-color: #d5a857;

}

.fcxc-footer .tgf-ft-info .yhgf-go-up i{

	font-size: 1.2em;

}

.fcxc-footer .tgf-ft-info .ytgv-cprgh{

	padding-top: 15px;

	padding-right: 25px;



	color: #979797;

}

.fcxc-footer .tgf-ft-info .fsa-social{

	float: left;

	display: block;

	padding: 11px 15px;

	padding-bottom: 0 !important;

}

.fcxc-footer .fsa-social li{

	float: left;

	display: block;

}

.fcxc-footer .fsa-social li a{

	width: 30px;

	height: 24px;

	display: block;

	margin-right: 3px;



	text-align: center;

	color: #fff;

	line-height: 25px;

	font-size: 0;



	background-color: #e6e6e6;



	border-radius: 50%;

	-webkit-border-radius: 50%;



	transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

}

.fcxc-footer .fsa-social li a span{

	display: none;

}

.fcxc-footer .fsa-social li a:hover{

	background-color: #E2B769;

}

.fcxc-footer .fsa-social li a:before{

	font-family: FontAwesome;

	font-size: 15px;

}

.fcxc-footer .fsa-social li a[href*="facebook"]:before{

	content: "\f09a";

}

.fcxc-footer .fsa-social li a[href*="twitter"]:before{

	content: "\f099";

}

.fcxc-footer .fsa-social li a[href*="linkedin"]:before{

	content: "\f0e1";

}

.fcxc-footer .fsa-social li a[href*="instagram"]:before{

	content: "\f16d";

}

.fcxc-footer .fsa-social li a[href*="telegram"]:before{

	content: "\f1d8";

}

.fcxc-footer .fsa-social li a[href*="plus.google"]:before{

	content: "\f0d5";

}





.fcxc-footer .ythg-side-ul{

	width: 215px;

	position: absolute;

	left: 0;

	bottom: 0;

	padding: 25px 0;

	padding-bottom: 45px;



	background-color: #fff;

}

.fcxc-footer .ythg-side-ul li{

	padding: 0 40px;

}

.fcxc-footer .ythg-side-ul li a{

	padding: 2px 0;



	color: #B1B1B1;

	font-size: 13px;



	transition: all 0.2s;

	-webkit-transition: all 0.2s;

}

.fcxc-footer .ythg-side-ul li a:hover{

	color: #e2b769;

}









.tygh-head-bg-h{

	height: 175px;

	position: relative;



	background-image: url("img/head-bg.jpg");

	background-position: center;

	background-size: cover;

}

.tygh-head-bg-h.tygh-hb-tall{

	height: 265px;



	background-image: url("img/head-bg-tall.jpg");

}

.tygh-head-bg-h .loyr-cont{

	position: absolute;

	left: 0;

	bottom: 45px;

	right: 0;

}

.tygh-head-bg-h .rlt-shape-h{

	float: right;

}

.tygh-head-bg-h .tler-bread-crumb{

	float: left;

	margin-top: 5px;

}

.tygh-head-bg-h li{

	display: inline-block;

}

.tygh-head-bg-h li .brd-it{

	color: #fff;

}

.tygh-head-bg-h li a.brd-it:hover{

	opacity: 0.6;

}

.tygh-head-bg-h li .brd-splitter{

	padding: 0 5px;

	color: #fff;

}





.tygh-head-bg-h .tyt-mask-img{

	height: 40px;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;



	background-image: url("img/head-curve-img.png");

	background-position: center bottom;

	background-size: 100% 100%;

}







.yvct-col-bl{

	margin-top: 40px;

}

.yvct-col-bl .ytgf-col{

}

.yvct-col-bl .ytgf-col.tfgc-col-mini{

	width: 300px;

	float: left;

}

.yvct-col-bl .ytgf-col.ytgre-cont-bl{

	margin-left: 300px;

}

.yvct-col-bl .ytgf-col.ytgre-cont-bl .lud-padder{

	margin-left: 30px;

}

.yvct-col-bl .ytgf-col .tyrfd-title{

	padding-top: 10px;



	text-align: center;

	font-size: 16px;

	color: #4b4b4b;

}

.yvct-col-bl .ytgf-col .tfgv-404-img{

	width: 100%;

	display: block;

	margin-top: 15px;

}









.yfvyu-se-bl{

}

.yfvyu-se-bl .ugv-spc{

}

.yfvyu-se-bl .ugv-spc .utgf-inp-h{

	margin-left: 65px;

}

.yfvyu-se-bl .utgf-inp-h .oytf-inpt{

	width: 100%;

    height: 35px;

    padding: 0 8px;



	background-color: #f2f2f2;



	box-sizing: border-box;

	-moz-box-sizing: border-box;

}

.yfvyu-se-bl .ugv-spc .ytg-sbtb{

	width: 65px;

	height: 35px;

	float: left;



	color: #fff;

	font-size: 12px;

	line-height: 35px;



	background-color: #a8d0fe;

}

.yfvyu-se-bl .ugv-spc .ytg-sbtb:hover{

	background-color: #83b0e4;

}







.ytfd-side-box{

	margin-bottom: 20px;



	background-color: #fff;



	box-shadow: -1px 1px 1px rgba(0,0,0,0.15);

	-webkit-box-shadow: -1px 1px 1px rgba(0,0,0,0.15);

}

.ytfd-side-box.with-more-btn{

	margin-bottom: 35px;

}

.ytfd-side-box .ytfd-sd-spc{

	padding: 13px;

}





.tygf-side-ul{

	position: relative;

	margin-top: 10px;

}

.tygf-side-ul li{

}

.tygf-side-ul li a{

	padding: 3px 10px;

	color: #7a7a7a;



	transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

}

.tygf-side-ul li a:hover{

	color: #a8d0fe;

}

.tygf-side-ul li a i{

}

.tygf-side-ul li.gtae-more{

	width: 100% !important;

	position: absolute;

	left: 0;

	right: 0;

	top: 100%;

}

.tygf-side-ul.fcjt-img li.gtae-more{

	margin-top: 10px;

}

.tygf-side-ul li.gtae-more a{

	float: left;



	color: #fff;

}





.tygf-side-ul .yrpx-img-h{

	width: 90px;

	float: right;

	position: relative;

}

.tygf-side-ul .yrpx-img-h img{

	width: 100%;

	display: block;

}

.tygf-side-ul .yrpx-img-h .trfd-sh{

}

.tygf-side-ul.fcjt-img li{

	margin-bottom: 10px;

}

.tygf-side-ul .yrpx-p{

	margin-right: 90px;

}

.tygf-side-ul .yrpx-p a{

	display: block;

}

.tygf-side-ul .yrpx-p .ydsw-date{

	padding: 0 10px;



	color: #a5a5a5;

	font-size: 12px;

}

.tygf-side-ul .yrpx-p .ydsw-date i{

	margin-left: 3px;

	vertical-align: middle;



	font-size: 10px;

}















/*----------shell link----------*/

.trf-shell{

	position: absolute;

	left: 0;

	top: 0;

	bottom: 0;

	right: 0;



	background-color: rgba(0,0,0,0.75);

	opacity: 0;

}

.trf-shell:hover{

	opacity: 1;

}

.trf-shell .trd-spn{

	height: 20px;

	position: absolute;

	left: 0;

	right: 0;

	top: 50%;

	margin-top: -10px;



	color: #fff;

	font-size: 11px;

	text-align: center;

}

/*----------shell link----------*/















.ytghc-container{

	margin-top: 20px;

}

.tyds-detail-he{

	padding-top: 10px;

}





.uyhgf-featured-img{

	padding: 5px;



	background-color: #fff;

}

.uyhgf-featured-img.bx-shadow{

	box-shadow: -1px 1px 1px rgba(0,0,0,0.15);

	-webkit-box-shadow: -1px 1px 1px rgba(0,0,0,0.15);

}

.uyhgf-featured-img.mrg-bottom{

	margin-bottom: 20px;

}

.uyhgf-featured-img img{

	max-width: 100%;

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.uyhgf-featured-img .tygh-thumb-info{

    margin-top: 5px;

    padding: 10px;

    display: block;

}

.uyhgf-featured-img.only-info .tygh-thumb-info{

	margin-top: 0;

}

.uyhgf-featured-img .ytgf-thm-col{

	width: 100%;

	float: right;

	display: block;



	color: #a3a3a3;

	font-size: 12px;

}

.uyhgf-featured-img .ytgf-thm-col i{

	margin-left: 5px;

}

.uyhgf-featured-img .ytgf-thm-col.thm-cl-2{

	width: 50%;

}

.uyhgf-featured-img .ytgf-thm-col.thm-cl-3{

	width: 33.3333333%;

}

.uyhgf-featured-img .ytgf-thm-col.thm-txa-left{

	text-align: left;

}

.uyhgf-featured-img .ytgf-thm-col.thm-txa-right{

	text-align: right;

}

.uyhgf-featured-img .ytgf-thm-col.thm-txa-center{

	text-align: center;

}

.uyhgf-featured-img .ytgf-thm-col .c-mini-btn{

	padding: 0 5px;

	display: inline-block;

	margin-bottom: 2px;



	color: #fff;

	font-size: 12px;



	background-color: #d5d5d5;

	cursor: pointer;



	border-radius: 3px;

	-webkit-border-radius: 3px;

}

.uyhgf-featured-img .ytgf-thm-col .c-mini-btn:hover{

	background-color: #a5d1ff;

}

.uyhgf-featured-img .ytgf-thm-col .c-mini-btn.red:hover{

	background-color: #ff999a;

}





















/*------------------------------------*\

    EDITOR BLOCK

\*------------------------------------*/



.editor-block{

	color: #323232;

	line-height: 2.2em;

}

.editor-block hr{

	margin: 10px 0;



	border: 1px dashed #D8D8D8;

}

.editor-block a{

	color: #76ACE9;

}

.editor-block a:hover{

	color: #528CCE;

}

.editor-block b,

.editor-block strong{

	font-weight: bold;

}

.editor-block del{

	text-decoration: line-through;

}

.editor-block i,

.editor-block em{

	font-style: italic;

}

.editor-block i.fa{

	font-style: normal;

}

.editor-block blockquote{

	margin: 20px;

    padding-right: 15px;



	font-weight: bold;

	font-style: italic;

    border-right: 3px solid #ccc;

}





.editor-block h1{

    font-size: 2em;

    line-height: 2.2em;

}

.editor-block h2{

    font-size: 1.5em;

    line-height: 1.9em;

}

.editor-block h3{

    font-size: 1.2em;

    line-height: 1.9em;

}

.editor-block h4{

    font-size: 1em;

    line-height: 1.9em;

}

.editor-block h5{

    font-size: 0.9em;

    line-height: 1.9em;

}

.editor-block h6{

    font-size: 0.8em;

    line-height: 1.9em;

}













/*---------table all col---------*/

.editor-block table td,

.editor-block table th{

	text-align: center;

}

.editor-block table thead tr th{

	padding: 15px 20px;



	color: #fff;



	background-color: #222222;

}





/*---------table tbody head col---------*/

.editor-block table tbody tr:nth-child(2n) th{

	background-color: #e8e8e8;

}

.editor-block table tbody tr:nth-child(2n+1) th{

	background-color: #E7E7E7;

}





/*---------table normal thead/tbody col---------*/

.editor-block table thead tr td,

.editor-block table tbody tr td{

	padding: 10px 20px;

}

.editor-block table thead tr:nth-child(2n) td,

.editor-block table tbody tr:nth-child(2n) td{

	background-color: #f2f2f2;

}

.editor-block table thead tr:nth-child(2n+1) td,

.editor-block table tbody tr:nth-child(2n+1) td{

	background-color: #fff;

}

.editor-block table thead tr td:first-child,

.editor-block table tbody tr td:first-child{

	border-right: 1px solid #E7E7E7;

}

.editor-block table thead tr td:last-child,

.editor-block table tbody tr td:last-child{

	border-left: 1px solid #E7E7E7;

}

.editor-block table thead tr:last-child td,

.editor-block table tbody tr:last-child td{

	border-bottom: 1px solid #E7E7E7;

}



.editor-block ol{

	margin: 10px;

	margin-right: 30px;

	counter-reset: aeol;

}

.editor-block ol li{

	margin-bottom: 10px;

	counter-increment: aeol;

}

.editor-block ol li:before{

	width: 30px;

	height: 30px;

	margin-right: 5px;

	margin-left: 10px;

	display: inline-block;

	content: counter(aeol);

	vertical-align: middle;



	text-align: center;

	line-height: 30px;

	font-size: 12px;

	color: #939393;



	background-color: #fff;



	border-radius: 50%;

	-webkit-border-radius: 50%;



	box-shadow: 0px 1px 1px #D4D4D4;

	-webkit-box-shadow: 0px 1px 1px #D4D4D4;

}

.editor-block ul{

	margin: 10px;

	margin-right: 30px;

}

.editor-block ul li{

	/*margin-bottom: 3px;*/

}

.editor-block ul li:before{

	width: 5px;

	height: 5px;

	margin-right: 14px;

	margin-left: 8px;

	display: inline-block;

	content: ' ';

	vertical-align: middle;



	background-color: #D8D8D8;



	border-radius: 50%;

	-webkit-border-radius: 50%;

}







/*---------img---------*/

.editor-block img{

	max-width: 100%;

}

.editor-block a img{

	border: 3px solid #DED3FF !important;



	transition:0.2s;

	-webkit-transition:0.2s;

	-moz-transition:0.2s;

	-o-transition:0.2s;

}

.editor-block a:hover img{

	border: 3px solid #B299FF !important;

}

/*------------------------------------*\

    EDITOR BLOCK

\*------------------------------------*/



















/*------------------------------------*\

    FORM ELEMENTS

\*------------------------------------*/

.editor-block input,

.editor-block textarea {

	width: 100%;

	padding: 11px 20px;

	background-color: #ffffff;

	color: #222222;

	line-height: 1.7em;

	font-weight: normal;

	border: none;

	border-bottom: 0;

	margin: 0;

	text-transform: capitalize;

	resize: none;



	direction: rtl;

	text-align: right;



    border: 1px solid rgba(185, 8, 73, 0.25);



	box-sizing: border-box;

	-moz-box-sizing: border-box;



    border-radius: 25px;

    -webkit-border-radius: 25px;

}

.editor-block input:focus,

.editor-block textarea:focus {

	outline: 0;

}

.editor-block input[type="submit"],

.editor-block input[type="button"],

.editor-block input[type="reset"] {

	display: inline-block;

	background-color: #e2b769;

	color: #ffffff;

	padding: 10px 30px;

	border: 0;

	width: auto;

	font-weight: bold;

	border-radius: 50px;

	-webkit-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

}

.editor-block input[type="submit"]:hover,

.editor-block input[type="button"]:hover,

.editor-block input[type="reset"]:hover {

	background-color: #D4A95B;

}

.editor-block input::-webkit-input-placeholder,

.editor-block input:-moz-placeholder,

.editor-block input::-moz-placeholder,

.editor-block input:-ms-input-placeholder,

.editor-block textarea::-webkit-input-placeholder,

.editor-block textarea:-moz-placeholder,

.editor-block textarea::-moz-placeholder,

.editor-block textarea:-ms-input-placeholder{

	color: #999999;

}

/*------------------------------------*\

    FORM ELEMENTS

\*------------------------------------*/



















/*------------------------------------*\

    RESET CONTACT FORM 7

\*------------------------------------*/

div.wpcf7 .cf-head-title{

	width: 100%;

	display: block;



	color: #5c5c5c;

	font-size: 18px;

}

div.wpcf7 .cf-head-title i{

	margin-left: 8px;

}

div.wpcf7{

	direction: rtl;

	text-align: right;

}

div.wpcf7 p{

	width: 33.3%;

    /*padding-right: 15px;*/

    margin-bottom: 20px;

	float: right;



	direction: rtl;



	box-sizing: border-box;

	-moz-box-sizing: border-box;

}

div.wpcf7 .cf-textarea,

div.wpcf7 .cf-submit{

	width: 100%;

}

div.wpcf7 .cf-submit{

	text-align: left;

	direction: ltr;

}

/*div.wpcf7 .cf-submit input{

	float: left;

	background-color: #e2b769;

}

div.wpcf7 .cf-submit input:hover{

	background-color: #D4A95B;

}*/

div.wpcf7-validation-errors,

div.wpcf7-mail-sent-ng,

div.wpcf7-mail-sent-ok{

	clear: both;

	border-color: #FFA8A8;

}

div.wpcf7-mail-sent-ok{

	border-color: #5FE996;

}

div.wpcf7 img.ajax-loader{

    margin-left: 5px;

}

/*------------------------------------*\

    RESET CONTACT FORM 7

\*------------------------------------*/















body.search .tyds-detail-he{

	padding-top: 0;

}

.se-ht-row{

	padding-bottom: 15px;

	margin-bottom: 30px;



	border-bottom: 1px dashed #ccc;

}

.se-ht-row:last-of-type{

	border-bottom: none;

}

.se-ht-row .ygr-se-img-h{

	width: 275px;

	float: right;

}

.se-ht-row .ygr-se-img-h .uyt-rel{

	position: relative;

}

.se-ht-row .uyt-rdse-desc{

	margin-right: 275px;

	padding-right: 20px;

	margin-bottom: 20px;

}

.se-ht-row .uyt-rdse-desc.no-img{

	margin-right: 0;

}

.se-ht-row .y5e3-title{

	margin-top: 10px;

}

.se-ht-row .y5e3-title a{

	font-size: 17px;

	color: #333333;

}

.se-ht-row .y5e3-title a:hover{

	color: #9acaff;

}

.se-ht-row .fv5m-desc{

	margin-top: 15px;



	color: #323232;

}

.se-ht-row .tre4e-row{

	margin-top: 20px;



	text-align: left;

}

.se-ht-row .mkfg-info-box{

	clear: right;

}









.mkyf-pagination{

	text-align: left;

	direction: ltr;

	clear: right;

}

.mkyf-pagination .page-numbers{

	min-width: 40px;

	height: 40px;

	padding: 0 15px;

	display: inline-block;

	margin-right: 3px;



	direction: rtl;

	text-align: center;

	line-height: 40px;

	color: #5a5a5a;



	background-color: #fff;



	border-radius: 40px;

	-webkit-border-radius: 40px;



	box-sizing: border-box;

	-moz-box-sizing: border-box;



    box-shadow: -1px 1px 1px rgba(0,0,0,0.15);

    -webkit-box-shadow: -1px 1px 1px rgba(0,0,0,0.15);



    transition: all 0.2s;

    -webkit-transition: all 0.2s;

    -moz-transition: all 0.2s;

    -o-transition: all 0.2s;

}

.mkyf-pagination .page-numbers:hover,

.mkyf-pagination .page-numbers.current{

	color: #fff;

	background-color: #ff9292;



    box-shadow: inset -1px 1px 1px rgba(0,0,0,0.15);

    -webkit-box-shadow: inset -1px 1px 1px rgba(0,0,0,0.15);

}







.trers-list-nf{

	margin-bottom: 30px;

}









.cat-holder-block{

}

.cat-holder-block:after{

	display:block;

	content:' ';

	clear:both;

}

.ght-cb-item{

	width: 33.3333%;

	float: right;

}

.ght-cb-item~br{

	display: none;

}

.ght-cb-item .ytgr-spc{

	margin: 8px;

	padding: 5px;

	position: relative;



	background-color: #1f2823;

}

.ght-cb-item .ytgr-spc img{

	width: 100%;

	display: block;

}

.ght-cb-item .ytgr-spc .trf-shell .trd-spn{

	margin-top: -35px;

}

.ght-cb-item .ytgr-spc:hover .trf-shell{

	opacity: 1;

}

.ght-cb-item .ytgr-spc .rtocx-label{

	height: 30px;

	position: absolute;

	left: 0;

	bottom: 0;

	right: -12px;

	padding-bottom: 15px;

	padding-top: 70px;

	padding-right: 70px;



	color: #fff;

	font-size: 15px;



	background-image: url("img/cat-label-shape.png");

	background-repeat: no-repeat;

	background-size: 100% auto;

	background-position: right bottom;

}















.se-ht-col{

	width: 33.3333%;

	float: right;

}

.se-ht-col .ygr-se-img-h{

	margin: 5px;

}

.se-ht-col .uyt-rel{

	position: relative;

}













.ggtf-he-cl{

    margin-top: 20px;

    padding-right: 6px;

    padding-bottom: 10px;



    color: #ffda98;

    font-size: 13px;

}











#sc_chat_box div.sc-chat-header{

    width: 26px;

    height: 19px;

}

.sc-chat-header-title{

	display: none;

}

#sc_chat_box .sc-chat-wrapper textarea{

    min-height: 50px;

}











.hgr-socls{

	position: fixed;

	left: 15px;

	bottom: 15px;

	z-index: 100;

}

.hgr-socls li{

	display: block;

	margin-top: 5px;

}

.hgr-socls li a{

	width: 30px;

	height: 30px;

	display: block;

	margin-right: 5px;



	text-align: center;

	color: #fff;

	line-height: 30px;

	font-size: 0;



	background-color: #d3a34b;



	border-radius: 50%;

	-webkit-border-radius: 50%;



	transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

}

.hgr-socls li a span{

	display: none;

}

.hgr-socls li a:hover{

	background-color: #c59b4f;

}

.hgr-socls li a:before{

	font-family: FontAwesome;

	font-size: 15px;

}

.hgr-socls li a[href*="facebook"]:before{

	content: "\f09a";

}

.hgr-socls li a[href*="twitter"]:before{

	content: "\f099";

}

.hgr-socls li a[href*="linkedin"]:before{

	content: "\f0e1";

}

.hgr-socls li a[href*="instagram"]:before{

	content: "\f16d";

}

.hgr-socls li a[href*="telegram"]:before{

	content: "\f1d8";

}

.hgr-socls li a[href*="plus.google"]:before{

	content: "\f0d5";

}















.hnbv-dsmcx{

	text-align: left;

}

.wbe-sb-btn-ul{

	display: inline-block;

	margin-right: 10px !important;

	margin-left: 0 !important;

}

.wbe-sb-btn-ul .wbe-sb-li{

	display: inline-block;

}

.wbe-sb-btn-ul .wbe-sb-li:before{

	display: none;

}

.wbe-sb-btn-ul .wbe-sb-li .wbe-sb-a{

	width: 30px;

	height: 30px;

	display: inline-block;



	text-align: center;

	line-height: 30px;

	color: #959595;



	background-color: #fff;



	box-shadow: 0 0 0 1px #ebebeb;

	-webkit-box-shadow: 0 0 0 1px #ebebeb;



	border-radius: 50%;

	-webkit-border-radius: 50%;



	transition: 0.2s;

	-webkit-transition: 0.2s;

	-moz-transition: 0.2s;

}

.wbe-sb-btn-ul .wbe-sb-li .wbe-sb-a:hover{

	color: #fff;

}

.wbe-sb-btn-ul .wbe-sb-li .wbe-sb-a.facebook:hover{

	background-color: #3c5a98;

}

.wbe-sb-btn-ul .wbe-sb-li .wbe-sb-a.twitter:hover{

	background-color: #20b9fd;

}

.wbe-sb-btn-ul .wbe-sb-li .wbe-sb-a.gplus:hover{

	background-color: #da4735;

}













.hvren-nwsl-hl{

	padding-top: 25px;

	padding-bottom: 25px;



	text-align: center;

	color: #fff;



	border-bottom: 1px solid rgba(255, 255, 255, 0.15);

}

.hvren-nwsl-hl .yhg-txt{

	display: inline-block;

	vertical-align: middle;

	margin-left: 15px;



	font-size: 15px;

}

.hvren-nwsl-hl .trgfr-erro{

    margin-top: 4px;



    color: #ff7365;

    font-size: 11px;

}

.hvren-nwsl-hl .fyyk-inp-h{

	display: inline-block;

	vertical-align: middle;

}

.hvren-nwsl-hl .fyyk-inp-h .tff-ih{

	width: 400px;

	max-width: 100%;



	background-color: #fff;



	border-radius: 50px;

	-webkit-border-radius: 50px;

}

.hvren-nwsl-hl .fyyk-inp-h .tff-ih.error{

	box-shadow: inset 0 0 0px 1px #ef5b4c;

	-webkit-box-shadow: inset 0 0 0px 1px #ef5b4c;

}

.hvren-nwsl-hl .tff-ih .ygrd-btn{

	height: 45px;

	display: block;

	position: relative;

	padding: 0 25px;

	float: left;



	line-height: 45px;



	background-color: #ff7b7b;

	cursor: pointer;



	border-radius: 50px;

	-webkit-border-radius: 50px;

}

.hvren-nwsl-hl .tff-ih .ygrd-btn:hover{

	background-color: #f57070;

}

.hvren-nwsl-hl .tff-ih .tfgdd-inp-h{

	margin-left: 110px;

	position: relative;



	height: 45px;

}

.hvren-nwsl-hl .tff-ih .tfgdd-inp-h .thv-spc{

	position: absolute;

	left: 10px;

	top: 0;

	right: 20px;

	bottom: 0;

}

.hvren-nwsl-hl .tff-ih .tfgdd-inp-h .thv-spc input{

	width: 100%;

	height: 100%;



	background-color: transparent;

}







.newsletter.newsletter-subscription table{

	width: 100%;

}

.newsletter.newsletter-subscription table tbody tr th{

	padding: 0 20px;



	background-color: #fff;

}





























/*------------------------------------*\

    COMMENTS

\*------------------------------------*/

.comments{

    margin-top: 40px;

    padding-top: 30px;



    border-top: 1px dashed #ccc;

}

.comments ul li:before{

	display: none;

}

.comment-reply-title{

    color: #5c5c5c;

    font-size: 18px;

}

.comment-reply-title:before{

	margin-left: 8px;



	font-family: FontAwesome;

	content: "\f075";

}

.comment-notes{

	margin-bottom: 15px;



	color: #adadad;

}

.form-submit{

	padding-top: 20px;

	content: ' ';

	display: block;

	clear: right;



	text-align: left;

}

.comment-form-author,

.comment-form-email,

.comment-form-url{

	width: 33.33333%;

	float: right;



	box-sizing: border-box;

	-moz-box-sizing: border-box;

}

.comment-respond:not(:first-child){

	margin-top: 20px;

    padding-top: 20px;

    border-top: 1px dashed #ccc;

}

.comment-meta.commentmetadata{

	height: 0;

}

.comment-meta.commentmetadata a{

    float: left;

    padding: 0px 5px;

    margin-top: -30px;



    color: #909090;

    font-size: 12px;



    background-color: #fff;



    border-radius: 4px;

    -webkit-border-radius: 4px;

}

.comment-author.vcard img{

	vertical-align: middle;

	margin-left: 5px;



	border-radius: 50%;

	-webkit-border-radius: 50%;

}

.comment-body p{

    /*clear: left;*/

    padding: 5px 10px;

    margin: 10px 0;



    background-color: #fff;

    /*border: 1px solid #ccc;*/



    border-radius: 10px;

    -webkit-border-radius: 10px;



    box-shadow: -1px 1px 1px rgba(0,0,0,0.15);

    -webkit-box-shadow: -1px 1px 1px rgba(0,0,0,0.15);

}

.comments ul.children{

	margin-left: 0;

}









































/*------------------------------------*\

    GEO DIRECTORY RESET

\*------------------------------------*/

#geodir-wrapper{

	width: 1170px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 25px;

}

.geodir_category_list_view li{

	width: 50%;

	float: right;

	min-height: 150px;

}

.geodir_category_list_view li .geodir-post-img{

	width: 32%;

	float: right;

	margin-right: 0;

	margin-left: 20px;

}

.geodir-entry-meta {

	display: none;

}

.geodir_category_list_view li .geodir-content{

	width: auto;

	float: none;

}

.geodir-cat-list ul{

	margin-top: 20px;



    border: 1px dashed #e1e1e1;

}

.geodir-category-list-in,

.geodir-loc-bar-in{

	background-color: #fff;



	border: none;



	box-shadow: -3px 3px 8px rgba(0,0,0,0.1);

	-webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.1);

}

.geodir-loc-bar-in{

	padding: 18px 5px;

}

.geodir-cat-list{

	padding: 10px;

}

.geodir-cat-list a{

	transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

}

.geodir-cat-list a:hover{

	opacity: 0.7;

}

.geodir-cat-list a img{

	border-radius: 50%;

	-webkit-border-radius: 50%;

}

.geodir-loc-bar{

	border: none;

}

.widget-title{

	/*padding-right: 85px;*/



	color: #999999;

	font-size: 15px;



	/*background-image: url("img/head-shape.png");

	background-repeat: no-repeat;

	background-position: right center;

    background-size: 75px auto;*/

}

*[dir="rtl"] .geodir_full_page .geodir-cat-list ul li{

	margin-top: 20px;

	direction: rtl;

}

.geodir-search{

	float: left;

    margin-right: 0;

    margin-left: 20px;

}

.geodir-search input[type="text"]{

	width: 250px;

	float: right;

    padding: 5px 10px;

}

.geodir-search input.snear{

	display: none;

}



.geodir-breadcrumb ul li{

	white-space: pre;

}



.geodir-search input[type="button"]{

	display: inline-block;

	background-color: #e2b769;

	color: #ffffff;

	padding: 6px 23px;

	border: 0;

	width: auto;

	font-weight: bold;

	border-radius: 50px;

	-webkit-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;



	cursor: pointer;

}

.geodir-search input[type="button"]:hover{

	background-color: #D4A95B;

}

.geodir-search input[type="button"]::-webkit-input-placeholder,

.geodir-search input[type="button"]:-moz-placeholder,

.geodir-search input[type="button"]::-moz-placeholder,

.geodir-search input[type="button"]:-ms-input-placeholder{

	color: #999999;

}







.geodir-breadcrumb{

	display: none;



	border-bottom: 1px solid #e7e7e7;

}



#geodir-wrapper .entry-header h1{

	margin-top: 19px;

	margin-bottom: 10px;

	padding-right: 85px;



	color: #999999;

	font-size: 18px;



	background-image: url("img/head-shape.png");

	background-repeat: no-repeat;

	background-position: right center;

    background-size: 75px auto;

}



#gd_list_view{

	display: none;

}



.geodir_category_list_view{

    padding: 20px 0 10px 0;

}

.geodir_category_list_view a{

	color: #75b4e9;



	transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

}

.geodir_category_list_view a:hover{

	color: #5494ca;

}

.geodir-content p{

	line-height: 25px;

	text-align: justify;

}

.geodir-content p a{

    display: block;

    margin-top: 20px;

    float: left;

    padding: 4px 15px;

    line-height: 23px;

    font-size: 11px;

    color: #fff;

    background-color: #cdcdcd;

    cursor: pointer;

    border-radius: 50px;

    -webkit-border-radius: 50px;

}

.geodir-content p a:hover{

	color: #fff;



	background-color: #7edfdc;

}

.geodir-entry-content{

	margin-left: 20px;

}









#geodir-wrapper .Navi{

	padding-bottom: 10px;

	padding-left: 10px;

	text-align: left;

}

#geodir-wrapper .Navi .on,

#geodir-wrapper .Navi a{

	min-width: 40px;

	height: 40px;

	padding: 0 15px;

	display: inline-block;

	margin-right: 3px;



	direction: rtl;

	text-align: center;

	line-height: 40px;

	color: #5a5a5a;



	background-color: #fff;



	border-radius: 40px;

	-webkit-border-radius: 40px;



	box-sizing: border-box;

	-moz-box-sizing: border-box;



    box-shadow: -1px 1px 1px rgba(0,0,0,0.15);

    -webkit-box-shadow: -1px 1px 1px rgba(0,0,0,0.15);



    transition: all 0.2s;

    -webkit-transition: all 0.2s;

    -moz-transition: all 0.2s;

    -o-transition: all 0.2s;

}

#geodir-wrapper .Navi .on,

#geodir-wrapper .Navi a:hover{

	color: #fff;

	background-color: #ff9292;



    box-shadow: inset -1px 1px 1px rgba(0,0,0,0.15);

    -webkit-box-shadow: inset -1px 1px 1px rgba(0,0,0,0.15);

}



.geodir-tax-sort #sort_by{

	display: none;

}



.geodir_full_page section.widget{

	margin-left: 10px;

}



.geodir_flex-container{

	direction: rtl;

	padding-top: 10px;

}



.geodir-pos_navigation,

.geodir-widget.geodir_loginbox,

.widget.geodir_popular_post_view,

.geodir_post_taxomomies{

	display: none !important;

}





.geodir_more_info a{

    padding: 4px 8px;

    display: inline-block;

    margin-bottom: 2px;

    color: #fff;

    font-size: 12px;

    background-color: #9bccff;

    cursor: pointer;



    border-radius: 3px;

    -webkit-border-radius: 3px;



    transition: all 0.2s;

    -webkit-transition: all 0.2s;

    -moz-transition: all 0.2s;

    -o-transition: all 0.2s;

}

.geodir_more_info a:hover{

    background-color: #a5d1ff;

}

.geodir-company_info,

ul.geodir-tabs-content{

	background-color: #fff;



	border: none;



	box-shadow: -3px 3px 8px rgba(0,0,0,0.1);

	-webkit-box-shadow: -3px 3px 8px rgba(0,0,0,0.1);

}

.geodir-company_info i.fa{

	margin-right: 0;

	margin-left: 5px;



	color: #c7c7c7;

	font-size: 16px;

	vertical-align: middle;

}

.geodir-viewport{

	padding: 10px;

}

.gd-tab-list-title{

	font-size: 18px;

	color: #999;

}

ul.geodir-tabs-content li{

	padding: 20px 0;

}

.geodir_flexslider .geodir-slides img{

	width: 100%;

	opacity: 0;

	/*max-height: none !important;*/



	transition: all 0.2s;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

}

.geodir_flexslider .geodir-slides .geodir-active-slide img{

	opacity: 1;

}

.geodir_more_info.post br,

.geodir_more_info span[itemprop="addressLocality"],

.geodir_more_info span[itemprop="addressRegion"],

.geodir_more_info span[itemprop="addressCountry"]{

	display: none;

}



























@media (max-width:1549px){

#geodir-wrapper{

	width: 1050px;

}

}

@media (max-width:1199px){

#geodir-wrapper{

	width: 940px;

}

.geodir_full_page .geodir-cat-list ul li{

	width: 19%;

}

}

@media (max-width:991px){

#geodir-wrapper{

	width: 740px;

}

.geodir_full_page .geodir-cat-list ul li{

	width: 24%;

}

.geodir_category_list_view li{

	width: 100%;

}



.geodir-sidebar-right{

	width: 100%;

	float: none;

}

#geodir-wrapper-content{

	width: 100%;

	float: none;

}



}

@media (max-width:767px){

#geodir-wrapper{

	width: 450px;

}

.geodir_full_page .geodir-cat-list ul li{

	width: 40%;

}

#geodir-wrapper .entry-header h1{

    padding-right: 68px;

	font-size: 15px;



    background-size: 60px auto;

}

.gd-tab-list-title{

	font-size: 15px;

}

}

@media (max-width:479px){

#geodir-wrapper{

	width: 90%;

}

.geodir_full_page .geodir-cat-list ul li{

	width: 60%;

}

.geodir-search input[type="text"]{

	width: 200px;

}

}



@media (max-width:400px){

.geodir-search input[type="text"]{

	width: 100%;

}

}



@media (max-width:380px){

.geodir_category_list_view li .geodir-post-img{

	display: none;

}

}































/*----------YASHAR EDITS----------*/

.editor-block h1,
body.single-post .yfc-sh-head{

	font-size: 28px;

	color: #000;

}

.editor-block h2{

	font-size: 26px;

	color: #B22222;

}

.editor-block h3{

	font-size: 22px;

	color: #000080;

}

.editor-block h4{

	font-size:20px;

	color: #000;

}

.editor-block h5{

	font-size: 18px;

	color: #D2691E;

}

.editor-block h6{

	font-size: 16px;

	color: #006400;

}

/*----------YASHAR EDITS----------*/