@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/yekan/eot/iranyekanwebboldfanum.eot');
	src: url('fonts/yekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/yekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/yekan/eot/iranyekanweblightfanum.eot');
	src: url('fonts/yekan/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/yekan/ttf/iranyekanweblightfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/yekan/eot/iranyekanwebregularfanum.eot');
	src: url('fonts/yekan/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/yekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/yekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iransans/woff/IRANSansX-Bold.woff') format('woff'),   
	url('fonts/iransans/woff2/IRANSansX-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iransans/woff/IRANSansX-Regular.woff') format('woff'),   
	url('fonts/iransans/woff2/IRANSansX-Regular.woff2') format('woff2');	
}
@font-face{
    font-family:"dana-fb";
    src:url(fonts/dana/dana-fanum-bold.eot);
    src:url(fonts/dana/dana-medium.eot?#iefix) format("embedded-opentype"),url(fonts/dana/dana-fanum-bold.woff) format("woff");
    font-weight:600;
    font-style:normal
}
@font-face{
    font-family:"dana-md";
    src:url(fonts/dana/dana-medium.eot);
    src:url(fonts/dana/dana-medium.eot?#iefix) format("embedded-opentype"),url(fonts/dana/dana-medium.woff) format("woff");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:"dana";
    src:url(fonts/dana/dana-regular.eot);
    src:url(fonts/dana/dana-regular.eot?#iefix) format("embedded-opentype"),url(fonts/dana/dana-regular.woff) format("woff");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:"dana-fd";
    src:url(fonts/dana/dana-fanum-regular.eot);
    src:url(fonts/dana/dana-fanum-regular.eot?#iefix) format("embedded-opentype"),url(fonts/dana/dana-fanum-regular.woff) format("woff");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:"dana-fm";
    src:url(fonts/dana/dana-fanum-medium.eot);
    src:url(fonts/dana/dana-fanum-medium.eot?#iefix) format("embedded-opentype"),url(fonts/dana/dana-fanum-medium.woff) format("woff");
    font-weight:400;
    font-style:normal
}
/* ==========================================================
 * ==========================================================
 */
body {
    font: 75%/150% iransansx,Tahoma,Lato,Arial,Helvetica,sans-serif;
    direction:rtl;
}
h1,h2,h3,h4,h5,h6{font-family:iranyekan;} 
p {
    line-height: 2;
}

*{
	letter-spacing:0 !important;
}
#page-wrapper {
    overflow: hidden !important;
}
.align-left {
  text-align: right !important;
}
/*
 * Header Styles
*/

.chaser .logo a {
  background-size: auto;
  background-position: 100% 0;
}
/*
 * SearchBox
 */

.search-box-wrapper.style3 .search-box > ul.search-tabs li > a i, .search-box-wrapper.style4 .search-box > ul.search-tabs li > a i {
    margin-left: 10px;
    margin-right: auto !important;
}
.search-box-wrapper.style5 .search-box > ul.search-tabs {
    margin-top: 23px;
    float: right;
}
.search-box-wrapper.style5 .search-tab-content .title-container > i {
    left: 25px;
    right: auto !important;
}
.search-box-wrapper.style5 .search-box > ul.search-tabs li > a > i {
    right: 15px;
    left: auto !important;
}
.search-box-wrapper.style5 .search-box > ul.search-tabs li > a {
    border-left: 1px solid #0d9dec;
    border-right: 0;
    padding-right: 50px;
}
.search-box-wrapper.style5 .search-box > ul.search-tabs li.active > a:after {
    content: "\e88a" !important;
    left: 15px;
    right: auto !important;
}
.search-box-wrapper.style1 .search-tab-content {
    float: none;
}
.search-box-wrapper.style3 .search-box > ul.search-tabs li,
.search-box-wrapper.style4 .search-box > ul.search-tabs li {
    float: right !important;
    padding-left: 5px;
    padding-right: 0 !important;
}
.search-box-wrapper.style5 .search-box > ul.search-tabs li {
    float: none !important;
	padding-right: 0 !important;
    padding-left: 0 !important;
}
.search-box-wrapper.style5 .search-box > ul.search-tabs li.active > a {
    border-left-color: #fff;
    border-right-color: transparent !important;
}
.search-box-wrapper.style5 .search-box > ul.search-tabs {
    margin-top: 80px !important;
}
.search-box-wrapper.style3 .search-box>ul.search-tabs li, .search-box-wrapper.style4 .search-box>ul.search-tabs li {
    float: right;
    padding-left: 5px;
    padding-right: 0 !important;
}
/* 
 * Flexslider 
 */
.image-carousel.style2 .slides > li {
  margin-right: 0;
  margin-left: 0;
}
.image-carousel.style3 .slides > li {
  margin-left: 0;
  margin-right: 0;
}
.image-carousel.style3 .flex-direction-nav li a {
  text-align: right;
  text-indent: -9999px !important;
}
.flex-direction-nav li a,
.testimonial-control-nav > li a,
.testimonial-direction-nav li a {
    direction: ltr;
    text-indent: -9999px !important;
}
.image-carousel.style2 .flex-direction-nav li a, 
.photo-gallery.style2 .flex-direction-nav li a,
.photo-gallery.style3 .flex-direction-nav li a, 
.photo-gallery.style4 .flex-direction-nav li a {
  direction: rtl;
  text-indent: -9999px !important;
}
.image-carousel.style1 .flex-direction-nav li a.flex-disabled {
  direction: ltr;
}
.box-title small {
	margin-top: 10px;
}
.price {
  line-height: 2;
}
/*
 * Revslider
*/
.tp-caption.largewhitebg_button1 a {
	font-family:dana,Tahoma !important;
	font-style:normal !important;
    line-height: 30px !important;
}
.rev_slider .tp-caption, .rev_slider .caption, .rs-layer, rs-layer,rs-module rs-layer, rs-module .rs-layer {
    font-family: iransansx !important;
}
/* 
 * Gallery
 */
.tab-container .tab-content .tab-pane img {
  margin: auto;
}

/*
 * Testimonial
 */
.testimonial.style1, .testimonial.style2 {
  direction: rtl !important;
  border-radius: 7px;
}
.testimonial.style1 .description, .testimonial.style2 .description {
  font-style: normal;
  font-weight: normal;
}
.testimonial.style3 .testimonial-direction-nav .testimonial-prev:before {
    content: '\e878';
}
.testimonial.style3 .testimonial-direction-nav .testimonial-next:before {
    content: '\e87c';
}
blockquote.style1 > span.triangle:before {
    content: "\f0d9" !important;
}
blockquote:before {
    content: close-quote;
}
blockquote:after {
    content: open-quote;
}
.testimonial.style1 .testimonial-control-nav>li a {
    text-indent: 9999px !important;
    direction: ltr;
}
.testimonial.style2 .testimonial-direction-nav li a {
    direction: rtl;
}
/*
 * Icon Box
 */
.icon-box.style3 .numbers {
  font-size: 3em;
  font-weight: 300;
}

/*
 * Toggle
 */
.toggle-container.style1 .panel.arrow-right .panel-title > a:before {
    left: 0;
    right: auto !important;
}

/*
 * New Style Borders
 */
.image-carousel.style3 .slides>li .box figure a img {
    border-radius: 7px 7px 0 0 !important;
}
.image-box.style9 .details {
    border-radius: 0 0 7px 7px;
}
.image-box.style7 .box, .image-box.style7.box {
    border-radius: 7px !important;
    box-shadow: 1px 2px 3px #ccc;
}
.image-box.style2 .details {
    padding: 18px 270px 0px 20px !important;
}
.image-box .box, .image-box.box {
    border-radius: 7px !important;
}
.image-box .box figure a img, .image-box.box figure a img {
    border-radius: 7px 7px 0 0;
}
.box figure .popup-gallery img {
  border-radius: 7px 7px 0 0 !important;
}
.travelo-box {
    border-radius: 7px !important;
}
.tab-container .tab-content {
  border-radius: 7px 0 7px 7px;
}
.tab-container.style1 ul.tabs {
  border-radius: 7px 7px 0 0;
}
article {
  border-radius: 7px;
}
.tab-container ul.tabs li a {
  border-radius: 7px 7px 0 0;
}
.hover-effect {
  border-radius: 7px;
}
.image-carousel.style2 .slides > li .hover-effect {
  border-radius: 7px 7px 0 0 !important;
}
a.button, button, input[type="submit"] {
  color: #170505;
  border-radius: 7px  7px;
}
a.button:hover {color: #fff;}
.image-box.style14 figure a img{  border-radius: 7px;}
.image-box.style8 figure {
  border-radius: 0px 7px 7px 0;
}
.image-box.style8 .details {
  border-radius: 7px 0px 0px 7px;
}
ul.search-tabs li a {
  border-radius: 7px 7px 0 0;
}
input.input-text.input-large, input.wpcf7-text.input-large, input[type="password"].input-large, span.custom-select.input-large, textarea.input-large {
  border-radius: 7px;
}
.image-box.style4 .box figure a img {
  border-radius: 7px 7px 0 0 !important;
}
.image-box.style5 .box figure a img {
  border-radius: 7px 7px 0 0 !important;
}

.image-box.style10 .box figure a img {
  border-radius: 7px 7px 0 0 !important;
}
.hotel.image-box.listing-style1 .box figure .hover-effect  {
  border-radius: 7px 7px 0 0 !important;
}
.flexslider.image-carousel.style2  .slides img {
  border-radius: 7px;
}
.icon-box.style8 {
  border: 1px solid #ccc;
  border-radius: 7px;
  padding: 10px;
  background-color: #28374a;
  box-shadow: 0px 1px 5px #fdb714cf;
}
.toggle-container .panel {
  border-radius: 7px 7px 0 0;
}
.icon-box.style3 {
  border-radius: 7px;
}
input, button, select, textarea {
  border-radius: 5px;
}
.datepicker-wrap::after {
  border-radius: 5px 0px 0 5px;
}
.selector span.custom-select::before {
  border-radius: 5px 0px 0px 5px;
}
.image-box.style7 .box figure, .image-box.style7.box figure {
  height: 125px;
  border-radius: 7px 7px 0 0;
}
.search-box-wrapper.style3 .search-box, .search-box-wrapper.style4 .search-box {
  border-radius: 7px;
}
.search-box-wrapper.style3 .search-tab-content, .search-box-wrapper.style4 .search-tab-content {
  border-radius: 7px 0px 7px 7px;
}
.search-box-wrapper.style3 .search-tab-content input.input-text, .search-box-wrapper.style3 .search-tab-content select, .search-box-wrapper.style3 .search-tab-content span.custom-select, .search-box-wrapper.style3 .search-tab-content textarea, .search-box-wrapper.style4 .search-tab-content input.input-text, .search-box-wrapper.style4 .search-tab-content select, .search-box-wrapper.style4 .search-tab-content span.custom-select, .search-box-wrapper.style4 .search-tab-content textarea {
  border-radius: 5px;
}
.tour-packages.listing-style1 .box .details {
  border-radius: 7px;
}
.parallax .text-wrapper .text-center a {
  color: #fff;
}
.icon-box.style4, .icon-box.style8, .icon-box.style9 {
  border-radius: 7px;
  border: 1px solid;
  padding: 15px 0;
}
.sort-by-section {
  border-radius: 7px;
}
#footer .travel-news li .thumb a img{ 
  border-radius: 5px;
}
.icon-box.style1,.icon-box.style10 ,.icon-box.style7{
  border-radius: 7px;
}
.icon-box.style1 > i {
  border-radius: 0px 7px 7px 0;
}
.photo-gallery .slides img {
  border-radius: 7px;
}
.image-box.style2 .box figure a img {
  border-radius: 0px 7px 7px 0 !important;
}
.image-box.style12 .price ,.image-box.style12 .price small  {
  font-size: 1em;
}
.goto-detail .glyphicon-arrow-right:before {
    content: "\e091" !important;
}
.tab-container.full-width-style  ul.tabs li a {
    border-radius: 0 7px 7px 0;
}